Terakhir diperbaharui: Jan 27, 2021
Attributes
Front End, Back End, Client & Server
Sebelum melanjutkan ke materi selanjutnya kita perlu membahas konsep Front End, Back End, Client & Server.
Front End adalah bagian depan dari aplikasi / website yang berinteraksi langsung dengan user.
Back End adalah bagian dari aplikasi / website yang tidak bisa diakses oleh user tetapi bertanggung jawab untuk pekerjaan yang berinteraksi langsung dengan front end. Contohnya pengelolaan data di server.
Client & Server
Jika kita makan di sebuah warung atau restoran aktifitas berikut sering kita lihat:
Pelanggan memilih menu -> pelanggan memesan makanan ke pelayan -> pelayan meneruskan pesanan ke koki -> koki memasak sesuai pesanan -> hidangkan diantar ke meja pelanggan -> pelanggan menikmati hidangan.
Cara kerja client dan server mirip dengan aktifitas di atas.
Pada kasus di atas pelanggan adalah client dan restoran adalah server.
Dalam menggunakan sebuah aplikasi, proses yang terjadi antara client dan server bisa digambarkan dengan ilustrasi berikut.