Skip to content

Pengenalan Backend dan Frontend

Dalam pengembangan web terdapat dua istilah yang sering kita dengar, yaitu frontend dan backend, singkatnya dua istilah ini digunakan untuk membedakan job dan role dari masing - masing developer ketika mengembangkan sebuah website

frontend vs backend

1. Frontend 🌈

Frontend Developer bertugas untuk membangun UI (User Interface) dari suatu aplikasi ataupun website, serta membangun fitur yang dapat dilihat langsung oleh end user

Beberapa skill yang wajib dikuasi oleh frontend developer :

  1. HTML dan CSS untuk membangun tampilan
  2. Javascript untuk membuat logika dari tampilan
  3. AJAX untuk mengambil data dari backend secara seamless
  4. Frontend Framework untuk membangun aplikasi frontend dengan cepat dan terstruktur

Referensi untuk lebih memahami tentang frontend developer :

https://www.youtube.com/watch?v=Xd7huBu39qk

2. Backend ⚙️

Backend Developer bertugas untuk membangun server side application, yaitu suatu sistem yang berjalan pada server yang bertugas untuk mendukung aplikasi frontend, misalnya dengan memberikan dan mengelola data yang dibutuhkan frontend, membangun sistem autentikasi, serta menyimpan file yang diupload melalui aplikasi frontend.

Beberapa skill yang wajib dikuasai oleh backend developer :

  1. Server Side Language : Node JS, PHP, Go, Python, dll
  2. Database
  3. Autentikasi

Referensi untuk lebih memahami tentang backend developer :

https://www.youtube.com/watch?v=Xd7huBu39qk