📚 MATERI PEMBELAJARAN
🤖 GENERATED BY AI
Pengenalan Dasar Pemrograman untuk Siswa MAN
16 February 2026
Informatika (Dasar Pemrograman)
Materi ini memberikan pemahaman mendalam tentang konsep dasar pemrograman, termasuk struktur dasar program, tipe data, dan kontrol alur program.
PENDAHULUAN: Pemahaman dasar pemrograman sangat penting dalam dunia teknologi informasi saat ini. Dengan menguasai konsep dasar ini, siswa akan dapat memahami logika pemrograman dan membangun aplikasi sederhana.
ISI/INTI MATERI:
1. Konsep Dasar Pemrograman
a. Definisi Pemrograman
b. Algoritma dan Pseudocode
c. Struktur Dasar Program
2. Tipe Data dan Variabel
a. Tipe Data Dasar (Integer, Float, String, Boolean)
b. Deklarasi Variabel
c. Assignment Variabel
3. Kontrol Alur Program
a. Percabangan (IF-ELSE)
b. Perulangan (FOR, WHILE)
c. Studi Kasus Penggunaan Kontrol Alur
APLIKASI: Pemahaman dasar pemrograman dapat diterapkan dalam pembuatan program sederhana seperti kalkulator, konversi suhu, atau aplikasi sederhana lainnya. Dengan mengimplementasikan konsep-konsep ini, siswa dapat melatih kemampuan pemecahan masalah dan logika pemrograman.
KESIMPULAN: Materi dasar pemrograman adalah pondasi penting dalam memahami bahasa pemrograman dan membangun aplikasi. Dengan memahami konsep dasar seperti struktur program, tipe data, dan kontrol alur, siswa akan siap untuk belajar bahasa pemrograman lebih lanjut.
SOAL LATIHAN:
1. Jelaskan perbedaan antara IF dan ELSE dalam struktur percabangan!
2. Buatlah sebuah program sederhana menggunakan perulangan FOR untuk menampilkan angka 1 hingga 5 secara berurutan!
PEMBAHASAN SOAL:
1. IF digunakan untuk mengevaluasi kondisi tertentu, jika kondisi tersebut benar, maka blok kode di dalam IF akan dieksekusi. ELSE digunakan untuk mengeksekusi blok kode alternatif ketika kondisi IF tidak terpenuhi.
2. Contoh program menggunakan perulangan FOR dalam Python:
`
for i in range(1, 6):
print(i)
`
PENDAHULUAN: Pemahaman dasar pemrograman sangat penting dalam dunia teknologi informasi saat ini. Dengan menguasai konsep dasar ini, siswa akan dapat memahami logika pemrograman dan membangun aplikasi sederhana.
ISI/INTI MATERI:
1. Konsep Dasar Pemrograman
a. Definisi Pemrograman
b. Algoritma dan Pseudocode
c. Struktur Dasar Program
2. Tipe Data dan Variabel
a. Tipe Data Dasar (Integer, Float, String, Boolean)
b. Deklarasi Variabel
c. Assignment Variabel
3. Kontrol Alur Program
a. Percabangan (IF-ELSE)
b. Perulangan (FOR, WHILE)
c. Studi Kasus Penggunaan Kontrol Alur
APLIKASI: Pemahaman dasar pemrograman dapat diterapkan dalam pembuatan program sederhana seperti kalkulator, konversi suhu, atau aplikasi sederhana lainnya. Dengan mengimplementasikan konsep-konsep ini, siswa dapat melatih kemampuan pemecahan masalah dan logika pemrograman.
KESIMPULAN: Materi dasar pemrograman adalah pondasi penting dalam memahami bahasa pemrograman dan membangun aplikasi. Dengan memahami konsep dasar seperti struktur program, tipe data, dan kontrol alur, siswa akan siap untuk belajar bahasa pemrograman lebih lanjut.
SOAL LATIHAN:
1. Jelaskan perbedaan antara IF dan ELSE dalam struktur percabangan!
2. Buatlah sebuah program sederhana menggunakan perulangan FOR untuk menampilkan angka 1 hingga 5 secara berurutan!
PEMBAHASAN SOAL:
1. IF digunakan untuk mengevaluasi kondisi tertentu, jika kondisi tersebut benar, maka blok kode di dalam IF akan dieksekusi. ELSE digunakan untuk mengeksekusi blok kode alternatif ketika kondisi IF tidak terpenuhi.
2. Contoh program menggunakan perulangan FOR dalam Python:
`
for i in range(1, 6):
print(i)
`