Modul Ajar Informatika - Struktur Dan Representasi Data - Fase D
Modul Ajar Informatika - Struktur Dan Representasi Data - Fase D
UNPLUGGED
Tidak perlu perangkat keras
maupun perangkat lunak
VII
KELAS
• Sebelum Mengajar
• Saat Mengajar
• Setelah Mengajar
elajah pemahaman
Guru mengajak siswa beraktivitas baik individu
maupun kelompok untuk menjelajahi
pemahaman yang mereka dapat sembari tetep
menjelaskan materi yang berkaitan.
sesmen
Guru menilai lembar kerja siswa secara
individu dengan rubrik penilaian dan
mengamati proses kerja kelompok.
TAHAPA
efleksi
Guru memberi pertanyaan pemantik
untuk semakin mempertajam
pemahaman siswa dan menumbuhkan
daya ingin tahu mereka melalui belajar
mandiri pada referensi yang diberikan.
Konten Berpikir Komputasional (BK) Kelas VII
Modul
Semester 1
• Modul BK-K07-Opt Jadwal-1 Semester 1
• Modul BK-K07-Opt Jadwal-2 • Modul BK-K07-Algoritma-1
• Modul BK-K07-Algoritma-2
Optimasi
Algoritma
Penjadwalan
Berpikir
Komputasional
Representasi
Struktur Data
Data
Semester 2
Semester 2
• Modul BK-K07-Struktur Data-1 • Modul BK-K07-Rep Data-1
• Modul BK-K07-Struktur Data-2
Tentang Berpikir Komputasional
Daftar Isi:
• Tujuan Pembelajaran &
Pemahaman Bermakna
• Durasi Mengajar
• Alat Peraga (Media Ajar)
• Kriteria Keberhasilan
Siswa
• Apersepsi
• Jelajah pemahaman
• Asesmen
• Refleksi
• Evaluasi Guru
• Bahan Bacaan &
Referensi Jawaban
Judul Aktivitas Modul
Pemahaman Bermakna
Guru perlu paham mendalam mengenai poin-poin berikut
ini agar dapat menjelaskan dengan baik kepada siswa.
Hari : ______________
Tanggal : ______________
10 menit
10 menit
30 menit
• 20 menit guru
membagi waktu • 5 menit persiapan dan menjelaskan
untuk mengunjungi aktivitas.
tiap kelompok • 20 menit aktivitas dijalankan
sambil melakukan • 5 menit pengondisian berdiskusi
pengamatan kelompok
• 10 menit asesmen
individu
dan seterusnya
Pop 4 Push 7
sejumlah siswa
dan seterusnya
Enqueue 6 Dequeue
sejumlah siswa
Aktivitas Kelompok
Aktivitas Individu
Bagaimana algoritma atau langkah-langkah cara kerja struktur data stack dan
queue?
Stack Queue
Apa yang kamu pelajari dan hal baru yang kamu sadari dari aktivitas ini?
Ternyata….
Lembar Kerja
Nama : Aktivitas Individu
Modul BK-K07-Struktur Data-1
Simulasi Stack & Queue
Tulislah langkah demi langkah cara kerja struktur data stack dan queue. Bayangkan kamu
sedang berbicara dengan komputer dan memerintahkan komputer untuk menyimpan data
dalam struktur stack dan queue, bagaimana kamu menuliskannya agar komputer bisa
paham?
Queue
Komponen penilaian 1 2 3 4
Siswa cukup pasif dan Siswa hanya sesekali Siswa aktif Siswa aktif
kurang percaya diri mengungkapkan berpartisipasi berpartisipasi dan
Keaktifan siswa untuk berpendapat pendapatnya berpikir cepat dalam
berpendapat
Siswa cenderung Siswa telah mencoba Siswa memiliki ide Siswa berani
tidak mau mencari mencari ide yang baru memberikan ide baru
Kreatif ide orisinil yang orisinil
Siswa kurang percaya Siswa telah mencoba Siswa dapat berpikir Siswa dapat berpikir
diri dalam bernalar berpikir secara logis secara logis namun secara logis dan
Bernalar kritis kadang alasannya memberikan alasan
kurang kuat yang kuat
Komponen Penilaian 1 2 3 4
Catatan : Silakan tinjau kembali kriteria keberhasilan siswa dalam memahami materi di halaman depan
Bahan Bacaan Modul BK-K07-Struktur Data-1
dan Referensi Jawaban Simulasi Stack & Queue
Pengetian (Konsep)
Stack adalah suatu tumpukan dari benda. Konsep utamanya adalah LIFO (Last In First
Out), benda yang terakhir masuk dalam stack akan menjadi benda pertama yang
dikeluarkan dari stack. Tumpukan disebut juga “Push Down Stack” yaitu penambahan
elemen baru (PUSH) dan penghapusan elemen dari tumpukann(POP). Queue disebut
juga “Waiting Line” yaitu penambahan elemen baru dilakukan pada bagian belakang
dan penghapusan elemen dilakukan pada bagian depan. Sistem pada pengaksesan
pada Queue menggunakan sistem FIFO (First In First Out), artinya elemen yang
pertama masuk itu yang akan pertama dikeluarkan dari Queue. Queue jika diartikan
secara harfiah, queue berarti antrian. Queue merupakan salah satu contoh aplikasi
dari pembuatan double linked list yang cukup sering kita temui dalam kehidupan
sehari-hari, misalnya saat anda mengantri diloket untuk membeli tiket.Istilah yang
cukup sering dipakai apabila seseorang masuk dalam sebuah antrian adalah enqueue.
Sedang istilah yang sering dipakai bila seseorang keluar dari antrian adalah dequeue.
Dikutip dari: http://habihandalaputra.blogspot.com/p/stack-and-queue-stack-and-queue-
posted.html
• Stack
• langkah awal mendaftarkan data yang
Memasukkan data
akan ditumpuk
(data[1], data[2], …., )
Untuk i = 1, 2, dst… n
Jika Push data[i] • Menjalankan operasi push memasukkan
sesuai urutan data awal i
Maka simpan data[i] di tumpukan
Untuk j = n, n-1, dst… i • Menjalankan operasi pop
Jika Bolovt
Pop data[n] mengeluarkan data sesuai urutan
Ilustrasi Foto : Eksaterina dari Pexels
terakhir masuk n
Maka keluarkan data[n] dari tumpukan
• Queue
Memasukkan data • Menjalankan operasi Enqueue
memasukkan data sesuai urutan awal
(data[1], data[2], …., )
masuk antrian data[i]
Untuk i = 1, 2, dst… n
Jika Enqueue data[i]
Maka simpan data[i] di antrian
• Menjalankan operasi Dequeue
Jika Dequeue mengeluarkan data sesuai urutan awal
Maka keluarkan data[i] dari antrian masuk antrian data[i]
Modul BK-K07-Struktur Data-2
UNPLUGGED
Termasuk Stack
atau Queue?
Daftar Isi:
• Tujuan Pembelajaran &
Pemahaman Bermakna
• Durasi Mengajar
• Alat Peraga (Media Ajar)
• Kriteria Keberhasilan Siswa
• Apersepsi
• Jelajah pemahaman
• Asesmen
• Refleksi
• Evaluasi Guru
Judul Aktivitas Modul
Pemahaman Bermakna
Guru perlu paham mendalam mengenai poin-poin berikut
ini agar dapat menjelaskan dengan baik kepada siswa.
Hari : ______________
Tanggal : ______________
10 menit
10 menit
30 menit
• 20 menit guru
membagi waktu • 5 menit persiapan dan menjelaskan
untuk mengunjungi aktivitas.
tiap kelompok • 20 menit aktivitas dijalankan
sambil melakukan • 5 menit pengondisian berdiskusi
pengamatan kelompok
• 10 menit asesmen
individu
Printer yang
Contoh Penerapan
Queue mencetak banyak Loket Tiket Lampu Merah
dokumen
Kriteria Keberhasilan Siswa Modul BK-K07-Struktur Data-2
Termasuk Stack atau Queue?
Siswa berhasil meraih pemahaman bermakna dan
meraih tujuan pembelajaran pada sesi ini jika:
Aktivitas Kelompok
Aktivitas Individu
Bagaimana algoritma atau langkah-langkah cara kerja struktur data stack atau
queue dari kartu yang kalian pilih
Apa yang kamu pelajari dan hal baru yang kamu sadari dari aktivitas ini?
Ternyata….
Lembar Kerja
Nama : Aktivitas Individu
Modul BK-K07-Struktur Data-2
Termasuk Stack atau Queue?
Tulislah langkah demi langkah cara kerja struktur data stack atau queue dari kartu yang
kelompok kalian pilih, dengan kalimatmu sendiri. Bayangkan kamu sedang berbicara
dengan komputer dan memerintahkan komputer untuk menyimpan data dalam struktur
stack dan queue, bagaimana kamu menuliskannya agar komputer bisa paham?
Pertanyaan Pengayaan: Contoh apalagi yang termasuk ke dalam penerapan stack dan queue?
sesmen Modul BK-K07-Struktur Data-2
Termasuk Stack atau Queue?
Berikut ini adalah rubrik penilaian saat siswa dalam kelompok dan
dalam aktivitas individu. Lembar asesmen ini dibawa oleh guru
sebagai panduan pengamatan proses aktivitas kelompok dan juga
digunakan nanti setelah selesai mengajar untuk menilai lembar
kerja aktivitas individu siswa. Guru mengunjungi setiap kelompok
untuk memantik diskusi, setelah diskusi kelompok 5 menit berlalu,
sembari melakukan pengamatan komponen penilaian berikut ini.
Komponen penilaian 1 2 3 4
Siswa cukup pasif dan Siswa hanya sesekali Siswa aktif Siswa aktif
kurang percaya diri mengungkapkan berpartisipasi berpartisipasi dan
Keaktifan siswa untuk berpendapat pendapatnya berpikir cepat dalam
berpendapat
Siswa cenderung Siswa telah mencoba Siswa memiliki ide Siswa berani
tidak mau mencari mencari ide yang baru memberikan ide baru
Kreatif ide orisinil yang orisinil
Siswa kurang percaya Siswa telah mencoba Siswa dapat berpikir Siswa dapat berpikir
diri dalam bernalar berpikir secara logis secara logis namun secara logis dan
Bernalar kritis kadang alasannya memberikan alasan
kurang kuat yang kuat
Komponen Penilaian 1 2 3 4
Catatan : Silakan tinjau kembali kriteria keberhasilan siswa dalam memahami materi di halaman depan
Bahan Bacaan Modul BK-K07-Struktur Data-2
dan Referensi Jawaban Termasuk Stack atau Queue?
Pengetian (Konsep)
Stack merupakan kumpulan data yang terurut sesuai bagaimana data tersebut
ditambahkan atau dihapus. Stack dalam pengurutan data menggunakan metode LIFO
(Last in, First Out). Stack mempunyai dua operasi dasar yaitu push dan pop. Push
artinya memasukkan elemen ke dalam tumpukan. Pop artinya mengeluarkan elemen
teratas dari tumpukan.
Queue merupakan kumpulan data yang terurut. Queue dalam pengurutan data
menggunakan metode FIFO (First in ,First Out). Queue mempunyai dua operasi dasar
yaitu Enqueue dan Dequeue. Enqueue berarti penambahan sebuah data/elemen.
Dequeue berarti penghapusan sebuah data/elemen
Dikutip dari: https://www.kaggle.com/code/tsushimawolf/penerapan-stack-queue-
sederhana-based-on-realife
Daftar Isi:
• Tujuan Pembelajaran &
Pemahaman Bermakna
• Durasi Mengajar
• Alat Peraga (Media Ajar)
• Kriteria Keberhasilan
Siswa
• Apersepsi
• Jelajah pemahaman
• Asesmen
• Refleksi
• Evaluasi Guru
• Bahan Bacaan dan
Referensi Jawaban
Judul Aktivitas Modul
Tombol HP Jadul
Pemahaman Bermakna
Guru perlu paham mendalam mengenai poin-poin berikut
ini agar dapat menjelaskan dengan baik kepada siswa.
Hari : ______________
Tanggal : ______________
10 menit
10 menit
30 menit
• 20 menit guru
membagi waktu • 5 menit persiapan dan menjelaskan
untuk mengunjungi aktivitas.
tiap kelompok • 20 menit aktivitas dijalankan
sambil melakukan • 5 menit pengondisian berdiskusi
pengamatan kelompok
• 10 menit asesmen
individu
4 5 6
GHI JKL MNO
7 8 9
PQRS TUV XYZ
Representasi Data
Contoh:
5-1 0 = J
8-1 1 0 = U
2-1 0 = A
7-1 1 1 0 = R
2-1-0 = A
1-1 0 = _
Kriteria Keberhasilan Siswa Modul BK-K07-Rep Data-1
Tombol HP Jadul
Aktivitas Kelompok
Aktivitas Individu
Catatlah kata-kata yang berhasil kalian tulis dalam 2 menit dan representasi
datanya dalam kode biner.
Bagaimana alur atau cara kerja Tombol HP Jadul hingga dapat mengirim pesan
yang bisa diterjemahkan processor
Apa yang kamu pelajari dan hal baru yang kamu sadari dari aktivitas ini?
Ternyata….
Lembar Kerja
Nama : Aktivitas Individu
Modul BK-K07-Rep Data-2
Tom,bol HP Jadul
Tulislah langkah demi langkah cara kerja dari Tombol HP Jadul hingga berhasil
menerjemahkan data sebenarnya melalui representasi data pada contoh HP Jadul?
Pertanyaan Pengayaan: Contoh apalagi yang termasuk ke dalam penerapan representasi data
selain menekan tombol pada HP jadul ini?
sesmen Modul BK-K07-Rep Data-1
Tombol HP Jadul
Berikut ini adalah rubrik penilaian saat siswa dalam kelompok dan
dalam aktivitas individu. Lembar asesmen ini dibawa oleh guru
sebagai panduan pengamatan proses aktivitas kelompok dan juga
digunakan nanti setelah selesai mengajar untuk menilai lembar
kerja aktivitas individu siswa. Guru mengunjungi setiap kelompok
untuk memantik diskusi, setelah diskusi kelompok 5 menit berlalu,
sembari melakukan pengamatan komponen penilaian berikut ini.
Komponen penilaian 1 2 3 4
Siswa cukup pasif dan Siswa hanya sesekali Siswa aktif Siswa aktif
kurang percaya diri mengungkapkan berpartisipasi berpartisipasi dan
Keaktifan siswa untuk berpendapat pendapatnya berpikir cepat dalam
berpendapat
Siswa cenderung Siswa telah mencoba Siswa memiliki ide Siswa berani
tidak mau mencari mencari ide yang baru memberikan ide baru
Kreatif ide orisinil yang orisinil
Siswa kurang percaya Siswa telah mencoba Siswa dapat berpikir Siswa dapat berpikir
diri dalam bernalar berpikir secara logis secara logis namun secara logis dan
Bernalar kritis kadang alasannya memberikan alasan
kurang kuat yang kuat
Komponen Penilaian 1 2 3 4
Catatan : Silakan tinjau kembali kriteria keberhasilan siswa dalam memahami materi di halaman depan
Bahan Bacaan Modul BK-K07-Rep Data-1
dan Referensi Jawaban Tombol HP Jadul
Pengetian (Konsep)
Untuk dapat memahami data, kita perlu merepresentasikan data ke dalam format
yang dipahami komputer. Komputer yang ada pada saat ini merupakan komputer
biner. Semua bilangan yang disimpan dalam memori adalah data biner karena
arsitektur komputer yang ada menggunakan sistem bilangan biner. Bilangan
heksadesimal banyak digunakan dalam pemrograman bahasa assembly ataupun
bahasa mesin. Selanjutnya terkait dengan format data pada komputer terbagi
menjadi dua yaitu ASCII ( American Standard code for information interchange)
dimana data dengan format ini mewakili karakter alfanumerik dalam sistem
komputer. Format data yang digunakan ASCII adalah 7 bit dengan bit ke-8 sebagai
MSB (Most Significant Bit) yang digunakan untuk sebagai parity checker (melakukan
pengecekan pada beberapa sistem yang terkait). Sebagai contoh pada sebuah printer
pencetakan data alfanumerik terjadi ketika MSB dari format data ASCI bernilai 0
(MSB=0) dan untuk pencetakan grafik MSB bernilai 1. Dalam komputer, kumpulan
karakter extended ASCII menggunakan kode 80H – FFH. Karakter- karakter ini
menyimpan huruf-huruf asing dan tanda baca, karakter Yunani, karakter matematika,
karakter box – drawing, dan karakter khusus lainnya.
Dikutip dari: https://fatkhan.web.id/representasi-data-komputer/