66
3.2.2.6.1 Jaringan Sematik Halaman Mahasiswa
Gambar 3. 16. Jaringan Semantik Halaman Mahasiswa
3.2.2.7 Perancangan Prosedural
Perancangan prosedural adalah peerancangan alur dari proses yang dibuat di dalam suatu sistem, yang digambarkan dalam bentuk flowchart yang
akan diimplementasikan ke dalam sistem. Perancangan ini akan digunakan sebagai algoritma dasar dalam mengkodekan prosedur data. Adapun
pePerancangan prosedural untuk aplikasi yang akan dibangun adalah sebagai berikut :
67
1. Prosedural daftar, prosedur ini dilakukan oleh mahasiswa.
Mulai
Input Data
Data valid? Ya
Selesai Tampilkan
Pesan Tidak
Simpan data
Data telah ditambah dan tersimpan
Gambar 3. 17. Prosedural Daftar
68
2. Prosedural login, prosedur ini dilakukan oleh mahasiswa maupun pembimbing, humas dan penerima tamu.
Mulai
Masukan username dan password
Cek username dan password
Ya
Selesai Tampilkan
Pesan data login salah
Tidak
Menu Utama User Menu Admin
Gambar 3. 18. Prosedural Login
69
3. Prosedural ubah data, prosedur ini dilakukan oleh pembimbing, humas serta penerima tamu untuk mengubah data yang lama
Mulai
Pilih dan Isikan data yang akan diubah
Cek data kosong Terisi semua
Selesai Tampilkan Pesan
data tidak boleh kosong
Ada yang kosong
Masukan data ke dalam database
Master
Tampilkan Pesan data telah
tersimpan
Gambar 3. 19. Prosedural Ubah Data
70
4. Prosedural hapus data, prosedur ini dilakukan oleh pembing, humas serta penerima tamu untuk menghapus data
Mulai
Pilih data yang akan dihapus
Ya
Selesai Tampilkan Pesan
konfirmasi
Penghapusan data tidak
Tampilkan Pesan bahwa data telah
dihapus
Gambar 3.20. Prosedural Hapus Data
71
3.3 Pengujian Sistem
Pengujian merupakan bagian yang penting dalam siklus pengembangan 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. Pengujian
perangkat lunak ini menggunakan metode pengujian black box. Pengujian black box ini tidak perlu tahu apa yang sesungguhnya terjadi dalam sistem atau perangkat lunak,
yang diuji adalah masukan serta keluarannya. Dengan berbagai masukan yang diberikan, apakah sistem atau perangkat lunak memberikan keluaran seperti yang kita
harapkan atau tidak.
Item Uji Detail Pengujian
Jenis Pengujian
Login Verifikasi ID username dan
password Black-Box
Daftar Input data
Black-Box Pengelolaan Bidang
Penelitian Ubah data penelitian
Black-Box
Pengelolaan Konfirmasi Ubah data konfirmasi Black-Box
Tabel 3. 12. Rencana Pengujian Sistem
3.4 Kasus Dan Hasil Pengujian
Pada kasus dan hasil pengujian akan mengambil sample sebagai kasus untuk pengujian sistems.