BAB 1: KENAPA PHP?

1-1: Apa itu PHP?

Objectives

  • Memahami apa itu PHP
  • Mengetahui kegunaan PHP
  • Membedakan PHP dengan bahasa pemrograman lain

Apa itu PHP?

PHP (PHP: Hypertext Preprocessor) adalah bahasa pemrograman yang dirancang khusus untuk pengembangan web. Berbeda dengan HTML yang hanya untuk struktur halaman, PHP memungkinkan kamu membuat halaman web yang dinamis — bisa menyimpan data, memproses form, dan berinteraksi dengan database.

Analogi Sederhana

Bayangkan rumah:

  • HTML = Struktur rumah (dinding, atap, lantai)
  • CSS = Cat dan dekorasi rumah
  • PHP = Sistem kelistrikan, pipa air, dan AC yang membuat rumah berfungsi

Kenapa PHP?

🚀 Bisa Dibuat dengan PHPContoh
🌐 Website dinamisWordPress, Facebook, Wikipedia
📊 Aplikasi webCRM, ERP, Dashboard
📝 Sistem backend/APIREST API, GraphQL
📧 Email automationNewsletter, Auto-responder
📁 File managementUpload, process, convert

PHP vs Bahasa Lain

AspekPHPJavaScriptPython
Dimana jalan?ServerBrowser + Server (Node)Server
Main useWeb backendFrontend + BackendData science, Web, AI
Learning curveEasyMediumEasy
Job marketBanyak (terutama Indonesia)Sangat banyakBanyak

Cara PHP Bekerja

📊 Memuat diagram…

Langkah demi Langkah

  1. User mengetik URL di browser
  2. Server menerima request
  3. PHP engine memproses file .php
  4. Database bisa ditanya data (jika diperlukan)
  5. PHP menghasilkan HTML
  6. Browser menampilkan hasilnya

Hello World

Buat file index.php di folder web server kamu:

php
<?php

echo "Hello, World!";

?>

Buka di browser: http://localhost/index.php

Output:

text
Hello, World!

Penjelasan

  • <?php = Tag pembuka PHP
  • echo = Perintah untuk menampilkan text
  • ; = Setiap statement di PHP harus diakhiri titik koma
  • ?> = Tag penutup PHP

Catatan Penting

⚠️Perhatian

File PHP harus disimpan dengan ekstensi .php, bukan .html. Jika disimpan sebagai .html, kode PHP tidak akan diproses.

💡Tip

Kamu bisa menyisipkan PHP di dalam HTML. Contoh:

php
<html>
<head><title>Test</title></head>
<body>
  <h1><?php echo "Judul dari PHP"; ?></h1>
</body>
</html>

Exercise

  1. Buat file coba.php dan tampilkan "Nama saya [nama kamu]"
  2. Tampilkan hasil dari operasi matematika 25 + 17
  3. Sisipkan PHP di dalam tag <h1> HTML

Summary

PoinPenjelasan
PHPBahasa pemrograman server-side untuk web
KegunaanMembuat website dinamis, API, sistem backend
Cara kerjaServer memproses PHP → menghasilkan HTML → dikirim ke browser
SintaksDimulai dengan <?php, diakhiri dengan ?>, setiap statement dengan ;

Tambahan

💡Tip

PHP awalnya adalah singkatan dari "Personal Home Page Tools" yang dibuat oleh Rasmus Lerdorf pada tahun 1994. Kemudian diubah menjadi recursive acronym "PHP: Hypertext Preprocessor" karena kata "Preprocessor" lebih tepat menggambarkan apa yang PHP lakukan — memproses kode sebelum page dikirim ke browser.

Klik tombol ini setelah menyelesaikan materi

📝

Quiz Bab 1

Uji pemahamanmu tentang Kenapa PHP?