mwi – Salam sukse untuk para pembelajar, yuk kita awali materi PHP untuk Web Programming kelas X, selamat belajar.
Daftar Isi
Pendahuluan
PHP merupakan salah satu bahasa pemrograman yang banyak digunakan untuk membangun aplikasi web. Dengan PHP, kita dapat membuat halaman web dinamis, mengolah formulir, mengelola data, hingga membangun aplikasi yang terhubung dengan database MySQL.
Pada materi ini, kita akan belajar menggunakan PHP 8.4 dari dasar. Pembelajaran ditujukan untuk pemula yang belum pernah menggunakan PHP.
Kita akan menggunakan pendekatan praktik langsung. Jadi, setelah memahami sedikit teori, kita akan segera menulis dan menjalankan kode program.
Tujuan pembelajaran
Setelah menyelesaikan materi ini, kamu diharapkan mampu:
- Menjelaskan pengertian dan fungsi PHP.
- Menyiapkan lingkungan pemrograman PHP.
- Membuat file PHP.
- Menuliskan sintaks dasar PHP.
- Menjalankan program PHP melalui browser.
- Menampilkan teks menggunakan perintah
echo.
A. Mengenal PHP
1. Apa itu PHP?
PHP adalah bahasa pemrograman yang digunakan untuk mengembangkan aplikasi web, terutama pada sisi server (server-side programming).
Artinya, kode PHP dijalankan di server. Hasil pemrosesannya kemudian dikirimkan kepada browser dalam bentuk HTML.
Contohnya, ketika pengguna membuka halaman profil siswa, PHP dapat mengambil data siswa dari database, kemudian menyusun data tersebut menjadi halaman HTML.
2. Bagaimana PHP bekerja?
Secara sederhana, proses kerja PHP adalah sebagai berikut:
- Pengguna membuka halaman web melalui browser.
- Browser mengirimkan permintaan kepada server.
- Server menjalankan kode PHP.
- PHP memproses perintah yang ditulis programmer.
- Server mengirimkan hasilnya kepada browser.
Perlu diingat, browser tidak menjalankan kode PHP secara langsung. Browser hanya menerima hasil pemrosesan dari server.
3. Apa yang dibutuhkan untuk belajar PHP?
Beberapa perangkat lunak yang kita butuhkan adalah:
- PHP 8.4: untuk menjalankan kode PHP.
- Visual Studio Code: untuk menulis kode program.
- Web browser: untuk melihat hasil program.
- Terminal atau Command Prompt: untuk menjalankan perintah PHP.
Untuk tahap awal, kita dapat menggunakan PHP Built-in Development Server. Dengan cara ini, kita belum perlu memasang Apache atau membuat konfigurasi web server yang rumit.
B. Persiapan Lingkungan Pemrograman
Pada praktik ini, kita menggunakan PHP 8.4 dan Visual Studio Code.
1. Periksa versi PHP
Buka Command Prompt atau terminal, kemudian jalankan perintah berikut:
php -v
Jika PHP sudah terpasang dan dikenali oleh sistem, akan muncul informasi versi PHP.
Pastikan versi yang digunakan adalah PHP 8.4.
Contoh informasi yang ditampilkan:
PHP 8.4.x (cli)
Huruf x menunjukkan nomor versi patch yang terpasang.
Jika muncul pesan bahwa perintah php tidak dikenal, kemungkinan PHP belum terpasang atau lokasi PHP belum dimasukkan ke PATH sistem operasi.
2. Periksa lokasi PHP
Jalankan perintah:
php --ini
Perintah tersebut membantu kita mengetahui lokasi file konfigurasi PHP yang sedang digunakan.
Selanjutnya, periksa ekstensi PHP:
php -m
Perintah ini menampilkan daftar ekstensi yang aktif.
3. Buat folder belajar
Buat sebuah folder dengan nama:
belajar-php
Kemudian buka folder tersebut menggunakan Visual Studio Code.
Struktur folder untuk praktik pertama:
belajar-php/
index.php
Folder ini akan menjadi tempat menyimpan seluruh latihan PHP.
C. Praktik 1 — Membuat Program PHP Pertama
Sekarang kita mulai menulis kode program.
Langkah 1: Buat file PHP
Di dalam folder belajar-php, buat file baru dengan nama:
index.php
Langkah 2: Tuliskan kode PHP
Masukkan kode berikut:
<?php
echo "Halo, selamat belajar PHP 8.4!";
?>
Simpan file tersebut.
Langkah 3: Jalankan program
Buka terminal di Visual Studio Code.
Pastikan terminal berada di dalam folder belajar-php, kemudian jalankan:
php -S localhost:8000
Jika berhasil, server pengembangan PHP akan berjalan.
Buka browser dan akses alamat berikut:
http://localhost:8000
Hasil yang akan ditampilkan:
Halo, selamat belajar PHP 8.4!
Selamat! Kamu sudah berhasil membuat dan menjalankan program PHP pertama.
Untuk menghentikan server, kembali ke terminal dan tekan Ctrl + C.
D. Memahami Kode PHP
Mari kita pahami kode yang baru saja dibuat.
<?php
echo "Halo, selamat belajar PHP 8.4!";
?>
Ada tiga bagian penting dalam kode tersebut.
1. Tag pembuka PHP
<?php
Tag tersebut menandakan bahwa bagian berikutnya merupakan kode PHP.
2. Perintah echo
echo "Halo, selamat belajar PHP 8.4!";
echo digunakan untuk menampilkan teks atau hasil ekspresi.
Dalam PHP, setiap perintah umumnya diakhiri dengan tanda titik koma (;).
3. Tag penutup PHP
?>
Tag tersebut digunakan untuk mengakhiri blok kode PHP.
Dalam file PHP yang seluruh isinya hanya kode PHP, tag penutup biasanya tidak perlu ditulis. Menghilangkannya juga membantu mencegah keluarnya spasi atau karakter yang tidak disengaja.
Contoh penulisan yang disarankan:
<?php
echo "Saya sedang belajar PHP 8.4";
E. Praktik 2 — Menampilkan Beberapa Baris Teks
Selanjutnya, kita akan membuat program yang menampilkan beberapa informasi.
Ubah isi file index.php menjadi:
<?php
echo "BIODATA SISWA";
echo "<br>";
echo "Nama: Andi";
echo "<br>";
echo "Kelas: XI RPL";
echo "<br>";
echo "Jurusan: Rekayasa Perangkat Lunak";
echo "<br>";
echo "Sekolah: SMK Teknologi";
Simpan file, kemudian buka atau muat ulang browser.
Hasilnya akan terlihat seperti berikut:
BIODATA SISWA
Nama: Andi
Kelas: XI RPL
Jurusan: Rekayasa Perangkat Lunak
Sekolah: SMK Teknologi
Penjelasan
Pada praktik tersebut, kita menggunakan:
echo "<br>";
Tag <br> merupakan tag HTML untuk membuat baris baru.
PHP dapat menghasilkan HTML sebagai bagian dari hasil yang dikirimkan kepada browser. Karena itu, kita dapat menggabungkan PHP dan HTML dalam satu file.
F. Praktik 3 — Menggabungkan PHP dengan HTML
Dalam pengembangan aplikasi web, kita sering menggabungkan PHP dan HTML.
Contohnya, buat file index.php seperti berikut:
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<title>Belajar PHP</title>
</head>
<body>
<h1>Belajar PHP 8.4</h1>
<p>
<?php
echo "Saya sedang belajar pemrograman web.";
?>
</p>
<p>
<?php
echo "PHP digunakan untuk membuat halaman web dinamis.";
?>
</p>
</body>
</html>
Jalankan kembali melalui browser.
Kali ini, hasilnya akan tampil sebagai halaman HTML yang memiliki judul dan paragraf.
Perhatikan bahwa kode HTML ditulis seperti biasa, sedangkan kode PHP diletakkan di antara tag <?php dan ?>.
G. Praktik Mandiri
Sekarang saatnya mencoba membuat program tanpa mengikuti seluruh contoh.
Latihan 1 — Program Perkenalan
Buat file baru dengan nama perkenalan.php.
Tampilkan informasi berikut:
- Nama lengkap.
- Tempat dan tanggal lahir.
- Kelas.
- Nama sekolah.
- Hobi.
Contoh hasil:
DATA DIRI SISWA
Nama: Budi Santoso
Tempat, Tanggal Lahir: Medan, 10 Januari 2009
Kelas: XI RPL
Sekolah: SMK Teknologi
Hobi: Membaca dan bermain komputer
Latihan 2 — Informasi Sekolah
Buat file sekolah.php.
Tampilkan informasi:
- Nama sekolah.
- Alamat sekolah.
- Kepala sekolah.
- Jumlah jurusan.
- Tahun berdiri.
Gunakan tag HTML seperti <h1>, <h2>, dan <p> agar tampilannya lebih rapi.
Latihan 3 — Membuat Halaman Profil
Buat file profil.php.
Buat sebuah halaman profil sederhana menggunakan HTML dan PHP dengan ketentuan:
- Memiliki judul halaman.
- Menampilkan nama siswa.
- Menampilkan kelas dan jurusan.
- Menampilkan kalimat motivasi.
- Menggunakan minimal tiga perintah
echo.
H. Evaluasi Pembelajaran
Jawablah pertanyaan berikut untuk menguji pemahamanmu.
- Apa yang dimaksud dengan PHP?
- Mengapa PHP kita sebut bahasa pemrograman server-side?
- Apa fungsi tag
<?php? - Apa fungsi perintah
echo? - Mengapa perintah PHP umumnya ada titik koma?
- Apa fungsi tag HTML
<br>? - Apa perbedaan PHP dan HTML?
- Mengapa browser tidak menjalankan kode PHP secara langsung?
Tantangan tambahan
Buat halaman profil siswa dengan tampilan yang lebih menarik. Gunakan HTML untuk mengatur struktur halaman dan PHP untuk menampilkan informasi.
Kamu boleh menggunakan CSS sederhana agar hasilnya lebih menarik.
I. Kesimpulan
Pada materi pertama ini, kita telah mengenal PHP 8.4, menyiapkan lingkungan pemrograman, dan membuat beberapa program sederhana.
Kita juga telah mempelajari penggunaan tag PHP, perintah echo, serta cara menggabungkan PHP dengan HTML.
Meskipun terlihat sederhana, konsep tersebut merupakan dasar penting untuk mempelajari materi berikutnya.
Selanjutnya, kita akan belajar tentang komentar, variabel, dan tipe data PHP. Ketiga konsep tersebut akan menjadi dasar ketika kita mulai membuat program yang dapat mengolah data.
Ingat: Jangan hanya membaca contoh program. Ketik ulang kode, jalankan, ubah isinya, dan amati hasilnya. Kemampuan pemrograman akan berkembang melalui latihan secara langsung.