3. Primary key Merupakan satu atribut yang tidak hanya mengidentifikasikan secara
unik untuk kejadian yang spesifik, tetapi dapat pula mewakili setiap kejadian dalam suatu entity.
3.2.3 Pengujian Software
Pengujian yang digunakan pada penelitian ini adalah pengujian Black-Box, pengujian dilakukan dengan objek yang diuji terfokus kepada kebutuhan
fungsional dari perangkat lunak. Pengujian Black-Box memungkinkan pembuat perangkat lunak untuk menentukan kondisi yang terjadi untuk suatu masukan
yang akan menjalankan semua kebutuhan fungsional dari perangkat lunak Pengujian Black-Box dilakukan untuk menemukan beberapa macam kesalahan
yaitu : 1. Fungsi-fungsi yang tidak benar atau hilang,
2. Kesalahan interface, 3. Kesalahan dalam struktur data atau akses database eksternal,
4. Kesalahan kinerja, 5. Inisialisasi dan kesalahan terminasi.
Pengujian black box harus dapat menjawab pertanyaan sebagai berikut : 1. Bagaimana validitas fungsional diuji.
2. Kelas input apa yang akan membuat kasus pengujian menjadi lebih baik. 3. Apakah sistem akan sangat sensitive terhadap harga input tertentu.
4. Bagaimana batasan dari suatu data diisolasi.
5. Kecepatan data apa dan volume data apa yang akan ditoleransi oleh sistem.
6. Apa pengaruh kombinasi tertentu dari data terhadap sistem operasi.
51
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem Yang Berjalan
Analisa terhadap sistem yang sedang berjalan adalah suatu kegiatan untuk mempelajari interaksi sistem yang terdiri atas pelaku proses dalam sistem,
prosedur, dan data serta informasi yang terkait. Kegiatan ini menggambarkan suatu sistem pada model yang dapat mengidentifikasi seluruh aspek yang terlibat
dalam sistem tersebut. Tujuan dari analisa sistem yang sedang berjalan adalah :
1. Menelusuri bagaimana sistem berjalan, dengan memperhatikan proses, aliran data atau informasi, dan pelaku sistem dalam flow map sistem yang sedang
berjalan. 2. Mengevaluasi sistem sehingga dapat mendukung dan meningkatkan kinerja
perangkat lunak yang akan dikembangkan. 3. Mendapatkan kemungkinan pengembangan sistem baru yaitu proses, dan
subproses yang dapat dimodifikasi ke arah yang lebih baik. Analisa sistem terdiri dari analisa prosedur dan dokumen sistem, dan analisa
pengguna user.