1. Apa itu Pemrograman? (15 Menit)
Pengertian
Pemrograman adalah proses memberikan instruksi kepada komputer agar dapat melakukan suatu pekerjaan sesuai dengan keinginan manusia.
Instruksi tersebut ditulis menggunakan bahasa pemrograman.
Sederhananya:
Programmer memberi perintah → Komputer menjalankan perintah
Analogi Kehidupan
Bayangkan komputer seperti seorang koki.
Jika kita hanya berkata:
"Masak sesuatu."
Maka koki akan bingung.
Tetapi jika kita memberi langkah-langkah:
- Ambil nasi.
- Panaskan minyak.
- Goreng telur.
- Tambahkan kecap.
- Aduk.
Maka koki dapat memasaknya.
Komputer juga sama.
Komputer membutuhkan instruksi yang jelas dan berurutan.
Apa itu Coding?
Coding adalah kegiatan menulis instruksi menggunakan bahasa pemrograman.
Contoh sederhana:
Tampilkan "Halo Dunia"
Di berbagai bahasa pemrograman, instruksi tersebut ditulis dengan cara yang berbeda, tetapi tujuannya sama, yaitu menampilkan tulisan "Halo Dunia".
2. Mengapa Belajar Pemrograman? (10 Menit)
Pemrograman Ada di Mana-Mana
Hampir semua teknologi menggunakan pemrograman.
Contoh:
- Website sekolah
- Sistem absensi
- ATM
- Mesin kasir
- Robot
- Mobil listrik
- Smart TV
- Drone
- Game
- Artificial Intelligence (AI)
Peluang Karier
Beberapa profesi di bidang IT:
- Software Developer
- Web Developer
- Mobile Developer
- Game Developer
- Data Scientist
- Machine Learning Engineer
- Cyber Security
- UI/UX Developer
- DevOps Engineer
- System Analyst
Keuntungan Belajar Pemrograman
- Melatih logika berpikir.
- Melatih kemampuan memecahkan masalah.
- Membuka peluang kerja.
- Dapat membuat aplikasi sendiri.
- Mendukung kewirausahaan digital.
3. Cara Komputer Bekerja (15 Menit)
Komputer bekerja berdasarkan konsep sederhana:
Input → Process → Output
Input
Data yang dimasukkan.
Contoh:
- Keyboard
- Mouse
- Kamera
- Mikrofon
Process
Komputer memproses data menggunakan CPU.
CPU mengikuti instruksi dari program.
Output
Hasil yang ditampilkan.
Contoh:
- Monitor
- Printer
- Speaker
Contoh Kehidupan Sehari-hari
Menggunakan kalkulator.
Login Instagram.
Input:
- Username
- Password
Process:
- Sistem memeriksa data.
Output:
- Berhasil masuk.
- Password salah.
Mengenal Bahasa Pemrograman (10 Menit)
Bahasa pemrograman adalah alat komunikasi antara manusia dan komputer.
Apakah Semua Bahasa Sama?
Tidak.
Setiap bahasa memiliki kelebihan masing-masing.
Contoh:
Python lebih mudah dipelajari oleh pemula.
JavaScript wajib dipelajari jika ingin menjadi Web Developer.
C# digunakan untuk membuat game di Unity.
Apakah Programmer Harus Menghafal?
Tidak.
Programmer lebih mengutamakan:
- Memahami logika.
- Mengetahui konsep.
- Mencari referensi ketika diperlukan.
- Terus berlatih menyelesaikan masalah.

