Perencanaan Definisi Kebutuhan Perancangan Pengembangan Integrasi dan Tes

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