PEMROGRAMAN KOMPUTER
PEMROGRAMAN DASAR
SEMESTER I
SMKN 1 BANJAR
PROGRAMMER?
Program Kumpulan perintah/instruksi
Pemrograman Proses membuat program
Programmer yang membuat program
PEMROGRAMAN
• Contoh 1:
• Algoritma menentukan nilai N tuntas atau belum tuntas. Dengan ketentuan nilai tuntas jika di atas 70
INPUT N
IF N > 70 THEN
PRINT “TUNTAS”
ELSE
PRINT “TIDAK TUNTAS”
• Contoh 2:
• Algoritma menghitung luas persegi panjang (L) dengan panjang p dan lebar l
INPUT p, l
L=p*l
PRINT L
Diagram Alir (Flowchart)
• Algoritma disajikan dalam bentuk bagan yang terdiri dari simbol-symbol
• Simbol-simbol:
• Arah aliran
• Terminator (mulai/selesai)
• Proses
• Keputusan/percabangan
• Contoh 1:
• Algoritma menghitung luas persegi panjang (L) dengan panjang p dan lebar l
Mulai
p, l
L=p*l
Selesai
• Contoh 2:
• Algoritma menentukan nilai N tuntas atau belum tuntas. Dengan ketentuan nilai tuntas jika
di atas 70
Mulai
Ya
N > 70 ? Tuntas
Tidak
Belum
Tuntas
Selesai
CONTOH TAMBAHAN
• Buatlah algoritma menentukan bilangan B ganjil atau genap. Gunakan operator
modulo (mod), yaitu operator sisa bagi.
• Contoh penggunaan operator modulo:
• 8 mod 2 = 0
• 5 mod 2 = 1
• 6 mod 2 = 0
• 1 mod 2 = 1