Vous êtes sur la page 1sur 19

Algoritma &

Pemrograman Dasar

HERBERT SIREGAR
herbert@upi.edu

DEPARTEMEN PENDIDIKAN ILMU KOMPUTER


FAKULTAS PENDIDIKAN MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS PENDIDIKAN INDONESIA
2017
Coba amati gambar 1
1. Dimana kita pernah menjumpainya?
2. Sebutkan 3 masukannya?
3. Sebutkan 3 buah keluarannya?
4. Apa fungsi 4 tombol di kiri & 4 tombol di kanan?

Gambar 1
Amatilah gambar 2
1. Apa saja bentuk bangun dasar
yang terlihat?
2. Ada berapa bentuk bangun
dasar?
3. Apa pernah mendengar istilah
MODULUS?
4. Apa makna Tulis Ganjil?
5. Adakah tanda Y dan T?
6. Apakah anda mengerti makna
gambar secara keseluruhan?

Gambar 2
Coba amati gambar 3
1. Sebutkan kata pada baris ke-3?
2. Apa makna scan yg anda ketahui?
3. Apa kira-kira makna PAUSE pd baris ke-12?
4. Apa nama tanda {}?
5. Tanda apakah di akhir baris ke-5?

Gambar 3
Peluang kerja apa yang dapat diraih jika kita cakap dalam
membuat program?

Gambar 4b

Gambar 4a
Program apa yang bisa kita pelajari?

Gambar 5a

Gambar 5b
Mekanisme Algoritma & Pemrograman

Gambar 6
Model (1) Penulisan Algoritma dengan Flowchart

Gambar 7
Model (2) Penulisan Algoritma dengan Notasi Algoritmik
atau Pseudocode

Gambar 8
Model (3) Penulisan Algoritma dengan Notasi Narasi
Tiga Jenis Proses Algoritma yang umum kita jumpai

2. Selection (Pemilihan)

1. Sequence (Runtunan) 3. Iteration(Pengulangan)


Contoh Algoritma Runtunan
Soal 1

Soal 2
Jawaban 1
Jawaban 2
Contoh Algoritma Penyeleksian (pemilihan/percabangan)
Contoh Algoritma Penyeleksian (pemilihan/percabangan)
lanjutan
Contoh Algoritma Penyeleksian (pemilihan/percabangan)
lanjutan
Algoritma: penentuan_kelulusan_calon_pegawai
------------------------------------------------------------------------------------------
Kamus: nama: string
usia: integer
test: integer
keterangan : string
-------------------------------------------------------------------------------------------------------------------------------------------
Deskripsi:
input (nama)
input (usia)
input (test)

if (usia<30) and (test>=70) then


keterangan Diterima
else
keterangan Gugur
end if

ouput (nama, usia, test, keterangan)


Contoh Algoritma Penyeleksian (pemilihan/percabangan)
lanjutan

Vous aimerez peut-être aussi