Soal & Jawaban

  1. Soal: Apa tujuan utama dari penggunaan percabangan if dalam pemrograman? Jawaban: Untuk menjalankan blok kode tertentu hanya jika kondisi tertentu terpenuhi (bernilai benar).

  2. Soal: Tuliskan contoh sintaks percabangan if dalam bahasa pemrograman Dart! Jawaban:

    int angka = 10;
    if (angka > 5) {
      print("Angka lebih besar dari 5");
    }
    
    
  3. Soal: Apa perbedaan utama antara percabangan if dan switch? Jawaban: if digunakan untuk kondisi yang kompleks dan logika yang fleksibel, sedangkan switch digunakan untuk mengevaluasi nilai tetap pada satu variabel.

  4. Soal: Kapan sebaiknya menggunakan switch dibanding if? Jawaban: Saat memiliki banyak kemungkinan nilai tetap dari satu variabel, seperti pilihan menu atau hari dalam seminggu.

  5. Soal: Berikan contoh penggunaan switch di Dart! Jawaban:

    String hari = "Senin";
    switch(hari) {
      case "Senin":
        print("Awal minggu");
        break;
      case "Jumat":
        print("Akhir kerja");
        break;
      default:
        print("Hari biasa");
    }
    
    
  6. Soal: Apa itu perulangan dalam pemrograman? Jawaban: Perulangan adalah proses menjalankan blok kode secara berulang selama kondisi tertentu terpenuhi.

  7. Soal: Jelaskan perbedaan antara for dan while! Jawaban: for digunakan saat jumlah perulangan diketahui, sedangkan while digunakan saat jumlah perulangan belum pasti dan bergantung pada kondisi.

  8. Soal: Contoh kode for loop dalam Dart? Jawaban:

    for (int i = 0; i < 5; i++) {
      print("Perulangan ke-$i");
    }
    
    
  9. Soal: Apa manfaat menggunakan fungsi (function) dalam pemrograman? Jawaban: Fungsi membantu modularisasi kode, menghindari pengulangan, dan membuat kode lebih rapi dan mudah dikelola.

  10. Soal: Bagaimana cara mendefinisikan fungsi di Dart? Jawaban:

    void sapa() {
      print("Halo dunia!");
    }