Pengenalan Komputer3
Pengenalan Komputer3
Pengenalan Komputer
Universitas Cokroaminoto, 2011
SEJARAH ALGORITMA
Kata Logis merupakan kata kunci dalam Algoritma.
Langkah-langkah dalam Algoritma harus logis dan
harus dapat ditentukan bernilai salah atau benar.
Algoritma
Kumpulan instruksi/perintah/langkah yang
berhingga jumlahnya, dituliskan secara
sistematis dan digunakan untuk menyelesaikan
masalah/persoalan logika dan matematika
dengan bantuan komputer
Masalah
Masalah
Algoritma
Algoritma
Solusi
Solusi
DEFINISI FLOWCHART
Flowchart merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar
proses beserta instruksinya.
Untaian simbol gambar (chart) yang
menunjukkan aliran (flow) dari proses terhadap
data.
Dapat diklasifikasikan menjadi simbol untuk
program dan simbol untuk sistem
FLOWCHART SISTEM
Bagan yang menggambarkan suatu prosedur dan
proses suatu file dalam suatu media menjadi file
dalam media yang lain dalam suatu sistem data
System flowchart menggambarkan :
Hubungan antar suatu file dengan file lainnya
Media yang dipakai untuk setiap file
FLOWCHART PROGRAM
Bagan yang menggambarkan urutan logika dari
prosedur pemecahan masalah
Bagan yang memperlihatkan urutan dan
hubungan proses dalam suatu program.
Flowchart program menggambarkan :
Langkah awal pembuatan program
Urutan proses di program menjadi lebih jelas
ATURAN UMUM PEMBUATAN FLOWCHART
Untuk pengolahan data dengan komputer, urutan dasar pemecahan
suatu masalah:
START, berisi instruksi untuk persiapan peralatan yang
peralatan input
PROSES, berisi kegiatan yang berkaitan dengan pemecahan
peralatan output
END, mengakhiri kegiatan pengolahan
SIMBOL FLOWCHART SISTEM
Keyboard
Keyboard Printer
Printer Display
Display // Monitor
Monitor
File/Storage
File/Storage Input/Output Proses
Input/Output Proses
Magnetic Penghubung
Penghubung // Arah
Arah
Magnetic Tape
Tape Magnetik
Magnetik Disk
Disk
CONTOH FLOWCHART SISTEM
Keyboard
CPU Diskett
VDU
SIMBOL FLOWCHART PROGRAM
LANJUTAN …
CONTOH :
1. Baca bilangan a, b, c
2. Jumlahkan ketiga bilangan tersebut
3. Bagi jumlahnya dengan 3
4. Tulis hasilnya
Dengan
Dengan Flowchart
Flowchart
Start
Stop
BAHASA PEMROGRAMAN
Dengan Bahasa :
1. Baca bilangan a, b
2. Jumlahkan kedua bilangan tersebut
3. Bagi jumlahnya dengan 2
4. Tulis hasilnya
Dengan Pseudocode:
Input (a,b)
Jml <- a+b
Rata-rata <- Jml/2
Output (Rata-rata)
SOLUSI 2
Dengan Bahasa :
1. Baca bilangan a, b
2. Jumlahkan kedua bilangan tersebut
3. Hitung Rata2 jml/2
4. Tulis hasilnya
Dengan Pseudocode:
Input (a,b)
Jml <- a+b
Rata2 <- jml/2
Output (Rata-rata)
SOLUSI 3
Dengan Bahasa :
1. Beri nilai phi dengan 3,14
2. Masukkan jari2 lingkaran
3. Kalikan Phi dengan kuadrat jari2nya
4. Tulis hasilnya
Dengan Pseudocode:
Phi <- 3,14
Input (R)
L <- Phi*R^2
Output (L)
TUGAS !
Tulislah Algoritma (Bahasa , pseudocode dan
flowchart ) untuk :
1. Mencari volume dan luas suatu bola
2. Mencari luas sebuah segitiga, dimana
inputnya adalah alas dan tinggi
3. Meminta masukan 3 buah bilangan dan
kemudian menampilkan bilangan terbesar