02 PD PengantarAlgoritma
02 PD PengantarAlgoritma
Pengantar Algoritma
Sutrisno
Chandra Dewi
Marji
Ismiarta Aknuranda
Issa Arwani
A. Afif Supianto
PTIIK- UB
Pemodelan Komputer Sederhana
COMPUTER TO – COMPUTE + ER
menghitung/mengolah bilangan
mengolah data
2
Penyimpanan Data (Storage,
e.g. memory)
Pengantar Algoritma - TIF UB 2010
Algoritma
COMPILE
Y
Compile Error
T
Executable code:
=> Run
Y
Error
T
DOKUMEN TASI
Pengantar Algoritma - TIF UB 2010
5
Tahap Pengembangan Algoritma
COMPILE
Masalah:
Tentukan akar-akar dari suatu persamaan kwadrat. Error
Definisi:
Persamaan kwadrat : ax^2 + bx + c = 0
Executable code:
Data yg diperlukan : => Run
Nilai dari a, b dan c : tipe real
Error
COMPILE
Error
Start COMPILE
Masukkan a,b,c
Error
d = b^2 – 4ac
COMPILE
Error
Executable code:
=> Run
Error
DOKUMEN TASI
COMPILE
Error
Executable code:
=> Run
Error
DOKUMEN TASI
Pengantar Algoritma - TIF UB 2010 10
Tahap Pengembangan Algoritma
COMPILE
Error
Executable code:
=> Run
Error
DOKUMEN TASI
Pengantar Algoritma - TIF UB 2010 11
Tahap Pengembangan Algoritma
COMPILE
Error
Executable code:
=> Run
Error
DOKUMEN TASI
Pengantar Algoritma - TIF UB 2010 12
Tahap Pengembangan Algoritma
COMPILE
Error
Executable code:
=> Run
Error
DOKUMEN TASI
Pengantar Algoritma - TIF UB 2010 13
Tahap Pengembangan Algoritma
COMPILE
Error
Executable code:
=> Run
Error
DOKUMEN TASI
Pengantar Algoritma - TIF UB 2010 14
Penyajian Algoritma
Terminator Arah
Proses Konektor
Pengulangan
Pengantar Algoritma - TIF UB 2010 20
Contoh flow chart
Start
Masukkan
a,b,c
d = b^2 – 4ac
Y
d<0
T
x1=(-b+sqrt(d))/2a Cetak Pesan
x2 =(-b-sqrt(d))/2a “Akar imajiner”
Cetak x1,x2
Stop
Pengantar Algoritma - TIF UB 2010
21
Kriteria algoritma yang baik