SPK Pemilihan Karyawan Teladan Dengan Metode Fuzzy Tsukamoto
SPK Pemilihan Karyawan Teladan Dengan Metode Fuzzy Tsukamoto
SKRIPSI
OLEH :
AAN HIDAYAT
3101 0601 0885
i
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
BANJARBARU(STMIK BANJARBARU)
PERSETUJUAN SKRIPSI
Telah disetujui untuk disidangkan pada Sidang Skripsi Program Studi Sistem
Informasi Sekolah Tinggi Manajemen Informatika & Komputer Banjarbaru
(STMIK BANJARBARU).
Mengetahui :
Ketua Jurusan
Sistem Informasi,
ii
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
BANJARBARU(STMIK BANJARBARU)
PENGESAHAN SKRIPSI
Telah disidangkan dan dinyatakan Lulus Sidang Skripsi pada jenjang Strata Satu
Program Studi Teknik Informatika Sekolah Tinggi Manajemen Informatika &
Komputer Banjarbaru (STMIK BANJARBARU) pada tanggal ( 2011).
SUSUNAN TIM PENGUJI
NO NAMA PENGUJI JABATAN TANDA TANGAN
Banjarmasin, 2011
Mengetahui, Mengesahkan
Ketua Jurusan Ketua STMIK Banjarbaru
Sistem Informasi
iii
PERNYATAAN KEASLIAN SKRIPSI
Dengan ini saya menyatakan bahwa dalam Skripsi ini adalah tulisan saya sendiri,
begitu pula kode-kode program yang disertakan pada laporan ini. Dan Skripsi ini
belum pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan
Tinggi lain, dan sepanjang sepengetahuan saya juga tidak terdapat karya atau
pendapat yang sama yang pernah ditulis atau diterbitkan oleh orang lain, kecuali
yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
(Aan Hidayat)
iv
Aan Hidayat, 310106010885
Sistem Penunjang Keputusan Untuk Pemilihan Karyawan Teladan Logika Fuzzy
Tsukamoto(Studi Kasus : PT. FIF (FEDERAL INTERNATIONAL FINANCE));
dibawah bimbingan Ir. Rintana Arnie, M.Kom.
ABSTRAK
v
Aan Hidayat, 310106010885
Sistem Penunjang Keputusan Untuk Pemilihan Karyawan Teladan Logika Fuzzy
Tsukamoto(Studi Kasus : PT. FIF (FEDERAL INTERNATIONAL FINANCE));
dibawah bimbingan Ir. Rintana Arnie, M.Kom.
ABSTRACT
vi
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa yang
telah melimpahkan segala Rahmat-Nya, penulis merasa bersyukur atas telah
tersusunnya Skripsi yang berjudul “Sistem Penunjang Keputusan Untuk
Pemilihan Karyawan Teladan Dengan Logika Fuzzy Tsukamoto” untuk
melengkapi salah satu persyaratan yang diajukan dalam rangka menempuh ujian
akhir untuk memperoleh gelar Sarjana Komputer pada Jenjang Strata Satu
Program Studi Teknik Informatika di Sekolah Tinggi Manajemen Informatika &
Komputer Banjarbaru.
Penulis sungguh sangat menyadari, bahwa penulisan Skripsi ini tidak akan
terwujud tanpa adanya dukungan dan bantuan dari berbagai pihak. Maka, dalam
kesempatan ini penulis menghaturkan penghargaan dan ucapan terima kasih yang
sebesar-besarnya kepada yang terhormat:
1. Orang tua dan keluarga yang selalu memberikan dukungan dan doa’nya
selama pembuatan skripsi ini.
2. Ibu Ir. Rintana Arnie, M,Kom yang telah bersedia meluangkan waktunya
sebagai pembimbing skripsi.
3. Seluruh karyawan PT.FIF cabang Batulicin, tempat dilakukannya
pengumpulan data.
4. Seluruh teman-teman dan semua pihak yang telah memberikan dukungan
dalam pengerjaan skripsi ini.
Akhir kata penulis mohon maaf atas kekeliruan dan kesalahan yang
terdapat dalam Skripsi ini dan berharap semoga Skripsi ini dapat memberikan
manfaat bagi khasanah pengetahuan Teknologi Informasi/Sistem Informasi di
Indonesia.
Aan Hidayat
vii
DAFTAR ISI
Hal.
SKRIPSI............................................................................................................................... i
PERSETUJUAN SKRIPSI ................................................................................................. ii
PENGESAHAN SKRIPSI ................................................................................................. iii
PERNYATAAN KEASLIAN SKRIPSI ............................................................................ iv
ABSTRAK .......................................................................................................................... v
ABSTRACT....................................................................................................................... vi
KATA PENGANTAR ...................................................................................................... vii
DAFTAR ISI.................................................................................................................... viii
DAFTAR TABEL............................................................................................................... x
DAFTAR GAMBAR ......................................................................................................... xi
BAB I .................................................................................................................................. 1
PENDAHULUAN .............................................................................................................. 1
1.1. Latar Belakang .................................................................................................... 1
1.2. Permasalahan Penelitian ..................................................................................... 3
1.2.1. Identifikasi Masalah .................................................................................... 3
1.2.2. Ruang Lingkup Masalah ............................................................................. 3
1.2.3. Rumusan Masalah ....................................................................................... 3
1.3. Tujuan dan Manfaat Penelitian ........................................................................... 4
1.3.1. Tujuan Penelitian ........................................................................................ 4
1.3.2. Manfaat Penelitian ............................................................................................ 4
1.4. Sistematika Penulisan .............................................................................................. 4
BAB II................................................................................................................................. 6
LANDASAN TEORI DAN KERANGKA PEMIKIRAN .................................................. 6
2.1. Tinjauan Pustaka ................................................................................................. 6
2.2. Landasan Teori.................................................................................................... 7
2.2.1. Pengertian Sistem Pendukung Keputusan ................................................... 7
2.2.2. Karakteristik dan Manfaat Sistem Pendukung Keputusan .......................... 8
2.2.3. Beberapa Keterbatasan SPK ....................................................................... 9
2.2.4. Logika Fuzzy .............................................................................................. 9
2.2.5. Studi Kasus ............................................................................................... 14
2.3. Kerangka Pemikiran.......................................................................................... 20
viii
BAB III ............................................................................................................................. 21
METODE PENELITIAN .................................................................................................. 21
3.1. Analisa Kebutuhan ............................................................................................ 21
3.1.1. Sampel Data .............................................................................................. 21
3.1.2. Metode Pengumpulan Data ....................................................................... 22
3.2. Perancangan Penelitian ..................................................................................... 23
3.2.1. Sumber Data dan Variabel Penelitian ....................................................... 23
3.2.2. Diagram Konteks ...................................................................................... 23
3.2.3. Use Case Diagram..................................................................................... 24
3.2.4. Sequence Diagram .................................................................................... 25
3.2.5. Activity Diagram....................................................................................... 26
3.2.6. Perancangan Database............................................................................... 27
3.2.7. Perancangan Input dan Output .................................................................. 30
3.3. Teknik Analisis Data......................................................................................... 34
BAB IV ............................................................................................................................. 64
HASIL DAN PEMBAHASAN......................................................................................... 64
4.1. Hasil .................................................................................................................. 64
4.1.1. Tampilan Program..................................................................................... 64
4.1.2. Pengujian Program .................................................................................... 77
4.2. Pembahasan....................................................................................................... 86
4.3. Implikasi Penelitian .......................................................................................... 88
BAB V .............................................................................................................................. 90
PENUTUP ........................................................................................................................ 90
5.1. Kesimpulan ............................................................................................................ 90
5.2. Saran ...................................................................................................................... 90
DAFTAR PUSTAKA ....................................................................................................... 91
DAFTAR RIWAYAT HIDUP.......................................................................................... 92
ix
DAFTAR TABEL
Hal.
x
DAFTAR GAMBAR
Hal.
Gambar 2. 1. Himpunan Fuzzy pada variabel temperatur ................................................. 12
Gambar 2. 2. Representasi Kurva Bentuk Bahu ............................................................... 13
Gambar 2. 3. Fungsi Keanggotaan Variabel Permintaan .................................................. 15
Gambar 2. 4. Fungsi Keanggotaan Variabel Persediaan ................................................... 16
Gambar 2. 5. Fungsi Keanggotaan Variabel Produksi Barang ......................................... 17
Gambar 2. 6. Kerangka Pemikiran .................................................................................... 20
Gambar 2. 7. Kerangka Pemikiran .................................................................................... 20
Gambar 3. 1. Diagram Konteks ........................................................................................ 24
Gambar 3. 2. Use Case Diagram ....................................................................................... 25
Gambar 3. 3. Sequence Diagram ...................................................................................... 26
Gambar 3. 4. Activity Diagram......................................................................................... 27
Gambar 3. 5. Desain Form Utama .................................................................................... 30
Gambar 3. 6. Desain Form Login ..................................................................................... 30
Gambar 3. 7. Desain Form Jabatan ................................................................................... 31
Gambar 3. 8. Desain Form Karyawan............................................................................... 31
Gambar 3. 9. Desain Form Domain Input Batas ............................................................... 31
Gambar 3. 10. Desain Form Variabel ............................................................................... 32
Gambar 3. 11. Desain Form Proses................................................................................... 32
Gambar 3. 12. Desain Form Operator ............................................................................... 33
Gambar 3. 13. Desain Form Konfigurasi .......................................................................... 33
Gambar 3. 14. Desain Laporan Karyawan ........................................................................ 33
Gambar 3. 15. Desain laporan Hasil Fuzzy Tsukamoto.................................................... 34
Gambar 3. 16. Variabel Disiplin ....................................................................................... 35
Gambar 3. 17. Varaibel Loyalitas ..................................................................................... 35
Gambar 3. 18. Variabel Komunikasi ................................................................................ 36
Gambar 3. 19. Variabel Absensi ....................................................................................... 37
Gambar 3. 20. Variabel Problem Solve ............................................................................ 37
Gambar 3. 21. Variabel Hasil ........................................................................................... 38
Gambar 3. 22. Variabel disiplin (75) ................................................................................ 60
Gambar 3. 23. Variabel loyalitas (77,5) ............................................................................ 60
Gambar 3. 24. Variabel komunikasi (75) .......................................................................... 60
xi
Gambar 3. 25. Variabel absensi (75)................................................................................. 61
Gambar 3. 26. Variabel problem solve (80)...................................................................... 61
Gambar 4. 1. Tampilan antar muka awal program............................................................ 64
Gambar 4. 2. Tampilan antar muka menu login ............................................................... 65
Gambar 4. 3. Tampilan antar muka menu jabatan ............................................................ 65
Gambar 4. 4. Tampilan antar muka menu karyawan ........................................................ 66
Gambar 4. 5. Tampilan antar muka menu himpunan ........................................................ 66
Gambar 4. 6. Tampilan antar muka menu variabel ........................................................... 67
Gambar 4. 7. Tampilan antar muka menu proses ............................................................. 67
Gambar 4. 8. Tampilan antar muka menu operator .......................................................... 75
Gambar 4. 9. Tampilan antar muka menu konfig ............................................................. 76
Gambar 4. 10. Tampilan laporan karyawan ...................................................................... 76
Gambar 4. 11. Tampilan Laporan Calon Karyawan Teladan ........................................... 77
Gambar 4. 12. Source code procedure Run ...................................................................... 78
Gambar 4. 13. Test case procedure Run() ......................................................................... 78
Gambar 4. 14. Source code procedure compute_membership() ...................................... 79
Gambar 4. 15. Source code fungsi fuzzifikasi .................................................................. 79
Gambar 4. 16. Test case fungsi bahu_kiri() ...................................................................... 80
Gambar 4. 17. Test case fungsi segitiga() ......................................................................... 80
Gambar 4. 18. Test case fungsi bahu_kanan() .................................................................. 81
Gambar 4. 19. Source code procedure Apply_Rule() ....................................................... 81
Gambar 4. 20. Source code fungsi Find_Min() ................................................................ 82
Gambar 4. 21. Test case fungsi Find_Min() ..................................................................... 82
Gambar 4. 22. Source code procedure compute_output()................................................. 83
Gambar 4. 23. Test case procedure compute_output() ..................................................... 83
Gambar 4. 25. Perbandingan perhitungan progam dengan perhitungan manual .............. 88
xii
BAB I
PENDAHULUAN
dan berkembang dengan pesat dan menjadi besar. Oleh karena itu diperlukan
perusahaan yang bergerak dibidang jasa pembiayaan sepeda motor secara ritel.
periodik dengan tujuan agar karyawan selalu memacu semangat dalam dirinya
mudah. Selama ini pada PT. FIF cabang Batu Licin dalam pemilihan karyawan
teladan nya dilakukan dengan cara memilih salah satu karyawan yang di
rekomendasikan oleh karyawan-karyawan pada PT. FIF itu sendiri, cara pemilihan
tersebut tentu memiliki banyak kekurangan terutama dari segi objektifitas serta
belum ada nya kriteria yang terukur yang digunakan untuk menentukan siapa yang
1
2
seseorang. Kendala yang lain yang timbul dalam pemutusan pemilihan karyawan
mengandalkan intuisi (subjektif). Hal ini tentu saja menjadi sebuah kekurangan
teladan.
Logika fuzzy dengan penalaran tsukamoto adalah salah satu metode yang
tersebut. Metode ini telah banyak diterapkan untuk berbagai keperluan dalam
tentang penerapan fuzzy tsukamoto ke dalam suatu sistem yang bertujuan untuk
membantu calon pembeli mobil Avanza bekas dalam menentukan harga yang
proses terhadap variabel harga beli mobil baru, kondisi mobil sekarang, tipe/jenis
mobil, dan tahun pembelian mobil. Hasil yang didapat berupa prediksi harga mobl
bekas.
Oleh karena itu perlu dirancang dan dibangun sebuah sistem yang dapat
permasalahan dalam penelitian ini yaitu cara pemilihan karyawan teladan yang
karyawan-karyawan pada PT. FIF itu sendiri, serta belum ada nya kriteria yang
terukur yang digunakan untuk menentukan siapa yang jadi karyawan teladan.
suatu aplikasi yang berfungsi sebagai alat bantu pengambilan keputusan dalam
kasus pemilihan karyawan teladan pada PT. FIF cabang Batulicin dengan
Sesuai dengan latar belakang di atas, maka penelitian yang dilakukan ini
2. Bagi PT. FIF cabang Batulicin, penelitian merupakan salah satu alternatif
dalam menentukan calon karyawan teladan sesuai dengan kriteria yang ada di
perusahaan tersebut.
penelitian selanjutnya.
Dalam penulisan tugas akhir ini dibagi dalam 5 (lima) bab yang terdiri
dari :
BAB I : PENDAHULUAN
BAB V : PENUTUP
hari.
BAB II
LANDASAN TEORI DAN KERANGKA PEMIKIRAN
teladan bukanlah baru pertama kali ini dilakukan , sudah ada penelitian terdahulu
untuk membantu calon pembeli mobil Avanza bekas untuk menentukan harga
yang pantas yang harus ia bayar untuk membeli mobil tersebut dengan metode
Tsukamoto.
peneliti saat ini yang menerapkan metode yang sama. Penelitian-penelitian diatas
berbeda dengan penelitian kali ini, dimana penelitian ini menerapkan metode
6
7
istilah yang mengacu pada suatu sistem yang memamfaatkan dukungan computer
masalah yang sifatnya semi terstruktur maupun yang tidak terstruktur (Rahman,
2011).
pengambilan keputusan.
pengambil keputusan.
8
dengan mudah.
3. SPK dapat menghasilkan solusi dengan lebih cepat serta hasilnya dapat
diandalkan.
1. Ada beberapa kemapuan manajemen dan bakat manusia yang tidak dapat
3. Proses - proses yang dapat dilakukan SPK biasanya juga tergantung pada
pasti yaitu benar atau salah (true or false), dengan tidak ada kondisi antara. Prinsip
ini telah mendominasi pemikiran logika di dunia sampai sekarang. Tentu saja,
pemikiran mengenai logika konvensional dengan nilai kebenaran yang pasti yaitu
benar atau salah dalam kehidupan yang nyata sangatlah tidak mungkin. logika
pada tahun 1965. Ia ber-pendapat bahwa logika benar dan salah dari logika
10
logika fuzzy mempunyai nilai yang kontinu. Fuzzy dinyatakan dalam derajat dari
suatu keanggotaan dan derajat dari kebenaran. Oleh sebab itu sesuatu dapat
dikatakan sebagian benar dan sebagian salah pada waktu yang sama.
hanya memiliki dua nilai keanggotaan yaitu 0 dan 1. Dalam logika fuzzy nilai
sepenuhnya salah.
jalan memungkinkan komputer untuk berperilaku sedikit lebih seksama dan logis
sekadar persoalan hitam dan putih atau benar dan salah, namun kerapkali
Himpunan fuzzy merupakan suatu group yang mewakili suatu kondisi atau
keadaa tertentu dalam suatu variabel fuzzy. Pada himpunan tegas (crisp), nilai
keanggotaan suatu item x dalam suatu himpunan A, yang sering ditulis dengan
11
flA[x], memiliki dua kemungkinan, yaitu : Satu (I), yang berarti bahwa suatu item
menjadi anngota dalam suatu himpunan atau Nol (0), yang berarti bahwa suatu
proporsi terhadap keseringan suatu hasil bernilai benar dalam jangka panjang.
a. Linguistik, yaitu penamaan suatu group yang mewakili suatu keadaan atau
Parobaya, Tua.
b. Numeris, yaitu suatu nilai (angka) yang menunjukkan ukuran dari suatu
Ada beberapa hal yang perlu diketahui dalam memahami suatu sistem fuzzy,
yaitu :
a. Variabel fuzzy
b. Himpunan fuzzy
12
Contoh :
µ[x]
0 15 20 25 30 35 40
Gambar 2. 1. Himpunan Fuzzy pada variabel temperatur
c. Semesta Pembicaraan
dari kiri ke kanan. Nilai semesta pembicaraan dapat berupa bilangan positif
batas atasnya.
Contoh :
d. Domain
1. MUDA : [0 45]
titik input data ke dalam nilai keanggotaan yang memiliki nilai interval antara 0
dan I. Salah satu cara yang dapat digunakan untuk mendapatkan nilai keanggotaan
Salah satu representasi fungsi keanggotaan dalam fuzzy yang akan dipakai
adalah representasi kurva bentuk bahu. Kurva yang bentuknya seperti bahu di
sisi paling kanan dan paling kirinya. Himpunan fuzzy ‘bahu’, bukan segitiga,
µ[x]
0
a b c d e f
himpunan dimulai pada nilai domain yang memiliki derajat keanggotaan nol [0]
14
lebih tinggi. Kedua, merupakan kebalikan yang pertama. Garis lurus dimulai dari
nilai domain dengan derajat keanggotaan tertinggi pada sisi kiri, kemudian
rendah.
penalaran, antara lain : metode Tsukamoto, metode Mamdani dan metode Sugeno.
Pada metode Tsukamoto, setiap konsekuen pada aturan yang berbentuk IF-
keanggotaan yang monoton. Sebagai hasilnya, output hasil inferensi dari tiap-
tiap aturan diberikan dengan tegas (crisp) berdasarkan α-predikat (fire strength).
Misal ada 2 variabel input, var-1(x) dan var-2(y) serta 1 variabel output
var-3(z), dimana var-1 terbagi atas 2 himpunan yaitu A1 dan A2 dan var-2 terbagi
atas himpunan B1 dan B2. Sedangkan var-3 juga terbagi atas 2 himpunan yaitu C1
efisiensi mesin dan SDM tiap hari diharapkan perusahaan memproduksi paling
tidak 2000 kemasan. Berapa kemasan makanan jenis ABC yang harus diproduksi,
jika jumlah permintaan sebanyak 4000 kemasan dan persediaan di gudang masih
Solusi :
0,75
0,25
0
1000 4000 5000
Gambar 2. 3. Fungsi Keanggotaan Variabel Permintaan
16
µPmtTURUN(4000) = (5000-4000)/4000
= 0,25
µPmtNAIK(4000) = (4000-1000)/4000
= 0,75
µPsdSEDIKIT(300) = (600-300)/500
= 0,6
µPsdBANYAK(300) = (300-100)/500
= 0,4
17
BERTAMBAH.
0
2000 7000
Cari nilai z untuk setiap aturan dengan menggunakan fungsi MIN pada aplikasi
fungsi implikasinya :
= min(µPmnTURUN(4000), µPsdBANYAK(300))
= min(0,25;0,4)
= 0,25
= min(µPmtTURUN(4000), µPsdSEDIKIT(300))
= min(0,25;0,6)
= 0,25
= min(µPmtNAIK(4000), µPsdBANYAK(300))
= min(0,75;0,4)
= 0,4
= min(µPmTNAIK(4000), µPsdSEDIKIT(300))
= min(0,75;0,6)
= 0,6
Jadi jumlah makanan kaleng jenis ABC yang harus diproduksi sebanyak 4983
kemasan.
20
kebutuhan seperti analisis masalah, analisis sistem, masukan dan keluaran sistem,
keputusan untuk pemilihan karyawan teladan dengan logika fuzzy tsukamoto pada
masalah sebagai variabel input dan variabel hasil sebagai variabel output.
pemilihan calon karyawan teladan adalah 10 data karyawan yang diambil secara
21
22
acak yang meliputi data nama karyawan, jabatan, serta nilai-nilai kriteria masing-
NILAI KRITERIA
No. NAMA Jabatan Problem Hasil
Disiplin Loyalitas Komunikasi Absensi
solving
1 Budiman Sales 90 70 80 100 75 83
2 Sigit Purnomo Surveyor 75 70 85 85 75 78
3 Bekti susilo Surveyor 90 90 85 100 85 90
4 Gazali Rahman Collector 85 75 75 90 85 82
5 Bahrina Fauzi Collector 70 70 75 80 70 73
Agung
6 Sales 85 85 85 100 80 87
Kurniawan
7 Hadi Prasetyo Sales 70 80 70 95 75 78
8 Firmansyah Surveyor 90 85 90 75 80 84
9 Adi Kurniadi Collector 90 95 85 100 90 92
10 Ramdani Sales 80 75 75 85 75 78
1. Metode Kepustakaan
tsukamoto. Hal ini dapat diperoleh dari buku-buku dan literatur lainnya.
2. Wawancara
3. Metode observasi
Data penelitian yang digunakan adalah data sekunder yang diambil dari
variabel input dan 1 variabel output. variabel tersebut adalah sebagai berikut :
X1= disiplin
X2 = loyalitas
X3 = komunikasi
X4 = absensi
X6 = hasil inferensi
terjadi antara sistem dengan admin. Diagram konteks dari sistem ini ditunjukkan
pada gambar.
sistem. Terdapat komponen proses cluster dan external entity admin sebagai yang
yang diminta untuk selanjutnya di proses. Setelah melakukan proses, sistem akan
pengembang (developer). Dari identifikasi aktor yang terlibat diatas maka use
case diagram untuk sistem penunjang keputusan dalam pemilihan armada dapat
dilihat pada
25
Input Variabel
Loyalitas
Input Variabel
Input Variabel
Komunikasi
User
Input Variabel
Problem Solv ing
v iew hasil
langkah yang dilakukan sebagai respon dari sebuah event untuk menghasilkan
26
output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan
perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan.
digambarkan sebagai garis berpanah dari suatu objek ke objek lainnya. Pada fase
desain berikutnya, message akan dipetakan menjadi operasi / metode dari class.
Database Hasil
Karyawan
User Layar Algoritma Fuzzy
Tsukamoto
Tampilan menu()
Input variabel()
Proses()
Hasil Inferensi()
Menampilkan hasil
inferensi tsukamoto()
Hasil Inferensi()
menggambarkan tahapan dari setiap proses bisnis yang ada agar lebih mudah
dari satu aktivitas ke aktivitas lain. Activity diagram mulai dari initial state dan
Mulai
Input Variabel
Algoritma
Fuzzy
Tsukamoto
Hasil
Selesai
Id Varchar 17
Nama Varchar 20
Status Varchar 1
Id Varchar 17
Variabel Varchar 17
Himpunan Varchar 20
NilaiBawah Double 0
NilaiTengah Double 0
NilaiAtas Double 0
Id Varchar 17
NIK Varchar 20
NilaiDisiplin Double 0
NilaiLoyalitas Double 0
NilaiKomunikasi Double 0
NilaiAbsensi Double 0
NilaiSolve Double 0
Hasil Double 0
Tahun Date 0
Id Varchar 17
Nama Varchar 20
29
NIK Varchar 20
Nama Varchar 30
Jabata Varchar 17
Id Varchar 17
Otoritas Varchar 17
Password Varchar 50
Id Varchar 17
a. Tampilan Awal
Tampilan awal merupakan menu utama yang terdiri dari menu Data, Proses,
Laporan, Alat, Masuk, dan Keluar. Didalam menu Data terdapat submenu
GAMBAR
b. Form Login
kedalam program.
Otoritas DBEdit
Password DBEdit
Login Batal
c. Form Jabatan
Nama Jabatan
Grid
d. Form Karyawan
master karyawan.
NIK DBEdit
Jabatan DBLookupComboBox
Grid
Jabatan DBLookupComboBox
Grid
Tutup
f. Form Variabel
32
data varaibel.
Nama Variabel
Grid
karyawan.
File Keluar
Grid
OK Simpan Batal
h. Form Operator
Grid
i. Form Konfig
Alamat DBEdit
Kota DBEdit
Simpan Tutup
j. Laporan Karyawan
Output dari sistem berupa data karyawan keseluruhan dan juga dapat
LAPORAN KARYAWAN
beserta hasil.
34
Nama Perusahaan
Logo Alamat Perusahaan
Pada metode Tsukamoto, setiap konsekuen pada aturan yang berbentuk IF-
keanggotaan yang monoton. Sebagai hasilnya, output hasil inferensi dari tiap-
tiap aturan diberikan dengan tegas (crisp) berdasarkan α-predikat (fire strength).
lain :
cukup, tinggi.
35
0
0 60 75 90
Fungsi keanggotaan :
............................. ..(3.1)
............................... (3.2)
............................... (3.3)
cukup, tinggi.
0
0 70 82,5 95
Fungsi keanggotaan :
....................(3.4)
36
....................(3.5)
....................(3.6)
0
0 65 77,5 90
Fungsi keanggotaan ;
.................(3.7)
.................(3.8)
.................(3.9)
cukup, tinggi.
37
0
0 50 75 100
Fungsi keanggotaan :
..........................(3.10)
..........................(3.11)
..........................(3.12)
0
0 70 80 90
Fungsi keanggotaan ;
38
..................................(3.13)
..................................(3.14)
..................................(3.15)
f. Variabel hasil yang terdiri dari 2 himpunan fuzzy, yaitu : cukup, dan
memuaskan.
CUKUP MEMUASKAN
1
0
0 50 95
Fungsi keanggotaan ;
..........................(3.16)
..........................(3.17)
Dari ke lima variabel input dan sebuah variabel output yang telah
himpunan fuzzy pada tiap- tiap variabelnya maka dibentuk 243 aturan
10. IF disiplin tinggi AND loyalitas tinggi AND komunikasi cukup AND
11. IF disiplin tinggi AND loyalitas tinggi AND komunikasi cukup AND
12. IF disiplin tinggi AND loyalitas tinggi AND komunikasi cukup AND
13. IF disiplin tinggi AND loyalitas tinggi AND komunikasi cukup AND
14. IF disiplin tinggi AND loyalitas tinggi AND komunikasi cukup AND
15. IF disiplin tinggi AND loyalitas tinggi AND komunikasi cukup AND
16. IF disiplin tinggi AND loyalitas tinggi AND komunikasi cukup AND
17. IF disiplin tinggi AND loyalitas tinggi AND komunikasi cukup AND
18. IF disiplin tinggi AND loyalitas tinggi AND komunikasi cukup AND
19. IF disiplin tinggi AND loyalitas tinggi AND komunikasi rendah AND
20. IF disiplin tinggi AND loyalitas tinggi AND komunikasi rendah AND
21. IF disiplin tinggi AND loyalitas tinggi AND komunikasi rendah AND
22. IF disiplin tinggi AND loyalitas tinggi AND komunikasi rendah AND
23. IF disiplin tinggi AND loyalitas tinggi AND komunikasi rendah AND
24. IF disiplin tinggi AND loyalitas tinggi AND komunikasi rendah AND
25. IF disiplin tinggi AND loyalitas tinggi AND komunikasi rendah AND
26. IF disiplin tinggi AND loyalitas tinggi AND komunikasi rendah AND
27. IF disiplin tinggi AND loyalitas tinggi AND komunikasi rendah AND
28. IF disiplin tinggi AND loyalitas cukup AND komunikasi tinggi AND
29. IF disiplin tinggi AND loyalitas cukup AND komunikasi tinggi AND
30. IF disiplin tinggi AND loyalitas cukup AND komunikasi tinggi AND
31. IF disiplin tinggi AND loyalitas cukup AND komunikasi tinggi AND
32. IF disiplin tinggi AND loyalitas cukup AND komunikasi tinggi AND
33. IF disiplin tinggi AND loyalitas cukup AND komunikasi tinggi AND
34. IF disiplin tinggi AND loyalitas cukup AND komunikasi tinggi AND
35. IF disiplin tinggi AND loyalitas cukup AND komunikasi tinggi AND
36. IF disiplin tinggi AND loyalitas cukup AND komunikasi tinggi AND
37. IF disiplin tinggi AND loyalitas cukup AND komunikasi cukup AND
38. IF disiplin tinggi AND loyalitas cukup AND komunikasi cukup AND
39. IF disiplin tinggi AND loyalitas cukup AND komunikasi cukup AND
40. IF disiplin tinggi AND loyalitas cukup AND komunikasi cukup AND
41. IF disiplin tinggi AND loyalitas cukup AND komunikasi cukup AND
42. IF disiplin tinggi AND loyalitas cukup AND komunikasi cukup AND
43. IF disiplin tinggi AND loyalitas cukup AND komunikasi cukup AND
44. IF disiplin tinggi AND loyalitas cukup AND komunikasi cukup AND
45. IF disiplin tinggi AND loyalitas cukup AND komunikasi cukup AND
46. IF disiplin tinggi AND loyalitas cukup AND komunikasi rendah AND
47. IF disiplin tinggi AND loyalitas cukup AND komunikasi rendah AND
48. IF disiplin tinggi AND loyalitas cukup AND komunikasi rendah AND
49. IF disiplin tinggi AND loyalitas cukup AND komunikasi rendah AND
50. IF disiplin tinggi AND loyalitas cukup AND komunikasi rendah AND
51. IF disiplin tinggi AND loyalitas cukup AND komunikasi rendah AND
52. IF disiplin tinggi AND loyalitas cukup AND komunikasi rendah AND
53. IF disiplin tinggi AND loyalitas cukup AND komunikasi rendah AND
54. IF disiplin tinggi AND loyalitas cukup AND komunikasi rendah AND
55. IF disiplin tinggi AND loyalitas rendah AND komunikasi tinggi AND
56. IF disiplin tinggi AND loyalitas rendah AND komunikasi tinggi AND
57. IF disiplin tinggi AND loyalitas rendah AND komunikasi tinggi AND
58. IF disiplin tinggi AND loyalitas rendah AND komunikasi tinggi AND
59. IF disiplin tinggi AND loyalitas rendah AND komunikasi tinggi AND
60. IF disiplin tinggi AND loyalitas rendah AND komunikasi tinggi AND
61. IF disiplin tinggi AND loyalitas rendah AND komunikasi tinggi AND
62. IF disiplin tinggi AND loyalitas rendah AND komunikasi tinggi AND
63. IF disiplin tinggi AND loyalitas rendah AND komunikasi tinggi AND
64. IF disiplin tinggi AND loyalitas rendah AND komunikasi cukup AND
65. IF disiplin tinggi AND loyalitas rendah AND komunikasi cukup AND
66. IF disiplin tinggi AND loyalitas rendah AND komunikasi cukup AND
67. IF disiplin tinggi AND loyalitas rendah AND komunikasi cukup AND
68. IF disiplin tinggi AND loyalitas rendah AND komunikasi cukup AND
69. IF disiplin tinggi AND loyalitas rendah AND komunikasi cukup AND
70. IF disiplin tinggi AND loyalitas rendah AND komunikasi cukup AND
71. IF disiplin tinggi AND loyalitas rendah AND komunikasi cukup AND
72. IF disiplin tinggi AND loyalitas rendah AND komunikasi cukup AND
73. IF disiplin tinggi AND loyalitas rendah AND komunikasi rendah AND
74. IF disiplin tinggi AND loyalitas rendah AND komunikasi rendah AND
75. IF disiplin tinggi AND loyalitas rendah AND komunikasi rendah AND
76. IF disiplin tinggi AND loyalitas rendah AND komunikasi rendah AND
77. IF disiplin tinggi AND loyalitas rendah AND komunikasi rendah AND
78. IF disiplin tinggi AND loyalitas rendah AND komunikasi rendah AND
79. IF disiplin tinggi AND loyalitas rendah AND komunikasi rendah AND
80. IF disiplin tinggi AND loyalitas rendah AND komunikasi rendah AND
81. IF disiplin tinggi AND loyalitas rendah AND komunikasi rendah AND
82. IF disiplin cukup AND loyalitas tinggi AND komunikasi tinggi AND
83. IF disiplin cukup AND loyalitas tinggi AND komunikasi tinggi AND
84. IF disiplin cukup AND loyalitas tinggi AND komunikasi tinggi AND
85. IF disiplin cukup AND loyalitas tinggi AND komunikasi tinggi AND
86. IF disiplin cukup AND loyalitas tinggi AND komunikasi tinggi AND
87. IF disiplin cukup AND loyalitas tinggi AND komunikasi tinggi AND
88. IF disiplin cukup AND loyalitas tinggi AND komunikasi tinggi AND
89. IF disiplin cukup AND loyalitas tinggi AND komunikasi tinggi AND
90. IF disiplin cukup AND loyalitas tinggi AND komunikasi tinggi AND
91. IF disiplin cukup AND loyalitas tinggi AND komunikasi cukup AND
92. IF disiplin cukup AND loyalitas tinggi AND komunikasi cukup AND
93. IF disiplin cukup AND loyalitas tinggi AND komunikasi cukup AND
94. IF disiplin cukup AND loyalitas tinggi AND komunikasi cukup AND
95. IF disiplin cukup AND loyalitas tinggi AND komunikasi cukup AND
96. IF disiplin cukup AND loyalitas tinggi AND komunikasi cukup AND
97. IF disiplin cukup AND loyalitas tinggi AND komunikasi cukup AND
98. IF disiplin cukup AND loyalitas tinggi AND komunikasi cukup AND
99. IF disiplin cukup AND loyalitas tinggi AND komunikasi cukup AND
100. IF disiplin cukup AND loyalitas tinggi AND komunikasi rendah AND
101. IF disiplin cukup AND loyalitas tinggi AND komunikasi rendah AND
102. IF disiplin cukup AND loyalitas tinggi AND komunikasi rendah AND
103. IF disiplin cukup AND loyalitas tinggi AND komunikasi rendah AND
104. IF disiplin cukup AND loyalitas tinggi AND komunikasi rendah AND
105. IF disiplin cukup AND loyalitas tinggi AND komunikasi rendah AND
106. IF disiplin cukup AND loyalitas tinggi AND komunikasi rendah AND
107. IF disiplin cukup AND loyalitas tinggi AND komunikasi rendah AND
108. IF disiplin cukup AND loyalitas tinggi AND komunikasi rendah AND
109. IF disiplin cukup AND loyalitas cukup AND komunikasi tinggi AND
110. IF disiplin cukup AND loyalitas cukup AND komunikasi tinggi AND
111. IF disiplin cukup AND loyalitas cukup AND komunikasi tinggi AND
112. IF disiplin cukup AND loyalitas cukup AND komunikasi tinggi AND
113. IF disiplin cukup AND loyalitas cukup AND komunikasi tinggi AND
114. IF disiplin cukup AND loyalitas cukup AND komunikasi tinggi AND
115. IF disiplin cukup AND loyalitas cukup AND komunikasi tinggi AND
116. IF disiplin cukup AND loyalitas cukup AND komunikasi tinggi AND
117. IF disiplin cukup AND loyalitas cukup AND komunikasi tinggi AND
118. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
119. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
120. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
121. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
122. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
123. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
124. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
125. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
126. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
127. IF disiplin cukup AND loyalitas cukup AND komunikasi rendah AND
128. IF disiplin cukup AND loyalitas cukup AND komunikasi rendah AND
129. IF disiplin cukup AND loyalitas cukup AND komunikasi rendah AND
130. IF disiplin cukup AND loyalitas cukup AND komunikasi rendah AND
131. IF disiplin cukup AND loyalitas cukup AND komunikasi rendah AND
132. IF disiplin cukup AND loyalitas cukup AND komunikasi rendah AND
133. IF disiplin cukup AND loyalitas cukup AND komunikasi rendah AND
134. IF disiplin cukup AND loyalitas cukup AND komunikasi rendah AND
135. IF disiplin cukup AND loyalitas cukup AND komunikasi rendah AND
136. IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
137. IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
138. IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
139. IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
140. IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
141. IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
142. IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
143. IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
144. IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
145. IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
146. IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
147. IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
148. IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
149. IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
150. IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
151. IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
152. IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
153. IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
154. IF disiplin cukup AND loyalitas rendah AND komunikasi rendah AND
155. IF disiplin cukup AND loyalitas rendah AND komunikasi rendah AND
156. IF disiplin cukup AND loyalitas rendah AND komunikasi rendah AND
157. IF disiplin cukup AND loyalitas rendah AND komunikasi rendah AND
158. IF disiplin cukup AND loyalitas rendah AND komunikasi rendah AND
159. IF disiplin cukup AND loyalitas rendah AND komunikasi rendah AND
160. IF disiplin cukup AND loyalitas rendah AND komunikasi rendah AND
161. IF disiplin cukup AND loyalitas rendah AND komunikasi rendah AND
162. IF disiplin cukup AND loyalitas rendah AND komunikasi rendah AND
163. IF disiplin rendah AND loyalitas tinggi AND komunikasi tinggi AND
164. IF disiplin rendah AND loyalitas tinggi AND komunikasi tinggi AND
165. IF disiplin rendah AND loyalitas tinggi AND komunikasi tinggi AND
166. IF disiplin rendah AND loyalitas tinggi AND komunikasi tinggi AND
167. IF disiplin rendah AND loyalitas tinggi AND komunikasi tinggi AND
168. IF disiplin rendah AND loyalitas tinggi AND komunikasi tinggi AND
169. IF disiplin rendah AND loyalitas tinggi AND komunikasi tinggi AND
170. IF disiplin rendah AND loyalitas tinggi AND komunikasi tinggi AND
171. IF disiplin rendah AND loyalitas tinggi AND komunikasi tinggi AND
172. IF disiplin rendah AND loyalitas tinggi AND komunikasi cukup AND
173. IF disiplin rendah AND loyalitas tinggi AND komunikasi cukup AND
174. IF disiplin rendah AND loyalitas tinggi AND komunikasi cukup AND
175. IF disiplin rendah AND loyalitas tinggi AND komunikasi cukup AND
176. IF disiplin rendah AND loyalitas tinggi AND komunikasi cukup AND
177. IF disiplin rendah AND loyalitas tinggi AND komunikasi cukup AND
178. IF disiplin rendah AND loyalitas tinggi AND komunikasi cukup AND
179. IF disiplin rendah AND loyalitas tinggi AND komunikasi cukup AND
180. IF disiplin rendah AND loyalitas tinggi AND komunikasi cukup AND
181. IF disiplin rendah AND loyalitas tinggi AND komunikasi rendah AND
182. IF disiplin rendah AND loyalitas tinggi AND komunikasi rendah AND
183. IF disiplin rendah AND loyalitas tinggi AND komunikasi rendah AND
184. IF disiplin rendah AND loyalitas tinggi AND komunikasi rendah AND
185. IF disiplin rendah AND loyalitas tinggi AND komunikasi rendah AND
186. IF disiplin rendah AND loyalitas tinggi AND komunikasi rendah AND
187. IF disiplin rendah AND loyalitas tinggi AND komunikasi rendah AND
188. IF disiplin rendah AND loyalitas tinggi AND komunikasi rendah AND
189. IF disiplin rendah AND loyalitas tinggi AND komunikasi rendah AND
190. IF disiplin rendah AND loyalitas cukup AND komunikasi tinggi AND
191. IF disiplin rendah AND loyalitas cukup AND komunikasi tinggi AND
192. IF disiplin rendah AND loyalitas cukup AND komunikasi tinggi AND
193. IF disiplin rendah AND loyalitas cukup AND komunikasi tinggi AND
194. IF disiplin rendah AND loyalitas cukup AND komunikasi tinggi AND
195. IF disiplin rendah AND loyalitas cukup AND komunikasi tinggi AND
196. IF disiplin rendah AND loyalitas cukup AND komunikasi tinggi AND
197. IF disiplin rendah AND loyalitas cukup AND komunikasi tinggi AND
198. IF disiplin rendah AND loyalitas cukup AND komunikasi tinggi AND
199. IF disiplin rendah AND loyalitas cukup AND komunikasi cukup AND
200. IF disiplin rendah AND loyalitas cukup AND komunikasi cukup AND
201. IF disiplin rendah AND loyalitas cukup AND komunikasi cukup AND
202. IF disiplin rendah AND loyalitas cukup AND komunikasi cukup AND
203. IF disiplin rendah AND loyalitas cukup AND komunikasi cukup AND
204. IF disiplin rendah AND loyalitas cukup AND komunikasi cukup AND
205. IF disiplin rendah AND loyalitas cukup AND komunikasi cukup AND
206. IF disiplin rendah AND loyalitas cukup AND komunikasi cukup AND
207. IF disiplin rendah AND loyalitas cukup AND komunikasi cukup AND
208. IF disiplin rendah AND loyalitas cukup AND komunikasi rendah AND
209. IF disiplin rendah AND loyalitas cukup AND komunikasi rendah AND
210. IF disiplin rendah AND loyalitas cukup AND komunikasi rendah AND
211. IF disiplin rendah AND loyalitas cukup AND komunikasi rendah AND
212. IF disiplin rendah AND loyalitas cukup AND komunikasi rendah AND
213. IF disiplin rendah AND loyalitas cukup AND komunikasi rendah AND
214. IF disiplin rendah AND loyalitas cukup AND komunikasi rendah AND
215. IF disiplin rendah AND loyalitas cukup AND komunikasi rendah AND
216. IF disiplin rendah AND loyalitas cukup AND komunikasi rendah AND
217. IF disiplin rendah AND loyalitas rendah AND komunikasi tinggi AND
218. IF disiplin rendah AND loyalitas rendah AND komunikasi tinggi AND
219. IF disiplin rendah AND loyalitas rendah AND komunikasi tinggi AND
220. IF disiplin rendah AND loyalitas rendah AND komunikasi tinggi AND
221. IF disiplin rendah AND loyalitas rendah AND komunikasi tinggi AND
222. IF disiplin rendah AND loyalitas rendah AND komunikasi tinggi AND
223. IF disiplin rendah AND loyalitas rendah AND komunikasi tinggi AND
224. IF disiplin rendah AND loyalitas rendah AND komunikasi tinggi AND
225. IF disiplin rendah AND loyalitas rendah AND komunikasi tinggi AND
226. IF disiplin rendah AND loyalitas rendah AND komunikasi cukup AND
227. IF disiplin rendah AND loyalitas rendah AND komunikasi cukup AND
228. IF disiplin rendah AND loyalitas rendah AND komunikasi cukup AND
229. IF disiplin rendah AND loyalitas rendah AND komunikasi cukup AND
230. IF disiplin rendah AND loyalitas rendah AND komunikasi cukup AND
231. IF disiplin rendah AND loyalitas rendah AND komunikasi cukup AND
232. IF disiplin rendah AND loyalitas rendah AND komunikasi cukup AND
233. IF disiplin rendah AND loyalitas rendah AND komunikasi cukup AND
234. IF disiplin rendah AND loyalitas rendah AND komunikasi cukup AND
235. IF disiplin rendah AND loyalitas rendah AND komunikasi rendah AND
236. IF disiplin rendah AND loyalitas rendah AND komunikasi rendah AND
237. IF disiplin rendah AND loyalitas rendah AND komunikasi rendah AND
238. IF disiplin rendah AND loyalitas rendah AND komunikasi rendah AND
239. IF disiplin rendah AND loyalitas rendah AND komunikasi rendah AND
240. IF disiplin rendah AND loyalitas rendah AND komunikasi rendah AND
241. IF disiplin rendah AND loyalitas rendah AND komunikasi rendah AND
242. IF disiplin rendah AND loyalitas rendah AND komunikasi rendah AND
243. IF disiplin rendah AND loyalitas rendah AND komunikasi rendah AND
244. IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
bentuk bahu.
0
0 60 75 90
Gambar 3. 22. Variabel disiplin (75)
Untuk mencari nilai derajat keanggotaan dari nilai 75 digunakan persamaan (3.2).
µdisiplin CUKUP(75) = 1
0
0 65 77,5 90
Untuk mencari nilai derajat keanggotaan dari nilai 77,5 dengan persamaan (3.5).
µloyalitas CUKUP(75) =1
0
0 65 77,5 90
Untuk mencari nilai derajat keanggotaan dari nilai 75 digunakan persamaan (3.8).
61
µkomunikasi CUKUP(75) =1
0
0 50 75 100
(3.11).
0
0 70 80 90
(3.14).
fuzzy.
bernilai 0 diabaikan)
[R122] IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
µabsensiCUKUP ᴖ µsolveCUKUP
= MIN (1; 1; 1; 1; 1)
=1
[R244] IF disiplin cukup AND loyalitas cukup AND komunikasi cukup AND
= MIN (1; 1; 1; 1; 1)
=1
[R122] (z-50)/(95-50) = 1
z = 95
[R244] (95-z)/(95-50) = 1
z = 50
numerik kembali (crisp). Sistem akhir pemilihan karyawan teladan ini menggunakan
hasil akhir penilaian karyawan teladan. Adapun rumus rata-rata terbobot tersebut
Keterangan :
Semua nilai selain angka 0 (nol) pada perhitungan defuzzifikasi aturan 1sampai 244
z = 72,5
BAB IV
HASIL DAN PEMBAHASAN
4.1. Hasil
a. Tampilan Awal
Pada tampilan awal menu yang aktif yaitu masuk dan keluar, untuk dapat
b. Form Login
64
65
c. Form Jabatan
d. Form Karyawan
data karyawan.
66
f. Form Variabel
Form proses merupakan form utama dari aplikasi karyawan teladan dengan
kriteria karyawan. Kemudian hasil akhir akan didapat setalah user menekan
tombol proses.
Kemudian diambil satu sampel data karyawan atas nama Sigit Purnomo
dengan nilai-nilai kriteria berturut-turut : 75, 70, 85, 85,75 sebagai input dalam
0
0 60 75 90
Untuk mencari nilai derajat keanggotaan dari nilai 75 digunakan persamaan (3.2).
µdisiplin CUKUP(75) = 1
69
0
0 70 82,5 95
Untuk mencari nilai derajat keanggotaan dari nilai 70 dengan persamaan (3.4).
µloyalitas RENDAH(70) =1
x2
x1
0
0 65 77,5 85 90
Untuk mencari nilai derajat keanggotaan dari nilai 85 digunakan persamaan (3.8)
dan (3.9).
= 0,4
= 0,6
x2
x1
0
0 50 75 85 100
= 0,6
= 0,4
x1,x2
0
0 70 75 80 90
Untuk mencari nilai derajat keanggotaan dari nilai 75 digunakan persamaan (3.14)
dan (3.15).
= 0,5
= 0,5
fuzzy.
71
[R137] IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
µabsensiTINGGIᴖ µsolveCUKUP
= 0,4
z = 68
[R138] IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
µabsensiTINGGIᴖ µsolveRENDAH
= 0,4
z = 68
[R140] IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
µabsensiCUKUPᴖ µsolveCUKUP
= 0,5
z = 72,5
[R141] IF disiplin cukup AND loyalitas rendah AND komunikasi tinggi AND
µabsensiCUKUPᴖ µsolveRENDAH
= 0,5
z = 72,5
[R146] IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
µabsensiTINGGIᴖ µsolveCUKUP
= 0,4
z = 77
[R147] IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
µabsensiTINGGIᴖ µsolveRENDAH
= 0,4
z = 77
[R149] IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
µabsensiTINGGIᴖ µsolveCUKUP
74
µkomunikasiCUKUP[85],µabsensiCUKUP [85],µsolveCUKUP[75])
= 0,4
z = 68
[R150] IF disiplin cukup AND loyalitas rendah AND komunikasi cukup AND
µabsensiTINGGIᴖ µsolveCUKUP
µkomunikasiCUKUP[85],µabsensiCUKUP [85],µsolveCUKUP[75])
= 0,4
z = 68
dan defuzzifikasi.
75
z = 71,44
Jadi karyawan yang bernama Sigit Purnomo untuk penilaian karyawan teladan
h. Form Operator
Form operator merupakan form manajemen user, serta hak aksesnya terhadap
menu-menu aplikasi.
i. Form Konfig
j. Laporan Karyawan
Laporan Daftar calon karyawan teladan merupakan laporan inti dari aplikasi
dan lain sebagainya yang terdiri dari basis path testing dan data flow testing,
tsukamoto, yaitu:
fuzzy tsukamoto.
1
compute_me
mbership()
2
Apply_Rule()
3
compute_out
put()
1
bahu_kiri(x,a,
b:real):real
2
T F
if(x<=a)
3 4
bahu_kiri := 1 T else if (x>a) F
and (x<b)
5
bahu_kiri := 6
(b-x)/(b-a) bahu_kiri:=0
1
segitiga(x,a,b:
real):real
2
T if (x<=a) or F
(x>=c)
3 4
segitiga := 0 T else if (x>a) F
and (x<b)
5
segitiga:=(x- 6
T F
a)/(b-a) else if x=b
7 8
segitiga:=1 segitiga:=(c-
x)/(c-b)
1
bahu_kanan(x
,a,b:real):real
2
T F
if(x<=a)
3 4
bahu_kanan T else if (x>a) F
:= 0 and (x<b)
5 6
bahu_kanan:= bahu_kanan:=
(x-a)/(b-a) 1
implikasi pada program ini terdiri dari 244 rule atau aturan dan menggunakan
fungsi Find_min() untuk mencari nilai terendah dari masing-masing nilai pada
.
.
.
1
x := a
2
T F
x>b
3 4
x := b T F
x>c
5 6
x := c T F
x>d
7 8
x := d x>e
9
x :=e
1
For i=1 to 244
2
temp1 := temp1 +
(output_rule[i] *
u_output[i]);
temp2 := temp2 +
output_rule[i];
3
z := temp1/temp2
Hasil fuzzy disimpan di variabel z yang kemudian ditampilkan melalui field hasil
(tProsesHasil.AsFloat := z;).
Pengujian black box di gunakan untuk menguji fungsi – fungsi khusus dari
aplikasi yang di kembangkan. Test input dan output untuk fungsi yang ada tanpa
lihat berdasarkan keluaran yang dihasilkan dari data masukan yang diberikan
84
untuk fungsi – fungsi yang ada pada aplikasi, tanpa memperhatikan bagaimana
pada menu dan sub menu yang ada pada aplikasi Sistem Penunjang Keputusan
pengujian ini akan dicari tingkat akurasi SPK dengan menggunakan 10 jenis data
yang diambil dari sampel data. Hasil perhitungan tersebut disajikan pada tabel 3.2:
Keterangan:
T= True. Terjadi apabila hasil perhitungan SPK sama dengan perhitungan manual
F = False. Terjadi apabila hasil perhitungan SPK berbeda dangan hasil perhitungan manual
= (10/10) * 100%
= 100%
4.2. Pembahasan
pemilihan karyawan teladan di PT. FIF Cabang Batulicin, maka di sajikan hasil
perusahaan tersebut.
NILAI KRITERIA
No. NAMA Jabatan Problem Hasil
Disiplin Loyalitas Komunikasi Absensi
solving
1 Budiman Sales 90 70 80 100 75 83
2 Sigit Purnomo Surveyor 75 70 85 85 75 78
3 Bekti susilo Surveyor 90 90 85 100 85 90
4 Gazali Rahman Collector 85 75 75 90 85 82
5 Bahrina Fauzi Collector 70 70 75 80 70 73
Agung
6 Sales 85 85 85 100 80 87
Kurniawan
7 Hadi Prasetyo Sales 70 80 70 95 75 78
8 Firmansyah Surveyor 90 85 90 75 80 84
9 Adi Kurniadi Collector 90 95 85 100 90 92
87
10 Ramdani Sales 80 75 75 85 75 78
NILAI KRITERIA
No. NAMA Jabatan Problem Hasil
Disiplin Loyalitas Komunikasi Absensi
solving
1 Budiman Sales 90 70 80 100 75 68,64
2 Sigit Purnomo Surveyor 75 70 85 85 75 71,44
3 Bekti susilo Surveyor 90 90 85 100 85 73,56
4 Gazali Rahman Collector 85 75 75 90 85 74,64
5 Bahrina Fauzi Collector 70 70 75 80 70 81
Agung
6 Sales 85 85 85 100 80 74,32
Kurniawan
7 Hadi Prasetyo Sales 70 80 70 95 75 77,16
8 Firmansyah Surveyor 90 85 90 75 80 80,6
9 Adi Kurniadi Collector 90 95 85 100 90 77
10 Ramdani Sales 80 75 75 85 75 77,53
dimana pada proses sebelumnya yang tidak menggunakan fuzzy, urutan rangking
pertama untuk rekomendasi karyawan teladan jatuh kepada Adi Kurniadi. Setelah
100% 100%
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
Perhitungan Manual Perhitungan Program
keputusan ini memiliki tingkat validitas yang tinggi berdasarkan pada penerapan
algoritma fuzzy tsukamoto. Namun untuk penerapan algoritma itu sendiri pada
dianggap kurang baik, dalam artian pada saat penginputan kriteria-kriteria dengan
nilai yang tinggi, hasil inferensi yang didapat tidak lebih tinggi dibandingkan
karyawan lain yang memiliki nilai kriteria yang rendah. Ada beberapa faktor yang
menyebabkan hal ini, salah satunya rule atau aturan dan komposisi variabel yang
variabel dan pembuatan aturan serta dengan menggunakan algoritam lain selain
fuzzy tsukamoto.
BAB V
PENUTUP
5.1. Kesimpulan
karyawan teladan dengan Fuzzy tsukamoto ini dan berdasarkan pembahasan pada
bab-bab sebelumnya, maka secara garis besar dapat ditarik kesimpulan sebagai
berikut:
sistem ini diperoleh hasil yang sama antara perhitungan fuzzy pada sistem dengan
5.2. Saran
90
91
DAFTAR PUSTAKA
Djunaedi, M., Setiawan, E., & Andista, F. W. (2005). Penentuan Jumlah Produksi
Dengan Aplikasi Metode Fuzzy-Mamdani. Jurnah Ilmiah Teknik Industri ,
95-104.
Kusumadewi, S., & Purnomo, H. (2010). Aplikasi Logika Fuzzy untuk Pendukung
Keputusan. Yogyakarta: Graha Ilmu.
a. Data Personal
NIM :
Nama :
Tempat / Tgl. Lahir :
Jenis Kelamin :
Agama : Islam
Status Perkawinan : Lajang
Jenjang : Strata Satu (S1)
Program Studi : Sistem Informasi
Alamat Rumah :
Telp. :
Email :
ID Messenger :
b. Pendidikan Formal
Jenjang Nama Lembaga Jurusan Tahun Lulus
SD/MI
SMP/MTs.
SMA/MK/MA