Jawaban:
Contoh array (larik) dengan 5 nama siswa:
nama_siswa = ["Rina", "Budi", "Salsa", "Fahri", "Dewi"]
Atau dalam bentuk umum (tanpa kode):
["Rina", "Budi", "Salsa", "Fahri", "Dewi"]
Jawaban:
| Struktur Data | Prinsip Kerja | Contoh | Analoginya |
|---|---|---|---|
| Stack | LIFO (Last In First Out) | Undo/Redo, tumpukan halaman | Tumpukan piring di dapur: piring yang terakhir ditaruh akan diambil dulu |
| Queue | FIFO (First In First Out) | Antrian printer, ticketing | Antrian Indomaret: orang yang datang duluan akan dilayani duluan |
Kesimpulan:
Stack: masuk terakhir → keluar pertama
Queue: masuk pertama → keluar pertama
Jawaban:
Primary key adalah kolom unik dalam sebuah tabel yang digunakan untuk membedakan setiap baris (record) satu dengan lainnya.
Ciri-cirinya:
Tidak boleh sama
Tidak boleh kosong
Menjadi identitas utama suatu data
Contoh kolom primary key:
NIS siswa
NIK penduduk
Nomor nota
ID produk
Jawaban:
SELECT * FROM siswa WHERE nilai > 85;
Jika hanya ingin menampilkan nama dan nilai:
SELECT nama, nilai FROM siswa WHERE nilai > 85;
Jawaban:
Diagram relasi: One-to-Many
Tabel GURU ------------------- id_guru (PK) nama_guru no_hp Tabel MAPEL ------------------- id_mapel (PK) nama_mapel id_guru (FK)
Penjelasan Relasi:
1 guru dapat mengajar banyak mata pelajaran.
Setiap mata pelajaran hanya memiliki 1 guru penanggung jawab.
Visualisasi:
GURU (1) ───────────< (∞) MAPEL
atau lebih grafis:

Bantu kami terus berbagi konten dan proyek pembelajaran digital gratis!
Terima kasih sudah mendukung ruang belajar digital! 🙏