commit to user
V-1 BAB V
ANALISIS DAN INTERPRETASI HASIL PERANCANGAN
Pada bab ini akan dibahas mengenai analisis dan interpretasi terhadap hasil perancangan yang telah dilakukan pada bab sebelumnya. Analisis berisi evaluasi
hasil perancangan sedangkan interpretasi hasil berisi interpretasi kelayakan implementasi sistem usulan.
5.1 ANALISIS HASIL PERANCANGAN
Pada tahap ini akan dilakukan evaluasi terhadap hasil perancangan. Evaluasi dilakukan untuk melihat apakah web database mampu memenuhi semua
kebutuhan yang telah ditetapkan pada tahap analisis sistem. Evaluasi dilakukan terhadap dua hal, yaitu fungsionalitas antarmuka dan kinerja basis data.
5.1.1 Evaluasi Fungsionalitas Antarmuka
Evaluasi dilakukan dengan pengujian aplikasi program testing untuk melihat apakah semua fitur dapat berfungsi sebagaimana yang diharapkan.
Pengujian fungsional dilakukan dengan memperhatikan dua aspek, yaitu validasi dan navigasi Nawi dan Yuhanef, 2007.
Pengujian validasi bertujuan untuk mengetahui apakah aplikasi dapat melakukan pemrosesan terhadap data yang diinputkan dengan benar. Data yang
dimasukkan lewat form yang ada pada antarmuka aplikasi halaman website harus dimasukkan tepat ke dalam tabel basis data yang sesuai. Pengujian
dilakukan terhadap setiap form input. Jika data yang dimasukkan juga dimaksudkan untuk tampil dalam halaman website maka data tersebut juga di cek
apakah ditampilkan sesuai dengan yang dimasukkan lewat form. Jika data yang dimasukkan tergolong invalid sesuai dengan batasan yang ditetapkan maka data
harus ditolak untuk dimasukkan ke dalam sistem dan ditampilkan pesan kesalahan bagi user. Hasil pengujian validasi menunjukkan bahwa aplikasi dapat melakukan
pemrosesan dengan baik. Pengujian navigasi bertujuan untuk mengetahui apakah semua hyperlink dan
semua tombol button yang ada di halaman website dapat berfungsi dengan baik dan benar. Pengujian dilakukan dengan cara mengklik setiap hyperlink dan setiap
tombol yang ada. Setiap hyperlink dan tombol yang terdapat pada website harus
commit to user
V-2 berfungsi sesuai dengan desain dan tujuan masing-masing. Hasil pengujian
navigasi menunjukkan bahwa semua hyperlink dan tombol dapat berfungsi dengan baik.
Hasil pengujian fungsionalitas aplikasi dilakukan dengan berpedoman pada checklist pengujian yang telah disusun pada Bab IV. Adapun hasil pengujian
secara lengkap ditampilkan oleh tabel kolom 4 dan 5 pada Lampiran 3.
5.1.2 Evaluasi Kinerja Basis Data
Evaluasi dilakukan berdasarkan lima kriteria, yaitu: Domain Integrity, Entity Integrity, References Integrity, Enterprise Constraint, dan Security. Tabel
5.1 menunjukkan hasil evaluasi berdasarkan lima kriteria tersebut.
Tabel 5.1. Hasil Evaluasi Basis Data
No Kriteria Evaluasi
1 Domain
Integrity • Cara pengujian: dengan memasukkan nilai ke dalam
sebuah field dari masing-masing atribut dari setiap tabel yang ada di basis data.
• Hasil pengujian: kriteria terpenuhi karena setiap atributnya harus diisi dengan batasan yang telah
ditentukan sebelumnya.
2 Entity
Integrity • Cara pengujian: dengan memasukkan seperangkat
nilai ke dalam sebuah record dari setiap tabel yang ada di basis data kecuali pada field dari atribut yang
berfungsi sebagi primary key. • Hasil pengujian: kriteria terpenuhi karena semua
primary key pada setiap tabel tidak diperbolehkan untuk diisi dengan “NULL” value.
3 References
Integrity • Cara pengujian: dengan memasukkan nilai ke dalam
sebuah field dari setiap atribut yang berfungsi sebagai primary key di sebuah tabel dan sebagi foreign key di
tabel lain dan melihat hasilnya di setiap tabel yang menampung foreign key tersebut.
• Hasil pengujian: kriteria terpenuhi karena jika data pada suatu tabel dilakukan peng-update-an maka tabel
lain juga akan ikut ter-update, sedangkan jika data pada suatu tabel di-delete, maka data pada tabel lain
yang terhubung melalui foreign key akan ikut ter- delete.
4 Enterprise
Constraint • Cara pengujian: dengan memasukkan nilai invalid ke
dalam suatu atribut dari tabel basis data. • Hasil pengujian: kriteria terpenuhi karena data baru
yang akan di-input harus menyesuaikan constraint yang telah dibuat.
commit to user
V-3
Tabel 5.2. Hasil Evaluasi Basis Data lanjutan
No Kriteria Evaluasi
5 Security
Cara pengujian: dengan mencoba melakukan manipulasi terhadap data tanpa menggunakan wewenang yag
seharusnya. Hasil pengujian: kriteria terpenuhi karena user hanya bisa
melakukan manipulasi data sesuai wewenang yang dimiliki.
5.2 INTERPRETASI HASIL PERANCANGAN