Perancangan ANALISIS DAN PERANCANGAN SISTEM

Rule 4 α Predikat 4 = µpmtNaik ∩ µpsdSedikit = min 0.94 ∩ 0.55 = min 0.55 Dari himpunan produksi minuman Bertambah Z 4 = z – 86114 84888 = 0.55 = 132802 Menghitung Defuzzifikasi WA = αPredikat1Z 1 + αPredikat2Z 2 + αPredikat3Z 3 + αPredikat1Z 4 αPredikat1 + αPredikat2 + αPredikat3 + αPredikat4 = 0.06165909 + 0.06165909 + 0.45124313 + 0.55132802 0.06 + 0.06 + 0.45 + 0.55 = 164122

3.9 Perancangan

F orm Perancangan form dilakukan untuk mempermudah gambaran-gambaran tampilan sistem ketika sistem dijalankan. Perancangan form sistem yang akan dibuat yaitu: 3.9.1 Form Login Form Login adalah form yang pertama kali muncul pada sistem dijalankan. Pada form login terdapat berupa username dan password untuk masuk menggunakan system. Rancangan form login dapat dilihat pada gambar 3.21 . Gambar 3.21 F orm Login Keterangan Form Login 1. Label : Masukkan data login anda 2. Label : Username 3. Label : Password 4. Text Box : Ketik Username 5. Text Box : Ketik Password 6. Command Button : Login fungsinya untuk masuk ke sistem menu utama jika username dan password diisi benar. Jika salah maka akan ada peringatan username dan password diisi salah 7. Command Button : Cancel fungsinya untuk batal menggunakan sistem 3.9.2 Form Menu Utama Masukkan data login anda Username Password Login Cancel 1 2 3 4 5 6 7 Form utama pada sistem yang dibuat terdapat tiga menu yang akan digunakan yaitu menu data, menu proses dan menu laporan. Menu data digunakan untuk menyimpan data minuman tersimpan didalam database . Menu proses digunakan untuk menghitung hasil perhitungan nilai keanggotaan dan defuzzyfikasi. Sedangkan menu laporan digunakan untuk menampilkan hasil akhir dari perhitungan antara metode fuzzy sugeno dan metode fuzzy tsukamoto. Rancangan form utama dapat dilihat pada gambar 3.22. Gambar 3.22 F orm Menu Utama Keterangan : 1. Menu Strip : Menu Data didalamnya terdapat untuk menyimpan data minuman 2. Menu Strip : Menu Proses didalamnya terdapat perhitungan fuzzy Sugeno dan fuzzy Tsukamoto 3. Menu Strip : Menu Laporan didalamnya terdapat hasil laporan produksi Picture Oleh : Nurul Zakya Haque Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara 2015 Data Proses Laporan 1 2 3 4 5 minuman 4. Picture Box : Gambar Daun Teh 5. Label : Keterangan pembuat sistem 3.9.3 Form Menu Data Form menu data pada sistem yang akan digunakan terdapat didalamnya database untuk menyimpan data minuman. Rancangan form utama dapat dilihat pada gambar 3.23. INPUT DATA MINUMAN NAMA MINUMAN BULAN PRODUKSI TAHUN PRODUKSI PERMINTAAN PERSEDIAAN JUMLAH PRODUKSI Baru REFRESH HAPUS SIMPAN KELUAR ID |NAMA|BULAN|TAHUN|PERMINTAAN|PERSEDIAAN|JLH_PRODUKSI Gambar 3.23 F orm Menu Data Keterangan : 1. Label : Input data minuman 2. Label : Nama Minuman 3. Label : Bulan Produksi 4. Label : Tahun Produksi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5. Label : Permintaan 6. Label : Persediaan 7. Label : Jumlah Produksi 8. Text Box : Input nama minuman 9. Text Box : Input bulan produksi 10. Text Box : Input tahun produksi 11. Text Box : Input permintaan 12. Text Box : Input persediaan 13. Text Box : Input jumlah produksi 14. Command Button : Baru fungsinya untuk menambahkan data minuman 15. Command Button : Simpan fungsinya untuk menyimpan data minuman 16. Command Button : Refresh fungsinya untuk perbaharui data minuman 17. Command Button : Hapus fungsinya untuk menghapus data minuman 18. Command Button : Keluar fungsinya untuk keluar dari menu data dan akan kembali ke menu utama 19. Data grid view : Tampilan tabel minuman 3.9.4. Form Menu Proses Form menu proses digunakan untuk menghitung nilai keanggotaan dari setiap variabel dan menghitung nilai akhir disebut dengan defuzzyfikasi, rancangan form dapat dilihat pada gambar 3.24. Dalam rancangan form proses terdapat juga didalamnya button sugeno, button tsukamoto dan button sekaligus. Jika diklik button sugeno maka akan muncul tampilan perhitungan fuzzy sugeno, rancangannya dapat dilihat pada gambar 3.25. Dan sebaliknya jika diklik button tsukamoto akan muncul tampilan perhitungan fuzzy tsukamoto dapat dilihat rancangannya pada gambar 3.26. Didalam menu proses terdapat juga tombol simpan ke laporan fungsinya untuk memproses perhitungan dua metode tersebut dapat dilihat pada gambar 3.27. Command Button Gambar 3.24 Rancangan F orm Proses Keterangan : 1. Label : Hitung jumlah minuman 2. Label : Input nilai 3. Label : Proses fuzzy 4. Label : Bulan, Tahun 5. Label : Permintaan 6. Label : Persediaan 7. Text Box : Tampilan bulan dan tahun secara otomatis HITUNG JUMLAH PRODUKSI MINUMAN INPUT NILAI PROSES FUZZY BULAN, TAHUN PERMINTAAN PERSEDIAAN TSUKAMOTO SUGENO Simpan ke Laporan KEMBALI 1 2 3 5 4 6 7 9 8 12 11 10 13 8. Text Box : Input nilai permintaan 9. Text Box : Input nilai persediaan 10. Command Button : Jika diklik maka akan muncul tampilan perhitungan fuzzy Sugeno 11. Command Button : Jika diklik maka akan muncul tampilan perhitungan fuzzy Tsukamoto 12. Command Button : Hitung Simpan kelaporan maka akan muncul tampilan perhitungan fuzzy Sugeno dan fuzzy Tsukamoto 13. Command Button : Tombol kembali, jika diklik maka akan kembali kemenu utama Gambar 3.25 Tampilan Perhitungan F uzzy Sugeno Keterangan : FUZZY SUGENO PERMINTAAN PERSEDIAAN DATA Menurun Menaik Sedikit Banyak Besar Kecil Permintaan Persediaan Produksi Nama Minuman Defuzzyfikasi Kembali 1 2 3 13 14 27 19 22 20 23 21 24 26 25 8 9 7 6 18 17 15 4 5 16 7 10 1 1 1 2 1. Label : Permintaan 2. Label : Persediaan 3. Label : Data 4. Label : Menurun 5. Label : Menaik 6. Label : Sedikit 7. Label : Banyak 8. Label : Permintaan 9. Label : Persediaan 10. Label : Produksi 11. Label : Besar 12. Label : Kecil 13. Label : Nama minuman 14. Label : Defuzzyfikasi 15. Text Box : Hasil nilai permintaan menurun 16. Text Box : Hasil nilai permintaan menaik 17. Text Box : Hasil nilai persediaan sedikit 18. Text Box : Hasil nilai persediaan banyak 19. Text Box : Data permintaan terbesar 20. Text Box : Data persediaan terbesar 21. Text Box : Data produksi terbesar 22. Text Box : Data permintaan terkecil 23. Text Box : Data persediaan terkecil 24. Text Box : Data produksi terkecil 25. Text Box : Nama minuman diproduksi 26. Text Box : Hasil perhitungan defuzzyfikasi 27. Command Button : Kembali, jika diklik akan kembali kemenu proses Gambar 3.26 Tampilan Perhitungan F uzzy Tsukamoto Keterangan : 1. Label : Permintaan 2. Label : Persediaan 3. Label : Data FUZZY TSUKAMOTO PERMINTAAN PERSEDIAAN DATA Menurun Menaik Sedikit Banyak Besar Kecil Permintaan Persediaan Produksi Nama Minuman Defuzzyfikasi Kembali 1 2 3 13 14 27 19 22 20 23 21 24 26 25 8 9 7 6 18 17 15 4 5 16 7 10 1 1 1 2 4. Label : Menurun 5. Label : Menaik 6. Label : Sedikit 7. Label : Banyak 8. Label : Permintaan 9. Label : Persediaan 10. Label : Produksi 11. Label : Besar 12. Label : Kecil 13. Label : Nama minuman 14. Label : Defuzzyfikasi 15. Text Box : Hasil nilai permintaan menurun 16. Text Box : Hasil nilai permintaan menaik 17. Text Box : Hasil nilai persediaan sedikit 18. Text Box : Hasil nilai persediaan banyak 19. Text Box : Data permintaan terbesar 20. Text Box : Data persediaan terbesar 21. Text Box : Data produksi terbesar 22. Text Box : Data permintaan terkecil 23. Text Box : Data persediaan terkecil 24. Text Box : Data produksi terkecil 25. Text Box : Nama minuman diproduksi 26. Text Box : Hasil perhitungan defuzzyfikasi 27. Command Button : Kembali, jika diklik akan kembali kemenu proses Gambar 3.27 Tampilan Form Simpan Ke Laporan Keterangan : 1. Label : Proses Defuzzyfikasi 2. Label : Permintaan 3. Label : Persediaan 4. Label : Data 5. Label : Sugeno 6. Label : Tsukamoto 7. Label : Turun PROSES DEFUZZYFIKASI PERMINTAAN PERSEDIAAN DATA Sugeno Tsukamoto Turun Naik Sugeno Tsukamoto Sedikit Banyak Besar Kecil Permintaan Persediaan Produksi Nama Minuman Teh Botol Sosro Sugeno Tsukamoto Defuzzyfikasi Running Time Kembali Simpan 1 3 2 4 5 6 7 8 9 10 13 14 18 19 11 12 15 16 17 20 21 22 23 24 25 28 26 27 29 30 31 32 33 35 34 36 37 38 39 40 41 42 43 8. Label : Naik 9. Label : Sugeno 10. Label : Tsukamoto 11. Label : Sedikit 12. Label : Banyak 13. Label : Besar 14. Label : Kecil 15. Label : Permintaan 16. Label : Persediaan 17. Label : Produksi 18. Label : Nama minuman 19. Label : Teh botol sosro 20. Label : Defuzzyfikasi 21. Label : Running time 22. Text Box : Hasil nilai permintaan turun fuzzy Sugeno 23. Text Box : Hasil nilai permintaan naik fuzzy Sugeno 24. Text Box : Hasil nilai permintaan turun fuzzy Tsukamoto 25. Text Box : Hasil nilai permintaan naik fuzzy Tsukamoto 26. Text Box : Hasil nilai persediaan turun fuzzy Sugeno 27. Text Box : Hasil nilai persediaan naik fuzzy Sugeno 28. Text Box : Hasil nilai persediaan turun fuzzy Tsukamoto 29. Text Box : Hasil nilai persediaan naik fuzzy Tsukamoto 30. Text Box : Data permintaan terbesar 31. Text Box : Data persediaan terbesar 32. Text Box : Data produksi terbesar 33. Text Box : Data permintaan terkecil 34. Text Box : Data persediaan terkecil 35. Text Box : Data produksi terkecil 36. Text Box : Hasil defuzzyfikasi Sugeno 37. Text Box : Hasil running time Sugeno 38. Text Box : Hasil defuzzyfikasi Tsukamoto 39. Text Box : Hasil running time Tsukamoto 40. Label : Sugeno 41. Label : Tsukamoto 42. Command button : Simpan, jika diklik akan menyimpan ke menu laporan produksi 43. Command button : Kembali ke menu utama 3.9.5. Form Laporan Form laporan pada sistem yang akan dibangun akan menampilkan hasil nilai akhir pada perhitungan jumlah produksi antara metode fuzzy sugeno dan metode fuzzy tsukamoto dan perhitungan running time. Rancangan form laporan dapat dilihat pada gambar 3.28. Gambar 3.28 Tampilan F orm Laporan Keterangan : 1. Label : Laporan produksi minuman teh PT.Sinar Sosro Tanjung Morawa 2. Data grid view : Tampilan tabel laporan produksi minuman 3. Command Button : Kembali, jika diklik maka akan kembali ke menu utama LAPORAN PRODUKSI MINUMAN TEH PT SINAR SOSRO TANJUNG MORAWA Bulan Tahun Pmt Prsd Jumlah Produksi Running Time Sugeno Tsukamoto Sugeno Tsukamoto Kembali 1 2 3

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

Pada bab ini akan dijelaskan implementasi dan pengujian sistem telah selesai dibangun dari hasil perancangan pada bab 3. Tahap ini memperlihatkan apakah setiap proses yang ada dapat berjalan dengan baik dan mampu memberikan hasil yang diharapkan.

4.1 Implementasi Sistem

Setelah melalui tahap analisis dan perancangan, tahap selanjutnya untuk mengembangkan suatu perangkat lunak adalah tahap implementasi. Seluruh proses perancangan diimplementasikan dengan menggunakan Microsoft Visual Basic 2013. Data yang dipergunakan dalam aplikasi disimpan dan diolah di dalam database management system dengan menggunakan Microsoft Access 2013.

4.2 Pengujian

Tahap pengujian merupakan tahapan yang dilakukan untuk menunjukkan bahwa setiap proses yang telah diimplemetasikan ke dalam aplikasi sistem pendukung keputusan ini dapat berjalan dengan baik dan mampu memberikan hasil yang diinginkan. Tujuan dari pengujian ini adalah untuk memperbaiki kinerja dari aplikasi yang tidak bersesuaian dengan kebutuhan fungsional yang telah direncanakan sebelumnya.

4.2.1 Tampilan

F orm Login Tampilan form login adalah tampilan yang pertama kali muncul pada saat sistem dijalankan. Pengguna sistem harus mengisi username dan password untuk masuk kedalam aplikasi ini. form login dapat dilihat pada gambar 4.1. Gambar 4.1 Tampilan F orm Login Pada gambar 4.1 bisa dilihat username dan login diisi oleh pengguna, jika diklik tombol login maka akan masuk ke sistem menu utama dan jika klik tombol cancel maka pengguna batal untuk menggunakan sistem ini.

4.2.2 Tampilan

F orm Utama Tampilan form utama pada sistem yang dibuat terdapat tiga menu yang akan digunakan yaitu menu data, menu proses dan menu laporan dapat dilihat pada gambar 4.2.