0% menganggap dokumen ini bermanfaat (0 suara)
42 tayangan14 halaman

M Lima

1. Dokumen menjelaskan berbagai konstruksi pengkondisian dan perulangan dalam PHP seperti if, if-else, switch-case, for, while, do-while, serta penggunaan array dan fungsi. 2. Terdapat contoh kode dan latihan untuk setiap konstruksi bahasa yang dijelaskan. 3. Konstruksi bahasa PHP yang dijelaskan meliputi pengkondisian, perulangan, array numerik dan asosiatif, array multidimensi, serta penggunaan fun

Diunggah oleh

Daniel samosir
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
42 tayangan14 halaman

M Lima

1. Dokumen menjelaskan berbagai konstruksi pengkondisian dan perulangan dalam PHP seperti if, if-else, switch-case, for, while, do-while, serta penggunaan array dan fungsi. 2. Terdapat contoh kode dan latihan untuk setiap konstruksi bahasa yang dijelaskan. 3. Konstruksi bahasa PHP yang dijelaskan meliputi pengkondisian, perulangan, array numerik dan asosiatif, array multidimensi, serta penggunaan fun

Diunggah oleh

Daniel samosir
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 14

Review

Materi
Kondisi If
Mengeksekusi kondisi hanya jika kondisi yang ada BENAR.

Sintaks dasar IF adalah sebagai berikut :

If (kondisi)
{
Statement;
}
LATIHAN

1. Buat program untuk menentukan grade berdasarkan variabel $nilai.


2. Buat program yang menentukan apakah suatu tahun (yang disimpan
dalam variabel $tahun) merupakan tahun kabisat atau bukan.
Kondisi If Else
Mengeksekusi jika suatu kondisi BENAR dan kondisi lainnya SALAH.

Sintaks dasar dari if..else adalah sebagai berikut :

If (kondisi) LATIHAN
{
Statement1; 1. Buat program untuk menentukan bilangan prima atau
} bukan berdasarkan variabel $angka.
Else{ 2. Buat program untuk menentukan kategori berat badan
Statement2; berdasarkan variabel $berat (dalam kg) dengan
} kategori:
● Kurang dari 50 kg: "Kurus"
● Antara 50 dan 70 kg: "Normal"
● Lebih dari 70 kg: "Gemuk"
Kondisi Switch Case
Kondisi yang mirip dengan nested if, hanya saja pada switch…case bilangan yang
dibandingkan sudah jelas kondisinya. Berikut adalah sintaks Switch…case :

Switch (n){
LATIHAN
Case label1:
1. Buat program yang menentukan kategori
Kode jika n=label1;
usia berdasarkan variabel $umur. Jika usia
Break;
lebih dari 60, tampilkan "Lansia". Jika usia 18
Case label2:
hingga 60, tampilkan "Dewasa". Jika usia
Kode jika n=label2;
kurang dari 18, tampilkan "Anak-anak".
Break;
2. Buat program yang menampilkan informasi
Case label3:
mengenai jenis buah berdasarkan variabel
Kode jika n=label3;
yang menyimpan nama buah.
Break;
Default:
Kode jika n berbeda dari semua label;
Perulangan For

Termasuk ke dalam counted loop, karena dapat ditentukan jumlah


perulangannya.

Sintaks dasar for adalah sebagai berikut :

For ($i=0; $i<10; $i++){


//blok kode yang akan diulang
}
LATIHAN
1. Buat program untuk menghitung jumlah dari 1 hingga 100 menggunakan
perulangan for.
2. Tampilkan kelipatan 3 dari 3 hingga 30 menggunakan perulangan for.
Perulangan While
Digunakan ketika ingin mengulangi kode selama kondisi tertentu benar. Perulangan
while termasuk ke dalam uncounted loop karena biasanya digunakan untuk
mengulang sesuatu yang belum jelas jumlah pengulangannya.

Sintaks while:

While (kondisi){
//blok kode yang ingin diulang
}
LATIHAN
1. Buat program PHP menggunakan perulangan while untuk menampilkan deret
bilangan prima dari 2 hingga 20.
2. Buat program dengan perulangan while yang mencari jumlah dari 1 hingga 100
yang habis dibagi 7.
Perulangan Do While

Perulangan do while sama seperti while, termasuk uncounted loop. Bedanya, pada
perulangan do while, kita melakukan pengulangan terlebih dahulu sebanyak 1 kali, lalu
baru mengecek kondisi. Sedangkan pada while, kita melakukan pengecekan kondisi
terlebih dahulu baru melakukan pengulangan.

Sintaks Do/while:
LATIHAN
Do { 1. Buat program PHP menggunakan perulangan
//kode yang akan diulang do-while untuk menampilkan hasil pangkat 3 dari
} while (kondisi); angka 1 hingga 5.
2. Buat program PHP menggunakan perulangan
do-while untuk menampilkan deret bilangan
prima hingga 20.
Array Berindeks Numerik

Array berindeks numerik pada PHP adalah struktur data yang menggunakan angka
sebagai indeksnya. Setiap elemen dalam array numerik memiliki indeks yang dimulai
dari 0 dan berlanjut secara berurutan.

LATIHAN
1. Buat program untuk mencari nilai terkecil dari array angka yang diberikan.
2. Buat program untuk menentukan apakah suatu bilangan (misalnya, 30) terdapat
dalam array angka yang diberikan.
Array Asosiatif

Array asosiatif adalah array yang indeksnya tidak menggunakan nomer atau angka.
Indeks array asosiatif berbentuk kata kunci. Pada array asosiatif, kita menggunakan
tanda => untuk mengasosiasikan sebuah kata kunci dengan isi array.

LATIHAN
1. Buat program PHP menggunakan perulangan foreach untuk menampilkan daftar
nama dan usia dari sebuah array asosiatif.
2. Buat program untuk menemukan informasi kontak (misalnya, email) berdasarkan
nama dalam array asosiatif yang diberikan.
Array Multidimensi

Array multi dimensi adalah array yang memiliki dimensi lebih dari satu. Biasanya
digunakan untuk membuat matrik, graph, dan struktur data rumit lainnya.

LATIHAN
1. Diberikan array multidimensi yang berisi data mahasiswa (nama, mata kuliah,
nilai), tampilkan nilai dari masing-masing mata kuliah untuk seorang mahasiswa.
2. Buatlah array multidimensi yang menyimpan informasi daftar buku (judul,
penulis, tahun terbit).
Include & Require

Include dan require adalah dua fungsi atau dua perintah dalam PHP yang
bertugas untuk memuat suatu file PHP, di dalam file PHP yang lain. Secara umum
kedua perintah tersebut memiliki tugas yang sama. Hanya saja, dari segi error,
keduanya memiliki perbedaan:

★ Jika file yang di-load ternyata tidak ada, perintah include akan tetap
mengeksekusi baris kode program selanjutnya.
★ Sedangkan jika file yang di-load dengan fungsi require ternyata tidak ada, maka
ia akan berhenti di mana fungsi require tersebut dipanggil, dan tidak melanjutkan
pengeksekusian kode program berikutnya.
LATIHAN

1. Buat dua file PHP terpisah, header.php dan


footer.php, yang masing-masing berisi konten
HTML untuk bagian header dan footer.
2. Buat sebuah file index.php yang menggunakan
perintah include untuk menyertakan file
header.php dan footer.php ke dalam halaman.
Fungsi

Fungsi adalah beberapa instruksi yang dikumpulkan dalam satu blok. Fungsi dapat
digunakan ulang tanpa harus menulis ulang fungsi yang ada di dalamnya. Fungsi
pada PHP dapat dijalankan dengan kata kunci function, lalu diikuti dengan nama
fungsinya.
LATIHAN

1. Buat fungsi perkenalan diri dengan fungsi menghitung umur di dalamnya!


2. Buat fungsi menghitung nilai faktorial 5
THANK YOU

Anda mungkin juga menyukai