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.