Modul Ajar Informatika Kelas 8 SMP: Berpikir Komputasional (Bab 1)

Pembelajaran konsep fungsi matematis dan komputasi, struktur data tumpukan (stack) dan antrean (queue), logika proposisi Boolean, serta sistem bilangan biner dan heksadesimal.

Capaian dan tujuan pembelajaran

  • Peserta didik mampu membedakan karakteristik dan mekanisme kerja struktur data tumpukan (stack) serta antrean (queue).
  • Peserta didik mampu mengevaluasi nilai kebenaran ekspresi logika Boolean majemuk.
  • Peserta didik mampu mengonversi representasi bilangan desimal ke biner dan heksadesimal secara tepat.

Materi pokok & uraian konsep pembelajaran

Berpikir komputasional pada jenjang kelas 8 memperdalam kemampuan abstraksi dan pemodelan matematis peserta didik melalui pemahaman fungsi logika, struktur data dinamis, dan representasi data biner dalam arsitektur komputer modern.

Peserta didik mempelajari perbedaan mendasar antara mekanisme tumpukan yang menganut prinsip LIFO (Last In First Out) dan antrean yang menganut prinsip FIFO (First In First Out), serta bagaimana struktur data tersebut diaplikasikan dalam sistem operasi dan aplikasi nyata.

Materi ini juga melatih analisis gerbang logika Boolean (AND, OR, NOT) untuk memecahkan persoalan keputusan algoritmik dan mengajarkan konversi bilangan berbasis 10 (desimal) ke basis 2 (biner) dan basis 16 (heksadesimal) secara terstruktur.

Peta subtopik bahasan

  • Fungsi dan Pemodelan Masalah

    Memahami relasi input-proses-output sebagai fungsi matematis dalam pemecahan masalah komputasi.

  • Struktur Data Tumpukan (Stack) dan Antrean (Queue)

    Menganalisis prinsip kerja LIFO pada stack dan FIFO pada queue beserta studi kasus implementasinya.

  • Logika Proposisi dan Gerbang Boolean

    Mengevaluasi ekspresi logika majemuk menggunakan tabel kebenaran operasi AND, OR, dan NOT.

  • Sistem Bilangan Biner dan Heksadesimal

    Melakukan konversi dan kalkulasi aritmatika dasar bilangan biner dan heksadesimal.

Istilah kunci dan glosarium

Stack
Struktur data linier dengan mekanisme penyimpanan Last In First Out (LIFO), di mana elemen terakhir yang dimasukkan menjadi elemen pertama yang dikeluarkan.
Queue
Struktur data linier dengan mekanisme penyimpanan First In First Out (FIFO), di mana elemen pertama yang masuk menjadi elemen pertama yang keluar.
Logika Boolean
Sistem aljabar logika yang hanya mengenal dua nilai kebenaran, yaitu True (1) dan False (0).
Bilangan Biner
Sistem bilangan berbasis dua yang hanya menggunakan simbol angka 0 dan 1 untuk merepresentasikan instruksi dan data pada komputer.
Heksadesimal
Sistem bilangan berbasis 16 yang menggunakan angka 0-9 dan huruf A-F untuk memadatkan representasi nilai biner.

Instrumen asesmen formatif & contoh soal pembelajaran

5 butir instrumen soal pilihan ganda berbasis HOTS untuk mengukur pemahaman konsep pada bab ini. Dilengkapi kunci jawaban dan uraian pembahasan analitis.

Soal 1

Sebuah aplikasi penjelajah web (*browser*) menyediakan tombol 'Back' untuk kembali ke halaman web yang baru saja dikunjungi. Struktur data yang paling tepat digunakan untuk menerapkan fitur ini adalah...

  • A. Queue (FIFO)
  • B. Stack (LIFO)
  • C. Array statis
  • D. Graf tidak berarah
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan B

Pembahasan: Tombol 'Back' pada browser menyimpan riwayat halaman web terakhir di bagian teratas tumpukan, sehingga saat ditekan, halaman yang paling akhir dibuka adalah yang pertama kali ditampilkan kembali (prinsip Last In First Out / Stack).

Soal 2

Pada sistem antrean pencetakan dokumen (*print spooler*) di kantor, dokumen yang dikirim paling awal oleh pengguna akan dicetak lebih dahulu oleh printer. Prinsip struktur data yang diterapkan adalah...

  • A. Last In First Out (LIFO)
  • B. First In First Out (FIFO)
  • C. Random Access
  • D. Binary Search
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan B

Pembahasan: Sistem antrean pencetak bekerja dengan mekanisme Queue, di mana tugas pertama yang masuk ke antrean adalah yang pertama kali diproses dan dicetak (First In First Out / FIFO).

Soal 3

Jika proposisi P bernilai TRUE dan proposisi Q bernilai FALSE, maka hasil evaluasi ekspresi logika '(P AND NOT Q) OR Q' adalah...

  • A. FALSE
  • B. TRUE
  • C. Error logika
  • D. Tidak dapat ditentukan
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan B

Pembahasan: NOT Q bernilai TRUE. Maka (P AND NOT Q) adalah (TRUE AND TRUE) = TRUE. Selanjutnya, TRUE OR Q (FALSE) menghasilkan nilai akhir TRUE.

Soal 4

Bilangan desimal 25 jika dikonversikan ke dalam bentuk bilangan biner 8-bit adalah...

  • A. 00011001
  • B. 00011010
  • C. 00010101
  • D. 00110001
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan A

Pembahasan: 25 = 16 + 8 + 1 = (1 * 2^4) + (1 * 2^3) + (0 * 2^2) + (0 * 2^1) + (1 * 2^0), sehingga dalam format biner 8-bit ditulis sebagai 00011001.

Soal 5

Angka heksadesimal 2E setara dengan nilai desimal...

  • A. 44
  • B. 46
  • C. 48
  • D. 38
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan B

Pembahasan: Dalam heksadesimal, 'E' bernilai 14. Maka konversi ke desimal adalah (2 * 16^1) + (14 * 16^0) = 32 + 14 = 46.

Petunjuk penggunaan berkas

Setelah mengunduh berkas perangkat ajar, ikuti langkah berikut untuk menggunakannya secara optimal:

  1. Buka dokumen menggunakan Microsoft Word, Google Docs, atau LibreOffice.
  2. Sesuaikan identitas satuan pendidikan, nama guru pengampu, NIP, serta alokasi waktu kelas.
  3. Cetak instrumen asesmen atau bagikan lembar kerja (LKPD) kepada peserta didik.

Bahan ajar Informatika lainnya

  • Berpikir Komputasional

    Informatika SMP Kelas 7 · Semester 1

  • Teknologi Informasi dan Komunikasi

    Informatika SMP Kelas 7 · Semester 1

  • Sistem Komputer

    Informatika SMP Kelas 7 · Semester 1