SISTEM REKOMENDASI PILIHAN SISWA PADA SE

SISTEM REKOMENDASI PILIHAN SISWA PADA SEKOLAH MENENGAH ATAS
DI KOTA KEDIRI MENGGUNAKAN METODE LOGIKA FUZZY
Pio Ari Antono1, Venny Widyanik2, Wahyu Putra Sasongko3
Program Studi Teknik Informatika Universitas Nusantara PGRI Kediri
E-mail : nesioshiro2@gmail.com, vennywidyanik@gmail.com , koko.mahasiswa.ti@gmail.com
Abstrak
Sekolah Menengah Atas (disingkat SMA; bahasa Inggris: Senior High School), adalah
jenjang pendidikan menengah pada pendidikan formal di Indonesia setelah lulus Sekolah
Menengah Pertama (atau sederajat). Sekolah Menengah Atas ditempuh dalam waktu 3 tahun,
mulai dari kelas 10 sampai kelas 12. Dalam pemilihan SMA di Kota Kediri terkadang seorang
siswa maupun orangtuanya sulit mengetahui kriteria dari Sekolah baik kelebihan maupun
kekurangannya, dikarenakan belum tersedianya suatu sistem yang bisa menyediakan
informasi daftar sekolah yang sesuai dengan keinginan siswa maupun orang tua. Selain itu
untuk masyarakat yang berada di luar kota yang ingin menyekolahkan anaknya di Kota
Kediri, juga dirasa kebingungan dalam memilih sekolah yang ingin didaftarnya. Penggunaan
internetpun semakin berkembang dan para calon siswa akan memanfaatkan fasilitas internet
untuk mencari informasi pada SMA di Kota Kediri yang sesuai dengan keinginan maupun
kriteria siswa karena dirasa lebih efektif dan efisien.
Penggunaan metode Fuzzy database dengan model Tahani ini adalah pemecahan
masalah dengan menyediakan sistem rekomendasi, dimana calon siswa akan terbantu dengan
adanya rekomendasi sekolah-sekolah yang sesuai dengan cara penginputan kriteria pada

sistem oleh pengguna. Jadi pada akhir prosesnya, pengguna akan mendapat daftar
rekomendasi sekolah yang direkomendasikan berdasarkan kriteria masukannya dalam
memilih sebuah sekolah dengan model fuzzy tahani.
Kata Kunci : Rekomendasi, SMA, Logika Fuzzy, Fuzzy Tahani.
PENDAHULUAN

siswa dan wali murid akan mencari sekolah

Setiap tahun pelajaran baru, dimulai
banyak

siswa

tempat

dalam mencari Sekolah Menengah Atas di

pendaftaran di sekolah – sekolah yang

Kota besar seperti Kota Kediri. Sehubungan


menjadi

secara

dengan itu banyak kendala yang dialami

kualitas, ekstrakurikuler dsb. Para calon

baik dari siswa yang berasal dari Kediri

kriteria

yang

mencari

yang ideal menurut mereka khususnya

mereka


baik

sendiri dan terutama oleh siswa di luar Kota

direkomendasikan

Kediri.

masukannya.
Untuk itulah perlu adanya proses

pemilihan sekolah secara online berbasis

berdasarkan

A. Perumusan Masalah
1.

Bagaimana


cara

website, dengan adanya fasilitas baru

rekomendasi

memanfaatkan teknoligi/internet berbasis

sekolah

website ini akan lebih mengefektifkan

kriteria calon siswa?

diantaranya dapat dilakukan kapan dan
dimana saja baik dalam segi waktu ataupun

kriteria


memberikan

dalam

yang

pemilihan

sesuai

dengan

B. Batasan Masalah
1.

Sistem

rekomendasi

yang


biaya serta lebih memudahkan, lebih praktis

digunakan

dan lebih cepat tentunya dalam melakukan

hanya Sekolah Menengah Atas di

pencarian untuk mendapatkan informasi

Kota Kediri.

tentang Sekolah Menengah Atas di Kota

pemilihan

2. Metode

Kediri.


yang

adalah
Merujuk dari pemikiran di atas

sudah selayaknya dibangun suatu sistem
rekomendasi

yang

berbasis

sekolah

digunakan

Fuzzy

database


dengan model Tahani.
3.

komputer.

Kriteria penilaian meliputi : Jenis
Ekstrakurikuler,

Penerimaan

Sistem ini adalah suatu sistem yang

Siswa, Jumlah Guru, dan Biaya

berbasis komputer yang ditujukan untuk

SPP.

membantu calon siswa dan wali murid


4.

Menggunakan

bahasa

untuk menentukan pemilihan sekolahan

pemrograman PHP dan database

yang tepat dan sesuai dengan kriteria

yang digunakan MYSQL.

keinginan

masing-masing.

Proses


rekomendasi dilakukan dengan metode

C. Tujuan Penelitian
1.

Memudahkan siswa baik yang

Fuzzy database dengan model Tahani

berada di dalam Kota Kediri

merupakan salah satu jalan pemecahan

maupun di luar daerah, dalam

masalah

mencari informasi tentang sekolah


yang dapat

menangani

hal

tersebut, dimana calon siswa akan merasa

yang ingin didaftarnya.

terbantu dengan adanya sistem ini dengan
memberikan rekomendasi sekolah-sekolah

LANDASAN TEORI

yang sesuai dengan cara menginput kriteria

Pengertian Fuzzy Logic

pada sistem oleh pengguna. Sehingga pada

Fuzzy Logic diperkenalkan oleh

akhir prosesnya,pengguna akan mendapat

Prof. Lotfi

Zadeh

daftar

Merupakan

metode

rekomendasi

sekolah

yang

pada
yang

tahun

1965.

mempunyai

kemampuan untuk memproses variabel
yang bersifat kabur atau yang tidak dapat
dideskripsikan secara eksak/pasti seperti
misalnya tinggi, lambat, bising. Dalam

Input 1
Input 2

Input 3

fuzzy logic variabel yang bersifat kabur
tersebut direpresentasikan sebagai sebuah

Gambar 1. Konsep himpunan fuzzy

himpunan yang anggotanya adalah suatu

Diantara input dan output terdapat

nilai crisp dan derajat keanggotaannya

blackbox. Di dalam blackbox terdapat

(membershipfunction) dalam

proses yang tidak diketahui, bisa didekati

himpunan

tersebut (Hermawanto, 2008).
Proses-proses

dalam

dengan pendekatan sistem linear,
fuzzy logic

ekonometri, interpolasi, sistem pakar atau

adalah fuzzifikasi, penalaran (reasoning),

logika fuzzy, dan lain-lain. Namun, seperti

dan defuzzifikasi:

yang diungkapkan Lotfi Zadeh: ”Dalam

a. Fuzzifikasi: merupakan

proses

untuk

hampir setiap kasus, cara fuzzy lebih cepat

mendapatkan derajat keanggotaan dari

dan lebih murah”. Logika fuzzy sebagai

sebuah nilai numerik masukan (crisp)

komponen utama pembangun

b. Penalaran: proses untuk mendapatkan

softcomputing, terbukti telah memiliki

aksi keluaran dari suatu kondisi input

kinerja yang sangat baik untuk

dengan

menyelesaikan masalah-masalah yang

mengikuti

aturan-aturan

(IFTHEN Rules) yang telah ditetapkan

mengandung ketidakpastian.

yang

Implementasinya luas, baik di bidang

disebut

sebagai

inference/reasoning.

engineering, psikologi, social, dan juga

c. Defuzzifikasi: proses untuk merubah

bidang ekonomi.

hasil penalaran yang berupa derajat
keanggotaan keluaran menjadi variabel

Fuzzy Query

numerik kembali.
Fuzzy Logic (Logika

Fuzzifikasi
Fuzzy) atau

query

diasumsikan

sebuah konvensional (nonfuzzy) basis data

biasa juga disebut dengan Logika Samar

yang

akan

merupakan suatu cara yang tepat untuk

menerapkan sebuah sistem logika fuzzy

memetakan suatu ruang input ke dalam

query

suatu ruang output didasari oleh konsep

system). Kelebihan query fuzzifikasi yaitu

himpunan fuzzy.

dapat

(fuzzy

mencoba
logic

mencapai

membuat
based

dan

querying

kelenturan (flexibility)

dari database, penanganan error otomatis,
Black Box

pencarian yang flexibel,dan kesanggupan

merespon

kosong Konsep dari sebuah

logika fuzzy. Basis data yang menggunakan

relasi fuzzy dalam DBMS menggunakan

pendekatan fuzzy tidak hanya menyimpan

derajat keanggotaan μ didefinisikan pada

dan memanipulasi fakta-fakta yang pasti

kumpulan domain X = Xn}, dan telah

tetapi juga pendapat-pendapat subjektif,

digenerate pada relasi luar nilai tengah

keputusan

fuzzy.

dijabarkan dalam istilah
Misalkan

terdapat

sebuah

tabel

dan

nilai-nilai

umumnya, ada

yang

dapat

linguistik. Pada

dua

cara

untuk

Mahasiswa, dimana didalamnya terdapat

memasukkan unsur kekaburan (fuzziness)

field-field seperti Nama, NIM, Jurusan,

ke dalam sebuah basis data, yaitu:

Kelas

1. Fuzzy Database

dan

IPK.

menggunakan

Kemudian

sintaks

jika

SELECT

FROM mahasiswa WHERE

nama

(IPK

<

Fuzzy database adalah basis data
mempunyai

kemampuan

untuk

3,00 ), maka yang ditampilkan hanya data

menyimpan dan memanipulasi data-

mahasiswa yang memiliki IPK kurang

data yang mengandung ketidakpastian

dari 3,00. Sedangkan jika data dari tabel

secara langsung. Artinya, pengguna

diolah menggunakan operasi

himpunan

memasukkan

fuzzy,

maka

diinputkan

yang mengandung unsur kekaburan

berupa

variabel

misalkan

ke dalam pangkalan data. Basis data

SELECT

kondisi yang
linguistik,

nama FROM

WHERE

mahasiswa

(IPK=”RENDAH”)

AND

(PREDIKAT=”KURANG”). Sehingga data
yang ditampilkan adalah data mahasiswa
yang memiliki IPK termasuk
himpunan

rendah

fuzzy

dalam

dan predikat

termasuk dalam himpunan kurang fuzzy.

informasi-informasi

jenis ini juga didukung oleh

query

yang

fuzzy

untuk

database

adalah

bersifat

memperoleh informasi.
2. Fuzzy Query Database
Fuzzy

query

membuat suatu fuzzy query terhadap
basis data klasik. Pengguna membuat
suatu aplikasi yang dapat menangani

Fuzzy Tahani
Basis

suatu
data

klasik

hanya

query dimana

tersebut terdapat

dalam

query

variabel-variabel

menangani datadata yang bersifat pasti

yang bernilai fuzzy atau dengan kata

dan tegas. Sedangkan pada kenyataannya

lain query tersebut memiliki variabel

manusia seringkali berkomunikasi dalam

variabel linguistik. Sedangkan data

bahasa yang tidak jelas batasannya.Untuk

pada basis data yang akan diakses

menangani hal tersebut maka dibangunlah

merupakan data yang bersifat pasti.

sebuah

Pangkalan data yang diusulkan oleh

basis

data

dengan pendekatan

Tahani

adalah bentuk dari Fuzzy

didapatkan

memiliki

nilai

kelenturan

Query Database. Basis data Tahani

terhadap grafik fungsi keanggotaan dari

masih

himpunan fuzzy setiap variabel. Sebagai

tetap menggunakan relasi

standar,

hanya

menggunakan

model

teori himpunan

ini

sebuah sistem pendukung keputusan, tentu

fuzzy

hasil sistem berupa alternative dan tidak

pada

mengikat keputusan pengguna, walaupun

untuk mendapatkan

informasi

query-nya.

mengembangkan

Tahani

data

yang

disampaikan

sudah

valid

sebuah kerangka kerja pada level

berdasarkan sistem. Namun SPK bukan

konseptual tingkat

untuk

sebagai suatu hasil akhir untuk memutuskan

pada

keputusan, tetapi sebagai pertimbangan

memproses

tinggi

fuzzy

query

lingkungan basis data konvensional

pengguna dalam menentukan pilihan.

atau non-fuzzy. Tahani merumuskan
sebuah

arsitektur

dan

pendekatan

Pemodelan Kriteria

formal untuk menangani basis data

Pada

pemodelan

kriteria

dengan fuzzy query yang sederhana.

perancangan fungsi keanggotaan, terhadap

Bahasa

4 grafik fungsi keanggotaan pada variabel

query

yang digunakan

berdasarkan SQL.

fuzzy yang digunakan, yaitu ekstrakurikuler,
penerimaan siswa, jumlah guru, dan biaya

HASIL PENELITIAN

SPP per semester. Setiap variabel fuzzy

Deskripsi Sistem

menggunakan representasi kurva bahu dan

Dalam
merupakan

deskripsi
sistem

sistem

rekomendasi

ini

kurva

segitiga

pada

grafik

fungsi

pada

keanggotaanya. Fungsi keanggotaan pada

pemilihan Sekolah Menengah Atas di Kota

apliksai ini bersifat dinamis (dapat berubah

Kediri menggunakan metode logika Fuzzy

menyesuaikan

Tahani. Pada Logika Fuzzy Tahani ini untuk

pengguna).

mendapatkan daftar rekomendasi Sekolah

1) Variabel Ekstrakurikuler

konfigurasi

nilai

ektrakurikuler

tidak

yang sesuai dengan penginputan kriteria

Pada

yang dilakukan oleh siswa atau pengguna

digambarkan dengan grafik karena

sistem.

metode

disini menggunakan inputan pilihan

logika fuzzy model Tahani diharapkan

bermacam-macam jenis ekstrakurikuler

sistem

dari berbagai sekolah.

Dengan
ini

menggunakan
dapat

menyelesaikan

permasalahan yang relatif dalam kasus

variabel

batas

2) Variabel

Penerimaan_Siswa:

pemilihan Sekolah Menengah Atas di Kota

RENDAH, SEDANG, dan TINGGI

Kediri, pada metode ini hasil keluaran yang

(per orang)

RENDAH

SEDANG

TINGGI

48

60

71

Gambar 2. Fungsi keanggotaan untuk
Variabel Guru

290

328

365

Gambar 1. Fungsi Keanggotaan untuk

Fungsi keanggotaan :
1 ; x ≤ 48

Variabel Penerimaan Siswa
Fungsi Keanggotaan :

60−x
; 48 ≤ x ≤ 60
12

µ SEDIKIT [x] =

1 ; x ≤ 290

0 ; x ≥ 60

µ RENDAH [x] =

0 ; x ≤ 48 atau x ≥ 71

328−x
; 290 ≤ x ≤328
38

x−48
; 48 ≤ x ≤60
12

µ SEDANG [x] =

0 ; x ≥ 328

71−x
; 60 ≤ x ≤71
11

0 ; x ≤ 290 atau x ≥ 365

µ SEDANG [x] =

0 ; x ≤ 71

x−290
; 290 ≤ x ≤328
38

x−60
; 60 ≤ x ≤71
11

µ BANYAK [x] =

1 ; x ≥ 71
4) Variabel
365−x
; 328 ≤ x ≤36
37

Biaya_SPP

:

MURAH,

SEDANG, MAHAL (Rp/semester)
MURAH

0 ; x ≤ 365

SEDANG

MAHAL

µ TINGGI[x] =
x−328
; 328 ≤ x ≤365
37
1 ; x ≥ 365
3) Variabel Guru : SEDIKIT, SEDANG,
BANYAK (per orang)
SEDIKIT SEDANG

BANYAK

750.000

1.275.000

1.800.000

Gambar 3. Fungsi keanggotaan untuk
Variabel Biaya SPP
Fungsi keanggotaan :
1 ; x ≤ 750.000

µ MURAH [x]=

Gambar 4. Menu Home

1.275 .000−x
; 750.000≤ x ≤ 1.275.000
525.000
0 ; x ≥ 1.275.000

Pada menu profil ini merupakan
profil dari lembaga yang mengurus masalah
informasi Sekolah Kota Kediri.

0 ; x ≤ 750.000 atau x ≥ 1.800.000

µ SEDANG [x]=

x−750.000
; 750.000≤ x ≤ 1.275 .000
525.000

1.800 .000−x
; 1.275.000 ≤ x ≤ 1.800.000
525.000
Gambar 5. Menu Profil
Pada

0 ; x ≤ 1.800.000
µ MAHAL [x] =

menu

Sekolah

digunakan

untuk user melihat daftar nama Sekolah dan

x−1.275.000
; 1.275.000 ≤ x ≤ 1.800.000
525.000

profil dari sekolah tersebut.

1 ; x ≥ 1.800.000

Implementasi Sistem
Pada aplikasi ini untuk siswa yang
ingin melakukan konsultasi tidak perlu
login terlebih dahulu, sedangkan admin bila
menggunakan

sistem

tersebut

untuk

mengedit isi dari aplikasi tersebut harus
melalui login dahulu.
Berikut ini tampilan dari home
merupakan tampilan awal aplikasi.

Gambar 6. Menu Sekolah
Menu

konsultasi

untuk

user

melakukan konsultasi mengenai kriteria
yang diinginkan untuk menentukan Sekolah
Menengah Atas di Kota Kediri.

Pada menu Master tools page untuk
mengedit halaman home.

Gambar 7. Menu Konsultasi
Pada menu login digunakan untuk

Gambar 10. Menu Master pada Page

admin, yaitu untuk mengedit Master pada
lembaga menambah atau menghapus data

Pada siswa melakukan konsultasi,
siswa langsung menginputkan kriteria yang

lembaga.

diinginkan untuk memilih sekolah yang
akan di daftarnya.

Gambar 8. Menu Login
Pada menu admin terdapat pilihan
untuk mengedit data pada aplikasi, yaitu
pada menu Master ada 2 tools lembaga dan
page. Berikut tampilan pada tools lembaga.

Gambar 11. Proses Konsultasi
Hasil

dari

input

tersebut

merekomendasikan pilihan sekolah yang
sesuai dengan kriteria tersebut.

Gambar 9. Menu Master pada Lembaga

Gambar 12. Menu Hasil konsultasi

ingin mendaftar di Sekolah Menengah
Atas di Kota Kediri sesuai dengan

KESIMPULAN

keinginan masing-masing siswa.

Dari hasil implementasi sistem disimpulkan

2. Pada implementasi program,

sebagai berikut:

menampilkan 3 terbesar dari hasil

1. Pada aplikasi menggunakan metode

perangkingan.

logika fuzzy tahani dapat memberikan
pilihan alternatif untuk siswa yang
Daftar Pustaka
[1]. Aini,Nurul. 2014, “Metode Logika Fuzzy Untuk Rekomendasi Pilihan Siswa Kursus Di
Kampung Inggris Pare Kediri”.
[2].

http://lenterakecil.com/pengertian-sekolah/, Pengertian Sekolah (diakses tanggal 19 Juni
2015 pukul 20.45).

[3]. Kuncoro,Arsito Ari. 2013, “Sistem Pendukung Keputusan Penentuan Rumah/Tanah
Multikriteria Kepada Calon Konsumen dengan Metode Fuzzy Logic”, EBISNIS.Vol.6
No.2.Hal.38-39.

Dokumen yang terkait

PENGARUH PEMBERIAN SEDUHAN BIJI PEPAYA (Carica Papaya L) TERHADAP PENURUNAN BERAT BADAN PADA TIKUS PUTIH JANTAN (Rattus norvegicus strain wistar) YANG DIBERI DIET TINGGI LEMAK

23 199 21

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

PENYESUAIAN SOSIAL SISWA REGULER DENGAN ADANYA ANAK BERKEBUTUHAN KHUSUS DI SD INKLUSI GUGUS 4 SUMBERSARI MALANG

64 523 26

ANALISIS SISTEM PENGENDALIAN INTERN DALAM PROSES PEMBERIAN KREDIT USAHA RAKYAT (KUR) (StudiKasusPada PT. Bank Rakyat Indonesia Unit Oro-Oro Dowo Malang)

160 705 25

ANALISIS PROSPEKTIF SEBAGAI ALAT PERENCANAAN LABA PADA PT MUSTIKA RATU Tbk

273 1263 22

PENERIMAAN ATLET SILAT TENTANG ADEGAN PENCAK SILAT INDONESIA PADA FILM THE RAID REDEMPTION (STUDI RESEPSI PADA IKATAN PENCAK SILAT INDONESIA MALANG)

43 322 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25