đĨī¸ Pengenalan Server Side Programming â
đ Apa itu Server Side Programming? â
Server side programming atau pemrograman sisi server adalah program yang berjalan di server yang menangani pembuatan konten halaman website.
â ī¸ Perbedaan Penting
- Server Side = Berjalan di server
- Client Side = Berjalan di web browser pengguna

Diagram alur Server Side Programming
đ§ Tugas Backend Developer â
Para pengembang sisi server akan:
- đī¸ Merancang arsitektur sistem
- đģ Membangun kode aplikasi
- đ§ Memelihara sistem agar berjalan optimal
⥠Fungsi Server Side Programming â
| Fungsi | Deskripsi |
|---|---|
| đĨ Input Processing | Memproses input dari user |
| đž Database Interaction | Berinteraksi dengan database |
| đ¯ Content Control | Mengontrol konten yang disajikan |
| đ¤ Response Handler | Mengirim respon ke client |
đ HTTP & HTTPS â

đĄ HTTP (Hypertext Transfer Protocol) â
HTTP adalah protokol jaringan yang digunakan untuk mentransfer data di web.
âšī¸ Cara Kerja HTTP
Saat kita mengunjungi sebuah situs, HTTP memungkinkan browser berkomunikasi dengan server untuk meminta data seperti teks, gambar, atau video.
â ī¸ Kekurangan HTTP: â
- â Stateless - Tidak menyimpan informasi tentang interaksi sebelumnya
- â Insecure - Data tidak dienkripsi
- â Vulnerable - Data bisa dilihat pihak ketiga jika terjadi penyadapan
đ HTTPS (Hypertext Transfer Protocol Secure) â
HTTPS adalah versi aman dari HTTP yang menggunakan enkripsi.
â Keunggulan HTTPS: â
- â Encrypted - Menggunakan SSL/TLS untuk enkripsi data
- â Secure - Informasi terlindungi dari pihak ketiga
- â Trusted - Cocok untuk login, pembayaran, dan data pribadi
đĄ Best Practice
Selalu gunakan HTTPS untuk website yang menangani data sensitif pengguna!
WRI Roadmap