Langkah-langkah dalam permulaan sistem adalah mengidentifikasi masalah serta merencanakan solusi untuk pemecahan masalah.
2. Analisis Sistem
Analisis sistem atau system analysis adalah studi domain masalah bisnis untuk merekomendasikan perbaikan dan menspesifikasikan persyaratan dan proritas
bisnis untuk solusi. Whitten, 2004:33 Langkah-langkah dalam analisis sistem adalah sebagai berikut :
a. Menganalisa dan memahami masalah b. Mengidentifikasikan persyaratan dan harapan solusi
3. Desain Sistem
Desain Sistem atau system design adalah spesifikasi atau konstruksi solusi yang teknis dan berbasis komputer untuk persyaratan bisnis yang
diidenfikasikan dalam analisis sistem. Desain tersebut dalam bentuk prototipe yang bekerja. Whitten, 2004:34
Langkah-langkah dalam desain sistem adalah sebagai berikut : a. Mengidentifikasi solusi alternatif dan memilih tindakan terbaik.
b. Mendesain solusi yang dipilih.
4. Implementasi Sistem
Implementasi sistem atau system implementation adalah konstruksi, instalasi, pengujian, dan pengiriman sistem ke dalam produksi artinya operasi sehari-
hari. Langkah-langkah dalam implementasi sistem adalah sebagai berikut :
a. Mengimplementasikan solusi yang dipilih b. Mengevaluasi hasilnya.
Gambar 2.4 Waterfall Strategy Sequential
Whitten, 2004:35
2.11 Konsep Dasar Data Flow Diagram DFD
2.11.1 Pengertian DFD
DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang
keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan
data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. Jogianto, 1999:699
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika
tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau dimana data tersebut akan disimpan.
DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Kelebihan utama pendekatan
aliran data, yaitu : 1. Kebebasan dari menjalankan implementasi teknis sistem.
2. Pemahaman lebih jauh mengenai keterkaitan satu sama lain dalam sistem dan subsistem.
3. Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram aliran data.
4. Menganalisis sistem yang diajukan untuk menentukan apakah data- data dan proses yang diperlukan sudah ditetapkan.
Dalam penggambaran DFD, ada beberapa peraturan yang harus diperhatikan sehingga dalam penggambarannya tidak terjadi kesalahan,
aturan tersebut yaitu : Jogianto, 1999:713 1. Antar entitas tidak diijinkan terjadi hubungan atau relasi.
2. Tidak boleh ada aliran data antara entitas eksternal dengan data store. 3. Untuk alasan kerapian menghindari aliran data yang bersilangan,
entitas eksternal atau data store boleh digambar beberapa kali dengan tanda khusus, misalnya diberi nomor
4. Satu aliran data boleh mengalirkan beberapa paket data. 5. Bentuk anak panah aliran data boleh bervariasi
6. Semua objek harus mempunyai nama. 7. Aliran data selalu diawali atau diakhir dengan proses.
8. Semua aliran data harus mempunyai tanda arah. 9. Jumlah proses tidak lebih dari sembilan proses dalam sistem, jika
melebihi maka sebaiknya dikelompokkan beberapa proses yang bekerja bersama-sama didalam suatu subsistem.
2.12 Konsep Dasar Flowchart
2.12.1 Pengertian dan Tujuan Flowchart
Flowchart merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urutan
dari prosedur-prosedur yang ada di dalam sistem. Jogianto, 1999:795