Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan
dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan
simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan
antara proses digambarkan dengan garis penghubung. Dengan menggunakan flowchart
akan memudahkan kita untuk melakukan pengecekan bagian-bagian yang
terlupakan dalam analisis masalah. Di
samping itu flowchart
juga berguna sebagai fasilitas untuk berkomunikasi antara pemrogram yang
bekerja dalam tim suatu proyek.
Ada dua
macam flowchart yang menggambarkan proses dengan komputer, yaitu :
- Flowchart
sistem yaitu
bagan dengan simbol-simbol tertentu yang menggambarkan urutan prosedur dan
proses suatu file dalam suatu media menjadi file di dalam
media lain, dalam suatu sistem pengolahan data. Beberapa contoh Flowchart
sistem:
- Flowchart
program yaitu
bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses dan
hubungan antar proses secara mendetail di dalam suatu program.
-
Kaidah-Kaidah
Umum Pembuatan Flowchart Program
Dalam
pembuatan flowchart Program tidak ada rumus atau patokan yang bersifat
mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam
menganalisis suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan
dapat bervariasi antara satu pemrogram dengan yang lainnya. Namun secara garis
besar setiap pengolahan selalu terdiri atas 3 bagian utama, yaitu :
- Input,
- Proses pengolahan dan
- Output
Untuk
pengolahan data dengan komputer, urutan dasar pemecahan suatu masalah:
- START,
berisi pernyataan untuk persiapan peralatan yang diperlukan sebelum
menangani pemecahan persoalan.
- READ,
berisi pernyataan kegiatan untuk membaca data dari suatu peralatan input.
- PROSES,
berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan
data yang dibaca.
- WRITE,
berisi pernyataan untuk merekam 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.
Berikut
merupakan beberapa contoh simbol flowchart yang disepakati oleh dunia
pemrograman :
Untuk
memahami lebih dalam mengenai flowchart ini, akan diambil sebuah kasus
sederhana.
Kasus : Buatlah sebuah rancangan program dengan menggunakan flowchart,
mencari luas persegi panjang.
Solusi : Perumusan untuk mencari luas persegi panjang adalah :
L = p . l
di mana, L adalah Luas persegi panjang, p adalah panjang persegi, dan l adalah lebar persegi.
- Simbol
pertama menunjukkan dimulainya sebuah program.
- Simbol
kedua menunjukkan bahwa input data dari p dan l.
- Data
dari p dan l akan diproses pada simbol ketiga dengan menggunakan
perumusan L = p. l.
- Simbol
keempat menunjukkan hasil output dari proses dari simbol ketiga.
- Simbol
kelima atau terakhir menunjukkan berakhirnya program dengan tanda End.
6
Struktur Dasar Algoritma
Algoritma
berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut
dapat berupa runtunan aksi (sequence), pemilihan aksi (selection),
pengulangan aksi (iteration) atau kombinasi dari ketiganya. Jadi
struktur dasar pembangunan algoritma ada tiga, yaitu:
- Struktur Runtunan
- Digunakan
untuk program yang pernyataannya sequential atau urutan.
- Struktur
Pemilihan
- Digunakan
untuk program yang menggunakan pemilihan atau penyeleksian kondisi.
- Struktur
Perulangan
- Digunakan
untuk program yang pernyataannya akan dieksekusi berulang-ulang.
Dalam
Algoritma, tidak dipakai simbol-simbol / sintaks dari suatu bahasa pemrograman
tertentu, melainkan bersifat umum dan tidak tergantung pada suatu bahasa
pemrograman apapun juga. Notasi-notasi algoritma dapat digunakan untuk seluruh
bahasa pemrograman manapun.
7
Tahapan dalam Pemrograman
Langkah-langkah
yang dilakukan dalam menyelesaikan masalah dalam pemrograman dengan komputer
adalah :
- Definisikan
Masalah
- Buat
Algoritma dan Struktur Cara Penyelesaian
- Menulis
Program
- Mencari
Kesalahan
- Uji dan
Verifikasi Program
- Dokumentasi
Program
- Pemeliharaan
Program
8 Ciri – Ciri
Algoritma (Donald.
E)
1.
Algoritma
mempunytai awal dan akhir
2.
Suatu algoritma
harus berhenti ketika sudah menampilkan hasil yang benar
3.
Algoritma tidak
boleh memiliki artiganda
4.
Algoritma
memiliki masukkan dan keluaran
5.
Algoritma harus
jelas




0 komentar:
Posting Komentar