Pengenalan Web Development
Apa sih Web Development itu?β
Web development itu proses bikin, ngatur, dan nge-maintain website/web app supaya bisa diakses sama semua orang lewat internet.
Kayak kamu buka YouTube, Shopee, atau e-learning: itu semua hasil kerja web dev.
Ruang Lingkup Web Developmentβ
Web development bisa dibagi jadi dua bagian utama:
1. Frontend (Tampilan Depan)β

Sumber gambar: Backend vs Frontend β Understanding the Role of a Full Stack Developer, Eduonix Blog
Definisi & Contoh:
Frontend itu adalah bagian dari website atau aplikasi yang langsung berinteraksi sama pengguna (user interface)
- Bagian yang langsung dilihat dan digunakan user (UI/UX).
- Contoh: tombol, layout, warna, animasi, responsive design.
- Tools: HTML, CSS, JavaScript, plus frameworks/library kayak React, Vue, Angular.
2. Backend (Bagian Dapur β server & logika)β

Sumber gambar: Backend vs Frontend β Understanding the Role of a Full Stack Developer, Scrimba Articles
Definisi & Contoh:
Backend adalah bagian dari web development yang berjalan di sisi server, bertugas mengatur logika aplikasi, mengelola database, dan menyediakan data untuk ditampilkan di frontend.
- Bagian βdi balik layarβ yang ngurus logika, database, server, dan komunikasi antara server & frontend.
- Contoh: saat login, nyimpen data, tarik data postingan, keamanan data.
- Tools: Node.js, Python, PHP, Go, framework seperti Express, Django, Laravel, dll.