Modul 3: Pengenalan Komputer & Berpikir Komputasional
Mata Pelajaran: Informatika
Estimasi Waktu Belajar: 6-8 jam
1. Tujuan Pembelajaran:
Setelah menyelesaikan modul ini, Anda diharapkan mampu:
● Menjelaskan pengertian dan fungsi dasar komputer.
● Membedakan antara perangkat keras (hardware) dan perangkat lunak (software) komputer.
● Memahami konsep dasar internet dan World Wide Web.
● Menjelaskan empat pilar berpikir komputasional (dekomposisi, pengenalan pola, abstraksi, algoritma).
● Menerapkan berpikir komputasional untuk memecahkan masalah sederhana dalam kehidupan sehari-hari.
2. Penjelasan Materi:
2.1. Pengenalan Komputer & Teknologi (Mulai dari Nol Absolut)
Kita akan mulai dari definisi paling dasar. Apa itu komputer? Mengapa ia penting?
● Apa itu Komputer?
Komputer adalah mesin elektronik yang dapat diprogram untuk menerima data (input), memprosesnya,
menyimpan data, dan menghasilkan informasi (output). Pikirkan komputer sebagai "otak elektronik" yang
sangat cepat dan akurat dalam menjalankan instruksi.
○ Analogi: Bayangkan komputer seperti koki di dapur. Ia menerima bahan mentah (input), mengolahnya
(proses), menyimpan resep atau sisa bahan (penyimpanan), dan menyajikan hidangan (output).
● Fungsi Dasar Komputer:
1. Input: Menerima data dari pengguna atau sumber lain. (Contoh: Keyboard, mouse, mikrofon).
2. Processing (Pemrosesan): Melakukan operasi perhitungan dan logika pada data. Ini adalah inti dari
komputer yang dilakukan oleh CPU (Central Processing Unit).
3. Output: Menampilkan atau menyajikan hasil pemrosesan kepada pengguna. (Contoh: Monitor, printer,
speaker).
4. Storage (Penyimpanan): Menyimpan data dan program untuk penggunaan di masa mendatang. (Contoh:
Hard drive, SSD, USB drive).
● Perangkat Keras (Hardware) vs. Perangkat Lunak (Software):
○ Hardware: Komponen fisik komputer yang bisa Anda sentuh dan lihat. Ini adalah "badan" komputer.
■ Contoh: CPU, RAM (Random Access Memory), hard drive, monitor, keyboard, mouse.
■ Visualisasi: Bayangkan hardware adalah semua anggota tubuh robot Anda.
○ Software: Program, aplikasi, atau instruksi yang memberitahu hardware apa yang harus dilakukan. Ini
adalah "otak" atau "jiwa" komputer. Anda tidak bisa menyentuhnya secara fisik.
■ Contoh: Sistem Operasi (Windows, macOS), aplikasi (Microsoft Word, Google Chrome, game).
■ Visualisasi: Bayangkan software adalah pikiran dan instruksi yang Anda berikan kepada robot Anda
agar ia bergerak, berbicara, atau melakukan tugas tertentu. Tanpa software, hardware hanyalah
tumpukan besi mati.
● Internet Dasar & World Wide Web (WWW):
○ Internet: Jaringan komputer global yang saling terhubung, memungkinkan miliaran perangkat untuk
berkomunikasi satu sama lain. Pikirkan internet sebagai "jalan raya" raksasa tempat informasi bergerak.
■ Analogi: Jaringan jalan tol yang menghubungkan semua kota di dunia.
○ World Wide Web (WWW): Adalah sistem dokumen (halaman web) dan objek media lainnya yang saling
terkait melalui hyperlink dan diakses melalui Internet. WWW adalah "isi" atau "konten" yang berjalan di atas
jalan raya Internet.
■ Analogi: WWW adalah semua bangunan, toko, dan rumah yang bisa Anda kunjungi menggunakan jalan
tol tersebut.
2.2. Berpikir Komputasional (Memecahkan Masalah dengan Cara Komputer)
Berpikir Komputasional (Computational Thinking) adalah cara berpikir untuk memecahkan masalah, mendesain
sistem, dan memahami perilaku manusia, dengan memanfaatkan konsep-konsep dari ilmu komputer. Ini adalah
keterampilan penting abad ke-21. Ada empat pilar utama:
● 1. Dekomposisi (Decomposition):
○ Konsep: Memecah masalah besar dan kompleks menjadi bagian-bagian yang lebih kecil dan lebih mudah
dikelola. Ini membuat masalah terasa tidak terlalu menakutkan dan lebih mudah dipecahkan langkah demi
langkah.
○ Visualisasi: Bayangkan Anda ingin membangun rumah. Anda tidak langsung membangun seluruh rumah.
Anda memecahnya menjadi tugas-tugas lebih kecil: membuat pondasi, membangun dinding, memasang
atap, mengecat, dll. Setiap tugas lebih mudah ditangani.
● 2. Pengenalan Pola (Pattern Recognition):
○ Konsep: Mencari kesamaan atau tren dalam masalah yang dipecah. Jika Anda bisa mengidentifikasi pola,
Anda mungkin bisa menggunakan solusi yang sudah berhasil untuk bagian masalah lain, atau
mengadaptasi solusi yang ada.
○ Analogi: Saat Anda belajar memainkan alat musik, Anda mungkin menyadari bahwa banyak lagu
menggunakan pola melodi atau akor yang serupa. Mengenali pola ini membantu Anda belajar lagu baru
lebih cepat.
● 3. Abstraksi (Abstraction):
○ Konsep: Fokus pada informasi yang relevan dan mengabaikan detail yang tidak perlu atau terlalu spesifik.
Ini memungkinkan kita untuk membuat model umum atau aturan yang dapat diterapkan pada berbagai
situasi.
○ Visualisasi: Ketika Anda melihat peta kereta api bawah tanah, Anda melihat stasiun dan jalur utamanya,
tetapi Anda tidak melihat detail seperti warna dinding stasiun atau jumlah anak tangga. Peta tersebut
mengabstraksi detail yang tidak relevan untuk tujuan utama (navigasi).
● 4. Algoritma (Algorithms):
○ Konsep: Membuat serangkaian instruksi atau langkah-langkah yang jelas, berurutan, dan terdefinisi
dengan baik untuk memecahkan masalah. Algoritma adalah "resep" untuk solusi.
○ Analogi: Resep masakan adalah algoritma. Ia memberikan langkah-langkah spesifik (siapkan bahan,
potong bawang, tumis, masukkan bumbu, sajikan) untuk mencapai hasil yang diinginkan (hidangan jadi).
Keterkaitan Lintas Materi:
● Matematika: Algoritma adalah inti dari banyak prosedur matematika (misalnya, langkah-langkah untuk
menyelesaikan persamaan linear atau mencari KPK). Dekomposisi dan abstraksi juga membantu dalam
memecah masalah matematika yang kompleks.
● Fisika, Kimia, Biologi: Metode ilmiah yang kita pelajari di Modul 1 sangat erat kaitannya dengan berpikir
komputasional.
○ Merumuskan hipotesis dan merancang eksperimen adalah bentuk algoritma.
○ Mengidentifikasi variabel dan kondisi kontrol adalah bentuk abstraksi (memfokuskan pada yang relevan).
○ Menganalisis data untuk menemukan tren adalah pengenalan pola.
○ Memecah eksperimen besar menjadi langkah-langkah yang dapat dikelola adalah dekomposisi.
● Semua Mata Pelajaran & Kehidupan Sehari-hari: Kemampuan memecah masalah, mencari pola, fokus pada
yang penting, dan membuat rencana langkah demi langkah adalah keterampilan universal yang sangat
berguna dalam studi, perencanaan proyek (Prakarya & Kewirausahaan), atau bahkan hanya mengatur jadwal
harian Anda.
3. Contoh & Aplikasi Konsep:
Contoh 1: Dekomposisi (Mempersiapkan Ulang Tahun)
● Masalah Besar: Mengadakan pesta ulang tahun untuk teman.
● Dekomposisi:
○ Menentukan tanggal dan waktu.
○ Membuat daftar tamu.
○ Mengirim undangan.
○ Memilih tempat.
○ Memesan/membuat makanan dan minuman.
○ Membeli dekorasi.
○ Memilih musik.
○ Membeli hadiah.
○ Merencanakan kegiatan/permainan.
● Penerapan: Memecah tugas besar membuat proyek (seperti proyek di Fisika atau Prakarya) menjadi
langkah-langkah yang bisa dikelola.
Contoh 2: Pengenalan Pola (Menemukan Bug dalam Kode)
● Masalah: Sebuah program komputer sering crash setiap kali pengguna memasukkan karakter non-angka ke
dalam bidang input "usia".
● Pengenalan Pola:
○ Bug selalu terjadi saat input adalah non-angka.
○ Bug tidak terjadi saat input adalah angka.
○ Ini menunjukkan ada pola perilaku yang salah terkait dengan validasi input angka.
● Penerapan: Mencari pola kesalahan dalam data (misalnya data eksperimen Biologi/Kimia) atau pola perilaku
yang tidak diinginkan dalam sistem (seperti di Ekonomi atau Sosiologi).
Contoh 3: Abstraksi (Merencanakan Liburan)
● Masalah: Merencanakan liburan ke luar negeri.
● Detail Tidak Penting (Diawal): Warna kursi pesawat, makanan persis di restoran, nama semua toko di
bandara.
● Informasi Relevan (Abstraksi): Tujuan, tanggal, anggaran, akomodasi, transportasi, aktivitas utama.
● Penerapan: Saat Anda mempelajari suatu sistem yang kompleks (misalnya, sistem peredaran darah di Biologi,
atau sistem ekonomi di Ekonomi), Anda tidak perlu langsung menghafal setiap detail mikroskopis. Abstraksi
membantu Anda fokus pada fungsi utama dan interaksi antar komponen yang paling penting terlebih dahulu.
Contoh 4: Algoritma (Membuat Nasi Goreng)
● Tujuan: Membuat nasi goreng.
● Algoritma:
1. Siapkan bahan-bahan (nasi, bumbu, telur, sayuran, dll.).
2. Panaskan minyak di wajan.
3. Masukkan bumbu halus, tumis hingga harum.
4. Masukkan telur, aduk hingga matang.
5. Masukkan sayuran, aduk sebentar.
6. Masukkan nasi, aduk rata dengan bumbu.
7. Tambahkan kecap dan bumbu lain sesuai selera, aduk rata.
8. Masak hingga matang dan nasi sedikit kering.
9. Sajikan.
● Penerapan: Setiap kali Anda membuat prosedur atau instruksi langkah demi langkah, Anda sedang
menciptakan algoritma. Ini berlaku untuk memecahkan soal matematika, melakukan percobaan ilmiah, atau
bahkan menulis esai.
4. Soal Uji Kompetensi:
Instruksi: Pilih jawaban yang paling tepat atau berikan penjelasan singkat.
1. Manakah dari berikut ini yang merupakan contoh perangkat lunak (software)?
A. Keyboard
B. Printer
C. Sistem Operasi Windows
D. Monitor
E. Hard Drive
2. Sebuah restoran mengalami masalah: setiap hari Kamis, pesanan pizza selalu lebih banyak daripada hari-hari
lain. Ini adalah contoh dari pilar berpikir komputasional mana?
A. Dekomposisi
B. Pengenalan Pola
C. Abstraksi
D. Algoritma
E. Pemrograman
3. Ketika seorang insinyur mendesain sebuah jembatan, ia fokus pada kekuatan struktural dan keamanan, tetapi
tidak terlalu memikirkan warna cat atau jenis ornamen di awal desain. Pendekatan ini paling mencerminkan
pilar berpikir komputasional apa?
A. Algoritma
B. Dekomposisi
C. Abstraksi
D. Pengenalan Pola
E. Optimisasi
4. Berikut adalah langkah-langkah untuk mencuci pakaian. Urutkan langkah-langkah ini agar menjadi algoritma
yang benar:
1. Jemur pakaian.
2. Masukkan pakaian ke mesin cuci.
3. Pilih program pencucian.
4. Angkat pakaian dari mesin cuci.
5. Masukkan deterjen.
A. 2-5-3-4-1
B. 3-2-5-4-1
C. 2-3-5-4-1
D. 5-2-3-4-1
E. 2-5-4-3-1
5. Apa perbedaan utama antara Internet dan World Wide Web (WWW)? Jelaskan secara singkat.
6. Anda diminta untuk membuat jadwal belajar mingguan yang efektif. Jelaskan bagaimana Anda akan
menerapkan empat pilar berpikir komputasional (dekomposisi, pengenalan pola, abstraksi, algoritma) untuk
menyelesaikan tugas ini.
Kunci Jawaban dan Penjelasan:
1. Jawaban: C. Sistem Operasi Windows
○ Penjelasan: Keyboard, Printer, Monitor, dan Hard Drive adalah komponen fisik (hardware). Sistem Operasi
Windows adalah program yang mengontrol hardware dan memungkinkan pengguna berinteraksi dengan
komputer, sehingga termasuk software.
2. Jawaban: B. Pengenalan Pola
○ Penjelasan: Masalah tersebut menunjukkan adanya tren atau kebiasaan yang berulang (pesanan pizza
banyak setiap hari Kamis). Mengidentifikasi tren ini adalah contoh dari pengenalan pola.
3. Jawaban: C. Abstraksi
○ Penjelasan: Insinyur tersebut fokus pada detail yang paling penting (kekuatan, keamanan) dan
mengabaikan detail yang kurang relevan pada tahap awal desain (warna cat, ornamen). Ini adalah esensi
abstraksi.
4. Jawaban: A. 2-5-3-4-1
○ Penjelasan:
1. Masukkan pakaian ke mesin cuci (2).
2. Masukkan deterjen (5).
3. Pilih program pencucian (3).
4. Angkat pakaian dari mesin cuci (4).
5. Jemur pakaian (1).
Ini adalah urutan logis langkah-langkah untuk mencuci pakaian dengan mesin.
5. Perbedaan Utama antara Internet dan World Wide Web (WWW):
○ Internet adalah infrastruktur fisik, yaitu jaringan global kabel, router, server, dan perangkat lain yang
memungkinkan komputer saling terhubung dan bertukar data. Ini adalah "jalan raya" tempat data
bergerak.
○ World Wide Web (WWW) adalah sistem informasi yang berjalan di atas Internet. Ini terdiri dari
halaman-halaman web, gambar, video, dan konten lain yang saling terhubung melalui hyperlink, yang
diakses menggunakan browser web. WWW adalah "konten" atau "bangunan" yang ada di atas jalan raya
Internet. Singkatnya, Internet adalah jaringan, WWW adalah layanan (atau kumpulan konten) yang
menggunakan jaringan tersebut.
6. Penerapan Berpikir Komputasional untuk Membuat Jadwal Belajar Mingguan:
○ Dekomposisi:
■ Pecah tugas besar "membuat jadwal" menjadi bagian-bagian lebih kecil: daftar semua mata pelajaran,
daftar semua topik yang perlu dipelajari, daftar kegiatan non-belajar (istirahat, makan, hobi), tentukan
total jam belajar yang tersedia per minggu.
■ Untuk setiap mata pelajaran, pecah lagi menjadi bab/topik per minggu.
○ Pengenalan Pola:
■ Perhatikan pola energi dan fokus Anda: Kapan Anda paling produktif (pagi, siang, malam)? Mata
pelajaran apa yang membuat Anda cepat lelah? Berapa lama Anda bisa fokus tanpa istirahat? (Misal:
Pola terbaik saya adalah belajar matematika di pagi hari dan bahasa di malam hari).
■ Identifikasi pola ketersediaan waktu luang Anda.
○ Abstraksi:
■ Abaikan detail yang tidak relevan di awal: Anda tidak perlu langsung memutuskan buku apa yang akan
dibaca setiap jam, cukup alokasikan blok waktu untuk "belajar Fisika".
■ Fokus pada inti masalah: Bagaimana mengalokasikan waktu belajar secara optimal untuk semua mata
pelajaran penting.
○ Algoritma:
■ Buat langkah-langkah spesifik:
1. Tuliskan semua mata pelajaran dan estimasi waktu yang dibutuhkan per minggu.
2. Blokir waktu tidur, makan, dan istirahat wajib.
3. Alokasikan blok waktu untuk setiap mata pelajaran, mempertimbangkan pola produktivitas Anda.
4. Sertakan waktu untuk review dan latihan soal.
5. Buat jadwal harian/mingguan yang terstruktur (e.g., jam 08:00-10:00 Matematika, 10:30-12:30
Fisika, dst.).
6. Sertakan waktu istirahat yang teratur.
7. Reviu dan sesuaikan jadwal berdasarkan efektivitasnya setelah beberapa hari.