5 Tahap
Penggunaan 1
Tahap Perencanaan
2 Tahap
Analisis
3 Tahap
Perancangan 4
Tahap Penerapan
Gambar 2.3 Siklus Hidup Pengembangan Sistem Sumber: Mcleod, 2004
2.5 Tools Analysis and Design Sistem Informasi
2.5.1 Flowchart
Flowchart adalah
bagan-bagan yang
mempunyai arus
yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart
merupakan cara penyajian dari suatu algoritma. Ladjamuddin, 2005 Menurut Ladjamuddin 2005, ada dua macam flowchart yang
menggambarkan proses dengan komputer, yaitu: 1. Flowchart Sistem System Flowchart
Flowchart sistem adalah bagan yang memperlihatkan urutan proses dalam
sistem dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.
2. Flowchart Program Program Flowchart Flowchart
program adalah bagan yang memperlihatkan urutan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan masalah dalam suatu
program. Tidak berbeda dengan Ladjamudin, Jogiyanto 2005 berpendapat bahwa
Bagan alir flowchart adalah bagan chart yg menunjukkan alir flow di dalam program atau prosedur sistem secara logika. Digunakan terutama untuk alat bantu
komunikasi dan untuk dokumentasi. Pedoman untuk menggambarkannya sebagai berikut Jogiyanto, 2005:
1. Sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri suatu halaman.
2. Kegiatannya harus ditunjukkan dengan jelas. 3. Ditunjukkan dengan jelas dimulai dan berakhirnya suatu kegiatan.
4. Masing-masing kegiatan sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan.
5. Kegiatannya sudah dalam urutan yang benar. 6. Kegiatan yang terpotong dan akan disambung ditunjukkan dengan jelas oleh
simbol penghubung. 7. Gunakan simbol-simbol yang standar.
Ada lima macam bagan alir flowchart, yaitu sebagai berikut Jogiyanto, 2005: a. Bagan alir sistem system flowchart
Merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem, menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam
sistem, dan menunjukkan apa yang dikerjakan di sistem. Simbol-simbol dalam bagan alir sistem ditunjukan Tabel 2.1.
Tabel 2.1 Simbol-simbol pada Flowchart System Simbol Dokumen
Menunjukkan input dan output IO baik untuk proses manual, mekanik
atau komputer.
Simbol Simpanan Offline
N
File non-komputer yang diarsip urut
angka numerical.
C
File non-komputer yang diarsip urut
tanggal cronological.
A
File non-komputer yang diarsip urut
huruf alphabetical.
Simbol Proses Menunjukkan kegiatan proses dari
operasi program komputer. Simbol Punched
Card Menunjukkan IO yang meng-
gunakan kartu punch plong. Simbol Operasi
Luar Menunjukkan operasi yang
dilakukan di luar operasi komputer. Simbol
Pengurutan Offline Menunjukkan proses pengurutan
data di luar proses komputer. Simbol Pita
Magnetik Menunjukkan IO yang meng-
gunakan pita magnetik.
Simbol Hard disk Menunjukkan IO yang meng-
gunakan hard disk. Simbol Drum
Magnetik Menunjukkan IO yang meng-
gunakan drum magnetik. Simbol Pita Kertas
Berlubang Menunjukkan IO yang meng-
gunakan pita kertas berlubang. Simbol Keyboard
Menunjukkan input yang meng- gunakan online keyboard.
Simbol Display Menunjukkan output yang
ditampilkan di monitor.
Simbol Pita Kontrol
Menunjukkan penggunaan pita kontrol control tape dalam batch
control untuk pencocokan di proses
batch processing. Simbol Hubungan
Komunikasi Menunjukkan proses transmisi data
melalui saluran komunikasi. Simbol Garis Alir
Menunjukkan arus dari proses.
Simbol Penjelasan Menunjukkan penjelasan dari suatu
proses. Simbol
Penghubung Menunjukkan penghubung ke
halaman yang masih sama atau ke halaman lain.
Sumber: Jogiyanto, 2005 b. Bagan alir dokumen document flowchart
Disebut juga bagan alir formulir form flowchart atau paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir
termasuk tembusan-tembusannya. Bagan alir dokumen ini menggunakan simbol-simbol yang sama dengan yang digunakan di dalam bagan alir sistem.
c. Bagan alir skematik schematic flowchart Merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu
menggambarkan prosedur di dalam sistem. Perbedaannya adalah bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem juga
menggunakan gambar-gambar komputer dan peralatan lainnya yg digunakan. Fungsi penggunaan gambar tersebut adalah untuk memudahkan komunikasi
kepada orang yang kurang mengerti dengan simbol-simbol bagan alir. d. Bagan alir program flowchart program
Merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dapat terdiri dari dua macam, yaitu:
1. Bagan alir logika program program logic flowchart yang digunakan untuk menggambarkan setiap langkah di dalam program komputer secara
logika. Bagan alir ini disiapkan oleh analis sistem. 2. Bagan alir komputer terinci detailed computer program flowchart yang
digunakan untuk menggambarkan intruksi program komputer secara terinci. Bagan alir ini disiapkan oleh pemrogram.
Tabel 2.2 Simbol-simbol pada Program Flowchart
Nama Simbol Gambar Simbol
Keterangan
Simbol Input Output
Digunakan untuk mewakili data input
output IO.
Simbol Proses Digunakan untuk mewakili suatu
proses. Simbol Garis Alir
Menunjukkan arus dari proses.
Simbol Penghubung
Menunjukkan penghubung ke halaman yang masih sama atau
ke halaman lain. Simbol Keputusan
Digunakan untuk penyeleksian kondisi di dalam program.
Simbol Proses Terdefinisi
Menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat
lain. Simbol Persiapan
Digunakan untuk memberi nilai awal suatu besaran.
Simbol Titik Terminal
Menunjukkan awal dan akhir dari suatu proses.
Sumber: Jogiyanto, 2005 e. Bagan alir proses process flowchart
Merupakan bagan alir yang banyak digunakan di teknik industri. Berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur. Juga dapat
menunjukkan jarak kegiatan yang satu dengan yang lainnya serta waktu yang diperlukan oleh suatu kegiatan. Bagan alir proses menggunakan lima buah
simbol tersendiri. Tabel 2.3 Simbol-simbol pada Bagan Alir Proses
Gambar Keterangan
Menunjukkan suatu operasi operation
Menunjukkan suatu pemindahan movement
Menunjukkan suatu simpanan storage
Menunjukkan suatu inspeksi inspection Menunjukkan suatu penundaan delay
Sumber: Jogiyanto, 2005
2.5.2 Data Flow Diagram DFD