0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan3 halaman

Modul Koding Dasar

Materi ajar ini bertujuan untuk memberikan pemahaman dasar tentang koding kepada siswa SMA/SMK, termasuk konsep dasar, istilah penting, dan tahapan belajar koding. Koding dijelaskan sebagai proses memberikan instruksi kepada komputer, dengan analogi resep memasak untuk menggambarkan algoritma. Selain itu, materi ini menekankan pentingnya belajar koding untuk melatih berpikir komputasional dan kreativitas, serta prospek masa depan di dunia teknologi.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan3 halaman

Modul Koding Dasar

Materi ajar ini bertujuan untuk memberikan pemahaman dasar tentang koding kepada siswa SMA/SMK, termasuk konsep dasar, istilah penting, dan tahapan belajar koding. Koding dijelaskan sebagai proses memberikan instruksi kepada komputer, dengan analogi resep memasak untuk menggambarkan algoritma. Selain itu, materi ini menekankan pentingnya belajar koding untuk melatih berpikir komputasional dan kreativitas, serta prospek masa depan di dunia teknologi.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

MATERI AJAR: PEMAHAMAN AWAL PEMBELAJARAN KODING (PROGRAMMING)

Kelas/Tingkat: SMA / SMK / Pemula

Alokasi Waktu: 2 x 45 Menit

Mata Pelajaran: Informatika / Dasar-Dasar Pemrograman

A. TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini, peserta didik diharapkan mampu:

1. Memahami konsep dasar koding dan pemrograman secara logis.

2. Menjelaskan analogi cara kerja koding dalam kehidupan sehari-hari.

3. Mengenal istilah-istilah dasar dalam pemrograman (Instruksi, Variabel, Logika, Bug).

4. Mengetahui tahapan awal dalam memulai belajar koding.

B. APA ITUS KODING? (KONSEP DASAR)

1. Pengertian Sederhana

Koding (Coding) adalah proses memberikan instruksi atau perintah kepada komputer menggunakan
bahasa yang dimengerti oleh komputer.

Komputer pada dasarnya adalah mesin yang sangat pintar dalam berhitung, tetapi tidak memiliki
pikiran sendiri. Komputer hanya akan bekerja jika kita memberitahunya apa yang harus dilakukan
langkah demi langkah.

2. Analogi Kehidupan Sehari-hari: "Resep Memasak"

Bayangkan kamu ingin mengajari adikmu membuat Mie Instan:

1. Rebus 400 ml air hingga mendidih.

2. Masukkan mie ke dalam air mendidih selama 3 menit.

3. Tuang bumbu ke atas piring.

4. Tiriskan mie dan campurkan dengan bumbu.

5. Mie siap disajikan.

Langkah-langkah terstruktur di atas disebut Algoritma.

Ketika kamu menuliskan langkah-langkah tersebut dalam bahasa yang dipahami komputer (seperti
Python, C++, atau JavaScript), itulah yang disebut Koding.

C. BAGAIMANA KOMPUTER BERPIKIR?

Komputer memproses semua perintah melalui logika dasar. Ada 3 struktur logika utama dalam
koding:

No Struktur Logika Penjelasan Contoh Dunia Nyata

1 Runtutan Perintah dijalankan secara Bangun tidur → Mandi →


No Struktur Logika Penjelasan Contoh Dunia Nyata

Sarapan → Berangkat
(Sequence) berurutan dari atas ke bawah.
Sekolah.

Komputer mengambil Jika hujan, maka bawa


Percabangan
2 keputusan berdasarkan kondisi payung. Jika tidak, pakai
(Selection / If-Else)
tertentu. topi.

Pengulangan Komputer mengulang perintah Lari mengelilingi lapangan


3
(Looping) yang sama berkali-kali. sebanyak 5 kali.

D. ISTILAH-ISTILAH PENTING BAGI PEMULA

1. Bahasa Pemrograman (Programming Language)

Bahasa yang digunakan manusia untuk berkomunikasi dengan komputer.

Contoh: Python, JavaScript, HTML, C++, Java.

2. KODE (Source Code)

Teks baris perintah yang ditulis oleh programmer.

3. Variabel

Tempat penyimpanan data/informasi sementara di dalam memori komputer (seperti wadah/kotak


berlabel).

Contoh: nama = "Budi", skor = 100.

4. Bug & Debugging

o Bug: Kesalahan atau kerusakan pada kode yang membuat program tidak
berjalan/error.

o Debugging: Proses mencari dan memperbaiki kesalahan (bug) tersebut.

E. MENGAPA KITA HARUS BELAJAR KODING?

Belajar koding bukan hanya untuk menjadi seorang Software Engineer atau Developer. Koding
memberikan manfaat besar lainnya:

 Melatih Berpikir Komputasional (Computational Thinking): Melatih otak untuk


menyelesaikan masalah secara terstruktur dan sistematis.

 Kreativitas: Kamu bisa menciptakan aplikasi, game, website, atau sistem sendiri dari nol.

 Prospek Masa Depan: Berbagai industri saat ini membutuhkan otomatisasi dan teknologi
digital.

F. ALUR / TAHAPAN BELAJAR KODING UNTUK PEMULA

1. Pahami Logika & Algoritma (Tanpa Komputer / Unplugged)


2. Coba Visual Programming (Contoh: Scratch / Block-based Code)

3. Pilih Bahasa Pemrograman Ramah Pemula (Contoh: Python)

4. Buat Proyek Sederhana (Kalkulator, Game Tebak Angka, Quiz)

G. APLIKASI / REFLEKSI SINGKAT (DISKUSI KELAS)

Tugas / Pertanyaan Pemantik:

"Bayangkan kamu ingin membuat program untuk Pintu Otomatis di Minimarket. Tuliskan logika
berpikir (Instruksi If-Else) untuk pintu tersebut!"

Contoh Jawaban Siswa:

 Kondisi: Jika ada orang berdiri di depan sensor pintu...

 Aksi: Maka buka pintu.

 Kondisi Lain: Jika tidak ada orang di depan sensor...

 Aksi: Maka tutup pintu.

Anda mungkin juga menyukai