Untuk menyimpan kelompok kriteria seperti : UMUR, MASA KERJA, dan GAJI kita buatkan tabel tb_kelompok.
Selanjutnya yang menjadi poin dalam perancangan basis data fuzzy ini adalah tb_kriteria. Dalam tabel ini nantinya digunakan untuk menentukan batasan-batasan dalam menentukan derajat keanggotaan. Adapun strukturnya adalah sebagai berikut :
UMUR
Umur karyawan dikategorikan ke himpunan MUDA, PAROBAYA, TUA.
Berdasarkan data dan grafik umur tersebut diatas, bisa kita tentukan nilainya sebagai berikut :
- MUDA : nilai bawah=0, nilai tengah=30, nilai atas=40
- PAROBAYA : nilai bawah=35, nilai tengah=45, nilai atas=50
- TUA : : nilai bawah=40, nilai tengah=50, nilai atas=99 ( asumsi nilai maksimal umur )
MASA KERJA
Masa kerja karyawan dikategorikan ke himpunan BARU, LAMA
Diperoleh :
- BARU : nilai bawah=0, nilai tengah=5, nilai atas=15
- LAMA : nilai bawah=10, nilai tengah=25, nilai atas=99 ( asumsi nilai maksimal masa kerja )
Gaji karyawan dikategorikan ke himpunan RENDAH, SEDANG, TINGGI.
Diperoleh gaji dalam ribuan:
- RENDAH : nilai bawah=0, nilai tengah=300, nilai atas=800
- SEDANG : nilai bawah=500, nilai tengah=1000, nilai atas=1500
- TINGGI : nilai bawah=1000, nilai tengah=2000, nilai atas=10000 ( asumsi nilai maksimal gaji )
Berikutnya kita akan membuatkan function PHP untuk menentukan nilai derajat keanggotaan.
0 comments:
Post a Comment