Diagram Alur (Flowhart) Definisi • Diagram alur merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. • Gambaran ini dinyatakan dengan symbol. • • Setiap symbol menggambarkan proses tertentu. Antar proses digambarkan dengan garis penghubung. Macam Diagram Alur A. Diagram Alur Sistem Bagan yang memperlihatkan urutan prosedur dan proses dari beberapa file dalam media tertentu. Diagram Alur Sistem menggambarkan: 1. Hubungan antar suatu file dengan file lainnya. 2. Media yang dipakai untuk setiap file Macam Diagram Alur B. Diagram Alur Program Bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program. Kegunaan diagram alur program: 1. Langkah awal pembuatan program 2. Urutan proses di program menjadi lebih jelas Kaidah-kaidah Umum Pembuatan Diagram Alur • Tidak ada rumus atau patokan yang bersifat mutlak • Gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. *Diagram alur yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya 3 Bagian Utama Pengolahan Input (Bahan Mentah) Proses Output (Bahan Jadi) Urutan dasar pemecahan suatu masalah pada pengolahan data dengan komputer • 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 Anjuran Penyusunan Diagram Alur • 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 Contoh masalah Sehari-hari • Langkah-langkah mengirimkan pesan teks melalui telephon genggam • Diagram alur perjalanan menuju Kampus • Gambarlah diagram alur untuk proses merebus telur yang langkahlangkahnya 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 SIMBOL-SIMBOL FLOWCHART • Flow Direction Symbols • Processing symbols • Input-output symbols Flow Direction Symbols Digunakan untuk menggabungkan antara symbol yang satu dengan symbol lainnya Simbol Keterangan Symbol Off-line Connector Symbol Connector Symbol Comunication Link Fungsi Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain Simbol untuk keluar/masuk prosedur atau proses dalam lembar/halaman yang sama Simbol transmisi untuk informasi dari satu lokasi ke lokasi lainnya Processing symbols Menunjukkan jenis operasi pengolahan dalam suatu prosedur Simbol Keterangan Fungsi Symbol Process Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer Symbol Manual Operation Simbol yang menunjukkan pengolahan yang tidak dilakukanoleh komputer Processing symbols Simbol Keterangan Fungsi Symbol Decision Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban/aksi Symbol Predefined Process Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage Symbol Terminal Simbol untuk permulaan atau akhir dari suatu program Input-output symbols Menyatakan jenis peralatan yang digunakan sebagai media input atau output. Simbol Keterangan Fungsi Symbol input-output Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya Symbol magnetig-tape unit Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke pita magnetic Symbol punched card Symbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu Input-output symbols Simbol Keterangan Fungsi Symbol disk and on-line storage Symbol untuk menyatakan input berasal dari disk atau output disimpan ke disk Symbol display Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dsb Symbol transmittal tape Symbol untuk menyatakan input berasal dari mesin jumlah/hitung Symbol dokumen symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas Contoh Flowchart