Kisah PHP: Dari Skrip Personal Nggak Sengaja Jadi Bahasa Andalan Dunia Web!
Gengs, kalau HTML, CSS, dan JavaScript ngurusin tampilan depan (website yang kita lihat di browser), lalu siapa dong yang ngurusin dapur atau back-end website? Siapa yang bikin kita bisa login, simpan data di database, atau menampilkan status online terbaru?
Jawabannya adalah PHP (Hypertext Preprocessor)! Buat orang awam, kode PHP mungkin enggak terlihat, tapi dialah otak di balik platform besar seperti WordPress dan Facebook. Artikel ini akan ngebahas (Expertise) asal usul kode PHP yang unik dan enggak terduga, serta bagaimana dia jadi fondasi teknologi canggih di era digital ini.
I. Awal Mula: Cuma Skrip Pribadi dan Nggak Sengaja Terkenal!
PHP punya kisah asal usul yang berbeda dari HTML atau JavaScript yang lahir dari project besar perusahaan. PHP justru lahir dari kebutuhan pribadi dan hobby!
Siapa Penemunya? Rasmus Lerdorf
- Tahun Kelahiran: PHP lahir pada tahun 1994.
- Tujuan Awal: Diciptakan oleh Rasmus Lerdorf, seorang developer di Kanada. Tujuannya super sederhana: Rasmus ingin bikin skrip CGI (Common Gateway Interface) untuk melacak pengunjung di website pribadinya (Experience). Skrip ini dia namakan PFS (Personal Home Page/Forms Interpreter).
- Open Source Awal: Rasmus kemudian merilis kode skrip-skripnya secara gratis dan terbuka (open source) ke publik pada tahun 1995, sehingga developer lain bisa pakai dan ngembangin sendiri. Nggak disangka, banyak developer yang suka dan ikut nambahin fitur!
Dari situlah, PFS yang sederhana ini berkembang pesat. Nama resminya pun diubah menjadi PHP/FI dan akhirnya menjadi PHP (Hypertext Preprocessor) yang kita kenal sekarang.
II. Cara Kerja Sederhana PHP: Si Tukang Masak Data
Buat orang awam, cara kerja PHP itu kayak seorang tukang masak di dapur website:
- Browser Meminta Halaman: Kamu klik link di website yang dibuat dengan PHP (misalnya, klik tombol “Login”).
- Server Ngurusin: Permintaan itu masuk ke server (back-end). Server tahu bahwa halaman itu bukan cuma HTML biasa, melainkan ada kode PHP di dalamnya.
- PHP Bekerja: Mesin PHP di server mulai mengeksekusi kode PHP yang ada. Kode ini bisa ngobrol dengan database (untuk mengecek username dan password-mu), ngitung sesuatu, atau ngambil data terbaru.
- PHP Hasilkan HTML: Setelah selesai diproses, kode PHP itu menghilang. Yang tersisa hanya kode HTML murni.
- Dikirim ke Browser: Kode HTML hasil proses PHP itu kemudian dikirim kembali ke browser-mu untuk ditampilkan.
Aaf Afiatna (Aura OS) adalah seorang WordPress Developer, Administrator IT, dan penggerak di balik infrastruktur berbagai portal media digital PT Arina Duta Sehati. Ia memiliki ketertarikan mendalam pada rekayasa sistem tingkat rendah, implementasi AI on-device, dan pengembangan proyek open-source seperti Neural Standby Kernel (NSK). Saat tidak sedang berurusan dengan server atau kode, ia aktif mengeksplorasi ekosistem Web3 dan berbagi wawasan melalui channel YouTube CryptoFansWorld.