Sistem Pendukung Keputusan Pemilihan Pro

!

" #

& '( )
1,2

$ %

*#

( +

,

Jurusan Teknik Informatika, Universitas Muhammadiyah Sidoarjo
1

muhammadfarizqo@umsida.ac.id, 2orline09@yahoo.com
)


!-)

Fakultas Teknik Universitas Muhammadiyah Sidoarjo merupakan salah satu fakultas yang ada di instansi
pendidikan perguruan tinggi Universitas Muhammadiyah Sidoarjo. Memilih program studi di Fakultas Teknik
memerlukan pertimbangan yang matang. Memilih secara tergesa(gesa tanpa memikirkan segala faktor dapat berakibat
fatal mulai dari kesadaran yang terlambat bahwa jurusan program studi yang diambil tidak sesuai dengan kepribadian
sampai dikeluarkannya seorang mahasiswa karena dinyatakan tidak mampu mengikuti pendidikan yang diikutinya.Hal
tersebut disebabkan oleh banyak faktor, salah satunya ialah kebingungan dari para calon mahasiswa Fakultas Teknik
dalam memilih program studi. Oleh karena itu, penulis berinisiatif untuk merancang suatu sistem pendukung keputusan
berbasis web yang dapat membantu calon mahasiswa Fakultas Teknik Universitas Muhammadiyah Sidoarjo dalam
mengambil keputusan untuk mengambil program studi yang sesuai dengan kemampuan dan minat mahasiswa tersebut.
Hasil dari penelitian ini yaitu menghasilkan aplikasi sistem pendukung keputusan pemilihan program studi menggunakan
fuzzy inference system menggunakan metode mamdani berbasis web. Uji coba dari penelitian ini dilakukan oleh 20
mahasiswa dari 4 jurusan yang berbeda. Hasil dari uji coba penelitian ini yaitu menghasilkan data nilai kelayakan setiap
program studi bagi mahasiswa.

. SPK,

'+


Mamdani, Web

*/ )0"1")/

Fakultas Teknik Universitas Muhammadiyah Sidoarjo merupakan salah satu fakultas yang ada di instansi
pendidikan perguruan tinggi Universitas Muhammadiyah Sidoarjo. Fakultas Teknik Universitas Muhammadiyah
Sidoarjo merupakan salah satu fakultas yang mempunyai banyak mahasiswa, sekaligus mempunyai banyak
peminat yang selalu meningkat dari tahun ke tahun. Fakultas Teknik Universitas Muhammadiyah Sidoarjo
memiliki empat program studi yaitu Teknik Informatika, Teknik Elektro, Teknik Industri dan Teknik Mesin.
Memilih program studi di Fakultas Teknik memerlukan pertimbangan yang matang. Memilih program studi
di Fakultas Teknik bukan urusan dan persoalan yang mudah. Banyak faktor yang harus diperhatikan dan
diperhitungkan serta dipikirkan secara tepat. Memilih secara tergesa(gesa tanpa memperhitungkan segala faktor
dapat berakibat fatal mulai dari kesadaran yang terlambat bahwa jurusan program studi yang diambil tidak sesuai
dengan kepribadian sampai dikeluarkannya seorang mahasiswa karena dinyatakan tidak mampu mengikuti
pendidikan yang diikutinya.
Hal tersebut sering dialami oleh mahasiswa Fakultas Teknik yang merasa bahwa program studi yang
diambil tidak sesuai dengan kepribadiannya. Hal tersebut disebabkan oleh banyak faktor, salah satunya ialah
kebingungan dari para calon mahasiswa Fakultas Teknik dalam memilih program studi. Oleh karena itu, penulis

berinisiatif untuk merancang suatu sistem pendukung keputusan berbasis web yang dapat membantu calon

mahasiswa Fakultas Teknik Universitas Muhammdiyah Sidoarjo dalam mengambil keputusan untuk mengambil program
studi yang sesuai dengan kemampuan dan minat mahasiswa tersebut.
Ada beberapa model yang dapat digunakan untuk membangun sebuah sistem pendukung keputusan salah satunya
adalahmodel mamdani.Analisa yang digunakan pada model mamdani lebih sesuai dengan naluri manusia sehingga dapat
diterima oleh pembuat keputusan. Model ini sering digunakan untuk untuk membangun sistem yang penalarannya
menyerupai intuisi atau penalaran manusia. Proses perhitungannya cukup kompleks sehingga membutuhkan waktu relatif
lama, tetapi model ini memberikan ketelitian yang tinggi.
Berdasarkan hal(hal diatas, penulis ingin menggunakan metode mamdani di dalam penelitian penulis yakni untuk
membuat saran tentang pemilihan program studi dengan mempertimbangkan minat dan kemampuan calon mahasiswa
tersebut.

,+ ! /2)")/ " !) )
,+'
merupakan suatu kerangka komputasi yang didasarkan pada teori himpunan
, aturan
berbentuk IF(THEN, dan penalaran
.
menerima
.
ini kemudian dikirim

ke basis pengetahuan yang berisi n aturan
dalam bentuk IF(THEN.
akan dicari pada setiap aturan.
Apabila jumlah aturan lebih dari satu, maka akan dilakukan agregasi dari semua aturan. Selanjutnya, pada hasil agregasi
akan dilakukan
untuk mendapatkan nilai
sebagai
sistem.[11]
Suatu sistem berbasis aturan
yang lengkap terdiri dari tiga komponen utama:
dan
mengubah masukan(masukan yang nilai kebenarannya bersifat pasti kedalam bentuk
, yang berupa nilai linguistik yang semantiknya ditentukan berdasarkan fungsi keanggotaan tertentu.
melakukan penalaran menggunakan
dan
yang telah ditentukan sehingga menghasilkan
. Sedangkan
mengubah
menjadi
berdasarkan fungsi keanggotaan yang

[19]
telah ditentukan.
,+,
Model ini sering digunakan untuk membangun sistem yang penalarannya menyerupai intuisi atau perasaan manusia.
Proses perhitungannya cukup kompleks sehingga membutuhkan waktu relatif lama. Tetapi model ini memberikan
ketelitian yang tinggi.[18]

3+

*!4 4145

*/*1 ! )/

3+'
Mulai
Studi Pustaka
Analisa
Perancangan
Implementasi
Pengujian

Selesai
Gambar 1. Kerangka Penelitian

3+'+'
Literatur dan pustaka yang digunakan dalam penelitian ini mengacu pada sumber dari buku dan internet.
Mempelajari literatur dan pustaka yang terkait dengan:
a. Kecerdasan Buatan
b. Sistem Pendukung Keputusan
c. Fuzzy Inference System
d. Metode Mamdani
e. Bakat dan Minat
3+'+, )
Analisa bertujuan untuk mendapatkan semua kebutuhan untuk membangun sistem pendukung keputusan.
Melakukan analisa kebutuhan sistem yang peneliti buat seperti analisa kebutuhan input, analisa kebutuhan proses dan
analisa kebutuhan output.
3+'+3
Perancangan sistem pendukung keputusan dilakukan setelah semua kebutuhan sistem didapatkan setelah melalui
tahap analisis. Perancangan sistem yang akan peneliti buat baik perancangan sistem, perancangan proses dan
perancangan desain.
3+'+6

Implementasi sistem pendukung keputusan dilakukan dengan mengacu kepada perancangan sistem. Implementasi
sistem pendukung keputusan dilakukan dengan menggunakan bahasa pemrograman PHP yang berbasis web dan
menggunakan database MySQL.
3+'+7
$
Melakukan pengujian berdasarkan implementasi yang dibuat. Pengujian berdasarkan efektifitas penggunaan sistem
pendukung keputusan bila dibandingkan dengan sistem manual.
3+, !
Penelitian sistem pendukung keputusan ini membutuhkan data teoritis dan data lapangan, untuk mendapatkan data
dan informasi yang berhubungan dengan sistem pendukung keputusan ini diperlukan teknik pengumpulan data.
Teknik pengumpulan data yang dilakukan dalam penelitian ini adalah :
1. Studi Pustaka
Studi pustaka merupakan metode pencarian data dari buku,
atau
lain yang
berkaian dengan teori dasar dari sistem pendukung keputusan serta dokumen yang berkaitan dengan data yang diperlukan
untuk penelitian maupun perancangan sistem pendukung keputusan.
2. Kuisioner
Kuisioner merupakan metode pengumpulan data terkait
sistem yang diuji. Pengambilan sampel dilakukan

menggunkan teknik
. Jumlah minimal sampel adalah 5 sampel tiap jurusan.
3+3
Dalam perhitungan
metode mamdani ada 3 tahap proses perhitungan, yaitu:
1.Fuzzifikasi
2.Inferensi
3.Defuzzifikasi
Berikut penjelasan secara lengkap implementasi perhitungan menggunakan metode mamdani:
3+3+'
Contoh saya akan menghitung nilai kelayakan teknik informatika untuk seorang mahasiswa yang telah melakukan tes:
1. Tes Bakat:
a) Tes Verbal = 75
b)Tes Numerik = 90
c) Tes Aritmatik = 95
d)Tes Logika = 85
e) Tes Mekanikal = 65
f)Tes Teknikal = 60
g)Tes Analitikal = 80
h)Tes Spasial = 75

2. Tes Minat
a) Tes Minat Informatika = 90
Misal saya tentukan bobot Tes Bakat Teknik Informatika :
a. Tes Numerik
b. Tes Aritmatik
c. Tes Logika
d. Tes Analitikal

Maka, nilai bobot Tes Bakat Teknik Informatika:
Tes Numerik + Tes Aritmatik + Tes Logika + Tes Analitikal / Jumlah Bobot Tes
Maka, perhitungan nilai tes bobot tiap(tiap program studi:
Tes Bakat Teknik Informatika = 90 + 95 + 85 + 80 / 4 = 87.5
Berdasarkan nilai Tes Minat dan Tes Bakat diatas maka diperoleh:
1. Nilai Bakat Teknik Informatika = 87.5
2. Nilai Minat Teknik Informatika = 90

Gambar 2. Fungsi Keanggotaan Bakat
Keterangan:
A = Tidak Layak
B = Sangat Tidak Berbakat

C = Tidak Berbakat
D = Cukup Berbakat
E = Berbakat
F = Sangat Berbakat
Fuzzifikasi nilai tes bakat teknik informatika:
a. Nilai Bakat 87.5 berada pada nilailinguistik Berbakat dan Sangat Berbakat
b. Semantik untuk nilai linguistik Berbakat, dimana a=80 dan b=100:
µ(x) = ( (x ( b) / (b ( a)
µ(x) = ( (87.5(100) / (100(80) = 0.625
c. Semantik untuk nilai linguistik Sangat Berbakat, dimana a=80 dan b=100:
µ(x) = (x ( a) / (b ( a)
µ(x) = (87.5(80) / (100(80) = 0.375

Gambar 3. Fungsi Keanggotaan Minat
Keterangan:
A = Tidak Layak
B = Sangat Tidak Berminat
C = Tidak Berminat
D = Cukup Berminat
E = Berminat

F = Sangat Berminat
Fuzzifikasi nilai tes minat informatika:
a. Nilai Minat 90 berada pada nilai linguistik Berminat dan Sangat Berminat
b. Semantik untuk nilai linguistik Berminat, dimana a=80 dan b=100:
µ(x) = ( (x ( b) / (b ( a)
µ(x) = ( (90(100) / (100(80) = 0.5
c. Semantik untuk nilai linguistik Sangat Berminat, dimana a=80 dan b=100:
µ(x) = (x ( a) / (b ( a)
µ(x) = (90(80) / (100(80) = 0.5

Proses fuzzification untuk Teknik Informatika menghasilkan nilai fuzzy:
1. Bakat = Berbakat (0.625)
2. Bakat = Sangat Berbakat (0.375)
3. Minat = Berminat (0.5)
4. Minat = Sangat Berminat (0.5)
3+3+,

Gambar 4. Fungsi Keanggotaan Nilai Kelayakan
Keterangan:
A = Sangat Rendah
B = Rendah
C = Cukup Sedang
D = Sedang
E = Tinggi
F = Sangat Tinggi
Berikut merupakan tabel aturan fuzzy yang diberikan:
Tabel 1. Rule Fuzzy

Teknik informatika dari 4 data fuzzification. Berarti hanya 4 (dari 36) aturan fuzzy yang dapat diaplikasikan, yaitu:
1. IF Bakat = Berbakat AND Minat = Berminat THEN NK = Tinggi
2. IF Bakat = Berbakat AND Minat = Sangat Berminat THEN NK = Sangat Tinggi
3. IF Bakat = Sangat Berbakat AND Minat = Berminat THEN NK = Sangat Tinggi
4. IF Bakat = Sangat Berbakat AND Minat = Sangat Berminat THEN NK = Sangat Tinggi
Untuk teknik informatika dari 4 aturan fuzzy dan 4 data fuzzification tersebut, proses inference yang terjadi adalah
sebagai berikut:
a. Clipping nilai minimum:
1. IF Bakat = Berbakat (0,625) AND Minat = Berminat (0,5) THEN NK = Tinggi (0,5)
2. IF Bakat = Berbakat (0,625) AND Minat = Sangat Berminat (0,5) THEN NK = Sangat Tinggi (0,5)

b.

3. IF Bakat = Sangat Berbakat (0,375) AND Minat = Berminat (0,5) THEN NK = Sangat Tinggi (0,375)
4. IF Bakat = Sangat Berbakat (0,375) AND Minat = Sangat Berminat (0,5) THEN NK = Sangat Tinggi (0,375)
Clipping nilai maximum:
1. NK = Tinggi (0.5)
2. NK = Sangat Tinggi (0.5)

Untuk teknik informatika dari Proses inference menggunakan model mamdani menggunakan proses Clipping
diperoleh dua area abu(abu ilustrasi seperti gambar berikut:

Gambar 5. Clipping Nilai Kelayakan Tinggi

Gambar 6. Clipping Nilai Kelayakan Sangat Tinggi
Untuk teknik informatika dari Proses Clipping menggunakan model mamdani menggunakan proses Defuzzifikasi
diperoleh sebuah area abu(abu ilustrasi seperti gambar berikut:

Gambar 7. Defuzzifikasi Teknik Informatika
Dengan menggunakan sekumpulan titik tersebut, maka diperoleh hasil sebagai berikut:
y* = ( 75 + 80 + 85) 0,5 + ( 95 + 100) 0,5
3 (0,5) + 2 (0,5)
y* = 120 + 97.5
2,5
y* = 87
Jadi nilai kelayakan yang diperoleh untuk teknik informatika adalah 87.

6+ 0
6+' 0
'+
,+
3+

6+

Dari penelitian yang dilakukan didapatkan beberapa hasil sebagai berikut:
Sistem pendukung keputusan yang dapat memberikan saran pemilihan program studi bagi para calon mahasiswa.
Sistem pendukung keputusan membantu fakultas mendapatkan calon mahasiswa yang berpotensi baik untuk
menyelesaikan studi.
Sistem pendukung keputusan menggunakan Fuzzy Inference System Metode Mamdani dapat menghasilkan nilai
kelayakan tiap program studi sehingga dapat memberikan saran pemilihan program studi bagi para calon
mahasiswa.
Sistem pendukung keputusan berbasis web yang dapat diakses dimanapun dan kapanpun.

6+,
Pada bagian ini merupakan bagian implementasi dan pengujian aplikasi program, beserta hal(hal yang terjadi pada
saat proses berlangsung. Disini ada beberapa bahasa pemrograman yang digunakan dalam implementasi sistem antara
lain PHP, HTML, CSS, dan JavaScript yang semua bahasa pemrograman tersebut dapat diimplementasikan berbasis web.
Web sangat dinamis dan dapat di akses dimana saja sehingga tingkat kemudahan menggunakan web sangat tinggi.
Pengguna pun dapat dengan mudah mengakses sistem pendukung keputusan ini. Implementasi yang dilakukan
berdasarkan pada perancangan tahap sebelumnya. Sehingga sistem ini memiliki keteraturan tingkat basis data yang baik.
6+,+'

$

'+ !

)8 )
Halaman yang pertama kali muncul dari Sistem Pendukung Keputusan Pemilihan Program Studi adalah tampilan
awal dari aplikasi yang simple dan jelas yang bertujuan untuk memudahkan pengguna dalam memulai tes.

Gambar 8. Tampilan Awal
,+ !
Halaman berikutnya adalah halaman biodata pengguna, pada halaman ini pengguna dapat memasukkan identitas
awal pengguna agar dapat memulai tes pengambilan keputusan.

Gambar 9. Tampilan Biodata
3+ !
!
Tes bakat merupakan tes yang mengukur tingkat kemampuan seseorang dalam beberapa hal tertentu seperti tes bakat
verbal, numerik, logika, aritmatik, mekanikal, analitikal, spasial.

Gambar 10. Tampilan Tes Bakat

6+ !

!

Tes minat digunakan untuk mengukur minat seseorang dalam menyukai dan menggemari hal(hal tertentu. Tes
minat sangat penting dalam penentuan program studi mana yang memang lebih disukai dan digemari seseorang.

Gambar 11. Tampilan Tes Minat
7+ !

0
!
Pada halaman hasil ditampilkan hasil dari tes bakat dan tes minat yang dilakukan. Hasil ini merupakan nilai
yang telah diperoleh dari nilai tes bakat dan tes minat yang telah diolah dengan fuzzy inference system metode
mamdani.

Gambar 12. Tampilan Hasil Tes
7+
7+'
Setelah penulis menguraikan secara menyeluruh tentang perancangan dan implementasi dari Sistem Pendukung
Keputusan Pemilihan Program Studi Menggunakan Fuzzy Inference System Dengan Metode Mamdani Berbasis Web ini,
maka penulis mengambil beberapa kesimpulan yaitu :
1. Kebanyakan calon mahasiswa mengalami kebingungan dalam memilih program studi yang sesuai dengan
kemampuan dan minat dari para calon mahasiswa. Untuk membantu calon mahasiswa Universitas Muhammadiyah
Sidoarjo dalam mengambil keputusan untuk memberi saran layak masuk program studi mana calon mahasiswa yang
bersangkutan, akhirnya penulis mendapatkan ide membuat sebuah sistem pendukung keputusan pemilihan program
studi untuk membantu para calon mahasiswa, agar kedepannya para calon mahasiswa dapat lebih terarah dalam
menentukan pilihan program studi, sehingga tercipta para mahasiswa yang dapat dengan sukses menjalani studi
sampai selesai.
,+ Sistem Pendukung Keputusan Pemilihan Program Studi ini diharapkan menjadi salah satu solusi bagi calon
mahasiswa, khususnya calon mahasiswa Fakultas Teknik Universitas Muhammadiyah Sidoarjo dalam pemilihan
program studi.
7+,
'+

,+

Adapun saran(saran yang penulis sarankan adalah sebagai berikut :
Sistem Pendukung Keputusan Pemilihan Program Studi Menggunakan Fuzzy Inference System Dengan Metode
Mamdani Berbasis Web ini dapat dikembangkan dengan memperluas studi kasus yang digunakan. Diharapkan studi
kasus dapat diperluas menjadi studi kasus di seluruh Universitas Muhammadiyah Sidoarjo.
Sistem Pendukung Keputusan Pemilihan Program Studi Menggunakan Fuzzy Inference System Dengan Metode
Mamdani Berbasis Web ini dikembangkan menggunakan platform berbasis web Diharapkan Sistem Pendukung
Keputusan Pemilihan Program Studi Menggunakan Fuzzy Inference System Dengan Metode Mamdani Berbasis Web
ini dapat dikembangkan platform lain seperti platform berbasis mobile

) !)- " !) )
[1] Akhyanto, Arif. (2009). “Kupas Tuntas Tes Potensi Akademik”. Pustaka Widyatama, Yogyakarta.
[2] Anhar. (2010). “Panduan Menguasai PHP & MySQL Secara Otodidak”. Mediakita, Jakarta.
[3] Barret, Jim. (2004). “Tes Karier, Bakat, dan Seleksi”. Tiga Serangkai. Solo.

!

[4] Barret, Jim. (2004). “

"”. Tiga Serangkai. Solo.

[5] Fatansyah. (2012). “Basis Data”.Informatika, Bandung.
[6] Hakim, Lukmanul. (2008). “Membongkar Trik Rahasia Para Master PHP”. Lokomedia, Yogyakarta.
[7] Jauhar, Mohammad, S.Pd. (2009). “Buku Pintar Psikotes”. Prestasi Pustaka, Jakarta.
[8] Kadir, Abdul. (2002). “Penuntun Praktis Belajar SQL”.Andi, Yogyakarta.
[9] Kresna, Bondhan. (2010). “Cara Cerdas Pilih Jurusan Demi Profesi Impian”. Jogja Great! Publisher. Yogyakarta.
[10] Kusrini. (2007). “Strategi Perancangan dan Pengelolaan Basis Data”. Andi Offset, Yogyakarta.
[11] Kusumadewi, Sri dan Sri Hartati. (2010). “#

”. Graha Ilmu, Yogyakarta.

[12] McLeod, Raymond. (2008). “Sistem Informasi Manajemen”. Salemba Empat, Jakarta.
[13] Nur’aeni. (2012). “Tes Psikologi: Tes Inteligensi dan Tes Bakat”. Universitas Muhammadiyah Purwokerto Press,
Purwokerto.
[14] Nuryanti, dkk. (2010). “Sistem Pendukung Keputusan Menggunakan Metode $

%

Berbasis Web Untuk Menentukan Jurusan (Studi Kasus Pemilihan Program Studi di Politeknik Caltex Riau)”.
http://yohana.komputer.pcr.ac.id/wp(content/uploads

/sites/46/2014/02/YDL_Sistem(Pendukung(Keputusan(

Menggunakanmetode(Analytical(Hierarchy(Process(Berbasis(Web(Untuk(Menentukan(jurusan(Studi(Kasus(
Pemilihan(Program(Studi(Di(Politeknik(Caltex(Riau_.pdf. (Diakses pada tanggal 7 Juni 2015).
[15] Parkinson, Mark. (2004). “Panduan Sukses Menghadapi Tes Psikometri”. Tiga Serangkai, Solo.
[16] Priyadi, Yudi. (2014). “Kolaborasi MySQL dan ERD dalam Implementasi Database”. Andi, Yogyakarta
[17] Sutisna, Dadan. (2007). “7 Langkah Mudah Menjadi Webmaster”. Mediakita, Jakarta
[18] Suyanto. (2008). &
[19] Suyanto. (2010). &$

'

( Informatika. Bandung.
( Informatika. Bandung.

[20] Vinanda, Lisna Octa. (2014). “Sistem Pendukung Keputusan Rekomendasi Pemilihan Program Studi Di
FakultasTeknik Universitas Tanjungpura”.http://download.portalgaruda.org/article.php?article=265333&val=2313.
(Diakses pada tanggal 7 Juni 2015).