Tentang Informatika
Tujuan: Memperkenalkan konsep dasar informatika, termasuk sejarah, perkembangan, dan peran
teknologi dalam kehidupan sehari-hari.
1. Capaian Pembelajaran:
Siswa dapat menjelaskan definisi dan ruang lingkup informatika.
Siswa dapat mengidentifikasi berbagai aplikasi informatika dalam kehidupan sehari-
hari.
Bab 2: Strategi Algoritmik dan Pemrograman
Tujuan: Mengajarkan siswa tentang proses pemrograman, algoritma, dan teknik berpikir
komputasional yang diperlukan dalam pengembangan perangkat lunak.
A. Proses Pemrograman
2. Capaian Pembelajaran:
Siswa dapat menjelaskan tahapan dalam proses pemrograman.
B. Berpikir Komputasional
1. Rekursi
Siswa dapat menjelaskan dan menerapkan teknik rekursi dalam pemrograman.
2. Algoritma Greedy
Siswa dapat mendemonstrasikan algoritma greedy dalam menyelesaikan masalah.
3. Pemrograman Dinamis
Siswa dapat menjelaskan konsep pemrograman dinamis dan menerapkannya pada masalah
tertentu.
C. Algoritma dan Pemrograman
1. Larik (Array)
o Siswa dapat mendefinisikan dan mengimplementasikan larik dalam pemrograman.
2. Karakter dan String
o Siswa dapat mengelola dan memanipulasi string dalam bahasa pemrograman.
D. Latihan Strategi Algoritmik dan Pemrograman Lintas Bidang
Contoh Capaian Pembelajaran:
Siswa dapat menyelesaikan masalah dengan menggunakan teknik pemrograman lintas
bidang.
E. Proyek Praktik Lintas Bidang (PLB)
Contoh Capaian Pembelajaran:
Siswa dapat merancang dan menyelesaikan proyek yang mengintegrasikan pemrograman
dan algoritma untuk memecahkan permasalahan nyata.
Bab 3: Berpikir Kritis dan Dampak Sosial Informatika
Tujuan: Mengembangkan keterampilan berpikir kritis siswa dan memahami dampak sosial dari
penerapan teknologi informasi.
Contoh Capaian Pembelajaran:
Siswa dapat mengidentifikasi dan menganalisis dampak sosial dari teknologi informasi dalam
berbagai bidang, seperti pertanian dan kesehatan.
Siswa dapat menerapkan elemen berpikir kritis dalam pengambilan keputusan terkait
teknologi.
Bab 4: Jaringan Komputer dan Internet
Tujuan: Memperkenalkan konsep jaringan komputer, termasuk topologi, model, dan transmisi data.
Contoh Capaian Pembelajaran:
Siswa dapat menjelaskan berbagai jenis topologi jaringan dan model jaringan komputer.
Siswa dapat memahami dan menerangkan proses transmisi data, termasuk teknik packet
switching.
Bab 5: Pengembangan Aplikasi Mobile dengan Library Kecerdasan Artifisial
Tujuan: Mengajarkan siswa tentang pengembangan aplikasi mobile dan penerapan kecerdasan
buatan.
Contoh Capaian Pembelajaran:
Siswa dapat merancang dan mengembangkan aplikasi mobile menggunakan App Inventor.
Siswa dapat mengintegrasikan elemen kecerdasan buatan dalam aplikasi yang mereka buat.
Bab 6: Proyek Analisis Data: “Hutanku Dulu, Kini, dan yang Akan Datang”
Tujuan: Mengembangkan keterampilan analisis data siswa melalui proyek praktis yang terkait dengan
isu lingkungan.
Contoh Capaian Pembelajaran:
Siswa dapat melakukan analisis data terkait isu lingkungan dan menghasilkan laporan yang
informatif.
Siswa dapat melakukan refleksi dan asesmen terhadap hasil proyek yang telah dilaksanakan.