Zenit Volume 1 Nomor 1 April 2012
58
2.1.1 Logika Fuzzy
Logika fuzzy dikatakan sebagai logika baru yang lama, sebab ilmu tentang logika fuzzy modern dan metodis baru ditemukan beberapa tahun yang lalu, padahal sebenarnya konsep tentang logika fuzzy
itu sendiri sudah ada sejak lama. Logika fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang input ke dalam suatu ruang output Kusumadewi Purnomo, 2004:1.
Ada beberapa alasan mengapa orang menggunakan logika fuzzy, antara lain: 1. Konsep logika fuzzy mudah dimengerti. Konsep matematis yang mendasari penalaran fuzzy sangat
sederhana dan mudah dimengerti. 2. Logika fuzzy sangat fleksibel.
3. Logika fuzzy memiliki toleransi terhadap data-data yang tidak tepat. 4. Logika fuzzy mampu memodelkan fungsi-fungsi nonlinear yang sangat kompleks.
5. Logika fuzzy dapat membangun dan mengaplikasikan pengalaman-pengalaman para pakar secara
langsung tanpa harus mengalami proses pelatihan.
6. Logika fuzzy dapat bekerja sama dengan teknik-teknik kendali secara konvensional. 7. Logika fuzzy didasarkan pada bahasa alami.
2.1.2 Basis Data Fuzzy Model Tahani
Sebagian besar basis data standar diklasifikasikan berdasarkan bagaimana data tersebut dipandang oleh user. Misalkan ada data supplier yang tersimpan pada tabel DT_SUPPLIER dengan
field KdSup, NamaSup, TlpSup, AlamatSup, dan Payment Term, seperti yagn terlihat pada tabel I.
Tabel I Data Supplier
Kode Nama
Tlp. Alamat
Payment Term hari
Delivery Time hari
S-01 Lina
08123456789 Tegal
90 3
S-02 Didit
08132456789 Palembang
60 7
S-03 Rendy
08143256789 Palembang
21 21
S-04 Rama
08156452379 Banjar
30 S-05
Ester 08163254789
Banjar 30
10 S-06
Eny 08194562378
Bandung 14
14 S-07
Tony 08172412345
Bandung 7
21 S-08
Fany 08184561384
Tegal 10
14 S-09
Ade 08114253789
Tangerang 10
10 S-10
Anton 08166677777
Bandung 7
20 Dengan menggunakan basis data standar, dapat dicari data supplier dengan spesifikasi tertentu
dengan menggunakan query. Misalnya informasi tentang nama-nama supplier yang berada di Bandung, informasi tentang nama-nama supplier
yang diawali huruf “E”, dan lain-lain. Pada kenyataannya, seseorang kadang membutuhkan informasi dari data yang bersifat ambigu.
Apabila hal ini terjadi, maka akan digunakan basis data fuzzy. Selama ini, sudah ada beberapa penelitian tentang basis data fuzzy, salah satunya adalah model Tahani. Basis data model Tahani masih
tetap menggunakan relasi standar, hanya saja model ini menggunakan teori himpunan fuzzy untuk mendapatkan informasi pada query-nya.
Misalkan dalam mengkategorikan payment term supplier di atas ke dalam himpunan: CEPAT, BIASA, dan LAMA.
dan Pengelolaan Stok Barang Dengan Metode Fuzzy. Christian Suhindar dan Meliana Christianti J
59
Fungsi keanggotaan:
Tabel II menunjukkan tabel supplier berdasarkan payment term dengan derajat keanggotaannya pada setiap himpunan.
Tabel II Supplier berdasarkan payment term
Kod e
Nama Paymen
t Term hari
Derajat Keanggotaan [x] CEPAT
BIASA LAMA
S-01 Lina
90 1
S-02 Didit
60 1
0,8889 S-03
Rendy 21
0,1333 0,0222
S-04 Rama
1 S-05
Ester 30
0,3333 0,2222
S-06 Eny
14 0,4615
S-07 Tony
7 1
S-08 Fany
10 0,7692
S-09 Ade
12 0,6154
S-10 Anton
7 1
Variabel delivery time bisa dikategorikan dalam himpunan: CEPAT, SEDANG, dan LAMA, seperti yang terlihat pada gambar 2.
Gambar 1 Fungsi keanggotaan untuk variabel payment term
1 CEPAT
µ[x] LAMA
BIASA
7 15
20 60
65 Payment term hari
Zenit Volume 1 Nomor 1 April 2012
60
Tabel III menunjukkan tabel supplier berdasarkan delivery time dengan derajat keanggotaannya pada setiap himpunan.
Tabel III Supplier berdasarkan delivery time
Kode Nama
Delivery Time
hari Derajat Keanggotaan [y]
CEPAT SEDANG
LAMA S-01
Lina 3
1 S-02
Didit 7
1 S-03
Rendy 21
1 0,4375
S-04 Rama
30 1
S-05 Ester
10 0,5714
S-06 Eny
14 0,3636
S-07 Tony
21 1
0,4375 S-08
Fany 14
0,3636 S-09
Ade 10
0,5714 S-10
Anton 20
0,9091 0,375
Gambar 2 Fungsi keanggotaan untuk variabel delivery time
1 CEPAT
µ[y] LAMA
SEDANG
7 10
14 21
30 HargaRp.
dan Pengelolaan Stok Barang Dengan Metode Fuzzy. Christian Suhindar dan Meliana Christianti J
61
Contoh query yang dapat dilakukan adalah sebagai berikut: Siapa sajakah supplier yang payment term-nya lama tetapi delivery time-nya cepat?
SELECT NAMA FROM SUPPLIER
WHERE Payment term= “LAMA” and Delivery time= “CEPAT” Tabel IV menunjukkan hasil query, yaitu nama-nama supplier yang payment term-nya lama tetapi
delivery time-nya cepat.
Tabel IV Hasil query
KODE NAMA
PAYMENT TERM
DELIVERY TIME
Derajat Keanggotaan PAYMENT
TERM LAMA
DELIVERY TIME
CEPAT PT LAMA
dan DT CEPAT
S-01 Lina
90 3
1 1
1 S-02
Didit 60
7 0,8889
1 0,8889
S-05 Ester
30 10
0,2222 0,5714
0,2222 S-03
Rendy 21
21 0,0222
S-04 Rama
30 S-06
Eny 14
14 S-07
Tony 7
21 S-08
Fany 10
14 S-09
Ade 12
10 0,5714
S-10 Anton
7 20
III. Analisis