BAB. II Berpikir Komputasional dalam Algoritma dan Pemrograman (2)_KELAS 9

Informatika MTs Futuhiyyah 2 - Modularisasi & Library

ALGORITMA & MODULAR

MTs Futuhiyyah 2 Mranggen Demak (Kelas IX)

Kurikulum Berbasis Cinta (KBC) Informatika Berkeadaban

Membangun Kode dengan Cinta, Keteraturan & Solusi Manfaat

Modularisasi program dan penggunaan library melatih diri kita untuk bekerja rapi, tidak membuang energi (efisien), serta berbagi manfaat (fungsi yang dapat dipakai ulang oleh orang lain) sebagai bentuk kecintaan kepada sesama dan ilmu pengetahuan.

Fase D - Kelas IX | MTs Futuhiyyah 2 Mranggen Demak

BERPIKIR KOMPUTASIONAL:
MODULAR & LIBRARY

Pelajari bagaimana memecahkan masalah kompleks dengan memecahnya menjadi modul-modul kecil (fungsi), memanfaatkan pustaka kode (library), serta membandingkan pemrograman Blok vs Tekstual!

Modularisasi Program

Memecah program besar menjadi sub-program atau fungsi-fungsi kecil yang berfokus pada tugas spesifik agar mudah dikelola dan diuji.

Penggunaan Library

Memanfaatkan pustaka kode buatan programmer lain (seperti Math, Random) untuk mempercepat pembuatan program tanpa membuat dari nol.

Blok vs Tekstual

Membandingkan logika visual drag-and-drop (Scratch/Blockly) dengan struktur perintah tekstual (Python/C++) dan *pseudocode*.

MTs FUTUHIYYAH 2 MRANGGEN DEMAK

Media Pembelajaran Interaktif Informatika (Fase D / Kelas IX) © 2026

BAB. II Berpikir Komputasional dalam Algoritma dan Pemrograman (1)_KELAS 9

Modul Digital Informatika - MTs Futuhiyyah 2 Mranggen

INFORMATIKA MEDIALAB

KBC Integrated

MTs Futuhiyyah 2 Mranggen Demak • Kelas IX (Fase D)

Nila-Nilai Kurikulum Berbasis Cinta (KBC)

Spiritual & Intelektual

"Allah SWT menciptakan alam semesta secara terstruktur dan teratur (Modular). Dalam pemrograman, membuat fungsi/sub-program terpisah merefleksikan rasa Cinta kepada Ilmu (Intelektual) serta semangat Kolaborasi & Gotong Royong (Cinta Sesama)."

Modul Pembelajaran Interaktif • Kelas 9 MTs

Berpikir Komputasional:
Modularisasi & Library

Pelajari cara memecahkan program rumit menjadi bagian-bagian kecil yang rapi (Modularisasi) serta memanfaatkan pustaka kode (Library) untuk membuat aplikasi secara efisien dan kolaboratif!

1. Modularisasi Program

Memecah algoritma kompleks menjadi fungsi atau sub-program kecil (modul) agar lebih mudah dibaca, diuji, dan dikelola.

2. Konsep Library

Memahami perpustakaan kode berisi kumpulan sub-program/fungsi yang siap pakai tanpa perlu menulis kode dari awal.

3. Penggunaan Library

Praktik memanggil dan menghubungkan library dalam pemrograman blok visual (seperti Scratch/Blockly) secara kolaboratif.

MEDIA PEMBELAJARAN DIGITAL INFORMATIKA

MTs Futuhiyyah 2 Mranggen Demak • Kurikulum Merdeka & Kurikulum Berbasis Cinta (KBC)

Kompetensi

BAB. II Berpikir Komputasional dalam Algoritma dan Pemrograman (2)_KELAS 9

Informatika MTs Futuhiyyah 2 - Modularisasi & Library ...