82 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Perancangan Program Perancangan program ini dilakukan berdasarkan analisis yang telah dilakukan terhadap basis data perusahaan dan kebutuhan perusahaan. Di dalam merancang program ini dipertimbangkan hal-hal seperti kemudahan user dalam menggunakan aplikasi ini dan juga tampilan yang user friendly agar user lebih mudah mengerti informasi yang ditampilkan. 4.1.1 Struktur Menu Program terdiri dari enam menu utama, yaitu Main, Cube, Mining Model, Reports, User Maintenance dan Help. Menu Main berfungsi untuk logout atau keluar dari menu utama dan juga untuk proses cube dan mining model. Menu Cube memberi tampilan informasi basis data secara multidimensional OLAP dalam bentuk cube dan chart/bagan. Menu Reports untuk menampilkan informasi dalam bentuk laporan. Menu Mining Model menampilkan model data mining yang terdiri dari model mining, tabel hasil prediksi, dan chart/bagan. Menu User Maintenance memberikan fasilitas untuk mengganti password, menambah user atau menghapus user. Menu Help untuk menampilkan informasi tentang menu-menu yang ada contents, contact person, dan about us.
Gambar 4.1 Struktur Menu 83
84 4.1.2 State Transition Diagram (STD) 4.1.2.1 STD Menu Login Jalankan program Tampil login Menu Login Tekan tombol login Lakukan validasi Validasi Login Jika invalid Tampil pesan kesalahan dan kembali ke menu Login Jika Tekan Tombol Exit Kembali ke OS Menu Utama Jika valid Tampilkan menu utama Gambar 4.2 STD Menu Login 4.1.2.2 STD Menu Utama Jika tekan tombol Exit (ctrl + x) Keluar ke OS OS Tampilan Utama Pilih main Pilih cube Pilih mining Pilih reports Pilih user maintenance Pilih help Tampilkan menu main Tamilkan menu cube Tampilkan menu mining Tampilkan menu reports Tampilkan menu user maintenance Tampilkan menu help Main Cube Mining Model Reports User Maintenance Help
85 4.1.2.3 STD Menu Cube Gambar 4.3 STD Menu Utama Menu Cube Pilih menu Cost of Good Manufactured Tampilkan Pilih menu Material Procurement Tampilkan Pilih menu Wasted Material Tampilkan Cube Cost of Good Manufactured Cube Material Procurement Cube Wasted Material Gambar 4.4 STD Menu Cube 4.1.2.4 STD Menu Mining Model Gambar 4.5 STD Menu Mining Model
86 4.1.2.5 STD Menu Reports Gambar 4.6 STD Menu Reports 4.1.2.6 STD Menu Report Cube Submenu Cube Pilih menu Report Cost of Good Manufactured Tampilkan Report Cost of Good Manufactured Pilih menu Report Material Procurement Tampilkan Report Material Procurement Pilih menu Report Wasted Material Tampilkan Report Wasted Material Gambar 4.7 STD Report Cube
87 4.1.2.7 STD Menu User Maintenance Gambar 4.8 STD Menu User Maintenance 4.1.2.8 STD Menu Change Password Menu Utama Pilih menu Change Password Jika valid Kembali ke menu utama Jika invalid Tampilkan pesan kesalahan dan kembali ke menu Change Password Tampilkan Menu Change Password Pilih Cancel Kembali ke menu utama Validasi Entry password baru Gambar 4.9 STD Menu Change Password
88 4.1.2.9 STD Menu Add User Menu Utama Pilih menu Add User Jika valid Kembali ke menu utama Jika invalid Tampilkan pesan kesalahan dan kembali ke menu Add User Tampilkan Menu Add User Pilih Cancel Kembali ke menu utama Validasi Entry user baru Gambar 4.10 STD Menu Add User 4.1.2.10 STD Menu Delete User Menu Utama Pilih menu Delete User Jika valid Kembali ke menu utama Jika invalid Tampilkan pesan kesalahan dan kembali ke menu Delete User Menu Delete User Validasi Entry delete user Tampilkan Pilih Cancel Kembali ke menu utama
89 Gambar 4.11 STD Menu Delete User 4.1.3 Penggunaan Aplikasi Aplikasi ini berguna untuk mengolah, terutama untuk menambang data yang ada pada data warehouse perusahaan dengan tujuan untuk menghasilkan informasi yang berguna bagi divisi Business Development PT. POLYPET KARYAPERSADA. Pada dasarnya aplikasi ini sangat sederhana dan mudah untuk digunakan. Berikut ini penjabaran dari masing-masing bagian aplikasi. 4.1.3.1 Form Login Form Login adalah form yang pertama kali muncul saat aplikasi dijalankan. Form ini bertujuan untuk mengautenfikasi pengguna, jadi hanya pengguna tertentu saja yang mempunyai hak akses untuk memakai aplikasi ini. a. Form ini meminta user untuk memasukan user id dan password-nya. b. Setelah memasukan user id dan password, user dapat mengklik tombol Login. Jika password dan user id benar, maka dapat lanjut ke halaman menu utama. c. Jika user id dan password yang dimasukan salah, akan tampil pesan kesalahan, dan meminta input ulang. d. Jika user mengklik tombol Exit, maka user akan keluar dari program aplikasi.
90 Gambar 4.12 Form Login 4.1.3.2 Form Menu Utama Setelah user berhasil masuk, maka selanjutnya yang muncul adalah form menu utama dimana terdapat lima pilihan menu yang akan tampil untuk user yang memiliki hak atas menu tersebut, yaitu : 1. Menu Main Menu Main mempunyai submenu Process, Log Out dan Exit. 2. Menu Cube Menu Cube mempunyai submenu Cost of Good Manufactured, Material Procurement, dan Wasted Materials. 3. Menu Mining Model Menu Mining Model mempunyai submenu Material Cost, dan Production. 4. Menu Reports Menu Reports mempunyai submenu Cube
91 5. Menu User Maintenance Menu User Maintenance mempunyai submenu Change Password, Add User dan Delete User. 6. Menu Help Jika user memilih menu Help, mempunyai submenu Contents, Contact Person dan About Us. Gambar 4.13 Form Menu Utama
92 4.1.3.3 Form Main - Log Out Jika user memilih menu Log Out maka akan tampil jendela konfirmasi untuk log out. Gambar 4.14 Log Out Confirmation 4.1.3.4 Form Main - Exit Jika user memilih menu Exit maka akan tampil jendela konfirmasi untuk exit. Gambar 4.15 Exit Confirmation 4.1.3.5 Form Cube - Cost of Good Manufactured Jika user memilih menu Cube Cost of Good Manufactured, maka akan ditampilkan cube yang memberi informasi data multidimensional tentang total produksi dan biayanya berdasarkan dimensi time, Raw Material, Finished Goods, Raw Material, FGCategory dan RMCategory
93 Gambar 4.16 Form Cube Cost of Good Manufactured Chart Gambar 4.17 Form Cube Table Cost of Good Manufactured
94 Di dalam cube, user dapat mem-filter informasi yang ditampilkan dengan mengklik tanda panah pada header column yang akan di filter. Informasi yang dapat di-filter adalah dimensi-dimensi yang berhubungan dengan data-data yang ditampilkan. Sebagai contoh, dapat dilihat pada Gambar 4.19, dimana data di-filter hanya untuk bulan Desember tahun 2004. Gambar 4.18 Contoh Tampilan Filter Dimensi pada Cube Selain itu user juga dapat mengatur data yang akan diletakan di bagian row, column, page dengan cara men drag header column ke bagian yang diinginkan, misalnya kolom Time ke bagian column. Hasilnya bisa dilihat di Gambar 4.20.
95 Gambar 4.19 Contoh Tampilan Pengaturan Letak Data pada Cube Dalam cube, terdapat fitur-fitur lain yang telah disediakan oleh Microsoft Office Web Component, seperti men-sort data secara ascending dan descending, meng export data yang ditampilkan ke dalam bentuk Microsoft Excel, dan lainnya.
96 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Gambar 4.20 Tombol Fitur-fitur pada Cube Keterangan : 1. Tombol Copy data 2. Tombol Sort Ascending 3. Tombol Sort Descending 4. Tombol Autofilter 5. Tombol Show Top/Bottom items 6. Tombol Auto Calculation 7. Tombol Subtotal 8. Tombol Calculated Total & Field 9. Tombol Show As 10. Tombol Collapse data 11. Tombol Expand data 12. Tombol Hide Detail 13. Tombol Show Detail 14. Tombol Refresh 15. Tombol Export to Excel 16. Tombol Command and Option 17. Tombol Field list 18. Tombol Help
Gambar 4.21 Contoh Tampilan Export ke Microsoft Excel pada Cube 97
98 4.1.3.6 Form Cube - Material Procurement Jika user memilih menu Cube Material Procurement, maka akan ditampilkan cube yang memberi informasi data multidimensional tentang total pembelian bahan baku berdasarkan dimensi Time, Raw Material,Work in Process,dan RMCategory Gambar 4.22 Form Cube Material Procurement Chart
Gambar 4.23 Form Cube Table Material Procurement 99
Gambar 4.24 Contoh Tampilan Export ke Microsoft Excel pada Cube 100
101 4.1.3.7 Form Cube - Wasted Material Jika user memilih menu Cube Wasted Material, maka akan ditampilkan cube yang memberi informasi data multidimensional tentang bahan baku yang tidak ikut terolah / terbuang berdasarkan dimensi Time, Raw Material,Work in Process, dan RMCategory. Gambar 4.25 Form Cube Wasted Material Chart
Gambar 4.26 Form Cube Table Wasted Material 102
Gambar 4.27 Contoh Tampilan Export ke Microsoft Excel pada Cube 103
104 4.1.3.8 Form Mining Model Material Cost Jika user memilih menu Mining Model Material Cost, maka akan ditampilkan model mining yang memberi hasil prediksi terhadap data yang menampilkan informasi tentang Material Cost (Sub Total), yaitu total biaya bahan baku yang dihasilkan berdasarkan faktor waktu, antara lain bulan. a. Tampilan Layar Mining Model ( Bagian Chart) Pada bagian ini, menampilkan hasil prediksi dalam bentuk grafik. Gambar 4.28 Tampilan Layar Mining Material Cost Prediction Chart
105 Jika user ingin mem-filter data yang ingin ditampilkan dapat memilih combo box di sebelah atas dan bawah. Sebagai contoh, dapat dilihat pada Gambar 4.30, dimana data di-filter hanya untuk Timeid T012004. Gambar 4.29 Contoh Tampilan Filter pada Prediction Chart
106 b. Tampilan Layar Mining Model Gambar 4.30 Tampilan Layar Mining Model Material Cost Decision Tree
107 Bagian tengah terdapat panel Content Detail yang menampilkan decision tree dari range, semakin gelap warna node tersebut menandakan probabilitas node tersebut semakin tinggi. Probabilitas node dapat dilihat pada bagian tengah kanan. Disebelah kanan terdapat panel Content Navigator untuk melihat tree secara keseluruhan. Gambar 4.31 Panel Content Navigator pada Mining Model Di bawah panel Content Navigator, terdapat panel Atributes yang menampilkan jumlah kasus yang ditraining, serta jumlah persentase masingmasing kasus, panel atibutes dapat dilihat pada Gambar 4.33. Value merupakan kasus-kasus yang ada pada prediksi yang dipilih pada pemodelan data mining. Cases merupakan jumlah berapa banyak kasus tersebut dapat diprediksi. Probability adalah tingkat kemungkinan kemunculan kasus tersebut dalam suatu prediksi di mana kasus tersebut terdapat.
108 Gambar 4.32 Panel Atribut pada Mining Model Untuk memperbesar pohon keputusan, klik tombol Zoom In, sedangkan untuk mengecilkan pohon keputusan, klik tombol Zoom Out. Kedua tombol ini terletak disebelah kiri atas. Lihat Gambar 4.34. Tombol Zoom In dan Zoom Out Gambar 4.33 Tombol Zoom dan Memilih Kategori Prediction Tree
109 4.1.3.9 Form Mining Model Production Jika user memilih menu Mining Model Production,, maka akan ditampilkan model mining yang memberi hasil prediksi terhadap data yang menampilkan informasi tentang kuantitas bahan baku yang terpakai untuk memproduksi satu produk tertentu. Berdasarkan data ini, maka kapasitas produksi dari satu produk dapat diprediksi Gambar 4.34 Tampilan Layar Mining Model Production Decision Tree
110 4.1.3.10 Form Mining Model Qty_Price_Prediction_by_RM Jika user memilih menu Mining Model Qty_Price_Prediction_by_RM, maka akan ditampilkan model mining yang memberi hasil prediksi terhadap data yang menampilkan informasi tentang kuantitas bahan baku beserta harganya yang dibeli untuk memproduksi satu produk tertentu berdasarkan periode tertentu (The Month dan The Year). Berdasarkan data ini, maka kuantitas bahan baku dan harga bahan baku dapat diprediksi Gambar 4.35 Tampilan Layar Mining Model Qty_Price_Prediction_by_RM
111 4.1.3.11 Form Mining Model QTY_PREDICTION Jika user memilih menu Mining Model QTY_PREDICTION, maka akan ditampilkan model mining yang memberi hasil prediksi terhadap data yang menampilkan informasi tentang kuantitas bahan baku yang dimasukkan ke mesin, kuantitas bahan baku yang tidak terolah, kuantitas bahan baku yang terolah dan bahan baku yang digunakan untuk memproduksi satu produk tertentu berdasarkan periode waktu. Berdasarkan data ini, maka hubungan antara kuantitas bahan baku yang dimasukkan ke mesin dengan bahan baku yang terolah dapat diprediksi. Gambar 4.36 Tampilan Layar Mining Model QTY_PREDICTION
112 4.1.3.12 Form Report Cost of Good Manufactured Jika user memilih menu Cost of Good Manufactured, maka akan ditampilkan laporan tentang total biaya bahan baku yang dibandingkan berdasarkan quarter 1, 2, 3, dan 4 berdasarkan tahun tertentu. Gambar 4.37 Form Cost of Good Manufactured Report
113 4.1.3.13 Form Report Material Procurement Jika user memilih menu Material Procurement, maka akan ditampilkan laporan tentang pembelian bahan baku berdasarkan tahun tertentu. Gambar 4.38 Form Material Procurement Report
114 4.1.3.14 Form Report Wasted Material Jika user memilih menu Wasted Material Report, maka akan ditampilkan laporan tentang biaya bahan baku yang sia-sia berdasarkan tahun tertentu. Gambar 4.39 Form Wasted Material Report
115 ] 4.1.3.15 Form Change Password Jika user memilih menu Change Password, maka akan ditampilkan form untuk mengganti password user. Jika user ID dan password yang dimasukan tidak valid atau password baru yang dimasukan tidak sama, maka akan tampil pesan kesalahan, dan kembali tampil form ini. Jika tekan tombol Cancel, maka akan kembali ke menu utama. Gambar 4.40 Form Change Password
116 4.1.3.16 Form Add User Jika user memilih menu Add User, maka akan ditampilkan form untuk menambah user. Jika user ID dan password yang dimasukan telah ada, maka akan tampil pesan kesalahan, dan kembali tampil form ini. Jika tekan tombol Cancel, maka akan kembali ke menu utama. Gambar 4.41 Form New User 4.1.3.17 Form Delete User Jika user memilih menu Delete User, maka akan ditampilkan form untuk menghapus user. Jika user ID dan password yang dimasukan tidak ada, maka akan tampil pesan kesalahan, dan kembali tampil form ini. Jika tekan tombol Cancel, maka akan kembali ke menu utama.
117 Gambar 4.42 Form Delete User 4.1.3.18 Help Jika user memilih menu Help content, maka akan ditampilkan tampilan Help. Tampilan Help ini menampilkan berbagai informasi dan panduan aplikasi ini. User juga dapat melakukan search pada tampilan Help ini Gambar 4.43 Tampilan Help
118 4.2 User Requirement Keberhasilan suatu aplikasi yang dipakai sangatlah tergantung pada pemakainya atau user. User yang berpengalaman dapat menggunakan aplikasi tersebut secara maksimal, dan bisa mendapatkan hasil yang diharapkan. Agar hasil yang dicapai maksimal oleh karena itu diperlukan beberapa user requirement seperti: 1. User harus berada pada tingkat/jabatan organisasi diatas supervisor (manajer, direktur) 2. Mengerti cara mengoperasikan/menjalankan aplikasi komputer secara umum. 3. Mengerti sistem marketing yang berjalan di PT. POLYPET KARYAPERSADA. 4.3 Implementasi Sistem Aplikasi dirancang dengan menggunakan Microsoft Visual Basic 6.0, Microsoft SQL Server 2000 Enterprise Edition untuk basis datanya dan Crystal Report 8.5 untuk laporannya. Agar sistem dapat berjalan dengan baik dibutuhkan beberapa hal antara lain perangkat keras dan perangkat lunak yang mendukung. 4.3.1 Implementasi Hardware Spesifikasi minimum perangkat keras yang dibutuhkan untuk menjalankan sistem ini dapat dilihat pada Tabel 4.1 di bawah ini. Yang perlu diperhatikan untuk menjalankan sistem ini adalah semakin cepat prosesor dan semakin besar memori yang digunakan akan meningkatkan kinerja sistem yang dijalankan. Tabel 4.1 Spesifikasi Perangkat Keras Perangkat Keras Spesifikasi Yang disarankan Processor Pentium 166 MHz atau lebih Memori Memory 256 MB atau lebih Hard Disk 20 GB atau lebih Monitor Monitor 14 atau lebih
119 VGA Lain-lain VGA Card dengan resolusi monitor 1024x768 Mouse Keyboard Printer 4.3.2 Implementasi Software Kecepatan kinerja software sangat tergantung pada hardware yang ada. Berikut ini penjabaran spesifikasi minimum perangkat lunak yang dibutuhkan untuk menjalankan sistem ini dapat dilihat pada Tabel 4.2 di bawah ini. Tabel 4.2 Spesifikasi Perangkat Lunak Perangkat Lunak Spesifikasi Yang disarankan Operating System MS Windows NT 4.0 Database Engine MS SQL Server 2000 Enterprise Edition Analysis Server MS Analysis Service Reporting Tool Crystal Report 8.5 4.4 Evaluasi Dari keseluruhan tahapan yang telah dijalankan dalam pembuatan skripsi ini, maka dapat dilakukan evaluasi terhadap hasil perancangan aplikasi, antara lain : 1. Pedoman perancangan menu a. Menu dirancang agar sesuai dan memecahkan masalah yang ada. b. Sub-sub menu dibuat langsung untuk memperlihatkan informasi yang dibutuhkan, seperti cube, mining model, dan report. 2. Pedoman perancangan tampilan grafik a. Tampilan grafik menampilkan legenda yang informatif untuk menerangkan variabel-variabel dalam grafik. b. Tampilan grafik mempunyai warna-warna yang membedakan satu variabel dengan variabel yang lain.
120 c. Tampilan grafik disesuaikan dengan kebutuhan informasi yang dibutuhkan. 3. Pedoman perancangan laporan a. Laporan-laporan yang dihasilkan dilengkapi dengan chart untuk membantu melihat informasi yang ada. b. Jenis-jenis laporan yang ditampilkan sesuai dengan informasi-informasi yang dipilih. 4. Evaluasi secara keseluruhan a. Aplikasi Data Mining yang ada telah dibuat berdasarkan permasalahanpermasalahan yang ada dalam PT. POLYPET KARYAPERSADA. b. Aplikasi Data Mining telah dapat menyediakan informasi untuk membantu para eksekutif (Manajer dan Direktur) PT. POLYPET KARYAPERSADA. c. Aplikasi Data Mining telah diuji-coba dan dapat berjalan dengan baik.