Uji Coba Sistem Uji Coba Penginputan Sample Data Proses Pengisian Tabel Data Aplikasi Manajemen dan pengelolaan data Tugas Akhir

85

BAB V UJI COBA DAN EVALUASI

Pada bab ini membahas tentang uji coba dan evaluasi proses kelancaran kinerja program untuk mencapai keberhasilan sesuai yang diinginkan agar program berjalan optimal dan implementatif. Untuk uji coba dan evaluasi ditekankan pada pencarian dan pencocokan judul yang telah ada dengan judul yang diinputkan oleh admin, manajemen dan pengelolahan data tugas akhir mahasiswa dan output dari pengelolahan data yang berupa laporan hard copy. Uji coba dan evaluasi program yang menerangkan bagaimana jalannya program secara detail dan akan dijelaskan pada sub bab dibawah ini :

5.1 Uji Coba Sistem

Pada bagian ini akan dijelaskan mengenai proses uji coba dari aplikasi yang telah dibuat berdasarkan dari desain sistem yang telah dijelaskan sebelumnya. Uji coba ini dilakukan untuk melihat dari aplikasi yang telah dibuat sesuai dengan yang diharapkan, mulai dari awal proses input masukan data yang dilakukan oleh admin sampai dengan hasil output keluaran.

5.2 Uji Coba Penginputan Sample Data

Sebelum menguji metode yang dijalankan pada proses ini, maka akan dilakukan pengisian data terlebih dahulu, data yang diisi adalah semua data pada tabel yang telah dibuat, berikut adalah table yang akan diisikan beberapa data : a. Data di dalam aplikasi meliputi pengisian tabel proposal tugas akhir, tabel bimbingan tugas akhir, tabel seminar tugas akhir, tabel siap lisan dan tabel rekapitulasi dosen pembimbing. b. Proses uji coba melakukan pencarian dan pencocokan data. c. Proses manajemen dan pengelolaan data tugas akhir meliputi pencarian data, penginputan data, perubahan data dan penghapusan data. d. Proses pencarian laporan data cetak berdasarkan tanggal. e. Proses menampilkan laporan data proposal, bimbingan, seminar, siap lisan dan rekapitulasi dosen pembimbing yang nantinya akan dilakukan proses mencetak data. Dalam pengisian data tersebut nantinya akan digunakan untuk bahan menerapkan proses pencarian dan pencocokan judul tugas akhir menggunakan algorithma Knuth Morris Pratt. Untuk lebih detail tentang proses pengisian data, akan dijelaskan pada sub bab berikut :

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 : Gambar 5.2 Data Tabel Bimbingan Tugas Akhir. 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 : Gambar 5.4 Data Tabel Siap Lisan. 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. Gambar 5.6 Uji Coba Masuk Sub Menu Form 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.7 Form 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 dari string yang paling kiri ke string yang paling kanan. Apabila terdapat 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. Gambar 5.9 Form Proposal Sebelum Penambahan Data. 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.10 Form 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 : Gambar 5.12 Peringatan bahwa teks box harus diisi pada form bimbingan.

5.5 Uji Coba Edit Data Tugas Akhir Mahasiswa.