Puzzle
Pemrograman Dasar
Dasar-dasar pemrograman yang perlu dipahami sebelum mempelajari bahasa pemrograman.
Apa Itu Pemrograman?
- Pemrograman adalah proses memberi instruksi kepada komputer agar melakukan tugas tertentu.
- Bahasa pemrograman berfungsi sebagai perantara antara manusia dan komputer.
- Setiap program mengikuti logika untuk menghasilkan output yang tepat.
Contoh: Membuat program yang menampilkan “Halo” ketika tombol ditekan.
Pengertian Algoritma
- Urutan langkah logis untuk menyelesaikan suatu masalah.
- Harus jelas, terstruktur, dan dapat dijalankan.
- Menjadi dasar berpikir dalam membuat program.
- Algoritma dalam pemrograman berfungsi sebagai alur kontrol.
Contoh:
Algoritma membuat teh: panaskan air → masukkan teh → tambahkan gula → aduk → sajikan.
Karakteristik Algoritma
- Memiliki awal dan akhir yang jelas.
- Setiap langkah dapat dijalankan oleh komputer atau manusia.
- Menghasilkan output yang sesuai dengan tujuan.
Contoh:
Algoritma pengecekan password: terima input → bandingkan dengan data → keluarkan hasil.
Representasi Algoritma
- Flowchart (diagram alur).
- Pseudocode (bahasa menyerupai kode).
- Narasi langkah-langkah.
Contoh Pseudocode:
INPUT angka
IF angka > 0 THEN
PRINT “Positif”
ELSE
PRINT “Bukan positif”
END IFVariabel & Tipe Data
- Variabel menyimpan nilai yang dapat berubah.
- Tipe data menentukan jenis nilai seperti angka, teks, atau benar/salah.
- Pemilihan tipe data yang tepat mencegah kesalahan program.
Contoh: Menyimpan nama pengguna di variabel nama atau angka umur di variabel umur.
Struktur Kontrol
- Conditional (if/else) digunakan untuk pengambilan keputusan.
- Looping (for/while) digunakan untuk mengulang instruksi.
- Struktur kontrol membuat alur program lebih dinamis.
Contoh: Jika password benar → izinkan masuk; jika salah → tampilkan pesan error.