Advertisement

Pengenalan PHP

 


Pertemuan 1: Pengenalan PHP

Tujuan Pembelajaran

  1. Siswa memahami dasar-dasar PHP.
  2. Siswa dapat menginstal dan menjalankan XAMPP.
  3. Siswa dapat menulis dan menjalankan program PHP pertama.

Materi

  1. 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.
  2. 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 dan MySQL.
  3. Struktur Dasar Kode PHP

    • File PHP berekstensi .php.
    • Tag PHP dimulai dengan <?php dan diakhiri dengan ?>.
    • Contoh struktur dasar:
      <?php // Ini adalah komentar echo "Hello, World!"; ?>

Langkah Praktik: Menulis Kode Pertama

  1. Buat Folder di Htdocs

    • Buat folder bernama latihan_php di direktori xampp/htdocs.
  2. Buat File PHP

    • Buat file dengan nama hello.php di dalam folder latihan_php.
  3. Kode Program

    <?php // Menampilkan teks ke layar echo "Hello, World! Selamat datang di dunia PHP!"; ?>
  4. Jalankan di Browser

    • Buka browser dan ketik:
      http://localhost/latihan_php/hello.php
    • Anda akan melihat teks "Hello, World! Selamat datang di dunia PHP!".

Latihan untuk Siswa

  1. Modifikasi kode untuk menampilkan nama masing-masing, contoh:

    <?php echo "Halo, nama saya adalah [Nama Siswa]"; ?>
  2. Tambahkan komentar di setiap baris kode untuk menjelaskan fungsinya.


Pertemuan 2: Dasar-Dasar PHP

Tujuan Pembelajaran

  1. Siswa memahami sintaks dasar PHP.
  2. Siswa mengenal variabel, tipe data, dan cara penggunaannya.
  3. Siswa memahami operasi dasar dalam PHP.

Materi

  1. Sintaks Dasar PHP

    • Setiap perintah diakhiri dengan tanda titik koma ;.
    • PHP mendukung komentar tunggal // dan komentar blok /* */.
  2. 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
  3. Operasi Aritmatika

    • Tambah (+), Kurang (-), Kali (*), Bagi (/), Modulus (%).
  4. Operasi String

    • Penggabungan string menggunakan titik (.).

Langkah Praktik: Program Dasar PHP

  1. Kode Program: Variabel dan Operasi
    Buat file dasar.php di folder latihan_php.

    <?php // Variabel dan Tipe Data $nama = "Pak Guru Julian"; $umur = 30; $tinggi = 175.5; $isGuru = true; // Menampilkan variabel echo "Halo, nama saya $nama.<br>"; echo "Umur saya $umur tahun dan tinggi saya $tinggi cm.<br>"; // Operasi Aritmatika $angka1 = 10; $angka2 = 3; echo "Hasil penjumlahan: " . ($angka1 + $angka2) . "<br>"; // Operasi String $teks1 = "Selamat "; $teks2 = "belajar PHP!"; echo $teks1 . $teks2; ?>
  2. Jalankan Program
    Buka di browser: http://localhost/latihan_php/dasar.php.


Latihan untuk Siswa

  1. Buat program yang menghitung luas persegi panjang dengan variabel panjang dan lebar.
  2. Modifikasi program untuk menerima input langsung (gunakan variabel).

Pertemuan 3: Pengambilan Keputusan

Tujuan Pembelajaran

  1. Siswa memahami pengambilan keputusan menggunakan if, else, dan elseif.
  2. Siswa mampu membuat logika sederhana berdasarkan kondisi tertentu.

Materi

  1. Penggunaan if, else, dan elseif

    • if: Mengeksekusi kode jika kondisi benar.
    • else: Menangani kondisi selain if.
    • elseif: Untuk beberapa kondisi.
  2. Operator Perbandingan dan Logika

    • Perbandingan: ==, !=, <, >, <=, >=.
    • Logika: && (AND), || (OR), ! (NOT).

Langkah Praktik: Logika Sederhana

  1. Kode Program: Penilaian Siswa
    Buat file penilaian.php.

    <?php $nilai = 85; // Ubah sesuai nilai siswa // Logika penilaian if ($nilai >= 90) { echo "Nilai Anda: A"; } elseif ($nilai >= 80) { echo "Nilai Anda: B"; } elseif ($nilai >= 70) { echo "Nilai Anda: C"; } else { echo "Nilai Anda: D"; } ?>
  2. Jalankan Program
    Buka di browser: http://localhost/latihan_php/penilaian.php.


Latihan untuk Siswa

  1. Buat program untuk mengecek apakah sebuah bilangan adalah genap atau ganjil.
  2. Tambahkan logika untuk menentukan bilangan positif atau negatif.