Informatika
Kelas XII
Computa
tional
Thinking
Zuhrita Ariefiani
Syukur Alhamdulillah, puji dan syukur penulis panjatkan kepada Allah SWT, Tuhan semesta
alam, sumber segala kebenaran dan pemberi pencerahan bagi penalaran manusia yang terbatas,
atas berkat dan karunia yang telah diberikan kepada penulis sehingga dapat menyelesaikan
penyusunan dan penulisan bahan ajar ini.
Bahan ajar ini berupa modul yang disusun untuk peserta didik SMA/MA kelas X, mata
pelajaran Informatika, materi pokok Berpikir Komputasional, KD 3.10. Computational Thinking
untuk menyelesaikan persoalan yang lebih kompleks dari sebelumnya, yang membutuhkan
dekomposisi, abstraksasi dan representasi data, serta berpola (Permendikbud Nomor 37 Tahun
2018).
Modul ini memuat materi tentang pengertian Computational Thinking dan contohnya,
Dekomposisi, Abstraksi, Representasi Data dan Berpola, serta Diagram Logaritma beserta
contohnya.
Terima kasih penulis ucapkan kepada berbagai pihak atas bimbingan, bantuan, motivasi
dan doa sehingga bahan ajar ini dapat terselesaikan. Penyusun menyadari akan adanya
kekurangan dan kelemahan yang terdapat pada modul ini. Untuk itu, penyusun terbuka terhadap
kritik dan saran dari pembaca, silahkan sampaikan melalui email zuhrita19@gmail.com
Penulis
Cover................................................................................................................................. 1
Kata Pengantar ................................................................................................................. 2
Daftar Isi .......................................................................................................................... 3
Peta Kedudukan Modul ...................................................................................................... 4
Cek Kemampuan Awal ....................................................................................................... 5
Pendahuluan Modul ........................................................................................................... 6
1. Deskripsi .................................................................................................................... 6
2. Kompetensi Dasar ....................................................................................................... 6
3. Indikator Pencapaian Kompetensi ................................................................................ 6
4. Tujuan Pembelajaran .................................................................................................. 6
Isi Modul ........................................................................................................................... 7
Pembelajaran 1 - Pengantar Computational Thinking............................................................ 7
Pendahuluan...................................................................................................................... 6
Diskusi 1 - Berpikir Komputasi ............................................................................................ 6
Pengertian Computational Thinking..................................................................................... 7
1. Dekomposisi................................................................................................................ 7
2. Pengenalan Pola (Pattern Recognition).......................................................................... 8
3. Generalisasi Pola dan Abstraksi..................................................................................... 9
4. Rancangan Algoritma................................................................................................... 9
Pembelajaran 2-Karakteristik Berpikir Komputasi.................................................................. 10
Pengenalan FlowChart/Diagram Alir..................................................................................... 13
Keuntungan Berpikir Komputasi........................................................................................... 13
Tugas................................................................................................................................ 14
Latihan.............................................................................................................................. 15
Evaluasi............................................................................................................................. 16
Rangkuman........................................................................................................................ 17
Senarai/Glosari................................................................................................................... 18
Daftar Pustaka................................................................................................................... 19
BERPIKIR
KOMPUTASIONAL
3.10.
Computational Thinking untuk
menyelesaikan persoalan yang lebih
kompleks dari sebelumnya, yang
membutuhkan dekomposisi, abstraksasi dan
representasi data, serta berpola
Pembelajaran 1 Pembelajaran 2
Pengentar Computational Contoh Penerapan CT
Thinking pada Kehidupan Sehari-hari
Pengertian
Karakteristik CT
CT
Generalisasi
Pola dan
Rancangan
Algoritma
Kemampuan Awal
No. Keterangan Tidak Kurang Sangat
Sedang Tahu
Tahu Tahu Tahu
Pengertian Computational
1.
Thinking
Pengertian Dekomposisi,
3. Pengenalan Pola, Generalisasi
Pola dan Abstraksi
4. Rancangan Algoritma
5. Flow Chart
1. Deskripsi Umum
Modul
Mata Pelajaran : Informatika
Kelas : XII
Program : Semua Jurusan
Materi Pokok : Berpikir Komputasional
2. Kompetensi Dasar
4. Tujuan Pembelajaran
THINKING
Pembelajaran 1
PENGANTAR COMPUTATIONAL THINKING
PENDAHULUAN
Peserta didik pada era revolusi industri 4.0 harus memiliki kemampuan
mengembangkan keterampilan berpikir, kompetensi sosial dan emosional untuk mengarungi
hidup yang kompleks dan pengetahuan tentang konten dari persoalan yang dihadapi ( content
knowlegde).
Jika dulu Indonesia masih berfokus pada TIK/ICT maka kita akan tertinggal dalam
menyelesaikan masalah-masalah yang dihadapi karena dalam TIK lebih terfokus pada
bagaimana cara kita menggunakan perangkat-perangkat gadget atau penggunaan suatu
aplikasi seperti MS Word, Excel dan lain-lain. Computer science atau Informatika menjadi
program baru dari pemerintah sebagai pengganti TIK/ICT. Ini merupakan langkah tepat
dalam menyongsong revolusi industri 4.0. Dalam Informatika kita tidak difokuskan pada cara
memakai sebuah aplikasi atau gadget tetapi kita diajakan bagaimana cara membuat aplikasi.
jika dalam dalam TIK kita diajarkan cara menggunakan Microsoft Word, Calculator, fitur
kamera penghilang jerawat, maka dalam informatika kita diajarkan bagaimana membuat
Microsoft Word, Aplikasi Calculator, dan bagaimana kita membuat aplikasi fitur kamera
penghilang jerawat.
1. Menendang Bola
kemampuan dasar
bukan kemampuan dasar
2. Membaca
kemampuan dasar
bukan kemampuan dasar
3. Menulis
kemampuan dasar
bukan kemampuan dasar
4. Memasak
kemampuan dasar
bukan kemampuan dasar
5. Menghitung
kemampuan dasar
bukan kemampuan dasar
Maksud dari berpikir dengan menggunakan logika antara diantaranya, melakukan sesuatu
selangkah demi selangkah (bertahap) dan menentukan keputusan bila menghadapi dua
kemungkinan yang berbeda.
Salah satu cara untuk memahami dan mengimplementasikan cara berpikir komputasi adalah
dengan belajar pemrograman atau dengan cara lain belajar memahami penggunaan
perangkat lunak pengolah kata (contoh: MS Word), pengolah Lembar Kerja (SpreadSheet,
contoh : MS Excel).
Berpikir Komputasi harus melibatkan sekumpulan keahlian dan teknik pemecahan masalah,
hal ini biasanya digunakan oleh pengembang perangkat lunak untuk menulis program aplikasi
komputer.
Berikut ini pembahasan tentang teknik-teknik yang digunakan dalam Berpikir Komputasi :
1. Dekomposisi
Suatu masalah dipecah menjadi beberapa sub-masalah yang lebih kecil.
Contoh :
- Matematika
256 = 2 * 100 + 5 * 10 + 6 * 1
- Sistem Perpustakaan
a. Peminjaman buku
b. Anggota
1) Dosen
2) Mahasiswa
Contoh :
- Gambargrafikpie-chart untuk abstraksi
prosentasi jumlah mahasiswa laki-laki dan
perempuan
- Lokasi suatu posisi di bumi dapat ditentukan
dari kordinat langitude atau latitude
4. Rancangan Algoritma
Kemampuan mengembangkan strategi selangkah demi selangkah untuk pemecahan
masalah. Rancangan algoritma biasanya dibuat berdasarkan dekomposisi masalah dan
identifikasi pola yang akan membantu pemecahan masalah.
Contoh :
- Urutan memasak kentang
- Urutan memakai sepatu
- Implementasi program komputer dalam bahasa C, Pascal,
Fortran, dll.
Apapun masalah yang Anda hadapi, beberapa langkah mendasar yang dapat menjadi
panduan anda adalah :
- Identifikasi masalahnya
- Tentukan masalahnya
- Periksa pilihannya
- Bertindak dalam sebuah rencana
- Lihatlah konsekuensinya
3. Abstraksi Data
1. Simbol Flowchart
sup
1. Percaya diri dalam berhadapan dengan kompleksitas masalah yang lebih besar dan lebih
sulit
2. Toleransi terhadap ambiguitas
3. Mampu berhubungan dengan masalah yang open-ended
4. Mampu berkomunikasi dan bekerjasama untuk mencapai tujuan yang sama.
TUGAS KELOMPOK !
JAWABAN
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
1. Menyalakan motor !
2. Memperbaiki jarum jam dinding yang tidak tepat
- Bila jarum tidak bergerak, ganti battery
- Jika bergerak berarti battery masih hidup tinggal dilakukan perbaikan letak jarum
jam
JAWABAN
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
JAWABAN
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
SENARAI/GLOSARI
Otomatisasi : penggantian tenaga manusia dengan tenaga mesin yang secara
otomatis melakukan dan mengatur pekerjaan sehingga tidak
memerlukan lagi pengawasan manusia (dalam industri dan
sebagainya.
Generalisasi : membentuk gagasan atau simpulan umum dari suatu kejadian, hal,
dan sebagainya
Visualisasi : pengungkapan suatu gagasan atau perasaan dengan menggunakan
bentuk gambar, tulisan (kata dan angka), peta, grafik, dan sebagainya
Pie Chart : bentuk visualisasi data dalam lingkaran yang dibagi menjadi irisan-
irisan yang mewakili nilai numerik suatu data.
Ambiguitas : sifat atau hal yang bermakna dua; kemungkinan yang mempunyai dua
pengertian
Pebriadi, Pebi dkk. 2019. Buku Ajar Informatika. Yogyakarta : Penerbit Andi.
Wahid, Fathul. 2016. Peran Teknologi Informasi dalam Modernisasi Pendidikan Bangsa.
Bogor : Angksa Ilmu.