3.2.1 Flowchart
Gambar 3.2 dibawah ini merupakan flowchart aplikasi.
Gambar 3.2 Flowchart Aplikasi
Untuk flowchart pada gambar 3.2, merupakan proses dalam perhitungan pencarian firestrength atau nilai keanggotaan pada suatu kriteria.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Admin A.
Untuk admin, melakukan perhitungan pada saat input lulusan baru hitung IPK, hitung TOEFL, hitung lama TA, hitung lama study,
dan hitung usia. Hasil perhitungan tersebut disimpan dalam database yang nantinya hasil itu untuk informasi user
User A.
Untuk user, memilih kriteria dahulu, yang sudah disediakan. B.
Kemudian pilihan dari kriteria user tersebut, terbentuk query yang akan mencari data kriteria.
3.2.2 Fuzzy Sistem
Dalam aplikasi ini digunakan peerhitungan fuzzy untuk menghasilkan nilai akhir yang dibutuhkan oleh user. Berikut adalah contoh perhitungan fuzzy:
a. Hitung
IPK.
Gambar 3.3 Fungsi keanggotaan Kurva Bahu IPK
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
IPK
Semesta pembicaraan [ 2.00 4.00 ] Himpunan IPK
S.Kurang domain = [ 2.00 2.50 ]
Kurang domain = [ 2.25 2.75 ]
Cukup domain = [ 2.50 3.00 ]
Baik domain = [ 2.75 3.25 ]
S.Baik domain = [ 3.00 4.00 ]
Fungsi Keanggotaan S.Kurang: 1
2.00 ≤ x ≤ 2.25
IPK [x] = 2.50 – x 2.50 – 2.25 2.25
≤ x ≤ 2.50 3.1 x
≥ 2.50
Fungsi Keanggotaan Kurang: x
≤ 2.25 IPK [x] = x – 2.25 2.50 – 2.25
2.25 ≤ x ≤ 2.50 3.2
2.75 – x 2.75 – 2.50 2.50
≤ x ≤ 2.75
Fungsi Keanggotaan Cukup: x
≤ 2.50 IPK [x] = x – 2.50 2.75 – 2.50
2.50 ≤ x ≤ 2.75 3.3
3.00 – x 3.00 – 2.75 2.75
≤ x ≤ 3.00
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Fungsi Keanggotaan Baik: x
≤ 2.75 IPK [x] = x – 2.75 3.00 – 2.75
2.75 ≤ x ≤ 3.00 3.4
3.25 – x 3.25 – 3.00 3.00
≤ x ≤ 3.25
Fungsi Keanggotaan S.Baik: x
≤ 3.00 IPK [x] = x – 3.00 3.25 – 3.00
3.00 ≤ x ≤ 3.25 3.5
1 3.25
≤ x ≤ 4.00
b. Hitung TOEFL
Gambar 3.3 Fungsi keanggotaan Kurva Bahu TOEFL TOEFL
Semesta pembicaraan [ 350 611 ]
Himpunan TOEFL Minimal
domain = [ 350 500 ] Maksimal
domain = [ 400 611 ]
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Fungsi Keanggotaan Minimal: 1
350 ≤ x ≤ 400
IPK [x] = 500 – x 500 – 400 400
≤ x ≤ 500 3.6 x 500
Fungsi Keanggotaan Maksimal: x
≤ 400 IPK [x] = x – 400 500 – 400
400 ≤ x ≤ 500 3.7
1 611 x 500
c. Hitung Lama TA
Gambar 3.4 Fungsi keanggotaan Kurva Bahu L. TA L. TA
Semesta pembicaraan [ 0
∞ ] Himpunan L.TA
S.Baik domain = [ 0 8 ]
Baik domain = [ 6 10 ]
Cukup domain = [ 8 12 ]
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Kurang domain = [ 10 14 ]
S.Kurang domain = [ 12
∞ ]
Fungsi Keanggotaan S. Baik: 1
x ≤ 6
L. TA [x] = 8 – x 8 – 6 6
≤ x ≤ 8 3.8 x 8
Fungsi Keanggotaan Baik: x
≤ 6 L. TA [x] = x – 6 8– 6
6 ≤ x ≤ 8 3.9
10 – x 10 – 8 8
≤ x ≤ 10
Fungsi Keanggotaan Cukup:
x ≤ 8
L. TA [x] = x – 8 10– 8 8
≤ x ≤ 10 3.10 12 – x 12 – 10
10 ≤ x ≤ 12
Fungsi Keanggotaan Kurang:
x ≤ 10
L. TA [x] = x – 10 12– 10 10
≤ x ≤ 12 3.11 14 – x 14 – 12
12 ≤ x ≤ 14
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Fungsi Keanggotaan S. Kurang: x
≤ 12 L. TA [x] = x – 12 14– 12
12 ≤ x ≤ 14 3.12
1 14
≤ x d.
Hitung Lama study
Gambar 3.5 Fungsi keanggotaan Kurva Bahu L. Study L. Study
Semesta pembicaraan [ 0 8 ]
Himpunan L_study Baik
domain = [ 0 5 ] Cukup
domain = [ 4 6 ] Kurang
domain = [ 5 7 ] S.Kurang
domain = [ 6 8 ]
Fungsi Keanggotaan Baik: 1
x ≤ 4
L. study [x] = 5 – x 5 – 4 4
≤ x ≤ 5 3.13 5
≤ x
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Fungsi Keanggotaan Cukup: x
≤ 4 L. study [x] = x – 4 5– 4
4 ≤ x ≤ 5 3.14
6 – x 6 – 5 5
≤ x ≤ 6
Fungsi Keanggotaan Kurang:
x ≤ 4
L. study [x] = x – 5 6– 5 5
≤ x ≤ 6 3.15 7 – x 7 – 6
6 ≤ x ≤ 7
Fungsi Keanggotaan S_kurang: x
≤ 6 L. study [x] = x – 6 7 – 6
6 ≤ x ≤ 7 3.16
1 7
≤ x ≤ 8 e.
Hitung Umur
Gambar 3.6 Fungsi keanggotaan Kurva Bahu Umur
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Umur
Semesta pembicaraan [ 0 ∞ ]
Himpunan Umur Muda
domain = [ 0 26 ] Parobaya
domain = [23 29 ] Tua
domain = [ 26 ∞ ]
Fungsi Keanggotaan Muda: 1
x ≤ 23
Umur [x] = 26 – x 26 – 23 23
≤ x ≤ 26 3.17 26
≤ x
Fungsi Keanggotaan Parobaya: x
≤ 23 Umur [x] = x – 23 26– 23
23 ≤ x ≤ 26 3.18
29 – x 29 – 26 26
≤ x ≤ 29
Fungsi Keanggotaan Tua: x
≤ 26 Umur [x] = x – 26 29 – 26
26 ≤ x ≤ 29 3.19
1 29
≤ x
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.3 Data Flow