dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. Aplikasi Permohonan Informasi Pendidikan pada Klinik Pendidikan di Dinas

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV HASIL DAN UJI COBA. Pakar Diagnosa Faktor Kegagalan Penanaman Ulang Kelapa Sawit menggunakan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Aplikasi Pemesanan untuk Jasa Amal pada Yayasan Dana

BAB V IMPLEMENTASI DAN PEMBAHASAN. Software yang mendukung aplikasi ini, yaitu: 1. Sistem Operasi Microsoft Windows 7 atau 8.

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJICOBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Sistem Informasi Rekrutmen Pegawai pada PT. Mitra Jaya

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM


BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB IV IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi Pencatatan Transaksi Penjualan Tiket pada PT. Gerry Anugrah

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. yang harus dipenuhi untuk menguji coba user interface serta

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi Jasa pengiriman CV.DDE meliputi tahap implementasi, uji

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dari sistem terdiri dari kebutuhan perangkat keras (hardware) dan perangkat lunak

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

4 BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini akan membahas mengenai implementasi dari sistem yang telah dibuat. Pengujian akan dilakukan pada setiap menu untuk memastikan bahwa sistem berjalan dan menghasilkan output yang diharapkan. 4.1 Implementasi Sistem Implementasi sistem ini menjelaskan mengenai perangkat keras yang digunakan untuk pembuatan dan uji coba aplikasi. Berikut ini spesifikasi perangkat keras (hardware) dan perangkat lunak (software) yang digunakan : 1. Perangkat Keras Laptop Dell Inspiron 3421 dengan spesifikasi sebagai berikut : Processor : Intel Core i3-2365m CPU @ 1.40GHz RAM : 6.00 GB Resolusi Layar : 1366 x 768 2. Perangkat Lunak Laptop Dell Inspiron 3421 dengan spesifikasi sebagai berikut : Sistem Operasi : Windows 7 Ultimate 64Bit Microsoft Visual Studio 2010 Oracle 10g 4.2 Implementasi Basis Data Implementasi basis data menjelaskan mengenai basis data yang diimplementasikan menggunakan Oracle 10g. Basis data yang dibuat terdiri dari 5 tabel yaitu : Tabel Master_Transaksi 79

Tabel Detail_Transaksi Tabel Mining_Transaction Table Obat Tabel Pegawai Gambar 4.1 Implementasi Basis Data di Oracle 10g 4.3 Implementasi Program Aplikasi ini dibuat menggunakan Visual Studio 2010 dengan bahasa VB.Net dan menggunakan Oracle 10g sebaagai basis data. Dalam implementasi program akan dijelaskan mengenai tampilan dan fungsi menu-menu yang ada pada aplikasi. 1. Implementasi Login Pada menu login terdapat dua textbox yaitu Username dan Password dan tombol untuk masuk ke menu utama. Apabila user 80

salah memasukan username atau password maka tidak akan masuk ke menu utama dan akan muncul peringatan untuk periksa kembali username dan password. Gambar 4.2 Implementasi Tampilan Login Gambar 4.3 Implementasi Tampilan Login (apabila ada kesalahan username atau password) 2. Implementasi Menu Utama Setelah berhasil login maka akan muncul tampilan menu utama yang berungsi mengakses menu lain. Apabila login sebagai admin 81

maka semua menu yang akan terbuka adalah Menu Mining, Menu kelola Obat, dan Menu kelola User/Pegawai. Namun apabila login sebagai user maka hanya menu menu yang akan terbuka adalah Menu Mining dan Menu kelola Transaksi. Gambar 4.4 Implementasi Tampilan Menu Utama (apabila login sebagai Admin) 82

Gambar 4.5 Implementasi Tampilan Menu Utama (apabila login sebagai User) 3. Implementasi Kelola Obat Menu kelola obat hanya dapat diakses apabila login sebagai admin. Terdiri dari dua menu yaitu Lihat Obat dan Tambah Obat. Apabila memilih menu Lihat Obat akan muncul jendela yang menampilkan data obat dalam database. Data obat dapat diubah dengan cara memilih obat kemudian klik edit dan ubah atribut pada group box yang tersedia kemudian tekan tombol save. Apabila status obat diubah menjadi NONACTIVE maka obat tidak akan muncul dalam menu Tambah Transaksi. Hanya obat dengan status ACTIVE yang akan dimunculkan. Menu Tambah Obat digunakan untuk menambahkan item obat. Setelah tekan tombol submit maka obat akan tersimpan dalam database dan status defaultnya adalah ACTIVE. 83

Gambar 4.6 Implementasi Tampilan Menu Lihat Obat Gambar 4.7 Implementasi Tampilan Menu Tambah Obat 84

4. Implementasi Kelola Pegawai Menu kelola pegawai hanya dapat diakses apabila login sebagai admin. Terdiri dari dua menu yaitu Lihat Pegawai dan Tambah Pegawai. Menu Lihat Pegawai adalah menu untuk menampilkan data pegawai dalam database yang dapat diubah dan dihapus. Untuk mengubah data pegawai dapat memilih data pegawai kemudian tekan tombol edit dan admin dapat mengubah detail data karyawan. Dapat juga mengubah detail user name dan password untuk login. Untuk menghapus data pegawai cukup pilih data pegawai dan kemudian tekan tombol Hapus Pegawai. Menu Tambah Pegawai digunakan untuk menambahkan data pegawai. Setelah tekan tombol submit maka data pegawai baru akan tersimpan dalam database. Gambar 4.8 Implementasi Tampilan Menu Lihat Pegawai 85

Gambar 4.9 Implementasi Tampilan Menu Tambah Pegawai 5. Implementasi Kelola Transaksi Menu kelola transaksi hanya dapat diakses apabila login sebagai user. Terdiri dari dua menu yaitu Lihat Transaksi dan Tambah Transaksi. Pada menu Lihat Transaksi, user dapat melihat transaksi yang sudah diinput berikut dengan tanggal input dan detail transaksi. Tersedia juga menu filter tanggal dan filter id transaksi. Selain itu user dapat menghapus data transaksi. Apabila user memilih untuk menghapus transaksi maka data master, data detail dan data pada mining transaction akan terhapus. User dapat menambahkan transaksi pada Menu Tambah Transaksi. Item Obat yang di sediakan pada auto suggestion text box adalah obat dengan status ACTIVE. Pilih obat dan tekan tombol add to cart untuk 86

memasukan ke dalam keranjang belanja kemudian tekan tombol submit untuk input master dan detail transaksi ke dalam database. Gambar 4.10 Implementasi Tampilan Menu Lihat Transaksi Gambar 4.11 Implementasi Tampilan Menu Tambah Transaksi 87

6. Implementasi Menu Transformasi Data Menu Transformasi Data adalah menu untuk menggabungkan data pada master transaksi dengan data detail transaksi menjadi satu format yang dapat digunakan pada Menu Proses Mining Asosiasi. User dapat memilih rentang tanggal transaksi kemudian tekan tombol Cek Data Transaksi. Data yang ditampilkan adalah data master dan detail transaksi. Kemudian akan diproses dalam sistem dengan menggunakan perulangan dan langsung ditampilkan pada tabel data transformasi. Setelah itu data yang sudah ditransformasi dapat disimpan dengan menekan tombol Transformasi Data ke Database. Untuk mengecek item apa saja yang terlibat dalam transaksi tersebut dapat menekan tombol cek item. Gambar 4.12 Implementasi Tampilan Menu Transformasi 7. Implementasi Menu Proses Mining Asosiasi Menu proses mining asosisasi adalah inti dari aplikasi ini. Pada menu ini dilakukan penggalian data transaksi sehingga menghasilkan 88

item obat yang sering dibeli bersamaan dan pola pembelian oleh pelanggan. User memilih rentang tanggal yang akan digali kemudian menentukan minimum support dan minimum confidence yang akan dijadikan parameter untuk penggalian. Hasilnya berupa item yang sering dibeli, item yang dapat diletakan bersama, dan pola pembelian customer ditampilkan tabel hasil mining. Gambar 4.13 Implementasi Tampilan Menu Proses Mining Asosiasi 8. Implementasi Menu Proses Mining Asosiasi (Satu Item) Menu proses mining asosisasi (satu item) adalah pengembangan dari menu mining asosiasi. Perbedaannya adalah pada menu ini pengguna dapa memilih obat apa yang ingin digali informasi pola penjualannya sehingga sifatnya lebih dinamis dibanding menu mining sebelumnya. User memilih rentang tanggal yang akan digali kemudian menentukan minimum support dan nama obat yang akan dijadikan parameter untuk penggalian. Hasilnya berupa item yang sering dibeli dan pola penjualan obat yang berkaitan dengan obat yang dipilih. 89

Gambar 4.14 Implementasi Tampilan Menu Proses Mining Asosiasi (Satu Item) 4.4 Metode Pengujian Metode pengujian dilakukan pada setiap menu untuk memastikan bahwa sistem berjalan dan menghasilkan output yang diharapkan. Metode yang digunakan adalah metode blackbox, yaitu pengujian yang berfokus pada spesifikasi fungsional dari perangkat lunak, tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program. Pada pengujian blacbox, sisi desain dan kode program tidak dilakukan pengujian. 4.5 Skenario Pengujian Skenario pengujian dilakukan dengan mengakses setiap menu dan menekan tombol nya untuk memastikan tampilan yang keluar sesuai dengan yang diharapkan. Untuk menguji bahwa menu proses mining berjalan sesuai algoritma maka penulis melakukan tiga pengujian yaitu pertama pengujian menggunakan data penjualan pada buku referensi untuk 90

membandingkan hasil yang dihasilkan, kedua menggunakan data penjualan pada Apotek Ikana dalam periode satu minggu dan ketiga menggunakan data penjualan pada Apotek Ikana dalam periode dua minggu. 1. Pengujian Menggunakan Data Penjualan Pada Buku Referensi Untuk membuktikan pengujian mining proses asosiasi telah berjalan dengan benar maka diperlukan data pembanding. Penulis mengambil data pembanding dari buku Pengantar Data mining : Menggali Pengetahuan dari Bongkahan Data (Susanto & Suryadi, 2010). Pada buku tersebut, item pada transaksi merupakan item sayuran sedangkan penulis menggunakan item obat dalam penelitian ini, maka dari itu penulis melakukan konversi data dengan menggunakan abjad depan yang sama dengan item pada buku tersebut. Sehingga item menjadi seperti data pada tabel 4.1 Konversi Item Dari Buku. Untuk model dan isi transaksi juga mengikuti seperti yang ada di buku namun dengan nama item yang telah dikonversi seperti data pada tabel 4.2 Transaksi Pada Buku dan tabel 4.3 Transaksi Pengujian. Setelah dilakukan proses penggalian data dengan parameter minimum support 30% dan minimum confidence 60%, output yang dihasilkan pada aplikasi ini sama dengan hasil penggalian data pada buku referensi yang penulis gunakan. Ini artinya proses mining asosiasi sudah berjalan dengan benar dan dapat digunakan untuk menggali data transaksi Apotek. Hasil penggalian data dapat dilihat pada gambar 4.14 Hasil Mining Pada Buku dan gambar 4.15 Hasil Mining Pada Aplikasi. 91

Tabel 4.1 Konversi Item Dari Buku Item Dibuku Asparagus Beans Broccoli Corn Green Peppers Squash Tomatoes Konversi Menjadi AMBROXOL 30 MG TAB BECOM C TAB BRAITO TEARS CDR TWIN PACK EFF GARAMYCIN CR 5 GR SANGOBION CAP TOLAK ANGIN ANAK Tabel 4.2 Transaksi Pada Buku Pengunjung Ke- Item Belanja yang Dibeli 1 Broccoli, Green Pepers, Corn 2 Asparagus, Squash, Corn 3 Corn, Tomatoes, Beans, Squash 4 Green Peppers, Corn, Tomatoes, Beans 5 Beans, Asparagus, Broccoli 6 Squash, Asparagus, Beans, Tomatoes 7 Tomatoes, Corn 8 Broccoli, Tomatoes, Green Peppers 9 Squash, Asparagus, Beans 10 Beans, Corn 11 Green Peppers, Broccoli, Beans, Squash 12 Asparagus, Beans, Squash 13 Squash, Corn, Asparagus, Beans 14 Corn, Green Peppers, Tomatoes, Beans, Broccoli Tabel 4.3 Transaksi Pengujian Transaksi 1B160805000001 1B160805000002 1B160805000003 1B160805000004 Item Yang Dibeli BRAITO TEARS, GARAMYCIN CR 5 GR dan CDR TWIN PACK EFF AMBROXOL 30 MG TAB, SANGOBION CAP dan CDR TWIN PACK EFF CDR TWIN PACK EFF, TOLAK ANGIN ANAK, BECOM C TAB dan SANGOBION CAP GARAMYCIN CR 5 GR, CDR TWIN PACK EFF, TOLAK ANGIN ANAK dan BECOM C TAB 92

1B160805000005 1B160805000006 1B160805000007 1B160805000008 1B160805000009 1B160805000010 1B160805000011 1B160805000012 1B160805000013 1B160805000014 BECOM C TAB, AMBROXOL 30 MG TAB dan BRAITO TEARS SANGOBION CAP, AMBROXOL 30 MG TAB, BECOM C TAB dan TOLAK ANGIN ANAK TOLAK ANGIN ANAK dan CDR TWIN PACK EFF BRAITO TEARS, TOLAK ANGIN ANAK dan GARAMYCIN CR 5 GR SANGOBION CAP, AMBROXOL 30 MG TAB dan BECOM C TAB BECOM C TAB dan CDR TWIN PACK EFF GARAMYCIN CR 5 GR, BRAITO TEARS, BECOM C TAB dan SANGOBION CAP AMBROXOL 30 MG TAB, BECOM C TAB dan SANGOBION CAP SANGOBION CAP, CDR TWIN PACK EFF, AMBROXOL 30 MG TAB dan BECOM C TAB CDR TWIN PACK EFF, GARAMYCIN CR 5 GR, TOLAK ANGIN ANAK, BECOM C TAB dan BRAITO TEARS Gambar 4.15 Hasil Mining Pada Buku 93

Gambar 4.16 Hasil Mining Pada Aplikasi 2. Pengujian Menggunakan Data Penjualan Pada Apotek Ikana Dalam Periode Satu Minggu Pengujian ini dilakukan untuk menggali data penjualan Apotek Ikana dalam periode satu minggu. Jika menggunakan minimum support dan minimum confidence pengujian sebelumnya, penggalian tidak menghasilkan frequent item dan kombinasi frequent item karena tidak ada item yang frekuensi nya lebih besar dari minimal support yang ditentukan. Penulis mencoba beberapa minimum support agar penggalian dapat menghasilkan frequent item dan kombinasi frequent item. Penulis akhirnya menggunakan minimum support sebesar 0.5% dan minimum confidence sebesar 1% dari jumlah transaksi sehingga menghasilkan frequent item dan kombinasi frequent item sehingga membentuk pola penjualan. Adapun data yang digunakan adalah data dari tanggal 01 Juni 2016 07 Juni 2016 terdiri dari 341 transaksi yang melibatkan 335 item. Dengan minimum support sebesar 0.5% dari transaksi maka minimum item dan kombinasi muncul dalam 2 transaksi. 94

Gambar 4.17 Hasil Mining menggunakan transaksi Ikana 1 Minggu 3. Pengujian Menggunakan Data Penjualan Pada Apotek Ikana Dalam Periode Dua Minggu Pengujian ini adalah kelanjutan dari pengujian kedua dengan menggunakan data yang lebih banyak. Data yang digunakan yaitu periode 01 Juni 2016 14 Juni 2016 terdiri dari 622 transaksi yang melibatkan 491 item. Semakin banyak data yang digunakan maka semakin kecil minimum support yang kita tentukan. Pada pengujian ini minimum support yang digunakan sebesar 0.25% dari transaksi maka minimum item dan kombinasi muncul dalam 2 transaksi. 95

Gambar 4.18 Hasil Mining menggunakan transaksi Ikana 2 Minggu Pengujian. Pengujian menu-menu lain ditampilkan pada tabel 4.4 Skenario Tabel 4.4 Skenario Pengujian No Tampilan Uji Coba Status Skenario Pengujian Hasil yang Diharapkan Hasil Pengujian 1 Menu Login Proses Login (masuk kedalam menu utama) Buka Menu Login User input username dan password kemudian menekan tombol login Apabila username dan password sesuai maka akan tampil menu utama. Apabila tidak sesuai maka akan tampil peringatan Berhasil menampilkan menu utama karena Username dan password yang diuji sesuai 2 Menu Tambah Pegawai Proses Tambah Data Pegawai Buka Menu Tambah Pegawai User input semua atribut yang dibutuhkan pada data pegawai kemudian menekan tombol submit Data pegawai yang baru masuk ke dalam database Pegawai Berhasil melakukan proses tambah data pegawai. Data bertambah dan dapat dilihat pada menu lihat pegawai. 96

3 Menu Ubah Detail Pegawai Proses Ubah Data Pegawai Buka Menu Lihat Pegawai User memilih pegawai yang ingin diubah detail datanya. Kemudian tekan tombol edit dan melakukan peruhaban data. Setelah itu tekan tombol save untuk simpan perubahan Perubahan data tersimpan dalam database Pegawai Berhasil melakukan perubahan data pegawai. Detail data yang diubah berhasil disimpan dan dapat dilihat pada menu lihat pegawai. 4 Menu Hapus Pegawai Proses Menghapus Data Pegawai Buka Menu Lihat Pegawai User memilih pegawai yang ingin dihapus. Kemudian tekan tombol Edit dan tekan tombol Hapus Pegawai untuk menghapus data. Data pegawai dihapus dari database Berhasil melakukan penghapusan data pegawai di database berdasarkan pegawai yang dipilih 5 6 7 Menu Tambah Obat Menu Ubah Detail Obat Menu Tambah Transaksi Proses Tambah Data Obat Proses Ubah Data Obat Proses Tambah Data Transaksi Buka Menu Tambah Obat Buka Menu Lihat Obat Buka Menu Tambah Transaksi User input semua atribut yang dibutuhkan pada data obat kemudian menekan tombol submit User memilih Obat yang ingin diubah detail datanya. Kemudian tekan tombol edit dan melakukan peruhaban data. Setelah itu tekan tombol save untuk simpan perubahan User memilih obat pada textbox nama obat kemudian menekan tombol add to cart untuk masuk kedalam keranjang belanja. Dan setelah selesai transaksi menekan tombol submit Data obat yang baru masuk ke dalam database Obat Perubahan data tersimpan dalam database Obat Data transaksi yang baru masuk ke dalam database Master Transaksi dan Detail Transaksi Berhasil melakukan proses tambah data Obat. Data bertambah dan dapat dilihat pada menu lihat Obat Berhasil melakukan perubahan data obat. Detail data yang diubah berhasil disimpan dan dapat dilihat pada menu lihat obat Berhasil melakukan proses tambah data Transaksi. Data bertambah dan dapat dilihat pada menu lihat Transaksi 97

8 9 10 Menu Hapus Transaksi Menu Transformasi Data Menu Proses Asosiasi (Semua item dan satu item) Proses Menghapus Data Transaksi Proses Transformasi Data (mengabungkan data pada master transaksi dan detail transaksi menjadi format data yang sudah di tentukan) Proses penggalian data transaksi meggunakan asosiasi algoritma apriori Buka Menu Lihat Transaksi Buka Menu Transformasi Data Buka Menu Proses Asosiasi User memilih transaksi yang ingin dihapus. Kemudian tekan tekan tombol Hapus Transaksi untuk menghapus data. User memilih rentang tanggal data transaksi kemudian tekan tombol cari transaksi untuk menampilkan data. User menekan tombol transformasi data ke database untuk menyimpan data transformasi User memilih rentang tanggal data transaksi, menentukan minimum support, dan minimum confidence. Kemudian menekan tombol proses. Data master transaksi, detail transaksi, dan mining transaction dihapus dari database sesuai transaksi yang dipilih Menampilkan hasil transformasi dan menyimpan data yang sudah ditransformasi dalam database mining transaction Menampilkan data transaksi yang diproses dan hasil penggalian data Berhasil melakukan penghapusan data transaksi di database berdasarkan transaksi yang dipilih Berhasil menampilkan data transformasi dan menyimpan kedalam database Berhasil menampilkan data transaksi dan hasil penggalian data pada tabel yang tersedia di aplikasi. Waktu untuk menampilkan data tergantung dari banyak data transaksi yang diproses. 4.6 Analisa Hasil Pengujian Setelah melakukan pengujian secara menyeluruh terhadap aplikasi ini maka dapat disimpulkan bahwa keluaran (output) yang dihasilkan sesuai dengan rancangan yang dibuat sebelumnya. Hasil pengujian ini menunjukan bahwa aplikasi berfungsi dengan baik dan dapat digunakan sesuai kebutuhan. 98

Hasil yang diperoleh dari skenario pengujian dapat dianalisis sebagai berikut : 1. Setiap menu dapat diakses dengan baik dan semua tombol yang tersedia berjalan sesuai fungsi. 2. Proses pengelolaan data, seperti penambahan, pengubahan, dan penghapusan data dapat beroperasi dengan baik. 3. Minimum support dan minimum confidence ditentukan oleh user berdasarkan kebutuhan. Semakin banyak data transaksi yang diolah maka variable yang digunakan untuk minimum support dan minimum confidence semakin lebih kecil. 4. Semakin banyak data transaksi yang diproses maka semakin banyak waktu yang dibutuhkan untuk menampilkan hasil penggalian data karena sifat dari algoritma apriori yang melakukan scanning satu per satu disetiap iterasi yang dilakukan. 5. Hanya data obat dengan status active yang tersedia pada menu tambah penjualan. 6. Jika satu transaksi dihapus maka data master, detail, dan mining transaction untuk transaksi tersebut akan terhapus dari database. 99