Pertemuan keempat SMP N 2 Satu AtapStruktur Kontrol.pptx
FebriWinandoPurba1
0 views
10 slides
Oct 04, 2025
Slide 1 of 10
1
2
3
4
5
6
7
8
9
10
About This Presentation
Struktur Kontrol
Size: 1.94 MB
Language: none
Added: Oct 04, 2025
Slides: 10 pages
Slide Content
PEMROGRAMAN DASAR Struktur Kontrol Pertemuan IV
Pengantar Struktur Kontrol / Kondisi permrogramandasar Struktur kontrol : cara mengatur alur jalannya program sesuai kondisi. Program dapat mengambil keputusan → menjalankan atau melewati perintah. Contoh sehari-hari: Jika hujan → bawa payung. Jika tidak hujan → tidak bawa payung. Dalam PHP, struktur kontrol sangat penting agar program: Bersifat dinamis (bisa berubah sesuai kondisi). Bersifat cerdas (bisa mengambil keputusan). Tanpa struktur kontrol → program hanya menjalankan perintah secara berurutan tanpa keputusan.
If Pernyataan if digunakan untuk mengecek suatu kondisi. Jika kondisi benar ( true ), maka blok kode di dalamnya akan dijalankan. <? php if (kondisi) { // kode yang dijalankan jika kondisi bernilai true } ?> permrogramandasar
If … Else Pernyataan if ... else digunakan jika kita ingin menentukan dua kemungkinan: jika kondisi benar maka jalankan A , jika salah maka jalankan B . <? php if (kondisi) { // dijalankan jika kondisi true } else { // dijalankan jika kondisi false } ?> permrogramandasar
If … Else If … Else Untuk kondisi lebih dari dua kemungkinan, kita bisa menggunakan else if . <? php if (kondisi1) { // dijalankan jika kondisi1 true } else if (kondisi2) { // dijalankan jika kondisi2 true } else { // dijalankan jika kondisi1 dan kondisi2 false } ?> permrogramandasar
Switch - Case Pernyataan switch digunakan untuk memilih salah satu dari banyak kemungkinan berdasarkan nilai suatu variabel. Biasanya digunakan jika ada banyak kondisi yang sederhana (misalnya nilai sama dengan sesuatu). <? php switch (variabel) { case nilai1: // kode jika variabel == nilai1 break ; case nilai2: // kode jika variabel == nilai2 break ; default : // kode jika tidak ada yang cocok } ?> permrogramandasar
Studi Kasus Kasus: Buat program PHP untuk menentukan status kelulusan siswa berdasarkan nilai: Nilai >= 90 → “Lulus dengan Predikat A ” Nilai >= 75 → “Lulus dengan Predikat B ” Nilai >= 60 → “Lulus dengan Predikat C” Selain itu → “Tidak Lulus” permrogramandasar
Latihan Tugas 1: Program Penentuan Kategori Usia Buat program PHP yang meminta input usia, lalu tampilkan kategori: Usia < 13 → "Anak-anak" Usia 13–17 → "Remaja" Usia 18–59 → "Dewasa" Usia ≥ 60 → "Lansia” Tugas 2: Program Menu Sederhana dengan Switch Buat program PHP yang menampilkan pilihan menu makanan: Nasi Goreng Mie Ayam Soto Ayam Bakso permrogramandasar
Kesimpulan If → digunakan untuk kondisi tunggal. If...Else → untuk dua kemungkinan. If...Else If...Else → untuk banyak kondisi. Switch → untuk kondisi sederhana dengan banyak pilihan nilai tetap. Struktur kontrol memungkinkan program berpikir layaknya manusia yang bisa mengambil keputusan. Tanpa ini, program hanya akan menjadi urutan perintah statis. permrogramandasar