54
7. Entity Relationship Diagram ERD
Implementasi ini merupakan transformasi model data dari ERD menjadi basis data fisik. Tiap entitas yang ada akan menjadi sebuah
tabel yang kemudian akan terjadi peleburan ataupun penambahan atribut relasi kesalah satu dari kedua entitas tersebut.
3.2.4 PENGUJIAN SOFTWARE
Tahap ini merupakan tahap yang penting dalam pengembangan sistem karena tahap ini merupakan tahapan untuk memastikan bahwa suatu sistem
terbebas dari kesalahan. Pengujian juga dilakukan dengan memperhatikan konsep pengembangan. Pengujian ditujukan untuk menemukan kesalahan-
kesalahan pada sistem dan memastikan sistem yang dibangun telah sesuai dengan apa yang direncanakan sebelumnya. Pengujian merupakan bagian
yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari
perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal, yaitu mampu
mempresentasikan kajian pokok dari spesifikasi analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri.
55
Rancangan pengujian yang akan dilakukan adalah dengan menggunakan metode pengujian black box. Pengujian dengan metode black
box menitikberatkan pada fungsi sistem . Pengujian black box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika
internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian black box merupakan
metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak.
Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Pengujian ini memungkinkan analis sistem memperoleh kumpulan
kondisi input yang akan mengerjakan seluruh keperluan fungsional program. Tujuan metode ini mencari kesalahan pada:
a Fungsi yang salah atau hilang
b Kesalahan pada interface
c Kesalahan pada struktur data atau akses database
d Kesalahan performansi
e Kesalahan inisialisasi dan tujuan akhir