Review Logika dan Tipe Data
Mari kita ingat kembali lima jenis tipe data yang sudah dipelajari di Kelas 7:
| Tipe Data | Definisi & Contoh |
|---|---|
| Integer | Angka tanpa desimal. Contoh: 5, -3, 100, 0 |
| Float | Angka dengan desimal. Contoh: 3.14, 9.5, -0.7 |
| String | Kumpulan karakter. Contoh: 'Halo', 'Al Falah', '123abc' |
| Boolean | Hanya dua nilai: TRUE atau FALSE |
| Array | Daftar beberapa nilai. Contoh: [1, 2, 3] atau ['a', 'b', 'c'] |
Operator logika digunakan untuk menggabungkan atau mengubah kondisi. Ada tiga operator dasar:
| Operator | Cara Kerja |
|---|---|
| AND | Hasilnya TRUE hanya jika semua kondisi TRUE. Contoh: lapar AND ada uang → beli makan |
| OR | Hasilnya TRUE jika minimal satu kondisi TRUE. Contoh: hujan OR angin kencang → bawa jaket |
| NOT | Membalik nilai boolean. NOT TRUE = FALSE, NOT FALSE = TRUE |
| A | B | A AND B |
|---|---|---|
| TRUE | TRUE | TRUE |
| TRUE | FALSE | FALSE |
| FALSE | TRUE | FALSE |
| FALSE | FALSE | FALSE |
| A | B | A OR B |
|---|---|---|
| TRUE | TRUE | TRUE |
| TRUE | FALSE | TRUE |
| FALSE | TRUE | TRUE |
| FALSE | FALSE | FALSE |
Percabangan memungkinkan program mengambil jalan yang berbeda berdasarkan kondisi. Seperti persimpangan jalan dalam program.
Perulangan memungkinkan program menjalankan perintah yang sama berkali-kali tanpa menulis kode berulang.
| Jenis | Kapan Digunakan |
|---|---|
| REPEAT N kali | Jika kamu tahu berapa kali harus berulang. Contoh: tampilkan 10 soal kuis |
| WHILE | Selama kondisi terpenuhi, terus berulang. Contoh: terus bermain selama nyawa > 0 |
| FOR EACH | Untuk memproses setiap item dalam array/daftar. |
📝 Jawab pertanyaan berikut tanpa membuka catatan terlebih dahulu. Pilih kelas dan namamu, lalu isi jawaban.
42, 'Surabaya', 3.14, TRUE, [1,2,3]?