Perancangan Prosedural Analisis Pengguna Kebutuhan

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.