• Tidak ada hasil yang ditemukan

Pada bab ini membahas tentang ujicoba 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. Tujuan dari pengujian ini adalah diharapkan dengan minimal tenaga dan waktu untuk menemukan berbagai potensi kesalahan dan cacat. Harus didasarkan pada kebutuhan berbagai tahap pengembangan, desain dan dokumen lain atau program yang dirancang untuk menguji struktur internal, dan menggunakan contoh-contoh ini untuk menjalankan program untuk mendeteksi kesalahan.

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 administrator sampai dengan hasil output (keluaran). Uji coba yang akan dijalankan adalah sebagai berikut :

5.2 Uji Coba Form Menu Utama

Jika sebelumnya telah dilakukan koneksi terhadap database dengan benar maka form menu Home akan tampil pertama. Tetapi menu-menu nya tidak bisa diakses sebelum user login terlebih dahulu. Dengan memilih menu login pada menu, maka akan tampil form login, kemudian silahkan masukkan username dan password anda. Berikut adalah tampilan form Home sebelum melakukan login, seperti yang terlihat pada Gambar 5.1.

78

Pada Gambar 5.1 diatas terdapat tampilan utama aplikasi, yang terdiri dari 5 menu toolbar utama sebagai berikut:

a. Judul Aplikasi : judul untuk aplikasi ini yang disesuaikan dengan perhitungan metode interpolasi dan data mining .

b. Menu : menu ini memiliki 5 menu utama dengan sub menu masing-masing. Di dalam menu toolbar sistem terdapat 3 sub menu yaitu: Logout, login, dan Exit. Di dalam menu toolbar master data terdapat 2 sub menu toolbar yaitu: data produk dan data penjualan. Untuk menu toolbar laporan, yaitu berisi data barang dan data penjualan yang telah diinputkan. Laporan data langsung diambil dari database yang telah dibuat pada aplikasi ini. Database dibuat dengan menggunakan database ms access/ masterdata .mdb. Dan menu toolbar yang keempat ialah proses, yang memiliki dua submenu yaitu proses prediksi dan data cleaning. Menu proses ini yang terpenting dalam aplikasi ini. Karena dari proses ini nanti dapat diketahui prediksi minat konsumen fashion marcy et amie. Yang terakhir menu toolbar akun baru yang berisi satu sub menu yaitu, member. Pada menu utama ini, menu yang bisa diakses hanyalah menu sistem. Sedangkan menu-menu lain tidak dapat diakses sebelum melakukan proses login terlebih dahulu.

5.3 Uji Coba For m Login

Pada form login ini untuk mengkoneksikannya menggunakan ADO Connection dan ADOQuery, yang diletakkan langsung pada form. Koneksinya

pada database “masterdata.mdb”. Dan pada saat aplikasi ini pertama kali dibuat penulis memasukkan data username dan passwordnya melalui database “masterdata.mdb” tabel login. Setelah itu nantinya jika user ingin menginputkan data akses baru, user harus menginputkannya melalui menu akun baru, submenu member. Karena untuk masuk pertama kali pada aplikasi harus melakukan proses login terlebih dahulu. Jika sebelumnya telah dilakukan koneksi terhadap database dengan benar maka form login akan tampil, kemudian silahkan masukkan username dan password . Berikut adalah tampilan form login yang sudah terisi seperti pada Gambar 5.2

.

Gambar 5.2 Form Login Pada Menu Sistem Kemudian melakukan pengisian data-data sebagai berikut :

a. Username : Nama user untuk melakukan koneksi dengan database b. Password : Password user untuk melakukan koneksi dengan database

80

Kemudian tekan tombol [Login] untuk mengakses data koneksi. Jika benar maka akan muncuk kotak pesan dengan pesan bahwa login sukses dilakukan. Sebaliknya, jika data yang anda inputkan salah, maka secara otomatis akan muncul pesan bahwa ”Login Gagal, periksa username dan password”, seperti yang terlihat pada Gambar 5.3.

Gambar 5.3 Login Gagal

Tombol [Batal] berfungsi untuk menutup form login. Hal ini tidak akan berpengaruh pada setting database yang telah terbentuk sebelumnya. Secara otomatis setting koneksi yang tersimpan adalah setting koneksi yang berhasil dan terakhir dilakukan.

5.4 Uji Coba Form Tambah Data Bar ang

Form tambah data barang digunakan, admin untuk menambah atau menghapus data-data barang yang akan digunakan pada penjualan barang. Data yang diinputkan yaitu seperti, kode barang, nama barang, grup barang, harga jual, qty ditangan, qty minimal, status, masuk akhir. Status yang dimaksud ialah jika quantity di tangan masih di atas quantity minimal maka status aman. Jika sebaliknya maka status pesan lagi. Seperti yang terlihat pada Gambar 5.3.

Gambar 5.3 Uji Coba Form Halaman Tambah Data Barang 5.4.1 Uji Coba Menambahkan Data Barang

Pada form tambah data barang ini dilengkapi dengan db_grid agar memudahkan user untuk melihat data barang apa saja yang telah diinputkan.

a. Tekan tombol [Bar u], dan otomatis semua edit text akan kosong. b. Isikan Id Barang, dan Nama Barang.

c. Pilih pada combo box tersebut grup barangnya.

d. Lanjutkan mengisi harga jual, qty ditangan, qty minimal, dan status.

e. Pilih tanggal pada waktu menginputkan.

f. Kemudian tekan tombol [Simpan]. Setelah data berhasil disimpan maka akan muncul pesan “Berhasil Disimpan” dan data dapat

82

dilihat telah masuk pada db_grid.. Seperti yang terlihat pada Gambar 5.4.

Gambar 5.4 Uji Coba Tombol Simpan Pada Form Tambah Barang

Pada form halaman tambah data barang ini terdapat tombol-tombol sebagai berikut, tombol baru, simpan, batal, hapus, tutup. Jika ingin menambah data barang yang baru, maka terlebih dahulu user harus menekan tombol [Bar u]. 5.4.2 Uji Coba Tombol Hapus Pada Form Tambah Bar ang.

Apabila terdapat kesalahan dalam penulisan user dapat menghapus data tersebut dengan memilih data tersebut pada db_grid kemudian tekan tombol [Hapus]. Maka akan muncul pesan pada message box “Yakin akan menghapus data ini?” kemudian klik yes. Seperti yang terlihat pada Gambar 5.5, disitu terlihat message box confirm dan data berhasil terhapus.

Gambar 5.5 Message Box Pada Tombol Hapus

5.5 Uji Coba Laporan Data Pr oduk

Form laporan data produk disini digunakan untuk melihat daftar data produk. Halaman ini berisi form yang digunakan untuk menampilkan report data barang. Setiap item data-data produk yang diinputkan pada form data produk akan dapat dilihat listnya pada laporan data produk. Yang dimana pada laporan data produk ini terdapat menu-menu pilihan lain seperti, save, print, next page, previous page, dan lain sebagainya. Seperti yang terlihat pada Gambar 5.6 Laporan Produk.

84

Gambar 5.6 Uji Coba Lapor an Data Pr oduk

5.6 Uji Coba Data Cleaning.

Uji coba kali ini yaitu pada form data cleaning. Pada tampilan form data cleaning, disini akan ditemui progressbar dan button start. Ketika tombol start diklik maka akan berjalan progressbar tersebut. Dan nantinya akan memproses pembersihan data seperti, atribut, field dan lain-lain yang kosong atau tidak diperlukan. Berikut Gambar 5.7 uji coba data cleaning.

Gambar 5.7 Uji Coba Data Cleaning

Data cleaning disini memproses data dari tabel tb_belimaster, yang kemudian disimpan pada tb_temp. Berikut pada Gambar 5.8 tampilan dari tabel tb_temp sebelum di cleaning.

Gambar 5.8 Tampilan Dari Tabel tb_temp Sebelum Data Cleaning

Setelah menekan tombol start dan progress bar selesai jalan. Data-data dari tb_belimaster langsung di cleaning dan disimpan pada tabel tb_temp. Berikut pada Gambar 5.9 uji coba cleaning data pada tabel tb_temp.

86

Gambar 5.9 Uji Coba Cleaning Data Pada Tabel tb_temp

5.7 Uji Coba Form Tambah Akun.

Langkah-langkah uji coba pada form tambah akun dimulai dengan : a. Menginputkan Nama.

b. Inputkan Username. c. Inputkan Password

d. Setelah selesai klik tombol Save.

Kemudian setelah selesai, data akun yang baru dimasukkan tersebut akan tampil pada db_grid. Seperti yang terlihat pada Gambar 5.10 uji coba pada form tambah akun.

Gambar 5.10 Uji Coba Pada Form Tambah Akun

Kemudian setelah melakukan penyimpanan data akun baru, apabila seoreang user tersebut resign dari kerja. Pemilik dapat menghapus akunnya. Yaitu dengan cara :

a. Pilih datanya, kemudian di klik. b. Setelah itu klik [Hapus]

c. Dan data telah berhasil dihapus, dapat dilihat pada db_grid.

5.8 Uji Coba Form Proses Pr ediksi.

Pada menu proses terdapat dua sub menu yaitu proses prediksi dan data cleaning. Pada form proses prediksi terdapat combobox untuk pilih tahun, kemudian juga terdapat progress bar. Berikut tampilan dari hasil uji coba form proses prediksi :

88

Gambar 4.25 Hasil Uji Coba Dari Proses Prediksi

Berikut langkah-langkah menggunakan form menu proses ini :

a. Pertama-tama pilih tahun yang akan diprediksi dengan mengklik combobox. b. Lakukan langkah selanjutnya, yaitu dengan mengklik tombol proses.

c. Sehingga setelah progress bar selesai loading maka semua edittext akan terisi dengan fungsinya masing-masing.

[ 1 ] A , 2007, Konsep Data Mining, [online], (http://student.eepis-its.edu/~prara/DM/1Konsep%20Data%20Mining.pdf, diakses tanggal 07 April 2011 pada pukul 21:40)

[ 4 ] A , Data Mining, [online], (http://lecturer.eepis-its.edu/~tessy/lecturenotes/db2/bab10.pdf, diakses tanggal 07 April 2011 pada pukul 22:00)

[ 6 ] A , Interpolasi, [online], ( http://pusatpanduan.com/interpolasi-linier----interpolasi-kuadratik----interpolasi-polinomial#, diakses tanggal 07 Juni 2011 pada pukul 13:55)

[ 5 ] Astasadya Ramadhan, Austra. 2007, Definisi Data Mining, Bandung: (http://www.scribd.com/doc/50354015/Definisi-Data-Mining, diakses tanggal 07 April 2011 pada pukul 23:05)

[ 9 ] Hidayat, Taufiq (2007). “Penerapan Data Mining Dengan Metode Interpolasi”, (http://www.adypadoe.com/PENERAPAN-DATA-MINING-DENGAN-METODE-INTERPOLASI-UNTUK-MEMPREDIKSI-....html, diakses tanggal 28 November pada pukul 22:00)

[ 3 ] Santosa, Budi (2007). Data Mining Teknik Pemanfaatan Data Untuk Keperluan Bisnis Teori dan Aplikasi. Graha Ilmu: Yogyakarta

[ 2 ] Therling K. (2006). “An Introduction to DataMining: Discovering hidden value in your data warehouse”, www.thearling.com diakses tanggal 07 April 2011 pada pukul 21:50

[ 8 ] Wira Kusuma, Adi (2002). Pemrograman Database dengan Delphi 6.0 & SQL. ANDI Yogyakarta: Yogyakarta

Dokumen terkait