• Tidak ada hasil yang ditemukan

PENERAPAN LOGIKA FUZZY DALAM PENGAMBILAN KEPUTUSAN UNTUK JALUR PEMINATAN MAHASISWA

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENERAPAN LOGIKA FUZZY DALAM PENGAMBILAN KEPUTUSAN UNTUK JALUR PEMINATAN MAHASISWA"

Copied!
5
0
0

Teks penuh

(1)

PENERAPAN LOGIKA FUZZY DALAM PENGAMBILAN KEPUTUSAN

UNTUK JALUR PEMINATAN MAHASISWA

Samuel Lukas*, Meiliayana**, William Simson*

* Jurusan Teknik Informatika Universitas Pelita Harapan ** Jurusan Teknik Komputer Universitas Pelita Harapan

slukas@uph.edu

ABSTRACT

In Indonesian education system, it is common that a certain field of study or department provides a number of subjects to be selected by their students. These subjects are grouped into a number of major studies. Computer science department at Universitas Pelita Harapan offers four major studies. They are Software Engineering, Database System, Artificial Intelligence and Telematics. These major fields are provided in order to fit to students’ interest. Students have to choose one of that major for their specialization study. However, some of them have difficulties in determining their major. Normally, the head of department applies certain requirements to take a certain major. Students have to pass with a certain grade of the prior subjects taken before they take their major subjects. This paper discuses on how to implement the fuzzy system for helping students in determining their major of study in computer science department.

Keywords: Fuzzy, Logic Major Studies

1. Pendahuluan

Pemilihan jalur peminatan memungkinkan mahasiswa untuk dapat mengembangkan kemampuan dirinya menjadi lebih baik lagi dengan lebih mempelajari secara mendalam mata kuliah tertentu atau bidang pembelajaran tertentu sesuai dengan minat dan bakat mereka masing-masing. Tetapi kesadaran mahasiswa akan ini biasanya datang terlambat. Mereka baru menyadari peminatan tertentu setelah sampai di akhir perkuliahan. Padahal di awal perkuliahan sesunguhnya merupakan bagian penting untuk menentukan peminatan yang sesungguhnya.

Pengetahuan untuk pemilihan peminatan belajar sesungguhnya ada pada ketua jurusan atau pada penasehat akademis mahasiswa. Akan tetapi pengetahuan ini tidak diketahui mahasiswa dengan baik. Akibatnya ada kemungkinan mahasiswa tidak memilih peminatannya dengan baik. Untuk keperluan itu, makalah ini membahas bagaimana suatu sistem berbasiskan fuzzy logic dapat diimplementasikan untuk membantu mahasiswa dalam mengambil keputusan bidang peminatannya dengan baik.

2. Sistem Fuzzy

Fuzzy System (sistem kabur) didasari atas konsep himpunan kabur yang memetakan domain input ke dalam domain

keluaran[1]. Perbedaan mendasar himpunan tegas dengan himpunan kabur adalah nilai keluarannya. Himpunan tegas hanya memiliki dua nilai output yaitu nol atau satu, sedangkan himpunan kabur memiliki banyak nilai keluaran yang dikenal dengan derajat keanggotaannya.

]}

1

,

0

[

)

(

,

|

))

(

,

{(

=

x

x

x

X

x

A

µ

A

µ

A (1)

dimana

µ

A

(x

)

adalah fungsi derajat keanggotaan x pada himpunan fuzzy A, X adalah semesta pembicaraaan atau domain input. Pada suatu domain input dapat dibuat beberapa fungsi derajat keanggotaan yang merupakan predikat dari himpunan fuzzynya. Proses pemetaan sebuah domain input ke dalam himpunan fuzzy nya dikenal sebagai proses fuzzifikasi.

Tahapan inferensi fuzzy adalah tahapan yang mengabungkan tahapan fuzzifikasi dengan tahapan aturan untuk menghasilkan keluaran. Tahapan inferensi dapat dilakukan dengan metode Tsukamoto, metode Mamdani dan metode Sugeno. Tahapan inferensi menggunakan metoda Tsukamoto diperlihatkan pada Gambar 1. Sistem terdiri dari dua buah domain masukan A dan B dan satu domain keluaran C. Masing-masing domain masukan mempunyai dua buah fungsi keanggotaan A1, A2 dan B1, B2. Selain itu sistem inferensinya memiliki dua buah aturan. Proses pertama menentukan nilai α-predikat (fire-strength) dan nilai keluaran dari setiap aturan yang ada. α-predikat (fire-strength) dan nilai keluaran dilambangkan dengan

α

i dan zi. Kemudian menentukan keluaran akhirnya dari setiap aturan. α-predikat dari suatu aturan adalah nilai derajat keanggotaan dari premis aturannya sedangkan nilai keluaran, zi, dari suatu aturan adalah nilai inverse fungsi keangotaan keluarannya dengan variabel tak bebasnya adalah

α

i.

(2)

Konferensi Nasional Sistem dan Informatika 2009; Bali, November 14, 2009 KNS&I09-043

Gambar 1. Cara Kerja Metode Tsukamoto

3. Perancangan Sistem

Sistem dibuat untuk memberikan saran kepada mahasiswa mengenai bidang peminatan yang cocok berdasarkan tingkat minat mahasiswa dan kompetensi mahasiswa tersebut yang direpresentasikan dengan nilai mata kuliah lainnya. Sistem diperlengkapi dengan pengetahuan mata kuliah apa yang berasosiasi dengan peminatan yang ada.

Perancangan sistem terdiri dari dua bagian, yaitu perancangan database dan pengolahan data dengan logika fuzzy seperti diperlihatkan pada Gambar 2.

Gambar 2. Blok Diagram Sistem

Ketua jurusan memberikan masukan ke database yang terdiri dari tiga buah tabel yaitu Matakuliah, Kompetensi, dan Peminatan. Tabel kompetensi terhubung ke tabel mata kuliah, demikian juga tabel peminatan ke tabel kompetensi, seperti terlihat pada Gambar 3. Mahasiswa memberikan masukan nilai-nilai matakuliah yang telah diambilnya ke sistem, evaluasi diri atas kompetensinya dan tingkat peminatannya atas semua peminatan yang ada. Semua data ini diproses secara fuzzy untuk menghasilkan keluaran peminatan yang disarankan oleh sistem.

Domain masukan maupun keluaran diubah ke dalam tiga buah fungsi keanggotaan fuzzy yaitu baik, sedang dan buruk. Fungsi keanggotaan yang dipilih mengambil model fungsi kuadrat yang diperlihatkan pada Gambar 4. Sistem fuzzy yang dirancang juga memberikan keleluasaan kepada ketua jurusan untuk mendefinisikan fungsi derajat keanggotaan fuzzy atas setiap domain yang ada. Meskipun demikian sistem dibatasi dengan mengizinkan maksimal hanya ada lima jalur peminatan, tujuh kompetensi serta 20 mata kuliah.

Suatu fungsi keanggotaan didefinisikan dengan memberikan dua buah nilai a dan b sedemikian sehingga fungsi keanggotaan yang mengambil model fungsi kuadrat

µ

(

x

)

=

p

(

x

a

)(

x

b

)

dimana p sebesar

2 2 2 4 b a ab p − − = .

Database

Input

Sistem Fuzzy

Input

Output Peminatan

(3)

Gambar 3. Konektisitas Antara Tabel Peminatan, Kompetensi dan Matakuliah

Gambar 4. Fungsi Keanggotaan Fuzzy Suatu Domain Masukan Maupun Keluaran

Hasil akhir dari sistem akan diperlihatkan seperti Tabel 1. Variabel

N ,

i

K

jdan

P

m adalah nilai matakuliah ke i dari hasil belajar mahasiswa, kompetensi ke j dari hasil evaluasi diri mahasiswa dan peminatan yang ke m yang diharapkan dari mahasiswa.

z

ij adalah hasil dari tahapan inferensi menggunakan metoda Tsukamoto untuk domain nilai matakuliah ke i dengan kompetensi ke j. Dua domain masukan ini dengan masing-masing memiliki tiga fungsi fuzzy maka dibentuk 9 aturan inferensi. Apabila matakuliah ke i tidak berkorelasi dengan kompetensi ke j sesuai yang didefisikan pada gambar 3 maka

z

ij

=

F

,

selain itu

z

ij dihitung berdasarkan inferensi Tsukamoto.

Nilai gabungan kompetensi dan matakuliah dilambangkan dengan

x

j yang berarti kompetensi ke j yang dimiliki mahasiswa itu. Nilai

x

j adalah rata-rata terbobot dari gabungan semua nilai kompetensi ke j. Bobot matakuliah ke i terhadap kompetensi ke j dinyatakan dengan

b

i yang besarannya dimasukkan oleh ketua jurusan.

(4)

Konferensi Nasional Sistem dan Informatika 2009; Bali, November 14, 2009 KNS&I09-043

Tabel 1. Keluaran Dari Sistem

Kompetensi

Nama K1 Nama K2 … Nama Kj … Nama K7 Nama Matakuliah Nilai matakuliah

1

K

K

2

K

j

K

7 Matakuliah 1

N

1 Matakuliah i

N

i

z

ij … … Matakuliah 20

N

20

Gabungan Kompetensi dan Matakuliah

x

j

Peminatan 1

P

1 Peminatan m

P

m

w

mj …. … Peminatan 5

P

5 Predisksi Peminatan 1 Predisksi Peminatan m

H

m Predisksi Peminatan 5

= = = 20 1 20 1 i i i ij i j b z b

x j = 1,2,...,7 ;

z

ij

=

0

dan

b

i

=

0

untuk setiap

z

ij

=

F

(1)

Perhitungan nilai

w

mj sama dengan perhitungan

z

ij untuk domain tingkat peminatan ke m evaluasi diri mahasiswa,

P

m, dengan gabungan kompetensi ke j,

x

j. Hasil prediksi peminatan ke m dinyatakan dengan

H

m yang adalah rata-rata terbobot dari gabungan semua nilai kompetensi yang berkorelasi dengan peminatan ke m. Bobot kompetensi ke j terhadap peminatan ke m dinyatakan dengan

c

j yang besarannya dimasukkan oleh ketua jurusan.

= =

=

7 1 7 1 j j j mj j m

c

w

c

H

m = 1,2,...,5 ;

w

mj

=

0

dan

c

j

=

0

untuk setiap

w

mj

=

F

(2)

4. Implementasi

Pengimplementasian sistem dilakukan pada jurusan Teknik Informatika, Universitas Pelita Harapan dengan 15 matakuliah yang terkorelasi dengan tujuh kompetensi dan empat bidang peminatan. Dari sampel data yang diperlihatkan pada Gambar 5 maka dapat diambil kesimpulan anak tersebut secara kuantitatif disarankan untuk mengambil bidang peminatan kecerdasan buatan.

Setelah dilakukan uji coba terhadap 20 mahasiswa maka hasil bidang peminatan mahasiswa tidak selalu sama dengan bidang peminatan yang diinginkan. Hal ini sangat masuk akal karena bidang peminatan yang diinginkan mahasiswa dipengaruhi oleh banyak faktor bahkan ada faktor-faktor yang tak terstruktur. Sedangkan bidang peminatan yang disarankan sistem, sangat dipengaruhi oleh nilai matakuliah yang diperoleh, kerelasian matakuliah dengan kompetensi, kompetensi dengan bidang peminatan serta besaran bobot yang telah ditetapkan.

(5)

Gambar 5. Hasil Akhir dari Sistem

5. Kesimpulan

Berdasarkan hasil penelitian yang telah dilaporkan di dalam paper ini, maka dapat diambil kesimpulan sebagai berikut: 1. Logika fuzzy dapat digunakan untuk membantu proses pemilihan peminatan oleh mahasiswa.

2. Aturan hubungan antara parameter mata kuliah dan nilai kompetensi, parameter nilai kompetensi dan nilai peminatan memiliki peranan yang besar terhadap hasil akhir.

3. Nilai yang dihasilkan sebagai nilai peminatan tidak berbeda jauh, kecuali nilai input yang dimasukkan memiliki jenjang yang besar.

4. Kejujuran merupakan salah satu hal penting dalam menggunakan sistem ini.

Daftar Pustaka

[1] Klir, George J, (1995). Fuzzy Sets and Fuzzy Logics : Theory and Applications, NJ : Prentice Hall

[2] Mathemathica Ludibunda, Fuzzy Logic, http://mathematica.ludibunda.ch/fuzzy-logic7.html, diakses terakhir tanggal 28 November 2008

Gambar

Gambar 1. Cara Kerja Metode Tsukamoto   3.  Perancangan Sistem
Gambar 3. Konektisitas Antara Tabel Peminatan, Kompetensi dan Matakuliah
Tabel 1. Keluaran Dari Sistem
Gambar 5. Hasil Akhir dari Sistem   5. Kesimpulan

Referensi

Dokumen terkait

Sejarah baru mulai diukir oleh Bank Aceh melalui hasil Rapat Umum Pemegang Saham Luar Biasa (RUPSLB). Tanggal 25 Mei 2015 bahwa Bank Aceh melakukan perubahan

Dampak negatif pelaksanaan pembangunan yang dirasakan pada era reformasi adalah terjadinya konflik dibeberapa daerah serta menguatnya gejala konflik baru, baik yang

Dalam penelitian ini ditemukan 9 baḥr yang digunakan oleh alNābigah al-Żubyānī dalam syair-syairnya yaitu: baḥr ṭawīl, baḥr basīṭ, baḥr wāfir, baḥr kāmil, baḥr

Oleh karena itu untuk meningkatkan hasil belajar dan aktivitas siswa maka perlu dilakukan pembenahan proses pembelajaran yang dilakukan guru salah satunya yaitu

Teknik Differential Cryptanalysis merupakan sebuah teknik yang sangat banyak digunakan untuk memecahkan berbagai algoritma enkripsi blok berbasiskan permutasi dan

Dari sisi penelitian Case-Based Reasoning CBR, meskipun sudah banyak penelitian CBR yang dilakukan di berbagai bidang, seperti bidang kesehatan, pendidikan, psikologi, dan

Prinsip kerja rangkaian Counter berbasis mikrokontroler AT89S52 untuk beta gamma survey meter seperti disajikan pada Gambar 4 adalah : Kristal ] 1,0592 MHz berfungsi sebagai clock

Setelah ditetapkan APB Desa, maka Pemerintah Desa dan BPD serta lembaga kemasyarakatan lainnya dan dibantu oleh Pendamping ADD segera menyusun penggunaan ADD