Deskripsi Matakuliah
Matakuliah ini mengajarkan tentang konsep dan logika berpikir
komputer, cara perancangan dan analisis masalah, yang kemudian
dipecahkan dengan menggunakan komputer menggunakan algoritma
dan pemrograman terstruktur.
Kompetensi Matakuliah
COMPILE
Y
Sintak Err
T
Executable code:
=> Run
Y
Output Err
T
DOKUMEN TASI
TAHAP PENGEMBANGAN ALGORITMA
12
COMPILE
Masalah:
Tentukan akar-akar dari suatu persamaan Sintak Err
kwadrat.
Definisi: Executable code:
Persamaan kwadrat : ax^2 + bx + c = 0 => Run
Data yg diperlukan :
Nilai dari a, b dan c : tipe real Output Err
DOKUMEN TASI
TAHAP PENGEMBANGAN ALGORITMA
13
COMPILE
Output Err
DOKUMEN TASI
TAHAP PENGEMBANGAN ALGORITMA
Start COMPILE
Masukkan a,b,c
Sintak Err
d = b^2 – 4ac
COMPILE
Sintak Err
Executable code:
=> Run
Output Err
DOKUMEN TASI
16
TAHAP PENGEMBANGAN ALGORITMA
DEFINISI MEMBUAT RANCANG TULIS PROGRAM
MASALAH MODEL ALGORITMA
COMPILE
Sintak Err
Executable code:
=> Run
Output Err
DOKUMEN TASI
17
TAHAP PENGEMBANGAN ALGORITMA
DEFINISI MEMBUAT RANCANG TULIS PROGRAM
MASALAH MODEL ALGORITMA
COMPILE
Sintak Err
Executable code:
=> Run
Output Err
DOKUMEN TASI
18
TAHAP PENGEMBANGAN ALGORITMA
DEFINISI MEMBUAT RANCANG TULIS PROGRAM
MASALAH MODEL ALGORITMA
COMPILE
Sintak Err
Executable code:
=> Run
Output Err
DOKUMEN TASI
19
TAHAP PENGEMBANGAN ALGORITMA
COMPILE
Sintak Err
Executable code:
=> Run
Output Err
DOKUMEN TASI
20
TAHAP PENGEMBANGAN ALGORITMA
COMPILE
Sintak Err
Executable code:
=> Run
Output Err
DOKUMEN TASI
Ciri-Ciri Algoritma
Adabanyak cara untuk menyelesaikan suatu
masalah Algoritma tiap orang berbeda-beda.
Algoritma
dilakukan secara bertahap dari langkah
awal sampai akhir.
Representasi Sebuah
Algoritma
Representasi algoritma berbeda-beda.
Diantaranya: block code, diagram/FlowChart, dsb.
Cara Membuat Sebuah
FlowChart
3 komponen utama (saling berurutan) INPUT PROSES
OUTPUT.
Hindari proses yang tidak perlu dan berbelit-belit (Cari
algoritma proses terbaik).
Gambar flowchart dari atas ke bawah dengan penghubung
anak panah yang jelas.
Flowchart diawali dengan titik awal (start) dan titik akhir
(end)
Latihan
Double luas, pi
Int r
Pi=3.14
R=18
Luas=pi*r*r
Cetak luas
selesai
selesai