Langkah 3. Menghitung Fungsi Objektif (P)
4.2. Implementasi Perancangan Antarmuka
Aplikasi data mining pada data penjualan produk menggunakan algoritma Fuzzy C-Means dapat dijalankan. Untuk menjalankannya, terlebih dahulu install XAMPP pada
48 komputer (PC) atau laptop, kemudian copy folder program kedalam folder htdocs serta import databsenya (.sql), kemudian buka aplikasi pada browser.
4.2.1. Halaman login
Untuk bisa masuk kedalam sistem pola data penjualan, pengguna harus melakukan login terlebih dahulu. Halaman login merupakan halaman yang tampil pertama sekali saat sistem dijalankan. Halaman login dapat dilihat pada Gambar 4.1.
Gambar 4.1. Halaman Login
Pada halaman login, pengguna diwajibkan untuk mengisi username dan password dengan benar sesuai ketentuan sistem agar dapat masuk kedalam halaman utama. Pengguna login sebagai admin agar masuk kedalam sistem.
4.2.2. Halaman home
Halaman ini merupakan halaman home apabila pengguna telah masuk sebagai admin. Halaman home ini juga merupakan halaman untuk memulai clustering data penjualan produk dengan memilih kategori produk, produk dan tahun yang ingin di cluster. Halaman home dapat dilihat pada Gambar 4.2.
Gambar 4.2. Halaman Home 4.2.3. Halaman Manage
Halaman ini merupakan halaman untuk mengelola sistem ini. Terdapat sub-sub menu seperti input data, data penjualan, daftar kategori dan daftar periode. Halaman manage dapat dilihat pada Gambar 4.3.
Gambar 4.3 Halaman Manage 4.2.4. Halaman Input Data
Halaman ini merupakan sub menu dari halaman Manage. Pada halaman ini, admin dapat menambahkan data ke dalam database. Halaman Input Data pada Gambar 4.4.
50
Gambar 4.4. Halaman Input data 4.2.5. Halaman Data
Halaman ini merupakan sub menu dari halaman Manage. Pada halaman ini, admin dapat melihat, mengedit dan menghapus data penjualan. Halaman Data pada Gambar 4.5.
Gambar 4.5. Halaman data 4.2.6. Halaman kategori
Halaman ini merupakan sub menu dari halaman Manage. Pada halaman ini, admin dapat melihat, mengedit dan menghapus kategori produk. Halaman kategori pada Gambar 4.6.
Gambar 4.6. Halaman kategori 4.2.7. Halaman periode
Halaman ini merupakan sub menu dari halaman Manage. Pada halaman ini, admin dapat melihat, mengedit dan menghapus periode data penjualan. Halaman kategori pada Gambar 4.7.
52 4.2.8. Halaman admin
Halaman ini merupakan menu untuk kelola admin. Halaman admin pada Gambar 4.8.
.
Gambar 4.8. Halaman Admin 4.3. Pengujian Sistem
Pengujian sistem dilakukan untuk memeriksa kekompakkan atau kinerja antar komponen sistem yang diimplementasikan. Tujuan utama dari pengujian sistem adalah untuk memastikan bahwa elemen-elemen atau komponen-komponen dari sistem telah berfungsi sesuai dengan yang diharapkan. Metode pengujian yang digunakan adalah metode pengujian black box. Pengujian black box merupakan pengujian yang dilakukan pada interface sistem yang digunakan untuk mendemonstrasikan fungsi sistem yang dioperasikan(Gea, 2011).
4.3.1. Rencana pengujian sistem
Adapun rancangan pengujian sistem yang akan diuji dengan teknik pengujian Black Box dapat dilihat pada Tabel 4.1.
Tabel 4.1. Rencana Pengujian Sistem
No. Komponen sistem yang diuji Butir Uji
1 Login Tombol “Login”
Informasi kegagalan dalam melakukan login 2 Halaman Awal Mencoba semua menu halaman
Tabel 4.1. Rencana Pengujian Sistem(lanjutan)
No. Komponen sistem yang diuji Butir Uji
3 Halaman Home Data penjualan yang tersimpan Halaman Manage Link input data
Link data penjualan Link daftar kategori Link daftar periode
4 Logout Link Logout
4.3.2. Kasus dan hasil pengujian sistem
Berikut adalah kasus untuk menguji sistem yang dibangun menggunakan metode Black Box berdasarkan rencana pengujian pada Tabel 4.1. Hasil pengujian dengan menggunakan metode Black Box dapat dilihat pada Tabel 4.2.
Tabel 4.2. Hasil Pengujian No. Komponen
sistem yang diuji
Skenario uji Hasil yang diharapkan Hasil Pengujian
1 Login Masukkan
username dan password yang benar.
Ketika data untuk login
dimasukkan dan tombol Login
diklik, maka akan dilakukan proses pengecekkan data untuk login. Apabila data login benar, maka akan langsung masuk ke halaman yang sesuai dengan status login.
Berhasil 2. Halaman awal Mencoba semua menu halaman pada bagian menu
Ketika menu ditekan, maka akan berpindah ke halaman yang dituju.
54
Tabel 4.2. Hasil Pengujian (lanjutan) No. Komponen
sistem yang diuji
Skenario uji Hasil yang diharapkan Hasil Pengujian 3 Halaman Home Memilih kategori produk, produk dan tahun yang ingin dicluster, yang telah disimpan dalam sistem.
Ketika kategori produk, produk dan tahun telah dipilih, data tersebut akan dicluster dan menampilkan hasil cluster.
Berhasil 5 Halaman Manage Memilih submenu Input Data
Tampilan form input data yang terdiri dari id kategori, nama kategori produk, tahun, dan jumlah penjualan, jumlah invoice untuk semua bulan. Tombol “simpan” untuk menyimpan data yang dimasukkan ke database.
Berhasil
Memilih submenu Data
Menampilkan data penjualan seluruh kategori produk, dan terdapat pilihan hanya untuk memilih kategori yang diinginkan. Terdapat link edit dan delete. Link “edit” akan mengarah kehalaman edit data penjualan dan link “hapus” dapat menghapus data dari sistem.
Tabel 4.2. Hasil Pengujian (lanjutan) No. Komponen
sistem yang diuji
Skenario uji Hasil yang diharapkan Hasil Pengujian
Memilih submenu Kategori
Kategori produk yang telah tersimpan dalam sistem dan terdapat link edit dan delete. Link “edit” akan mengarah kehalaman edit kategori dan link “hapus” dapat menghapus kategori dari sistem.
Berhasil
Memilih submenu Periode
Daftar periode yang telah tersimpan dalam sistem dan terdapat link edit dan delete. Link “edit” akan mengarah kehalaman edit kategori dan link “hapus” dapat menghapus kategori dari sistem.
Berhasil
6 Logout Klik Tombol
logout
Pada saat tombol logoutadmin akan keluar dari sistem
Berhasil
4.3.3. Pengujian sistem
Pengujian sistem dilakukan dengan menggunakan data penjualan sesuai kategori produk yang dipilih. Langkah-langkah pengujian sebagai berikut:
1. User harus melakukan login terlebih dahulu pada sistem yang telah dibangun, user harus memasukkan username dan password dengan benar untuk bisa masuk kedalam sistem.
56 2. Saat admin telah masuk kedalam sistem, admin menginput data pada form input
data. Tampilan setelah data diinput seperti Gambar 4.9.
Gambar 4.9. Hasil input data
3. Setelah data diinput, maka data penjualan akan tersimpan didalam sistem. Lalu, pada halaman home, Admin memilih kategori produk, produk dan tahun yang akan dicluster. Pada Gambar 4.10 admin memilih kategori produk susu,untuk produk Bayi < 5 tahun dan tahun 2011 untuk dicluster.
Gambar 4.10 Proses clustering
4. Gambar 4.11 merupakan hasil data yang di cluster dan tetap berada di halaman Home. Pada bagian atas terdapat diagram untuk menampilkan penjualan produk dalam satu tahun. Dan pada bagian bawahnya merupakan hasil cluster.
Gambar 4.11 Ouput clustering
Pada Gambar 4.12. Tampilan output dari sistem clustering, menampilkan diagram penjualan barang pertahun dan 3 (tiga) kelompok/cluster. Hasil dari pengelompokan tersebut didapatkan informasi bahwa:
1. Penjualan susu bayi < 5 tahun berada pada kelompok penjualan rendah tahun 2011 pada saat bulan Maret, April, Agustus dan November.
2. Penjualan susu bayi < 5 tahun berada pada kelompok penjualan sedang pada tahun 2011 pada saat bulan Januari, Februari, Mei, Juli dan Oktober.
3. Penjualan susu bayi < 5 tahun berada pada kelompok penjualan tinggi pada tahun 2011 pada saat bulan Juni, September dan Desember.
Proses uji coba clustering terus dilakukan terhadapseluruh produk di masing-masing kategori produk setiap tahunnya. Dari proses uji coba pada seluruh kategori produk menghasilkan tingkat produk seperti pada tabel 4.3.
58
Tabel 4.3. Tingkat Penjualan Produk Kategor i Jenis Produk Periode 2011 1 2 3 4 5 6 7 8 9 10 11 12
Susu Bayi < 5 tahun Rendah Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi 2011 Balita Rendah Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi 2011 Anak 7–12 thn Rendah Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi 2011 Manula Rendah Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi
Tabel 4.3. Tingkat Penjualan Produk (lanjutan) Kategor i Jenis Produk Periode 2011 1 2 3 4 5 6 7 8 9 10 11 12
Susu Ibu Hamil Rendah
Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi 2011
Beras Harga < 10000 Rendah
Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi 2011 Harga > 10000 Rendah Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi
60
Tabel 4.3. Tingkat Penjualan Produk (lanjutan) Kategor
i
Jenis Produk Periode
2011 1 2 3 4 5 6 7 8 9 10 11 12 Minyak Goreng Minyak kelapa/ Kelapa sawit Rendah Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi 2011 Minyak Jagung Rendah Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi 2011 Minyak Zaitun Rendah Sedang Tinggi 2012 Rendah Sedang Tinggi 2013 Rendah Sedang Tinggi
Dari tabel 4.3 dapat dilihat pola penjualan seperti:
1. Kategori produk susu yang terdiri dari bayi kurang dari 5 tahun, balita, anak 7 hingga 12 tahun, manula dan ibu hamil memiliki tingkat penjualan yang tinggi di setiap akhir tahun.
2. Produk beras dengan harga kurang dari Rp. 10.000,- memiliki tingkat penjualan tinggi pada bulan Juli, Agustus, November dan Desember.
3. Produk beras dengan harga lebih dari Rp. 10.000,- memiliki tingkat penjualan tinggi pada bulan Juli, Agustus dan Desember dan tingkat penjualan rendah disetiap awal bulan.
4. Produk Minyak kelapa/kelapa sawit memiliki tingkat penjualan tinggi pada bulan Juli, Agustus dan Desember dan tingkat penjualan rendah pada bulan April, Mei, Juni dan Oktober.
5. Poduk Minyak jagung atau minyak zaitun memiliki tingkat penjualan tinggi pada bulan Juli, Agustus dan Desember.
BAB 5