Smart Warehouse SMP Negeri 2 Balen
Struktur Data: List/Array, Stack (LIFO), dan Queue (FIFO)
Memodelkan Sistem Logistik Terstruktur "Smart Warehouse"
Selamat datang di Media Pembelajaran Interaktif Informatika Kelas VIII SMP Negeri 2 Balen. Pelajari bagaimana komputer mengorganisasi data menggunakan konsep **List/Array**, **Stack (Tumpukan - LIFO)**, dan **Queue (Antrean - FIFO)** dalam simulasi pengelolaan perpustakaan dan pergudangan sekolah!
Tujuan Pembelajaran
Memodelkan dan memecahkan masalah komputasi terstruktur menggunakan konsep dasar struktur data (list, stack, dan queue) secara sistematis dan terorganisasi.
Berpikir Komputasional
Melatih kemampuan abstraksi, dekomposisi, pengenalan pola, dan perancangan algoritma efisien dalam mengelola antrean dan tumpukan data kehidupan nyata.
Profil Pelajar Pancasila
- Gotong Royong (Kerja Kelompok)
- Bernalar Kritis (Analisis LIFO/FIFO)
- Kreatif (Rancang Prototipe)
Identitas Modul Ajar
Eksplorasi Konsep Struktur Data
Pelajari 3 bentuk dasar struktur data yang digunakan komputer untuk menyimpan dan mengelola informasi.
List / Array (Daftar Terindeks)
**Array** adalah struktur data linier yang menyimpan sekumpulan elemen dengan tipe yang sama dalam lokasi memori berurutan. Setiap elemen diakses secara langsung menggunakan **Nomor Indeks** yang selalu dimulai dari nomor **0**.
Buku IPA
Buku MTK
Buku IPS
[ Kosong ]
[ Kosong ]
Stack (Tumpukan - Prinsip LIFO)
**Stack** menganut prinsip **LIFO (Last In First Out)**: *Data yang terakhir dimasukkan adalah yang pertama kali dikeluarkan*. Operasi utama pada Stack adalah:
- Push: Menambahkan data baru ke bagian atas (puncak/TOP) tumpukan.
- Pop: Mengambil/mengeluarkan data dari bagian paling atas (TOP) tumpukan.
Queue (Antrean - Prinsip FIFO)
**Queue** menganut prinsip **FIFO (First In First Out)**: *Data yang pertama kali datang adalah yang pertama kali dilayani/dikeluarkan*. Operasi utama pada Queue adalah:
- Enqueue: Memasukkan data baru dari bagian belakang antrean (**REAR**).
- Dequeue: Mengeluarkan data yang berada di posisi paling depan (**FRONT**).
Laboratorium Visualisasi Struktur Data
Uji coba langsung manipulasi data untuk memahami perbedaan Array, Stack, dan Queue secara visual.
Array Simulator
Kapasitas: 5Stack (LIFO)
Max: 5Queue (FIFO)
Max: 5Smart Warehouse Logistik Buku SMPN 2 Balen
Simulasikan alur distribusi paket buku bantuan perpustakaan dari Inventaris Rak (Array) $\rightarrow$ Gudang Tumpukan (Stack) $\rightarrow$ Antrean Distribusi Siswa (Queue).
Terima paket buku baru ke slot indeks rak perpustakaan.
Pindahkan buku dari Rak ke Tumpukan Gudang sementara.
Serahkan buku ke siswa sesuai urutan antrean paling depan.
Kuis Diagnostik & Formatif
Uji pemahaman pemodelan logika Array, Stack, dan Queue sesuai instrumen modul ajar.
LEMBAR KERJA PESERTA DIDIK (LKPD)
Proyek Terintegrasi: Rancang Bangun "Smart Warehouse SMPN 2 Balen"
Tabel Hasil Pengamatan Simulasi Proyek
Skenario: Masukkan kartu **Merah**, **Kuning**, **Hijau** ke dalam Stack (Push). Lalu lakukan **Pop** 1 kali dan kirim hasilnya (**Enqueue**) ke dalam Queue!
| Kondisi Awal Stack (Push 3 Kartu) | Hasil Operasi Pop (Elemen Keluar) | Kondisi Akhir Queue (Front ke Rear) |
|---|---|---|
0 Komentar