SISTEM PAKAR UNTUK MENDIAGNOSIS KECERDASAN MAJEMUK MENGGUNAKAN METODE FUZZY EXPERT SYSTEM Nanda Surya Setiawan.1) Dr Jusak.2) Julianto Lemantara, S.Kom, OCA., MCTS.3) 1)
Mahasiswa S1 / Jurusan Sistem Informasi STIKOM Surabaya 2) 3)
Dosen SI / Jurusan Sistem Informasi STIKOM Surabaya Dosen SI / Jurusan Sistem Informasi STIKOM Surabaya
Email : 1)
[email protected] 2)
[email protected] 3)
[email protected]
Abstract:.”In Indonesia, it is very minimal knowledge of parents about how to view and directing interests and talents of children, especially in the regions where development is less concern by the government. Based on research, at school was found approximately 40% of gifted children, but their perform can’t equivalent with their actual capacity (Lucy, 2010). Consequently, many talented children classified as underachievers although they have highly skilled. This conditons make ineffective growth of child and their big talent can’t visible earlier. Their parents and their teacher must knowing the highest intelligence of children from an early age and then quality of education can be improved faster. So this software expected to help an elementary school teacher work together with their parents to diagnose their intelligence more accurately and quickly with view from their hobbies. This software is also expected to showing some information to teachers as educators and parents for how to assist growth of their children based from their intelligence.”
mengakibatkan kurang cepat dan kurang
1. Pendahuluan Di
Indonesia
sangat
minim
efektifnya pertumbuhan anak dan bakatnya
pengetahuan orang tua tentang cara melihat
yang menonjol menjadi kurang terlihat
dan mengarahkan bakat dan minat anaknya
secara lebih dini. Pentingnya mengetahui
terutama di daerah yang perkembangannya
letak kecerdasan yang paling menonjol pada
kurang
anak sejak dini agar kualitas pendidikan
diperhatikan
Berdasarkan
sekolah
dapat meningkat menjadi unsur utama yang
ditemukan kurang lebih 40% anak berbakat,
dari ide pembuatan proyek tugas akhir ini.
tetapi
setara
Hal ini dilakukan supaya pendidikan yang
dengan kapasitas yang sebenarnya dimiliki
diberikan lebih sesuai dengan minat dan
(Lucy,
sekalipun
bakat siswa. Diharapkan ini juga akan dapat
berkemampuan tinggi, banyak anak berbakat
menambah kualitas dari pendidikan di
tergolong
Indonesia sendiri agar dapat bersaing ketat
tidak
penelitian,
pemerintah.
mampu
2010).
kurang
di
berprestasi
Akibatnya
berprestasi.
Hal
ini
1
dengan generasi bangsa lain dalam era
SD bekerja sama dengan orang tua untuk
globalisasi ini.
mendiagnosis
Sebenarnya
kecerdasan
oleh peserta didik secara lebih akurat dan
diangkat
cepat dengan melihat dari kegemaran-
sebelumnya oleh Adistya (2011), namun
kegemaran yang dimiliki masing-masing
masih
individu.
majemuk
ini
masalah
kecerdasan yang dimiliki
sudah
menggunakan
pernah
metode
forward
Selain
itu,
sistem
ini
juga
chaining yang hanya dapat menghasilkan
diharapkan dapat memberikan informasi
satu
kecerdasan
yang cukup jelas kepada guru sebagai tenaga
majemuk. Oleh karena itu, penelitian ini
pendidik dan orang tua terhadap cara
akan
mendampingi
output
dari
delapan
menyempurnakan
kekurangan
perkembangan
anak
penelitian sebelumnya yaitu menggunakan
berdasarkan kecerdasan yang dimiliki oleh
metode fuzzy expert system. Metode fuzzy
anak yang bersangkutan. Dengan demikian,
expert system adalah metode yang mengolah
pembuatan sistem pakar tentang diagnosis
data dari faktor ketidakpastian yang dapat
kecerdasan majemuk pada anak ini akan
mengeluarkan
sangat
output
lebih
dari
satu
membantu
sekali
dalam
kecerdasan dengan mencantumkan berapa
mendiagnosis bakat dan minat peserta didik
besar
kecerdasannya
secara efisien dan dapat menghemat waktu
tersebut. Diharapkan dengan adanya lebih
serta biaya jika dibandingkan dengan cara
dari satu kecerdasan yang dapat ditampilkan,
konsultasi ke psikolog dan sebagainya.
prosentase
dari
dapat menjadi alternatif lain untuk orang tua dalam membimbing perkembangan anak. Bahkan
orang
tua
juga
dapat
2. Definisi Sistem Pakar Sistem
Pakar
adalah
yang
sebuah
menggabungkan beberapa kecerdasan yang
komputer
dimiliki anak yang bersangkutan. Hal ini
mensimulasikan pengetahuan (knowledge)
dapat menghasilkan suatu nilai tambah yang
dan keterampilan (skill) dari seorang pakar
sangat tinggi dan menguntungkan untuk
pada area tertentu. Selanjutnya sistem ini
masa depannya, karena setiap manusia rata-
akan
rata memiliki lebih dari satu kecerdasan dan
permasalahan sesuai dengan kepakarannya.
dapat dikembangkan secara bersamaan.
Atau dengan kata lain adanya sistem pakar
mencoba
mencoba
program
meniru
memecahkan
atau
suatu
Jadi pembangunan perangkat lunak ini
memungkinkan user untuk berkonsultasi
diharapkan dapat membantu seorang guru
dengan sistem komputer seperti halnya 2
dengan seorang pakar dalam menganalisis
keyakinan pakar dalam suatu pernyataan
masalah atau membuat kesimpulan dalam
(Levine, 1988). Certainty Factor dinilai
sebuah bidang yang spesifik. Didalam
dengan angka dalam rentang -1 (yakin
sistem
negatif) sampai 1 (yakin positif). Pemberian
pakar
komponen
ini
utama
memiliki yaitu:
beberapa
antar
muka
nulai untuk pembagian tingkat keyakinan
pengguna (user interface), basis data sistem pakar
(expert
system
database),
dapat dilihat pada Tabel 1 (Intan, 2010).
basis
Tabel 1 Tingkat Keyakinan CF
Pengetahuan (knowledge base) dan Mesin Inferensi ( Irawan. 2007 ).
3. Fuzzy Expert System Fuzzy expert system adalah suatu sistem pakar yang menggunakan perhitungan fuzzy dalam
mengolah
knowledge
untuk
menghasilkan konsekuensi, premis dengan kondisi
dengan
menghasilkan
akibat
informasi
yang
sehingga Ada beberapa aturan untuk penghitungan
memiliki
keakuratan kepada end user atau pengguna.
Certainty
Factor
(CF).
Aturan
yang
Bentuk umum fuzzy expert system hampir
digunakan pada sistem adalah seperti di
sama dengan bentuk rule based pada expert
bawah ini :
system yaitu if A then B dimana A dan B
IF Evidence 1 (E1) CF (E1)
adalah fuzzy sets (Klir, 1995).
THEN Hipotesis (H) IF Evidence 2 (E2) CF (E2) THEN Hipotesis (H)
4. Certainty Factor Pakar
sering
memecahkan didapatkan
membuat masalah. sering
perkiraan Informasi
hanya
saat
yang
merupakan
nilai CF1 dan CF2 > 0
perkiraan dan tidak lengkap, sehingga dibutuhkan suatu cara untuk menyarakan
CF(CF1, CF2) = CF1 + CF2 * (1-CF1) CF(CF1, CF2) = CF1 + CF2 * (1+CF1) nilai CF1 dan CF2 < 0
CF(CF1, CF2) = (CF1 + CF2) / (1-
informasi yang tidak pasti. Certainty Factor
min{|CF1|,|CF2|})
(CF) digunakan untuk menyatakan tingkat
salah satu nilai CF1 atau CF2 > 0 3
System Flow Maintenance Data
5. System Flow
Admin
5.1 System Flow Maintenance Data
Sistem
Mulai Login
System flow sistem untuk admin
Validasi Password
Input Password Salah
menggambarkan tentang proses acquisition pengetahuan
dari
Pengetahuan direpresentasikan
dari
seorang seorang
dalam
bentuk
pakar. pakar fuzzy
Menu Admin
Tidak
maintenance data, admin harus melakukan
Memilih Maintenance Master Kecerdasan
seperti tentang data nilai certainty factor, agar nantinya dapat menghasilkan suatu output yang diharapkan. Selain itu admin
Tidak
Master Kecerdasan
Diagnosis
Menampilkan form Master Kegemaran
Master Kegemaran
Memilih Maintenance Master Kegemaran
Master Kegemaran
Certainty Factor
Ya Memilih Menu Admin
database dan rule fuzzy. Dalam melakukan
pengisian beberapa data yang diperlukan
Benar Menampilkan Menu untuk Admin
A
Pengguna Jawaban
Simpan Perubahan
Input Perubahan
Prosentase
Ya
Master Kegemaran
Menampilkan form Master Kecerdasan
Master Kecerdasan
Simpan Perubahan
Input Perubahan
Ya
Memilih Maintenance Master CF
Master CF
Input Perubahan
Tidak
Menampilkan form Master CF
Master Kecerdasan
Simpan Perubahan
Certainty Factor
Ya Memilih Lihat Laporan Rekapitulasi
Menampilkan Laporan Rekapitulasi
Laporan Rekapitulasi
A
juga dapat melakukan perubahan terhadap data yang telah ada sebelumnya. Dalam hal
Cetak
Ya
Tidak
Memilih Lihat Laporan Histori
ini, peran admin dipegang oleh seorang guru
Tidak Ya
Input Nomor Induk Siswa
Menampilkan Laporan Histori Laporan Histori
bimbingan konseling atau yang biasa disebut Cetak
Ya
guru BK dan sistem sendiri adalah program pakar. System flow untuk maintenance data dapat dilihat pada Gambar 1.
Mencetak Laporan Rekapitulasi
Laporan Rekapitulasi
Mencetak Laporan Histori
Laporan Histori Selesai
Tidak
Gambar 1 System Flow Maintenance Data
3.3.1.2 System flow untuk Diagnosis Kecerdasan Majemuk System
flow
untuk
diagnosis
menjelaskan tentang proses yang terjadi dalam diagnosis, yaitu melakukan diagnosis data siswa dan diagnosis. Proses diagnosis dilakukan dengan melihat siswa sudah terdaftar lebih dulu sebagai user atau belum pada sistem pakar ini. Jika siswa belum terdaftar maka guru bimbingan konseling 4
yang disini sebagai admin dapat membantu
System Flow Diagnosis Kecerdasan Majemuk User
Sistem
Mulai
siswa untuk mendaftar terlebih dahulu
Belum
dengan memasukkan nomor induk siswa,
Menyimpan Data User
Melakukan Pendaftaran
Sudah Terdaftar
Pengguna
nama siswa, nama wali siswa serta alamat
Sudah A
Mengecek Data User
siswa. Jika sudah terdaftar maka langsung Melanjutkan Diagnosis
dapat melakukan diagnosis dengan cara
Master Kegemaran Menampilkan List Pertanyaan
Ya
Master Kecerdasan List Pertanyaan Ya
memilih nama siswa yang di-verifikasi
A
Input Data User
Menyimpan Jawaban dan melakukan perhitungan untuk diagnosis serta menampilkan perhitungan
Certainty Factor
Input Jawaban Diagnosis
dengan nama wali dan alamat agar tidak
Melanjutkan Diagnosis
Jawaban
salah memilih data user meski siswa
Prosentase
Tidak
mempunyai nama yang sama. Kemudian
Ya List Hasil Perhitungan Diagnosis
Mencetak Laporan Hasil Diagnosis
Tidak
sistem akan meminta verifikasi berupa NIS
Laporan Hasil Diagnosis
Cetak
(Nomor Induk Siswa) sebagai password.
Tidak
Jika NIS yang dimasukkan sesuai maka
Selesai
sistem akan menampilkan pertanyaan yang
Gambar 2 System flow untuk diagnosis
harus dijawab. Setelah menjawab semua pertanyaan yang diberikan, sistem akan
3.3.1.3 System flow untuk Permintaan
melakukan
Cetak Hisori
akhirnya
proses akan
perhitungan
ditampilkan
yang
kesimpulan
System flow untuk cetak histori
mengenai kecerdasan majemuk apa yang
menjelaskan tentang proses yang terjadi
dimiliki pengguna dan cara pengembagan
dalam permintaan cetak histori. Proses
serta usulan pekerjaan apa yang cocok untuk
permintaan cetak histori dilakukan dengan
pengguna berdasarkan data yang ada di
cara siswa atau bersama wali datang kepada
dalam fuzzy database. System flow untuk
guru bimbingan konseling, setelah itu guru
diagnosis dapat dilihat pada Gambar 2.
BK akan menanyakan nomor induk siswa yang bersangkutan untuk verifikasi. Setelah itu sistem akan mengeluarkan data histori sesuai
NIS
yang
dimasukkan
dan
selanjutnya guru BK akan melakukan cetak untuk laporan histori tersebut. System flow untuk diagnosis dapat dilihat pada Gambar 3. 5
sesuai, data certainty factor nilai kegemaran, System Flow Permintaan Cetak History User
Admin
serta admin mendapatkan output berupa
System
laporan hasil diagnosis berdasarkan user,
Mulai Ya Melakukan Permintaan
laporan berdasarkan jenis kecerdasan dan
Boleh ?
Tidak
laporan diagnosis keseluruhan. Gambar 3
Boleh A
Memberikan Nomor Induk Siswa
Cek Nomor Induk Siswa beserta data Input Nomor Induk Siswa
adalah gambar context diagram diagnosis kecerdasan majemuk (dilampirkan).
Benar ? A
Tidak B
Ya
B
Laporan History
7. Kesimpulan Cetak Histori
Kesimpulan yang dapat diambil dari
Selesai
Gambar 3 System flow untuk cetak histori
hasil implementasi dan evaluasi pada bab sebelumnya adalah sebagai berikut : 1. Sistem dapat melakukan identifikasi secara
6. Context Diagram Pada context diagram sistem pakar
menyeluruh terhadap kecerdasan majemuk
diagnosis kecerdasan majemuk ini terdapat
dengan berdasar kepada ciri-ciri kegemaran
dua buah entitas, yaitu
yang tampak dimiliki anak. Ketepatan hasil
entitas user dan user
diagnosis yang diperoleh dari Sistem Pakar
memberikan input kepada sistem berupa
ini sebesar 90% terhadap jenis kecerdasan
data user serta kegemaran-kegemaran yang
majemuk yang dimiliki oleh 10 anak yang
dimiliki oleh user berdasarkan pertanyaan
telah menjadi sampel.
entitas
admin.
Pada
sistem
ini,
yang harus dijawab yang telah disediakan
2. Suatu
sistem
pakar
untuk
diagnosis
majemuk
telah
berhasil
oleh sistem, serta mendapatkan output
kecerdasan
berupa diagnosis prosentase kecerdasan
diimplementasikan dengan menggunakan
majemuk beserta cara pengembangannya
metode
dan saran pekerjaan yang sesuai dengan
nantinya sistem pakar ini dapat dioperasikan
kecerdasan yang dimilikinya. Sedangkan
sebagai alat bantu untuk mendiagnosis
admin
data
kecerdasan majemuk, khususnya oleh para
kegemaran
psikolog atau guru bimbingan konseling
memberikan
kecerdasan beserta
input
majemuk,
pertanyaan
berupa
data
dan
pilihan
yang
fuzzy
expert
sistem,
sehingga
sekolah.
mewakili masing-masing kegemaran, data
Sistem dapat memberikan suatu saran cara
cara pengembangan, saran pekerjaan yang
pengembangan
anak
berdasarkan 6
kegemarannya dan pekerjaan untuk masa
Penggunaan Fakta Guna Menentukan
depannya dalam bentuk suatu laporan
Certainly Factor Pada Rule Base
(report).
Expert System, UK Petra Surabaya.
Irawan, Jusak, 2007, Buku Pengantar Kuliah
DAFTAR PUSTAKA Aristya, Merry C Steviani , 2011, Sistem
Sistem
Pakar,
Sekolah
Tinggi
Pakar Penentuan Minat dan Bakat
Manajemen Informatika dan Teknik
Anak umur 5 – 10 Tahun, Surabaya :
Komputer Surabaya (STIKOM).
STIKOM Surabaya. Klir, G.J., Yuan, B., 1995, Fuzzy Sets and Ignizio, J.P., 1991, Introduction to Expert System:
The
Development
and
Fuzzy
Relation:
Theory
and
Applications, New Jersey: Prentice Hall.
Implementation of Rule-Based Expert System, Singapore: McGraw-Hill Book Co.
Lucy, Bunda. 2010. Mendidik Sesuai Minat dan Bakat Anak ( Painting Your Children’s Future). Jakarta: PT.Tangga
Intan, R., 2004, Rarity-based Similarity
Pustaka
Relations in a Generalized Fuzzy Information System, IEEE Conference
Prasetya, Justinus Reza dan Andirani,
on Cybernetics and Intelligent Systems
Yenny. 2009. Multiply Your Multiple
(CIS 2004), Singapore.
Intelligences Melatih 8 Kecerdasan Majemuk pada Anak dan Dewasa.
Intan, R., Mukaidono, M., 2002, On Knowledge-based
Fuzzy
Yogyakarta: Andi Offset.
Sets,
International Journal of Fuzzy Systems, Vol. 4(2).
Intan, Rolly, Gregorius S. Budhi, 2010, Proposal
Penerapan
Probabilitas
7
Lampiran Context Diagram :
Data Kecerdasan dan Cara Peng embang an serta Usulan Pekerjaan Admin
Data Keg emaran dan List Pertanyaan Nilai CF
Jawaban dari List Pertanyaan Diag nosis
0
Data Login Diag nosis
Laporan Rekapitulasi
Sistem Pakar untuk Mendiag nosis Kecerdasan Majemuk
Data User
Laporan Histori List Pertanyaan untuk Diag nosis User Laporan Diagnosis Laporan Histori
8