logo logo

Portal media terdepan yang menyajikan informasi terkini seputar dunia teknologi, gadget, dan inovasi digital di Indonesia.

Sentral Media

Langganan Update Teknologi

Dapatkan rangkuman berita mingguan langsung ke email Anda.

Daftar Newsletter

Surabaya, Indonesia

Kota Surabaya, Jawa Timur

Email: redaksi@sentralmediateknologi.id

Frontend & Ui/Ux

Pengkondisian Part 1: If, Else If, dan Else

Dalam pemrograman, kita sering menghadapi situasi "Jika-Maka". Misalnya: Jika user belum login, tampilkan tombol "Daftar"; Jika sudah, tampilkan "Profil". Struktur ini disebut sebagai Control Flow karena ia mengontrol ke mana arah jalannya kode kita.

avatar
Super Administrator

SentralMediaTeknologi.id


  • 08 Mei 2026
  • 21:52 WIB

Pengkondisian Part 1: If, Else If, dan Else


1. Pernyataan if (Jika)

Ini adalah bentuk dasar pengkondisian. Blok kode di dalamnya hanya akan dijalankan jika kondisi di dalam kurung bernilai true.

  • Aturan: Jika kondisi salah, program akan langsung melewati blok kode tersebut dan lanjut ke baris berikutnya.

  • Contoh: Memeriksa apakah nilai cukup untuk lulus.

Shutterstock

2. Pernyataan else (Lainnya)

else digunakan sebagai rencana cadangan (fallback). Blok kode ini akan dijalankan hanya jika semua kondisi if di atasnya bernilai false.

  • Aturan: else tidak membutuhkan kondisi di dalam kurung karena ia menangkap semua kasus yang tidak terpenuhi sebelumnya.

3. Pernyataan else if (Pilihan Lain)

Jika Anda memiliki lebih dari dua kemungkinan, else if digunakan untuk menambahkan cabang logika tambahan.

  • Aturan: Browser akan memeriksa kondisi satu per satu dari atas ke bawah. Begitu satu kondisi terpenuhi, browser akan menjalankan kodenya dan mengabaikan sisa pengkondisian di bawahnya.


Tutorial: Implementasi Penentuan Grade Nilai

Bayangkan Anda sedang membuat sistem manajemen sekolah. Mari kita susun logika untuk menentukan grade siswa berdasarkan nilai mereka:

JavaScript
let nilaiSiswa = 85; if (nilaiSiswa >= 90) { console.log("Grade: A (Luar Biasa!)");
} else if (nilaiSiswa >= 75) { console.log("Grade: B (Bagus)");
} else if (nilaiSiswa >= 60) { console.log("Grade: C (Cukup)");
} else { console.log("Grade: D (Perlu Belajar Lagi)");
}


Tabel Ringkasan Struktur

Komponen Kegunaan Wajib Ada?
if Mengecek kondisi pertama. Ya (Sebagai pembuka).
else if Mengecek kondisi tambahan jika if gagal. Tidak (Opsional, bisa banyak).
else Dijalankan jika semua kondisi di atas gagal. Tidak (Opsional, hanya satu).

Kesimpulan

Struktur if, else if, dan else adalah tulang punggung logika aplikasi. Dengan memahami alur ini, Anda bisa membuat website yang interaktif dan responsif terhadap input pengguna. Namun, jika Anda memiliki terlalu banyak pilihan (misalnya lebih dari 5 else if), kode bisa menjadi sulit dibaca.

Stories

avatar

Jurnalis dan analis internasional, mengurai dinamika geopolitik, ekonomi global, dan konflik dunia dengan ketajaman dan kedalaman.


Bagikan artikel ini

Stay Connected