• Tidak ada hasil yang ditemukan

Sistem Pakar Berbasis Fuzzy Untuk Menentukan Penerima Beasiswa Kopertis (Studi Kasus UMMY Solok)

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem Pakar Berbasis Fuzzy Untuk Menentukan Penerima Beasiswa Kopertis (Studi Kasus UMMY Solok)"

Copied!
12
0
0

Teks penuh

(1)

Sistem Pakar Berbasis Fuzzy Untuk Menentukan Penerima

Beasiswa Kopertis (Studi Kasus UMMY Solok)

Meryatul Husna

Universitas Putra Indonesia YPTK Padang, Indonesia

e-mail : [email protected]

Abstract

Artificial intelligence is one part knowladge computer that makes the computer can perform such work and best done by humans. Therefore, the computer should also be given a stock of knowledge, and ability to reason. Expert systems as a branch of artificial intelligence trying to adopt human knowledge to solve problems kekomputer for such an expert. One method that is used in an expert system is fuzzy logic. In this research, fuzzy logic is used to assist in the uncertainty of language used by experts in selecting students who passed in receiving a scholarship. Fuzzy logic fuzzy databases used were tahani. The principle of fuzzy tahani with regular database, only more emphasized in the assessment of degrees of membership for each variable. The results of this research is to develop a fuzzy expert system that helps the university to determine which eligible students receive scholarships. In the test phase the authors use the software Visual Basic 6.0 and MYSQL database.

Keywords : Artificial Intelligence, Fuzzy Expert System, Fuzzy Database

.

1.

PENDAHULUAN

Beasiswa merupakan pemberian bantuan keuangan dan dukungan yang diberikan kepada perorangan untuk kelangsungan pendidikan yang ditempuh (www.wikipedia.org). Beasiswa dapat diberikan oleh lembaga pemerintah, swasta ataupun yayasan. Beasiswa diberikan untuk membantu biaya pendidikan, dan mendorong prestasi belajar mahasiswa. Oleh karena itu tidak semua berhak mendapatkan beasiswa. Ada ketentuan yang ditetapkan agar bisa mendapatkannya.

Kopertis merupakan suatu instansi pemerintah yang peduli terhadap kelangsungan pendidikan. Kopertis selalu membantu dengan berbagai cara, diantaranya pemberian beasiswa pada mahasiswa. Kopertis setiap tahunnya selalu memberikan beasiswa kepada perguruan tinggi swasta yang ada dalam wilayahnya.

Universitas Mahaputra Muhammad Yamin (UMMY) Solok merupakan salah satu perguruan tinggi swasta yang berada didalam wilayah kopertis X. Dimana mayoritas mahasiswa yang berkuliah pada UMMY Solok berasal dari kalangan menengah kebawah. Sehingga banyak mahasiswa yang ingin mendapatkan beasiswa untuk membantu melanjutkan perkuliahannya.

Selama ini UMMY Solok menyalurkan beasiswa tersebut hanya berdasarkan rekomendasi jurusan. Hal ini menyebabkan beasiswa diberikan kepada mahasiswa yang kurang tepat menerimanya. Karena ada kemungkinan jurusan hanya merekomendasikan mahasiswa yang dikenal oleh jurusan saja. Sehingga sering terjadi kecemburuan oleh mahasiswa lain.

Sistem pakar (Expert System) adalah sistem berbasis komputer yang menggunakan

pengetahuan, fakta, dan teknik penalaran dalam memecahkan masalah yang biasanya hanya

dapat dipecahkan oleh seorang pakar dalam bidang tersebut (Martin dan Oxman, 1998).

Pembangunan sebuah sistem pakar dilakukan untuk memecahkan masalah spesifik yang membutuhkan keahlian tertentu. Untuk membangun sistem pakar, pengetahuan sang pakar diimplementasikan kedalam sistem yang kemudian disimpan dalam basis pengetahuan. Sistem

(2)

pakar sebagai alternatif pengambilan keputusan sangat dibutuhkan untuk menyelesaikan masalah, bahkan yang tidak terpecahkan oleh pemrograman konvensional.

Dalam membantu membangun sistem pakar ada beberapa teknik yang digunakan, salah

satunya fuzzy. Fuzzy logic (logika samar) merupakan suatu logika yang dapat merupakan suatu

logika yang dapat merepresentasikan keadaan yang ada di dunia nyata (Ismail N, Jane, Vha,

Enric dan Zevy_r. , 2006). Pada dasarnya logika samar berhubungan dengan manusia

menangani ketidaktepatan (imprecise) dan informasi yang tidak pasti (uncertain). Ia menirukan

bagaimana manusia menggunakan perkiraan pertimbangan (approximate reasoning) dalam hal

berhubungan dengan ketidaktepatan (impression), ketidakpersisan (inexactness), kerancuan

(ambiguity), ketidak jelasan (vagueness), kekualitatifan (qualitativeness), subjektifitas (subjectivity) dan persepsi (perception) yang dialami setiap hari dalam pengambilan keputusan.

Logika samar mampu menangani istilah–istilah samar seperti quite (sungguh) very (amat) dan

extremely (ekstrim) yang normal dipakai dalam bahasa sehari–hari.

2.

LANDASAN TEORI

Kecerdasan buatan atau artificial intelligence merupakan salah satu bagian ilmu

komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia. Oleh karena itu komputer juga harus diberi bekal pengetahuan, dan mempunyai kemampuan untuk menalar (Kusumadewi, 2003).

Sistem pakar (Expert System) secara umum adalah sistem yang berusaha mengadopsi

pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Atau dengan kata lain sistem pakar adalah sistem yang didesain dan diimplementasikan dengan bantuan bahasa pemrograman tertentu untuk dapat menyelesaikan masalah seperti yang dilakukan oleh para ahli. Diharapkan dengan sistem ini, orang awam dapat menyelesaikan masalah tertentu baik „sedikit‟ rumit ataupun rumit sekalipun „tanpa‟ bantuan para ahli dalam bidang tersebut. Sedangkan bagi para ahli, sistem ini dapat

digunakan sebagai asisten yang berpengalaman. (Kusumadewi, 2003).

Suatu sistem dikatakan sistem pakar apabila memiliki ciri-ciri sebagai berikut (Kusumadewi, 2003):

1. Terbatas pada domain keahlian tertentu

2. Dapat memberikan penalaran untuk data-data yang tidak pasti

3. Dapat mengemukakan rangkaian alasan-alasan yang diberikannya dengan cara yang

dapat dipahami

4. Berdasarkan pada kaidah atau rule tertentu

5. Dirancang untuk dikembangkan sacara bertahap

6. Keluarannya atau output bersifat anjuran.

Adapun banyak manfaat yang dapat diperoleh dengan mengembangkan sistem pakar,

antara lain (Kusumadewi, 2003):

1. Masyarakat awam non-pakar dapat memanfaatkan keahlian di dalam bidang tertentu

tanpa kesadaran langsung seorang pakar

2. Meningkatkan produktivitas kerja, yaitu bertambahnya efisiensi pekerjaan tertentu serta

hasil solusi kerja

3. Penghematan waktu dalam menyelesaikan masalah yang kompleks

4. Memberikan penyederhanaan solusi untuk kasus-kasus yang kompleks dan

berulang-ulang

5. Pengetahuan dari seorang pakar dapat dikombinasikan tanpa ada batas waktu

6. Memungkinkan penggabungan berbagai bidang pengetahuan dari berbagai pakar untuk

(3)

Adapun arsitektur sistem pakar terlihat pada gambar 2.2 berikut ini : Pemakai Antar Muka (Interface) Fasilitas Penjelasan Mesin Inferensi Aksi yang Di rekomendasikan Workplace Perbaikan pengetahuan Basis Pengetahuan Fakta dan

Aturan Knowledge Engineer Pakar Fakta Tentang Kejadian Tertentu

Lingkungan Konsultasi Lingkungan Pengembang

Akuisisi Pengetahuan

Gambar 2.2 Arsitektur Sistem Pakar

Komponen-komponen yang biasanya terdapat dalam sebuah sistem pakar terdiri dari:

1. Antarmuka pengguna (user interface)

2. Basis pengetahuan (knowledge base)

3. Akuisisi pengetahuan (knowledge acqusition)

4. Mesin inferensi

5. Memori kerja (working memory)

6. Subsistem penjelasan (explanation subsystem)

7. Perbaikan pengetahuan

Secara umum, fuzzy logic adalah sebuah metodologi “berhitung” dengan variable kata-kata

(linguistic variable), sebagai penggantian berhitung dengan bilangan. Kata-kata yang digunakan dalam logika fuzzy memang tidak sepresisi bilangan, namun kata-kata jauh lebih dekat dengan intuisi manusia (Eng Agus Naba, 2009).

Salah satu contoh pemetaan suatu input-output dalam bentuk grafis seperti terlihat pada gambar 2.3:

Persediaan Barang Akhir

Minggu Persediaan Barang Esok Hari

Kotak Hitam

Ruang Input

(Semua total persediaan barang yang mugkin)

Ruang Output

(Semua jumlah produksi barang yang mungkin)

Pemetaan input-output pada masalah produksi “Diberikan data persediaan barang, berapa jumlah

barang yang harus diproduksi?

Gambar 2.3 Pemetaan Input Output

Pendapat lain dari (Sri Kusumadewi dan Hari Purnomo, 2010), Himpunan fuzzy (fuzzy

set) adalah adalah sebuah himpunan di mana keanggotaan dari tiap elemennya tidak mempunyai

batas yang jelas. Pada himpunan tegas (crisp), nilai keanggotaan suatu item x dalam suatu

himpunan A, yang sering ditulis dengan µA(x), memiliki dua kemungkinan, yaitu:

Satu (1), yang berarti bahwa suatu item menjadi anggota dalam suatu himpunan, atau Nol (0), yang berarti bahwa suatu item tidak menjadi anggota dalam suatu himpunan.

Logika fuzzy didalam sistem pakar diaplikasikan untuk menangani ketidakpastian

bahasa yang digunakan oleh pakar ketika mengungkapkan dengan kata-kata pengetahuan mengenai domain tertentu. Derajat ketidakpastian digunakan tidak hanya digunakan dalam

(4)

mempresentasikan pengetahuan pakar, tetapi juga dalam pemrosesan tugas-tugas pakar.

Pengetahuan dipresentasikan dalam sistem pakar fuzzy menggunakan variabel linguistik, nilai

linguistik, fungsi keanggotaan dan rule ( Irfan Subakti, 2006 ).

Sebagian besar basis data standar diklasifikasikan berdasarkan bagaimanan data tersebut

dipandang oleh user dan menggunakan query untuk mencari data yang diinginkan. Namun

terkadang dibutuhkan suatu basis data yang bersifat ambigous, maka digunakan basis data fuzzy.

Salah satu diantaranya adalah model tahani. Basis data fuzzy model tahani masih menggunakan

relasi standar, hanya saja model ini menggunakan teori himpunan fuzzy untuk mendapatkan

informasi pada querynya (Agus Purwanto, 2008)

3.

METODE PENELITIAN

Adapun kerangka kerja penelitian ini dapat di gambarkan pada gambar 3.1 berikut:

Gambar 3.1 Kerangka Kerja Penelitian

Berdasarkan kerangka kerja pada gambar 3.1, maka masing-masing tahapannya dapat dijelaskan sebagai berikut :

1. Mendefinisikan Masalah

Tahap ini merupakan langkah awal untuk menentukan rumusan masalah. Dalam memberikan beasiswa selama ini UMMY hanya memberikan hak dan wewenang penuh kepada jurusan untuk memilih mahasiswa yang akan menerima. Seringkali jurusan memberikan beasiswa hanya kepada mahasiswa yang dikenal saja.

2. Menganalisa Masalah

a. Menganalisa data dalam pemberian beasiswa.

b. Menganalisa kriteria yang ditetapkan dalam memilih mahasiswa yang akan

diberikan beasiswa.

c. Menganalisa kriteria-kriteria yang akan menjadi prioritas.

d. Menganalisa masalah dengan algoritma fuzzy tahani.

3. Menentukan Tujuan

Berdasarkan pemahaman dari masalah, maka yang menjadi tujuan pada penelitian ini adalah mencari mahasiswa yang mendapatkan prioritas utama berdasarkan kriteria yang telah ditetapkan.

(5)

Database Beasiswa Inferensi Fuzzy DatabaseTahani F U Z Z I F I K A S I Query D E F U Z Z I F I K A S I Mahasiswa yang Direkomendasikan IPK

Jumlah Penghasilan Ortu

Jumlah Tanggungan Ortu

Semester Sistem Pakar Fuzzy

4. Pengumpulan Data

Metode yang digunakan penulis untuk pengumpulan data dengan berbagai metode observasi, interview, studi literatur.

5. Pengolahan Data

Pengolahan data dimulai dari menetapkan variabel, menetapkan himpunan fuzzy, himpunan semesta, menetapkan domain, menganalisa query.

6. Perancangan Sistem

Perancangan basis data untuk menampung data-data yang didapatkan dengan

menggunakan MySQL, merancang interface yang merupakan tampilan yang muncul saat user

mengkases aplikasi.

7. Pengujian

Pengujian sistem dilakukan dengan cara manual, microsoft excel dan pembuatan program.

8. Evaluasi

Evaluasi dilakukan untuk membandingkan hasil yang dibuat secara manual dengan

menggunakan perangkat lunak. Mengevaluasi penerapan sistem pakar berbasis fuzzy dengan

perangkat lunak dalam pemberian beasiswa.

4.

ANALISA DAN PERANCANGAN SISTEM

Setelah melakukan penelitian pada kampus UMMY, ternyata pemberian beasiswa selama ini tidak diumumkan secara resmi dari pihak kampus. Apabila ada permintaan penerima beasiswa dari Kopertis maka Pembantu Rektor III hanya memberikan informasi tersebut kepada jurusan. Kemudian jurusan yang menentukan mahasiswa yang berhak mendapatkannya. Dari

pengamatan tersebut dapat diambil kesimpulan bahwa pemilihan dilakukan bersifat subyektif

sehingga keputusan yang dihasilkan bukan merupakan hasil terbaik. Kemungkinan besar jurusan hanya memilih mahasiswa yang dikenal saja.

Permasalahan di atas dapat dipecahkan dengan membuat teknologi kecerdasan buatan

yang menyediakan kepakaran dengan hasil terbaik. Sedangkan fuzzy digunakan untuk merubah

input yang berupa data ambigu kedalam himpunan fuzzy kemudian mencari nilai derajat

keanggotaan masing-masing variabel input. Kemudian metode penalaran (inferensi)

menggunakan database tahani digunakan untuk proses pencarian query yang digunakan untuk

mencari mahasiswa yang direkomendasikan untuk mendapatkan beasiswa.

Gambar 4.1 Model Sistem Pakar Fuzzy

Pada penelitian ini fungsi keanggotaan yang digunakan adalah kurva bentuk bahu dan variabel yang dipakai mengacu kepada persyaratan yang telah ditentukan oleh pihak Kopertis tapi tidak semua persyaratan tersebut diambil. Pihak kampus hanya memilih beberapa variabel yaitu IPK, penghasilan orang tua, jumlah tanggungan orang tua, lama studi.

Dalam penelitian ini terdapat 4 variabel fuzzy setiap variabel terdapat 3 himpunan fuzzy

(6)

himpunan dari tiap variabelyang akan ditetapkan untuk menentukan output berupa mahasiswa yang akan direkomendasikan mendapatkan beasiswa.

Pada penelitian ini defuzzifikasi yang digunakan adalah metode fuzzy tahani. Dimana

nantinya pengguna memasukan query dengan kombinasi himpunan dari variabel fuzzy.

Kombinasi himpunan akan digabungkan dengan penggunaan variabel yang bervariasi juga sehingga akan mendapatkan hasil berupa derajat perekomendasian. Dari derajat perekomendasian (fire strengh) tersebut pimpinan dapat menentukan siapa mahasiswa yang berhak mendapatkan beasiswa.

Pada bagian ini akan dijelaskan tentang fungsi keanggotaan setiap variabel fuzzy seperti

yang dibahas pada penelitian ini yaitu : IPK, Jumlah Penghasilan Orang tua, Jumlah

Tanggungan Orang tua, Masa Studi. Setiap variabel mempunyai 3 himpunanan fuzzy.

Himpunan fuzzy ditentukan dari aturan yang telah ditetapkan oleh pihak akademik kampus

UMMY

Diagram arus data merupakan alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun terkomputerisasi yang bertujuan untuk memudahkan dalam melihat arus data dalam sistem

Gambar 4.2 Diagram Arus Data

Dalam penelitian ini menggunakan basis data tahani. Ada 2 file yang dapat dibuat untuk menyelesaikan kasus ini yaitu file mahasiswa yang berisi data mahasiswa dan file nilai yang berisi file nilai dan derajat keanggotaan masing-masing himpunan.

Relasi antar tabel dirancang untuk melihat hubungan antar tabel, seperti yang terlihat pada gambar 4.3

Gambar 4.3 Relasi Antar Tabel

Relasi antar tabel pada gambar 4.3 terlihat bahwa tabel mahasiswa dengan tabel nilai

mempunyai relasi M : 1 (many to one) dimana satu mahasiswa hanya mempunyai satu nilai, tapi

nilai bisa dipunyai oleh banyak mahasiswa.

User 1 Input/Edit Data Mahasiswa Tabel Mahasiswa Tabel Nilai 2 Perhitungan derajat keanggotaan & Fire

Strength 3 Pencarian Kriteria PR III Data Mahasiswa Data Nilai Data Nilai Data Nilai Data Nilai

Kriteria yang di inginkan

Mahasiswa yang di rekomendasikan Data Mahasiswa Data Nilai Tabel Mahasiswa NIM Nama Jurusan Tabel Nilai NIM Nama NIPK Irendah Icukup Itinggi Ngaji Grendah Gcukup Gtinggi Ntanggungan Tsedikit Tcukup Tbanyak Nsemester Sbaru Smenengah Slama Relasi One to Many

(7)

Rancangan antar muka atau Grafik User Interface (GUI) serta pemrograman untuk aplikasi ini menggunakan Microsoft Visual Basic untuk menguji rule yang akan digunakan yang akan mendukung proses.

Merupakan tampilan awal sistem, kemudian user tinggal memilih salah satu item seperti yang terlihat pada gambar 4.8.

Gambar 4.7 Relasi Antar Tabel

Gambar 4.4 Form Menu

Rancangan form fuzzifikasi dirancang untuk mencari nilai derajat keanggotaan pada

masing-masing variabel seperti yang terlihat pada gambar 4.5.

Gambar 4.5 Form Fuzzifikasi

Rancangan form query dirancang untuk memilih kriteria yang diinginkan oleh user

seperti yang terlihat pada gambar 4.6.

(8)

Setelah melakukan pengujian dengan menggunakan rumus untuk setiap variabel, pada bagian ini akan dilakukan pengujian ke empat variabel dengan mengambil contoh untuk 3 orang mahasiswa.

Tabel 4.4 Data Pengujian Manual

a. Mahasiswa 1

IPK = 3.14

Mahasiswa 1 mempunyai IPK = 3.14, maka nilai tersebut termasuk kepada himpunan IPK Cukup dan IPK Tinggi, jadi derajat keanggotaan masing-masing adalah sebagai berikut :

 Himpunan IPK µCukup = (3.50 – 3.14) / (3.50 – 3.00)

= 0.36/0.50 = 0.72

 Himpunan IPK µTinggi = (3.14 – 3.00) / (3.50 – 3.00)

= 0.14 / 0.50 = 0.28

Jumlah penghasilan Orang tua = 500.000

Mahasiswa 1 mempunyai penghasilan orang tua = 500rb, maka termasuk kehimpunan

rendah. Domain himpunan rendah adalah 0 – 1jt, jadi secara otomanis nilai 500rb adalah 1. Jumlah tanggungan orang tua = 1

Mahasiswa 1 Jumlah tanggungan orang tua = 1, maka termasuk kehimpunan sedikit.

Domain himpunan sedikti adalah 0 – 3, jadi secara otomanis nilai 1 adalah 1. Masa Studi = 7

Mahasiswa 1 berada pada masa studi = 7, maka termasuk kehimpunan Lama. Maka

perhitungannya sebagai berikut

µLama = (7-5)/7-5)

= 2/2

= 1

b. Mahasiswa 2

IPK = 2.94

Mahasiswa 2 mempunyai IPK = 2.94, maka nilai tersebut termasuk kepada himpunan IPK

Rendah dan IPK Cukup, jadi derajat keanggotaan masing-masing adalah sebagai berikut :

 Himpunan IPK µRendah = (3.00 – 2.94) / (3.00 – 2.50)

= 0.06/0.50 = 0.12

 Himpunan IPK µCukup = (2.94 – 2.5) / (3.00 – 2.50)

= 0.44 / 0.50 = 0.88

Jumlah penghasilan Orang tua = 500.000

Mahasiswa 2 mempunyai penghasilan orang tua = 500rb, maka termasuk kehimpunan

rendah. Domain himpunan rendah adalah 0 – 1jt, jadi secara otomanis nilai 500rb adalah 1. Jumlah tanggungan orang tua = 4

Mahasiswa 2 Jumlah tanggungan orang tua = 4, maka termasuk kehimpunan Cukup dan

Banyak. Maka perhitungannya sebagai berikut :

 Himpunan Jumlah Tanggungan µCukup = (5 – 4) / 5 – 3)

= 1 / 2 = 0.5

 Himpunan Jumlah Tanggungan µBanyak = (4 – 3) / 5 – 3)

= 1 / 2

NO NIM NAMA JURUSAN IPK PENGHASILAN JUMLAH Masa

ORTU TANGGUNGAN Studi

1 07-10-004-62-201-004 Arlis Medawati Akuntansi 3.14 500000 1 7

2 08-10-004-57-401-062 Septi Mardianto Manajemen Informatika 2.94 500000 4 3

(9)

= 0.5 Masa Studi= 3

Mahasiswa 2 berada pada masa studi = 3, maka termasuk kehimpunan Baru dan

Menengah. Maka perhitungannya sebagai berikut:

µBaru = (5-3)/(5-2) = 2/3 = 0.67  µMenengah = (3-2)/(5-2) = 1/3 = 0.33 c. Mahasiswa 3 IPK = 3.01

Mahasiswa 3 mempunyai IPK = 3.01, maka nilai tersebut termasuk kepada himpunan IPK

Cukup dan IPK Tinggi, jadi derajat keanggotaan masing-masing adalah sebagai berikut :

 Himpunan IPK µCukup = (3.50 – 3.01) / (3.50 – 3.00)

= 0.49/0.50 = 0.98

 Himpunan IPK µTinggi = (3.01 – 3.00) / (3.50 – 3.00)

= 0.0.01 / 0.50 = 0.02

Jumlah penghasilan Orang tua = 1.000.000

Mahasiswa 3 mempunyai penghasilan orang tua = 1jt, maka termasuk kehimpunan cukup

dan tinggi. Jadi derajat keanggotaan masing-masing adalah sebagai berikut :

 Himpunan IPK µCukup = (1jt – 500rb) / (1jt – 500rb)

= 500rb/500rb = 1

 Himpunan IPK µTinggi = (1jt – 1jt) / (1.5jt – 1jt)

= 0 / 500 = 0 Jumlah tanggungan orang tua = 4

Mahasiswa 3 Jumlah tanggungan orang tua = 4, maka termasuk kehimpunan Cukup dan

Banyak. Maka perhitungannya sebagai berikut :

 Himpunan Jumlah Tanggungan µCukup = (5 – 4) / 5 – 3)

= 1 / 2 = 0.5

 Himpunan Jumlah Tanggungan µBanyak = (4 – 3) / 5 – 3)

= 1 / 2 = 0.5 Masa Studi = 3

Mahasiswa 1 berada pada masa studi = 3, maka termasuk kehimpunan Baru dan

Menengah. Maka perhitungannya sebagai berikut:

µBaru = (5-3)/(5-2) = 2/3 = 0.67  µMenengah = (3-2)/(5-2) = 1/3 = 0.33

Jadi jika seandainya akan ditampilkan IPK = tinggi, jumlah penghasilan = rendah,

(10)

Tabel 4.5 Data Pengujian Manual Untuk Rekomendasi

5.

IMPLEMENTASI DAN PENGUJIAN SISTEM

Setelah desain sistem selesai, maka tahap berikutnya adalah tahap implementasi sistem. Implementasi dilakukan untuk mendapatkan hasil mahasiswa yang layak mendapatkan beasiswa dengan memasukkan data mengenai mahasiswa dan variabel-variabel yang menjadi kriteria yang diinginkan.

Untuk implementasi pengujian data dilakukan dengan merancang sebuah program aplikasi dengan menggunakan software Microsoft Visual Basic 6.0 dan database MY SQL.

Adapun user interface yang telah dirancang untuk pengujian sistem adalah sebagai berikut:

Gambar 5.1 Tampilan Menu Utama

Gambar 5.2 Tampilan Form fuzzifikasi

NO NIM NAMA JURUSAN IPK Penghasilan Tanggungan Masa Studi Total Rekomendasi

Tinggi Rendah Cukup Menengah

1 07-10-004-62-201-004 Arlis Medawati Akuntansi 0.28 1 0 0 1.28 Lulus

2 08-10-004-57-401-062 Septi Mardianto Manajemen Informatika 0 1 0.5 0.33 1.83 Lulus

(11)

Pada gambar 5.2 pertama yang dilakukan adalah mencari nilai NIM mahasiswa, kemudian secara otomatis program akan menampilkan nama dan jurusan. Setelah itu baru entrykan nilai dari keempat variabel. Ketika nilai di enter program akan memunculkan langsung nilai dari derajat keanggotaan untuk tiap-tiap himpunan dari masing-masing variabel. Kemudian disimpan pada file nilai. Pada bagian bawah form terdapat tampilan data mahasiswa yang telah

dilakukan proses fuzzifikasi. Apabila user salah menginputkan data nilai variabel maka dapat

dilakukan edit data dengan cara mencari NIM mahasiswa tersebut maka akan muncul nilai yang

telah diinputkan, kemudian lakukan perubahan dan simpan dengan tombol update. Jika ingin

menghapus seorang mahasiswa maka dengan cara yang sama dan pilih tombol delete.

Query merupakan tahap inferensi dari database fuzzy tahani. Proses inferensi dilakukan dengan memilih salah satu himpunan dari variabel yang diinginkan oleh user. Pada penelitian ini terdapat 4 variabel dan masing-masing variabel mempunyai 3 himpunan. Apabila dilakukan

kombinasi maka terdapat 81 kali pemilihan. Adapun contoh dari beberapa query adalah sebagai

berikut :

a. Query 1

Query yang pertama yang akan disimulasikan merupakan kriteria yang paling diutamakan memilih mahasiswa yang mendapatkan beasiswa. Kriteria yang dipilih ini seperti merupakan kriteria untuk mendapatkan beasiswa PPA (Penunjang Prestasi Akademik).

Adapun kriteria pemilihannya adalah mahasiswa yang memiliki IPK = Tinggi,

Penghasilan Orang Tua = Rendah, Tanggungan = Banyak, dan Masa Studi = Lama? Maka akan tampil seperti gambar 5.3.

Gambar 5.3 Tampilan Menu Query 1

Dari gambar 5.3 pada tab tampilan query dari kategori yang dipilih oleh user, terdapat

25 orang mahasiswa yang dinyatakan lulus, 6 orang yang dipertimbangkan, serta 19 orang lagi yang ditolak dari 50 orang mahasiswa yang dijadikan sampel. Seandainya quota yang diberikan

hanya 10 orang, maka hanya 10 orang pertama yang memiliki nilai fire strength tertinggi yang

diterima. Nilai fire strength yang paling tinggi adalah mahasiswa dengan NIM =

07-10-004-62-201-008 dengan nama = Dian Ferlina dari jurusan akuntansi.

6.

KESIMPULAN

Bedasarkan analisa dan pembahasan pada penelitian ini, maka didapat kesimpulan bahwa :

1. Proses penentuan penerima beasiswa dengan membuat suatu sistem pakar berbasis fuzzy

database untuk mendapatkan mahasiswa yang akan direkomendasikan menerima beasiswa. Dengan memasukan pengetahuan yang dimiliki sang pakar dalam hal ini PR III untuk menentukan kriteria yang tepat sehingga keputusan yang diambil merupakan hasil terbaik.

(12)

2. Logika fuzzy database tahani dalam hal ini digunakan untuk memperjelas ketidakpastian bahasa yang digunakan oleh pakar. Sebagai contoh: yang mendapatkan beasiswa dalah

mahasiswa yang mempunyai IPK = Tinggi. Tinggi yang dimaksud tidak tahu berapa

nilainya. Hal ini dapat dipecahkan dengan teori himpunan fuzzy untuk mendapatkan

berapa nilai dari tinggi tersebut.

3. Perancangan sistem bagi pengguna dapat memberikan suatu rekomendasi/solusi untuk

memilih mahasiswa yang mendapatkan beasiswa. Referensi

[1] Kusumadewi, Sri (2003). Artificial Intelligence (Teknik dan Aplikasinya). Penerbit Graha

Ilmu.

[2] Naba, Agus (2009). Belajar Cepat Fuzzy Logic Menggunakan MATLAB. Penerbit ANDI

Yogyakarta

[3] Kusumadewi dan Purnomo (2010), Aplikasi Logika Fuzzy untuk Pendukung Keputusan)

edisi 2 , Penerbit Graha Ilmu.

[4] Sutanta, Edhy (2004). Sistem Basis Data, Penerbit Graha Ilmu.

[5] Fathansyah (1999). Buku Teks Komputer Basis Data, Penerbit Informatika.

[6] Subakti, Irfan (2006). Sistem Berbasis Pengetahuan edisi Jurusan Teknik Informatika. ITS

[7] Purwanto, Agus (2008). Logika Fuzzy. Institute Sains dan Teknologi, Jakarta

[8] Fadli, ari (2003), Sistem Pakar Dasar.

Gambar

Gambar 2.3 Pemetaan Input Output
Gambar 4.1 Model Sistem Pakar Fuzzy
Diagram  arus  data  merupakan  alat  pembuatan  model  yang  memungkinkan  profesional  sistem  untuk  menggambarkan  sistem  sebagai  suatu  jaringan  proses  fungsional  yang  dihubungkan  satu  sama  lain  dengan  alur  data,  baik  secara  manual  mau
Gambar 4.4 Form Menu
+3

Referensi

Dokumen terkait

Bagian pertama tentang pendekatan dalam kajian etika komunikasi yaitu pendekatan kultural guna menganalisis perilaku pelaku profesi komunikasi dan pendekatan strukrural

Saya hanya bisa berandai: kalaupun ada yang berniat menyebut nama Siauw Giok Tjhan dalam sejarah Indonesia saat itu, tentunya akan dicatat sebagai salah satu kriminal

Daerah PT Bank Pembiayaan Rakyat Syariah Magetan yang didirikan berdasarkan Peraturan Daerah Kabupaten Magetan Nomor 9 Tahun 2008 tentang Pendirian Perseroan Terbatas

Susu terbaik yang dihasilkan dari penelitian ini diperoleh pada kondisi mikrofiltrasi dengan beda tekan 4 bar dan reverse osmosis pada beda tekan 8 bar dengan komposisi

Tingkat pencemaran tanah ditentukan oleh peruntukan tanah, jenis tanah, jumlah bahan kimia dalam tanah (alamiah), jumlah partikel tanah, jenis tanah, jumlah bahan kimia

Keputusan Menteri Negara Urusan Koperasi Dan Usaha Kecil Dan Menengah Republik Indonesia Nomor 104.1/Kep/M.KUKM/X/2002 Tentang Petunjuk Pelaksanaan Pembentukan, Pengesahan

Dan penelitian mengunyah kedua jenis permen karet tersebut diharapkan dapat mengidentifikasi perbedaan laju aliran saliva antara mengunyah permen karet xylitol dan

Penelitian Tugas Akhir ini menganalisa data radiasi sinar matahari di desa Muara Langon serta data total beban listrik dan kebutuhan energi listrik untuk