• Tidak ada hasil yang ditemukan

Proses Pengisian Tabel Data Aplikasi Manajemen dan pengelolaan data Tugas Akhir

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 :

Dokumen terkait