Recraftory
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 IF

Variabel & 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.