Flowchart Fuzzy Sistem Perancangan Sistem

digunakan untuk pengambilan keputusan untuk menentukan karyawan yang berhak untuk mengikuti pelartihan atau penugasanyang baru. Desain dan isi sebuah sistem bebasis web ini memerlukan pemrograman yang mempunyai dukunganyang kuat yang dapat terintegrasi dengan database. Sementara itru bahasa pemrograman PHP adalah bahasa pemrograman yang dinamis berbasis web. PHP mempunyai kemampuan tergabung dengan semua jenis database seperti database MYSQL, ORACLE, dll.

3.2 Perancangan Sistem

Secara umum sistem yang dibuat adalah seperti gambar 3.1 bagan di bawah ini : Gambar 3.1 Bagan Sistem

3.2.1 Flowchart

Perancangan flowchart dalam desain sistem yang dapat digambarkan pada desain flowchart dibawah ini : Input database karyawan hasil Ambil data yang diperlukan proses data Tentukan fungsi keanggotaan Gambar 3.2 Flowchart aplikasi Start Input data karyawan Fungsi kurva bahu Data table peserta Hasil perhitungan firestreght dan seleksi Prose perhitungan firestreght Definisi variable, himpunan serta keanggotaan fuzzy Seleksi dan Input fuzzy query Proses perhitungan fuzzy Fungsi kurva S pertumbuhan Fungsi kurva S penyusutan Cek login personalia End Y Gambar 3.3 Flowchart Fuzzy Query Pengguna dari sistem fuzzy ini memiliki beberapa tahapan proses untuk menentukan hasil akhir dari perhitungan fuzzy, antara lain : 1 Input data karyawan 2 Mendefinisikan variabel dan himpunan fuzzy serta fungsi keanggotaannya. 3 Menentukan seleksi karyawan, dengan memasukkan query Start Input seleksi variable dan himpunan fuzzy dan keanggotaan Input fuzzy query Data karyawan Perhitungan kurva bahu Perhitungan kurva penyusutan Perhitungan kurva pertumbuhan Perhitungan firestreght Hasil fuzzy query End 4 Setelah itu menghitung nilai firestreght. 5 Hasil dari perhitungan firestreght.

3.2.2 Fuzzy Sistem

Desain dari perancangan aplikasi fuzzy query ini didasarkan pada perancangan perhitungan fuzzy yang melalui beberapa tahapan untuk mendapatkan hasil akhir yang dibutuhkan berupa nilai rekomendasi yang di butuhkan oleh pengguna.diproyek tugas akhir ini variabel fuzzyuntuk perhitungan adalah nilai Absensi disiplin, nilai IPK tinggi, serta nila dari masa pengalaman keja. Berikut ini adalah contoh dari perhitungan fuzzy : 1 Mendefinisikan variabel fuzzy terlebih dahulu dari masing masing variabel fuzzy lalu menentukan fungsi kleanggotaan, nilai semesta pembicaraan dan domainnya. ABSENSI a Himpunan fuzzy : Absensi disiplin b Fungsi keanggotaan : Kurva S-penyusutan c Semesta pembicaraan : 0 – 30 d Domain : 0 – 5 Fungsi keanggotaan : [x] 1 – x - α 2 ; x ≤ α α ≤ x≤ x ≥ x – α -α 2 ; ≤ x≤ 1-2 2 Contoh data karyawan yang mumpunyai absensi disiplin = 3, artinya karyawan tersebut ijin tidak masuk kerja selama 3 hari . absensi_disiplin [3] = 1-23-05-02 = 1-2352 = 1-20.62 =1-20.36 = 1-0.72 = 0.28 Nilai IPK a Himpunan fuzzy : Tinggi b Fuzzy keanggotaan : Kurva S-pertumbuhan c Semesta pembicaraan : 0 – 4 d Domain : 3 – 4 Fungsi keanggotaan : Contoh data karyawan yang mumpunyai IPK Tinggi = 3.57, artinya karyawan tersebut mempunyai IPK dengan nilai 3.57 . ipk_tinggi [3.57] = 23.57-34-32 = 20.5712 = 20.3249 = 0.6498 [x] – x - α 2 ; x ≤ α α ≤ x≤ x ≥ 1 x – α -α 2 ; ≤ x≤ 2 1-2 Pengalaman masa kerja a Fungsi keanggotaan : Kurva bahu b Semesta pembicaraan : 0 – 20 c Himpunan fuzzy :  Baru  Domain : Minimum : 1 Maximum : 7  Lama  Domain : Minimum : 5 Maximum : 15

3.2.3 Rancangan DataBase