Info Sekolah
Saturday, 02 Nov 2024
  • Selamat Datang di Website Resmi SMK Muhammadiyah 3 Weleri

Pelajaran JavaScript: Kondisional If-Else – Panduan Mudah untuk Membuat Keputusan

Diterbitkan : - Kategori : Tutorial
javascript tutorial if else

JavaScript Tutorial: If Else – Membuat Program Lebih Cerdas dengan Pernyataan Kondisional

Dalam pemrograman JavaScript, pernyataan kondisional adalah salah satu elemen penting untuk membuat program yang lebih cerdas dan dinamis. Di antara pernyataan kondisional yang paling sering digunakan adalah if else. Pernyataan ini memungkinkan Anda untuk mengeksekusi blok kode tertentu berdasarkan kondisi yang diberikan.

Bayangkan Anda sedang membuat program yang menghitung nilai akhir siswa berdasarkan nilainya di ujian tengah semester dan ujian akhir. Anda ingin memberikan nilai akhir yang lebih tinggi kepada siswa yang nilainya lebih tinggi di ujian akhir. Dalam situasi ini, Anda dapat menggunakan pernyataan if else untuk membandingkan nilai ujian tengah semester dan ujian akhir, lalu memberikan nilai akhir yang sesuai.

Pernyataan if else memiliki sintaks sebagai berikut:

if (condition) {
  // Kode yang akan dieksekusi jika kondisi terpenuhi
} else {
  // Kode yang akan dieksekusi jika kondisi tidak terpenuhi
}

Dalam contoh di atas, condition adalah kondisi yang akan dievaluasi. Jika kondisi tersebut bernilai true, maka blok kode di dalam kurung kurawal pertama akan dieksekusi. Sebaliknya, jika kondisi tersebut bernilai false, maka blok kode di dalam kurung kurawal kedua akan dieksekusi.

Pernyataan if else dapat digunakan dalam berbagai situasi untuk membuat program JavaScript yang lebih cerdas dan dinamis. Dengan menggabungkan pernyataan if else dengan operator perbandingan dan logika, Anda dapat membuat program yang dapat membuat keputusan berdasarkan input pengguna atau data yang tersedia.

Pelajari lebih lanjut tentang pernyataan if else dan pernyataan kondisional lainnya dalam JavaScript untuk meningkatkan keterampilan pemrograman Anda dan membuat program yang lebih canggih.

Pembelajaran JavaScript: Tutorial Mengenal Pernyataan if-else

Pernyataan if-else adalah salah satu struktur kontrol yang paling umum digunakan dalam JavaScript. Pernyataan ini digunakan untuk membuat keputusan berdasarkan kondisi tertentu. Jika kondisi yang ditentukan bernilai true, maka blok kode yang berada di dalam blok if akan dieksekusi. Jika kondisi yang ditentukan bernilai false, maka blok kode yang berada di dalam blok else akan dieksekusi.

Sintaksis Pernyataan if-else

if (kondisi) {
  // Blok kode yang akan dieksekusi jika kondisi bernilai `true`
} else {
  // Blok kode yang akan dieksekusi jika kondisi bernilai `false`
}

Contoh Penggunaan Pernyataan if-else

if (umur >= 18) {
  // Kode untuk menampilkan pesan bahwa pengguna sudah dewasa
} else {
  // Kode untuk menampilkan pesan bahwa pengguna belum dewasa
}

Dalam contoh di atas, pernyataan if-else digunakan untuk membuat keputusan berdasarkan usia pengguna. Jika usia pengguna lebih besar atau sama dengan 18 tahun, maka blok kode yang berada di dalam blok if akan dieksekusi. Jika usia pengguna kurang dari 18 tahun, maka blok kode yang berada di dalam blok else akan dieksekusi.

Pernyataan if-else if

Pernyataan if-else if digunakan untuk membuat keputusan berdasarkan kondisi yang lebih kompleks. Sintaksis pernyataan if-else if adalah sebagai berikut:

if (kondisi1) {
  // Blok kode yang akan dieksekusi jika kondisi1 bernilai `true`
} else if (kondisi2) {
  // Blok kode yang akan dieksekusi jika kondisi1 bernilai `false` dan kondisi2 bernilai `true`
} else {
  // Blok kode yang akan dieksekusi jika kondisi1 dan kondisi2 bernilai `false`
}

Contoh Penggunaan Pernyataan if-else if

if (nilai >= 80) {
  // Kode untuk menampilkan pesan bahwa nilai pengguna adalah A
} else if (nilai >= 70) {
  // Kode untuk menampilkan pesan bahwa nilai pengguna adalah B
} else if (nilai >= 60) {
  // Kode untuk menampilkan pesan bahwa nilai pengguna adalah C
} else {
  // Kode untuk menampilkan pesan bahwa nilai pengguna adalah D
}

Dalam contoh di atas, pernyataan if-else if digunakan untuk membuat keputusan berdasarkan nilai ujian pengguna. Jika nilai pengguna lebih besar atau sama dengan 80, maka blok kode yang berada di dalam blok if akan dieksekusi. Jika nilai pengguna lebih besar atau sama dengan 70, maka blok kode yang berada di dalam blok else if pertama akan dieksekusi. Jika nilai pengguna lebih besar atau sama dengan 60, maka blok kode yang berada di dalam blok else if kedua akan dieksekusi. Jika nilai pengguna kurang dari 60, maka blok kode yang berada di dalam blok else akan dieksekusi.

Pernyataan switch-case

Pernyataan switch-case dapat digunakan sebagai alternatif dari pernyataan if-else dan if-else if. Sintaksis pernyataan switch-case adalah sebagai berikut:

switch (ekspresi) {
  case nilai1:
    // Blok kode yang akan dieksekusi jika ekspresi sama dengan nilai1
    break;
  case nilai2:
    // Blok kode yang akan dieksekusi jika ekspresi sama dengan nilai2
    break;
  default:
    // Blok kode yang akan dieksekusi jika ekspresi tidak sama dengan nilai1 atau nilai2
}

Contoh Penggunaan Pernyataan switch-case

switch (nilai) {
  case 'A':
    // Kode untuk menampilkan pesan bahwa nilai pengguna adalah A
    break;
  case 'B':
    // Kode untuk menampilkan pesan bahwa nilai pengguna adalah B
    break;
  case 'C':
    // Kode untuk menampilkan pesan bahwa nilai pengguna adalah C
    break;
  default:
    // Kode untuk menampilkan pesan bahwa nilai pengguna adalah D
}

Dalam contoh di atas, pernyataan switch-case digunakan untuk membuat keputusan berdasarkan nilai ujian pengguna. Jika nilai pengguna adalah ‘A’, maka blok kode yang berada di dalam blok case 'A' akan dieksekusi. Jika nilai pengguna adalah ‘B’, maka blok kode yang berada di dalam blok case 'B' akan dieksekusi. Jika nilai pengguna adalah ‘C’, maka blok kode yang berada di dalam blok case 'C' akan dieksekusi. Jika nilai pengguna bukan ‘A’, ‘B’, atau ‘C’, maka blok kode yang berada di dalam blok default akan dieksekusi.

Kesimpulan

Pernyataan if-else, if-else if, dan switch-case merupakan struktur kontrol yang sangat penting dalam JavaScript. Struktur kontrol ini digunakan untuk membuat keputusan berdasarkan kondisi tertentu. Struktur kontrol ini dapat digunakan untuk membuat program yang lebih kompleks dan dinamis.

FAQ

  1. Apa perbedaan antara pernyataan if-else dan if-else if?
  • Pernyataan if-else digunakan untuk membuat keputusan berdasarkan kondisi tunggal, sedangkan pernyataan if-else if digunakan untuk membuat keputusan berdasarkan kondisi yang lebih kompleks.
  1. Apa perbedaan antara pernyataan if-else dan switch-case?
  • Pernyataan if-else digunakan untuk membuat keputusan berdasarkan kondisi yang berupa ekspresi Boolean, sedangkan pernyataan switch-case digunakan untuk membuat keputusan berdasarkan kondisi yang berupa nilai ekspresi.
  1. Kapan sebaiknya menggunakan pernyataan if-else, if-else if, atau switch-case?
  • Pernyataan if-else sebaiknya digunakan ketika terdapat kondisi tunggal yang harus diperiksa. Pernyataan if-else if sebaiknya digunakan ketika terdapat beberapa kondisi yang harus diperiksa. Pernyataan switch-case sebaiknya digunakan ketika terdapat banyak kondisi yang harus diperiksa dan kondisi tersebut berupa nilai ekspresi.
  1. Apakah ada cara lain untuk membuat keputusan dalam JavaScript selain menggunakan struktur kontrol if-else, if-else if, dan switch-case?
  • Ya, ada beberapa cara lain untuk membuat keputusan dalam JavaScript selain menggunakan struktur kontrol if-else, if-else if, dan switch-case. Salah satunya adalah dengan menggunakan operator ternary.
  1. Apa keuntungan dan kekurangan menggunakan struktur kontrol if-else, if-else if, dan switch-case?
  • Keuntungan menggunakan struktur kontrol if-else, if-else if, dan switch-case adalah bahwa struktur kontrol ini sangat mudah dipahami dan digunakan. Kekurangan menggunakan struktur kontrol if-else, if-else if, dan switch-case adalah bahwa struktur kontrol ini dapat menjadi tidak efisien jika terdapat banyak kondisi yang harus diperiksa.
@2024