Senin, 13 Oktober 2025

IF ELSEIF

 

Refleksi Pembelajaran: Materi IF dan ELSE IF

Pada pembelajaran kali ini, saya mempelajari tentang struktur percabangan dalam pemrograman, khususnya penggunaan if dan else if. Materi ini sangat penting karena memungkinkan program untuk mengambil keputusan berdasarkan kondisi tertentu. Dengan kata lain, program bisa menjalankan perintah yang berbeda tergantung pada situasi yang terjadi.

Awalnya, saya sedikit bingung dalam memahami bagaimana alur logika percabangan bekerja, terutama ketika terdapat banyak kondisi yang harus diuji. Namun, setelah mempelajari lebih dalam dan mencoba menulis beberapa contoh kode, saya mulai memahami bahwa:

  • if digunakan untuk mengecek kondisi pertama.

  • else if digunakan untuk mengecek kondisi tambahan jika kondisi sebelumnya tidak terpenuhi.

  • else digunakan sebagai "jalan terakhir" jika semua kondisi sebelumnya tidak terpenuhi.

Contoh logika ini sangat berguna dalam kehidupan sehari-hari. Misalnya, ketika menentukan nilai huruf dari angka:

Skript

<form method="post" action="#">
<label>Masukan Nilai</label><br>
<input type="text" name="predikat">
<input type="submit" value="Proses">
</form>
<?php
$predikat=$_POST['predikat'];
if($predikat >= 60 && $predikat <= 70)
{print"Predikat D = Kurang Cukup";}
elseif($predikat >= 71 && $predikat <= 80)
{print"Predikat C = Cukup";}
elseif($predikat >= 81 && $predikat <= 90)
{print"Predikat B = Baik";}
elseif($predikat >= 91 && $predikat <=100)
{print"Predikat A = Sangat Baik";}
else
{print"Predikat Tidak Ditemukan";}
?>

Output:


Dari pembelajaran ini, saya jadi sadar kalau dalam pemrograman itu nggak cuma soal ngafalin kode atau sintaks aja, tapi juga butuh cara berpikir yang logis. Kita harus ngerti alur pikirannya, gimana komputer ngerjain perintah satu per satu, dan kenapa hasilnya bisa kayak gitu.

Saya juga jadi pengin lebih sering latihan bikin program sederhana pakai if dan else if, biar makin paham cara kerja percabangan. Soalnya, makin sering nyoba, makin ngerti mana yang benar dan mana yang masih salah. Saya juga belajar kalau nyari kesalahan di kode (debugging) itu penting banget, karena kadang programnya jalan tapi hasilnya nggak sesuai karena ada logika yang keliru—dan itu nggak selalu ketahuan dari error.

Secara keseluruhan, belajar if dan else if bikin saya makin ngerti gimana bikin program yang bisa ngikutin kondisi atau input dari pengguna, jadi lebih fleksibel dan nggak kaku.




Tidak ada komentar:

Posting Komentar

  Yang Sesuai dengan pencarian: