2.5.1 Perencanaan
Tahapan perencanaan membangun sebuah pandangan tentang sebuah produk perangkat lunak. Di tahapan ini dilakukan
pengembangan struktur project dasar, seperti pengumpulan data untuk mengevaluasi sistem lama dan mendeskripsikan pendekatan
manajemen dan teknikal.
2.5.2 Definisi Kebutuhan
Tahapan definisi kebutuhan adalah tahapan dimana dilakukan pengumpulan proses yang selanjutnya akan dijadikan input tujuan.
Masing – masing tujuan akan membutuhkan satu atau lebih
requirements. Tools
yang digunakan untuk definisi kebutuhan seperti use case Pressman, 1996.
Aktor Use Case
Alur Data Depends On
Gambar 2.3 Tools Use Case
2.5.3 Perancangan
Pada tahapan ini dilakukan perancangan untuk produk yang akan dibuat yang mengacu pada use case yang ada. Tahapan ini meliputi
perancangan database dan perancangan user interface. Tools
yang penulis gunakan untuk perancangan DFD Data Flow Diagram Pressman, 1996.
proses external entity alur data data storage
Gambar 2.4 Tools Perancangan DFD
Tools yang penulis gunakan untuk perancangan ERD Entity
Relationship Diagram Pressman, 1996.
relasi alur data atribut data storage
Gambar 2.5
Tools Perancangan ERD
2.5.4 Pengembangan
Tahapan pengembangan dilakukan implementasi perangkat lunak yang akan dibuat, sesuai dengan apa yang sudah direncanakan
sebelumnya pada tahapan perancangan.
2.5.5 Integrasi dan Tes
Selama pada tahapan integrasi dan tes, semua menu yang telah dibuat menjadi bahan tes untuk memastikan program berjalan
dengan sempurna. Kesuksesan dalam menjalankan program menetapkan bahwa perangkat lunak yang dibuat, siap untuk
diedarkan ke konsumen. Jika program mengalami kegagalan maka di tahapan ini akan diperlukan sebuah perbaikan untuk memastikan
bahwa program benar –benar sempurna.
13
BAB III ANALISIS DAN DESAIN SISTEM