Pertemuan 1: Pengenalan PHP
Tujuan Pembelajaran
- Siswa memahami dasar-dasar PHP.
- Siswa dapat menginstal dan menjalankan XAMPP.
- Siswa dapat menulis dan menjalankan program PHP pertama.
Materi
Apa itu PHP?
PHP adalah singkatan dari Hypertext Preprocessor, yaitu bahasa pemrograman server-side yang digunakan untuk pengembangan web. PHP biasanya digunakan untuk:- Membuat halaman web dinamis.
- Mengelola database.
- Mengolah form dan data pengguna.
Instalasi XAMPP
XAMPP adalah software yang mengintegrasikan server web Apache, database MySQL, dan PHP.Langkah Instalasi:
- Download XAMPP dari apachefriends.org.
- Instal sesuai petunjuk di sistem operasi Anda.
- Jalankan Control Panel XAMPP, aktifkan
Apache
danMySQL
.
Struktur Dasar Kode PHP
- File PHP berekstensi
.php
. - Tag PHP dimulai dengan
<?php
dan diakhiri dengan?>
. - Contoh struktur dasar:
- File PHP berekstensi
Langkah Praktik: Menulis Kode Pertama
Buat Folder di Htdocs
- Buat folder bernama
latihan_php
di direktorixampp/htdocs
.
- Buat folder bernama
Buat File PHP
- Buat file dengan nama
hello.php
di dalam folderlatihan_php
.
- Buat file dengan nama
Kode Program
Jalankan di Browser
- Buka browser dan ketik:
- Anda akan melihat teks "Hello, World! Selamat datang di dunia PHP!".
- Buka browser dan ketik:
Latihan untuk Siswa
Modifikasi kode untuk menampilkan nama masing-masing, contoh:
Tambahkan komentar di setiap baris kode untuk menjelaskan fungsinya.
Pertemuan 2: Dasar-Dasar PHP
Tujuan Pembelajaran
- Siswa memahami sintaks dasar PHP.
- Siswa mengenal variabel, tipe data, dan cara penggunaannya.
- Siswa memahami operasi dasar dalam PHP.
Materi
Sintaks Dasar PHP
- Setiap perintah diakhiri dengan tanda titik koma
;
. - PHP mendukung komentar tunggal
//
dan komentar blok/* */
.
- Setiap perintah diakhiri dengan tanda titik koma
Variabel dan Tipe Data
- Variabel diawali dengan
$
, contoh:$nama
. - PHP tidak membutuhkan deklarasi tipe data secara eksplisit.
- String:
"Teks"
- Integer:
123
- Float:
12.34
- Boolean:
true/false
- String:
- Variabel diawali dengan
Operasi Aritmatika
- Tambah (
+
), Kurang (-
), Kali (*
), Bagi (/
), Modulus (%
).
- Tambah (
Operasi String
- Penggabungan string menggunakan titik (
.
).
- Penggabungan string menggunakan titik (
Langkah Praktik: Program Dasar PHP
Kode Program: Variabel dan Operasi
Buat filedasar.php
di folderlatihan_php
.Jalankan Program
Buka di browser:http://localhost/latihan_php/dasar.php
.
Latihan untuk Siswa
- Buat program yang menghitung luas persegi panjang dengan variabel
panjang
danlebar
. - Modifikasi program untuk menerima input langsung (gunakan variabel).
Pertemuan 3: Pengambilan Keputusan
Tujuan Pembelajaran
- Siswa memahami pengambilan keputusan menggunakan
if
,else
, danelseif
. - Siswa mampu membuat logika sederhana berdasarkan kondisi tertentu.
Materi
Penggunaan
if
,else
, danelseif
if
: Mengeksekusi kode jika kondisi benar.else
: Menangani kondisi selainif
.elseif
: Untuk beberapa kondisi.
Operator Perbandingan dan Logika
- Perbandingan:
==
,!=
,<
,>
,<=
,>=
. - Logika:
&&
(AND),||
(OR),!
(NOT).
- Perbandingan:
Langkah Praktik: Logika Sederhana
Kode Program: Penilaian Siswa
Buat filepenilaian.php
.Jalankan Program
Buka di browser:http://localhost/latihan_php/penilaian.php
.
Latihan untuk Siswa
- Buat program untuk mengecek apakah sebuah bilangan adalah genap atau ganjil.
- Tambahkan logika untuk menentukan bilangan positif atau negatif.