Alat Bantu Analisis dan Perancangan Pengujian Software

pada program. 4. Perbaikan Prototype Pada tahap ini pengembang sistem melakukan perbaikan dan modifikasi sesuai dengan masukan atau saran dari user. 5. Mengembangkan Versi Produksi Pada tahap ini pengembang sistem menyelesaiakan sistem yang telah dibuatnya sesuai dengan masukan atau saran terakhir dari pemakai sistem.

3.2.3.3. Alat Bantu Analisis dan Perancangan

Alat bantu analisis dan perancangan yang digunakan penulis dalam melakukan proses penggambaran sebuah rancangan dalam pemograman berorientasi objek. Adapun alat bantu analisis yang dibutuhkan dalam melakukan sebuah perancangan dalam penelitian ini diantaranya, use case dan scenario use case, activity diagram, sequence diagram, class diagram, Collaboration Diagram dan deypelopment diagram. Alat bantu yang digunakan dalam proses analisis dan perancangannya adalah: 1. Sistem yang berjalan a. Use Case Diagram b. Activity Diagram 2. Sistem yang diusulkan a. Use Case Diagram b. Skenario Diagram c. Activity Diagram d. Sequence Diagram e. Class Diagram

3.2.3.4. Pengujian Software

Menurut Roger Pressman 2002, Rekayasa Perangkat Lunak Pendekatan Praktisi Dalam Skripsi Haryono Widi, Sistem Informasi Penjualan Dan Pembelian Bahan Baku Sandal Pada Magist Label. Menyatakan dalam bukunya bahwa pengujian Software perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan mempersentasikan kajian pokok dari spesifikasi,desain dan pengkodean.[8,p.46] Pada metode pengujian Perangkat Lunak software, penulis menggunakan metode pengujian Black Box. Pengujian Black Box berfokus pada persyaratan fungsional perangkat lunak software yang dibuat. Dengan demikian, pengujian Black Box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program.Pengujian Black Box berusaha menemukan kesalahan dalam kategori sebagai berikut: 1. Fungsi-fungsi yang tidak benar atau hilang. 2. Kesalahan interface. 3. Kesalahan dalam akses database eksternal. 4. Kesalahan kinerja. 5. Inisialisasi dan kesalahan terminasi.

3.3. Analisis Sistem Informasi yang Berjalan

Analisis terhadap sistem yang berjalan bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem dan masalah apa yang ada pada sistem yang sedang berjalan