Simbol-simbol Flowchart Langkah-langkah pembuatan Flowchart

2.9.3. Flowchart Program

Flowchart Program dihasilkan dari Flowchart Materi. Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan Suyoto, 2005 : 29. Flowchart ini menunjukkan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi Analis sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.

2.9.4. Simbol-simbol Flowchart

Simbol-simbol flowchart yang biasanya dipakai adalah simbol- simbol flowchart standar yang dikeluarkan oleh ANSI dan ISO. Simbol-simbol yang dipakai antara lain : Tabel 2.6 Simbol-simbol flowchart Flow Direction symbol Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain. Simbol ini disebut juga connecting line . Terminator Symbol Yaitu simbol untuk permulaan start atau akhir stop dari suatu kegiatan. Connector Symbol Yaitu simbol untuk keluar – masuk atau penyambungan 51 proses dalam lembar halaman yang sama. Connector Symbol Yaitu simbol untuk keluar – masuk atau penyambungan proses pada lembar halaman yang berbeda. Processing Symbol Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer. Simbol Manual Operation Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer. Simbol Decision Simbol pemilihan proses berdasarkan kondisi yang ada. Simbol Input-Output Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya. Simbol Manual Input Simbol untuk pemasukan data secara manual on-line keyboard. Simbol Preparation Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage 52 Simbol Predefine Proses Simbol untuk pelaksanaan suatu bagian sub-programprocedure Simbol Display Simbol yang menyatakan peralatan output yang digunakan yaitu layer, plotter, printer dan sebagainya. Simbol disk and On-line Storage Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk. Simbol magnetik tape Unit Simbol yang menyatakan input berasal dari pita magnetik atau output disimpan ke pita magnetik. Simbol Punch Card Simbol yang menyatakan bahwa input berasal dari kartu atau output ditulis ke kartu. Simbol Dokumen Simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas.

2.9.5. Langkah-langkah 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 53 yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya Suyoto, 2005 : 35. Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu; 1. Input berupa bahan mentah 2. Proses pengolahan 3. Output berupa bahan jadi. Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu; 1. START : Berisi instruksi untuk persiapan perlatan yang diperlukan sebelum menangani pemecahan masalah. 2. READ : Berisi instruksi untuk membaca data dari suatu peralatan input. 3. PROCESS : Berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca. 4. WRITE : Berisi instruksi untuk merekam hasil kegiatan ke perlatan output. 5. END : Mengakhiri kegiatan pengolahan 54 Gambar berikut memperlihatkan flowchart dari kegiatan dasar diatas. START READ PROCESS WRITE END Gambar 2.22 Flowchart dasar Dari gambar flowchart di atas terlihat bahwa suatu flowchart harus terdapat proses persiapan dan proses akhir. Walaupun tidak ada kaidah- kaidah yang baku dalam penyusunan flowchart, namun ada beberapa anjuran yaitu : 1. Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat 2. Penggambaran flowchart yang simetris dengan arah yang jelas. 3. Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END. 2.10. Pengujian White box dan Black box 2.10.1. White box testing