ANALISIS DAN PERANCANGAN SISTEM
8 NILAI_PEMBIMBING2 INTEGER
5.3 Proses Pengisian Tabel Data Aplikasi Manajemen dan pengelolaan data Tugas Akhir
Terdapat 5 tabel yang berkaitan didalam proses manajemen dan pengelolaan data tugas akhir mahasiswa ini diantaranya tabel proposal, tabel bimbingan, tabel seminar, tabel siap lisan dan tabel rekapitulasi dosen pembimbing. Berikut adalah pengisian data tabel :
a. Tabel Proposal Tugas Akhir
Pada tabel proposal terdapat 7 kolom yang akan diisi sekitar 8 contoh data proposal mahasiswa.Berikut adalah hasil dari proses penginputan ke dalam
tabel proposal :
Gambar 5.1 Data Tabel Proposal Tugas Akhir.
b. Tabel Bimbingan Tugas Akhir
Pada tabel bimbingan terdapat 9 kolom yang akan diisikan 8 data bimbingan mahasiswa, berikut adalah penerapan data dalam tabel bimbingan yang berhasil diinput :
c. Tabel Seminar
Pada tabel seminar ini akan diisi sekitar 8 data seminar mahasiswa, berikut adalah data dalam tabel bimbingan yang berhasil diinputkan :
Gambar 5.3 Data Tabel Seminar Tugas Akhir.
d. Tabel Siap Lisan
Pada tabel siap lisan ini akan diisi sekitar 8 data siap lisan mahasiswa, berikut adalah data dalam tabel siap lisan yang berhasil diinputkan :
e. Tabel Rekapitulasi Dosen Pembimbing
Pada tabel rekapitulasi dosen pembimbing ini akan diisi sekitar 32 data,
berikut adalah data dalam tabel rekapitulasi dosen pembimbing yang
berhasil diinputkan :
Gambar 5.5 Data Tabel Rekapitulasi Dosen Pembimbing.
5.4 Uji Coba Pengelolahan Data Tugas Akhir
Dalam uji coba pengelolahan data tugas akhir ini, menguji bagaimana pencarian data judul, proses memasukkan data, pengeditan data dan penghapusan data oleh admin dan diharapkan program dapat berjalan dengan baik, berikut
adalah langkah - langkah pengujian melakukan proses pengelolaan data tugas akhir mahasiswa :
a. Membuka aplikasi dan memilih menu file dan masuk ke sub menu proposal.
Ketika admin mengklik sub menu form proposal maka akan muncul form
proposal untuk pengelolahan data proposal tugas akhir mahasiswa. Berikut adalah tampilan dari form proposal tugas akhir :
Gambar 5.7Form Proposal TA mahasiswa.
b. Percobaan Pencarian dan pencocokan String.
Dalam percobaan ini, akan dilakukan proses pencarian dan pencocokan
string judul tugas akhir melalui teks box judul terhadap database tabel proposal. Proses pencocokan string yang diketikkan pada teks box judul
ditambahkan pada form proposal karena pecocokan dan pencarian string
membatu admin dalam mencari apakah judul tugas akhir yang di inputkan
telah terpakai oleh mahasiswa yang lain. Proses pencocokan string pada
algorithma Knuth Morris Pratt pada kasus ini dilakukan pencocokan string
kecocokan antara string yang diketikkan dan data yang tersimpan, maka data judul tersebut akan ditampilkan pada form proposal melalui datagrid. Berikut adalah percobaan pencarian dan pencocokan string dari teks box judul terhadap data yang telah tersimpan di database :
Gambar 5.8 Uji coba pencarian dan pencocokan string judul.
Dalam melakukan proses pencarian dan pecocokan string ini tidak
diperlukan button untuk melakukan proses pencarian melainkan langsung
melakukan proses pencarian ketika admin menginputkan judul proposal.
c. Uji Coba Melakukan Proses Memasukkan Data.
Pada tahap uji coba ini akan di bahas proses memasukkan data pada masing – masing form yaitu form proposal, form bimbingan, form seminar,
form siap lisan dan form rekapitulasi dosen pembimbing. Pengujian terhadap
masing – masing form dilakukan untuk menguji keberhasilan proses
penyimpanan data tugas akhir mahasiswa. Berikut uji coba pengisian data mahasiswa dimulai dari data proposal mahasiswa :
1. Sebelum dilakukan proses peginputan data, pada form terdapat 8
sample data proposal mahasiswa.
2. Setelah dilakukan proses penginputan data, maka data mahasiswa yang telah tersimpan pada database menjadi 9 sample data proposal tugas akhir mahasiswa. Pada gambar 5.9 belum terdapat mahasiswa dengan NPM 0734010017 dengan nama Nanang Indra R. Setelah dilakukan
penambahan data maka database menyimpan data dengan NPM
0734010017 dengan nama Nanang Indra R. Berikut adalah display
form setelah data mahasiswa telah bertambah :
Gambar 5.10Form Proposal setelah Penambahan Data.
d. Uji Coba Melakukan handling error .
Apabila dalam pengisian data proposal tugas akhir mahasiswa terdapat teks box yang belum terisi, maka akan keluar pesan yang
pemberitahuan untuk melakukan pengisian teks box yang kosong tersebut. Akan tetapi tidak semua teks box yang belum terisi keluar
peringatan apabila melakukan proses penyimpanan data. Dalam form
proposal terdapat juga dua teks box yang apabila data pada teks box
tersebut tidak terisi maka tidak akan akan keluar peringatan karena teks box tersebut tidak wajib terisi. Teks box tersebut adalah teks box
penguji 2 dan keterangan, berikut adalah uji coba dari penjelasan diatas:
Gambar 5.11 Peringatan bahwa teks box judul harus diisi.
Gambar 5.11 menujukkan apabila dalam pengisian dan penyimpanan data harus dipastikan bahwa data yang dirasa komponen penting dalam data proposal mahasiswa harus terisi dan apabila salah satu data tersebut tidak terisi maka akan keluar peringatan seperti pada
gamber 5.11 diatas. Pada form proposal teks box yang wajib diisikan adalah npm mahasiswa, nama mahasiswa, judul ajuan tugas akhir ,bidang minat tugas akhir, dosen penguji 1 dan tanggal pengajuan tugas akhir. akan tetapi teks box pembimbing 2 apabila tidak terisi tidak akan muncul peringatan kerena tidak menutup kemungkinan pembimbing tugas akhir mahasiswa hanya satu orang dosen. Peringatan seperti penjelasan sebelumnya akan muncul apabila teks
box npm mahasiswa, nama mahasiswa, bidang minat, dosen
pembimbing 1 dan tanggal penggajuan judul tugas akhir tidak terisi ketika button simpan diklik. Hal seperti penjelasan diatas akan terjadi pada form – form yang lain seperti form bimbingan tugas akhir, form
seminar tugas akhir, form siap lisan dan form rekapitulasi dosen pembimbing tugas akhir. Berikut adalah uji coba pengosongan salah satu teks box pada form yang lain :