Mata Kuliah
ini lebih banyak membahas bagaimana seorang programmer dapat mencari solusi dari
setiap permasalahan dengan hasil yang maksimal, efisien, efektif dan cepat.
Mata kuliah ini mengajak kita untuk dapat me-logika dan membuat suatu algoritma
yang urut dan dapat menyelesaikan masalah.
Saya disini
mencoba untuk berbagi mengenai pengertian Logika Algoritma yang saya ketahui…..
I. Pengenalan dan Definisi Flowchart
Flowchart merupakan gambar atau
bagan yang memperlihatkan urutan dan hubungan antar proses beserta
instruksinya. Gambaran ini dinyatakan dengan symbol. Dengan demikian setiap
symbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan
dengan garis penghubung.
Dua macam
flowchart yang menggambarkan proses dengan komputer, yaitu:
A. System flowchart
Bagan yang memperlihatkan urutan prosedur dan proses
dari beberapa file dalam media tertentu.
System flowchart menggambarkan :
1. Hubungan antar suatu file dengan file lainnya
2. Media yang dipakai untuk setiap file
B. Program flowchart
Bagan yang memperlihatkan urutan dan hubungan proses
dalam suatu program.
FLOWCHART (Diagram Alur)
v Langkah awal
pembuatan program
v Urutan
proses di program menjadi lebih jelas
II.
Kaidah-kaidah Umum Pembuatan Flowchart
Dalam
pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena
flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah
dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara
satu pemrogram dengan yang lainnya.
Namun secara
garis besar setiap pengolahan selalu terdiri dari 3 bagian utama, yaitu:
v Input,
v Proses
pengolahan dan
v Output
Untuk
pengolahan data dengan komputer, urutan dasar pemecahan suatu masalah:
Ø START,
berisi instruksi untuk persiapan peralatan yang diperlukan sebelum menangani
pemecahan persoalan
Ø READ, berisi
instruksi kegiatan untuk membaca data dari suatu peralatan input
Ø PROSES,
berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data
yang dibaca
Ø WRITE,
berisi instruksi untuk merekan hasil kegiatan ke peralatan output
Ø END,
mengakhiri kegiatan pengolahan
Walaupun
tidak ada kaidah-kaidah yang baku dalam penyusunan flowchart, namun ada
beberapa anjuran:
Ø Hindari
pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya
proses menjadi singkat
Ø Jalannya
proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk
memperjelas
Ø Sebuah
flowchart diawali dari satu titik START dan diakhiri dengan END
III. Contoh
masalah Sehari-hari:
- langkah-langkah yang dilakukan waktu menelepon teman
- diagram alur mengenai apa-apa yang dilakukan mualai bangun pagi sampai tiba di kampus
- gambarlah diagram alur untuk proses merebus telur yang langkah-langkahnya adalah sebagai berikut:
Ø ambil panci
Ø apakah panci
bersih, bila kotor cuci lebih dulu
Ø taruh air
dalam panci
Ø nyalakan
kompor
Ø letakkan
panci diatas kompor
Ø tunggu
hingga air mendidih
Ø masukkan
telur
Ø tunggu
sampai tiga menit
Ø angkat panci
dari kompor
Ø matikan
kompor
Ø angkat telur
dari panci
Singkat cerita yah memang seperti itu kawand, sooo mari kita
memperdalam lagi ilmu kita tentang Logika Algoritma, supaya kita dapat menjadi
Programer hebat, handal dan pastinya dapat terus berkarya.. hehe..
See you di artikel selanjutnya.. ;)
See you di artikel selanjutnya.. ;)
Nama : Arvi Wijaya







