Artikel Skripsi Universitas Nusantara PGRI Kediri
METODE LOGIKA FUZZY UNTUK MEREKOMENDASIKAN PILIHAN SISWA KURSUS BAHASA INGGRIS DI KABUPATEN NGANJUK
ARTIKEL SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Guna Memperoleh Gelar Sarjana Komputer (S.Kom) Pada Program Studi Teknik Informatika
OLEH:
WAHYU PUTRA SASONGKO NPM : 12.1.03.02.0171
FAKULTAS TEKNIK (FT) UNIVERSITAS NUSANTARA PERSATUAN GURU REPUBLIK INDONSIA UN PGRI KEDIRI 2016
Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
simki.unpkediri.ac.id || 1||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
simki.unpkediri.ac.id || 2||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
simki.unpkediri.ac.id || 3||
Artikel Skripsi Universitas Nusantara PGRI Kediri
METODE LOGIKA FUZZY UNTUK MEREKOMENDASIKAN PILIHAN SISWA KURSUS BAHASA INGGRIS DI KABUPATEN NGANJUK WAHYU PUTRA SASONGKO 12.1.03.02.0171 Teknik - Informatika
[email protected] Resty Wulanningrum, M.Kom. Ratih Kumalasari N, S.ST., M.Kom. UNIVERSITAS NUSANTARA PGRI KEDIRI ABSTRAK Wahyu Putra Sasongko : Metode Logika Fuzzy Untuk Merekomendasikan Pilihan Siswa Kursus Bahasa Inggris Di Kabupaten Nganjuk, Skripsi, TI, FT UN PGRI Kediri, 2016. Mengenai tempat kursus bahasa inggris yang ada di Kabupaten Nganjuk penulis mengamati dan dari pengalaman pribadi ternyata masih minimnya keberadaan tempat kursus bahasa inggris di kabupaten Nganjuk dan hanya terdapat disebagian daerah saja hal ini mengakibatkan suatu permasalahan bagi calon peserta didik. Untuk itu diperlukan suatu sistem teknologi berbasis Website, supaya segala bentuk informasi bisa didapat berikut dengan rekomendasi sistem dari hasil yang diinginkan untuk dapat dilakukan kapan dan dimana saja sehingga lebih memudahkan calon siswa yang akan melakukan pemesanan tempat kursus bahasa inggris. Pada 10 tempat kursus bahasa inggris yang telah diteliti, penulis mendapatkan beberapa permasalahan, diantaranya adalah (1) Banyaknya peminat kursus bahasa inggris akan tetapi dilihat dari daerah yang belum maju mengakibatkan sulitnya mendapatkan informasi. (2) Minimnya pilihan tempat kursus yang kadang menjadi masalah untuk menentukan pilihan tempat kursus, sehingga perlu adanya suatu sistem yang memberi informasi dan sekaligus memudahkan calon siswa kursus untuk menentukan pilihan tempat kursus. Sistem yang telah dibuat penulis ini menggunakan metode Basisdata Fuzzy Model Tahani untuk merekomendasikan tempat kursus bahasa inggris di Kabupaten Nganjuk dengan aplikasi berupa website sebagai pusat informasi dan dibuat menggunakan bahasa pemprograman PHP. Hasil dari pembuatan sistem ini adalah: (1) Metode Basisdata Fuzzy Model Tahani sangat tepat untuk digunakan sebagai sistem rekomendasi karena dapat membantu user untuk mendapatkan rekomendasi tempat kursus berdasarkan kriteria. (2) Dari hasil uji coba sistem menunjukan proses rekomendasi telah berjalan sesuai dengan harapan dan hasil output, mampu menampilkan rekomendasi dari masing – masing lemabaga tempat kursus sesuai dengan kriteria yang dipilih oleh user. Kata Kunci: Rekomendasi, Kursus Bahasa Inggris Kabupaten Nganjuk, Basisdata Fuzzy Model Tahani.
Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
simki.unpkediri.ac.id || 4||
Artikel Skripsi Universitas Nusantara PGRI Kediri
I.
2.
LATAR BELAKANG Mengingat
penunjang
kebutuhan
pendidikan
peserta
Modul Lembaga
akan
Merupakan halaman yang digunakan
didik
sebagai pengolahan biodata lembaga
tentunya banyak para orang tua yang ingin mencari bimbingan tambahan diluar jam
serta menambah lembaga baru. 3.
Modul Master
sekolah akan tetapi minimnya informasi
Halaman ini berisikan tentang update
membuat
data paket lembaga serta menambah
mereka
kesulitan
untuk
menentukan tempat kursus khususnya mata pelajaran bahasa inggris.
data kota. 4.
Untuk itu diperlukan suatu sistem
Modul Laporan Berisikan
tampilan
informasi
teknologi berbasis Website, supaya segala
mengenai data lembaga beserta daftar
bentuk informasi bisa didapat berikut
paket yang ada di dalam lembaga itu
dengan rekomendasi sistem dari hasil yang
sendiri.
diinginkan untuk dapat dilakukan kapan dan
dimana
saja
sehingga
5.
lebih
Digunakan sebagai keluar dari hak
memudahkan calon siswa yang akan melakukan
pemesanan
tempat
kursus
Modul Keluar
akses Admin. 6.
Modul Home Utama
bahasa inggris.
Berisikan
II.
mengenai kriteria pengguna internet
METODE Dalam
perancangan
aplikasi
web
dengan
perancangan
dan
mendapatkan rekomendasi dari web. 7.
tahap
Konfirmasi Sebagai halaman yang digunakan
implementasi sebagai berikut:
pengguna
A. Perancangan
pemesanan
Dalam
perancangan
aplikasi
Informasi Tempat Kursus Bahasa Inggiris
informasi
untuk menggunakan aplikasi agar
Informasi Tempat Kursus Bahasa Inggiris Di Kabupaten Nganjuk ini menggunakan
tampilan
untuk tempat
konfirmasi kursus
bahasa
inggris di kabupaten Nganjuk. 8.
Cara Pembayaran
Di Kabupaten Nganjuk ini menggunakan
Berisikan tampilan informasi tentang
web yang memiliki 11 modul, diantaranya
tutorial pemesanan tempat kursus
adalah:
bahasa inggris dikabupaten Nganjuk.
1.
Modul User
9.
Konsultasi
Berisikan tampilan untuk menambah
Halaman
dan mengelola akun admin.
konsultasi
Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
ini para
digunakan pengguna
sebagai untuk
simki.unpkediri.ac.id || 2||
Artikel Skripsi Universitas Nusantara PGRI Kediri
mengdapatkan tempat kursus bahasa inggris di kabupaten Nganjuk sesuai dengan kriteria.
Gambar II.2 Tabel kota
10. Pendaftaran
c.
Merupakan halaman untuk registrasi bagi calon siswa baru.
Tabel lembaga Tabel
ini
merupakan
tempat
penyimpanan data lembaga. Di dalam tabel
11. Contact
ini terdiri dari beberapa field, antara lain:
Berisikan tampilan informasi tentang Contact Person penulis/ programmer. B. Tahap Implementasi Perancangan
aplikasi
dibangun
terdiri dari 2 komponen utama, yaitu database
dan
tampilan.
Diantaranya
sebagai berikut: 1.
Gambar II.3 Tabel lembaga
Database
d.
Penulis
membangun
database
menggunakan MySQL dan terdiri dari beberapa tabel, antara lain: a.
ini
Tabel penyimpanan
ini
merupakan
tempat
maxharga
sebagai
data
penyimpan nominal harga maximal paket
Tabel kecamatan Tabel
Tabel maxharga
tempat kursus yang telah ditentukan oleh merupakan
tempat
penyimpanan data kecamatan sekaligus
sistem. Di dalam tabel ini terdiri dari beberapa field, antara lain:
titik koordinat lokasi sebagai penentu jarak dari masing – masing kecamatan ke tempat Gambar II.4 Tabel maxharga
lembaga kursus. Di dalam tabel ini terdiri e.
dari beberapa field, antara lain:
Tabel maxsarpras Tabel
penyimpanan Gambar II.1 Tabel kecamatan b.
Tabel kota Tabel
ini data
merupakan
tempat
maxsarpras
dari
lembaga. Di dalam tabel ini terdiri dari beberapa field, antara lain:
ini
merupakan
tempat
penyimpanan data kota untuk lembaga. Di dalam tabel ini terdiri dari beberapa field, antara lain:
Gambar II.5 Tabel maxsarpras f.
Tabel minharga Tabel
penyimpanan Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
ini data
merupakan
tempat
minharga
sebagai
simki.unpkediri.ac.id || 3||
Artikel Skripsi Universitas Nusantara PGRI Kediri
penyimpan nominal harga minimal paket
j.
tempat kursus yang telah ditentukan oleh
Tabel users Tabel
ini
merupakan
tempat
sistem. Di dalam tabel ini terdiri dari
penyimpanan data user untuk login admin.
beberapa field, antara lain:
Di dalam tabel ini terdiri dari beberapa field, antara lain:
Gambar II.6 Tabel minharga g.
Tabel minsarpras Tabel
ini
penyimpanan
data
merupakan
tempat
minsarpras
dari
lembaga. Di dalam tabel ini terdiri dari
Gambar II.10 Tabel users 2.
Tampilan
beberapa field, antara lain:
Tampilan pada sistem ini dibangun menggunakan
h.
web
dengan
bahasa
Gambar II.7 Tabel minsarpras
pemprograman php dan menggunakan
Tabel paket
aplikasi dreamweaver.
Tabel
ini
merupakan
tempat
penyimpanan data paket lebaga kursus. Di
C. Analisa Perancangan 1.
Data Flow Diagram (DFD) DFD
dalam tabel ini terdiri dari beberapa field,
suatu
menggunakan
antara lain:
diagram
notasi-notasi
yang untuk
menggambarkan arus dari data pada suatu sistem,
yang
penggunaannya
sangat
membantu untuk memahami sistem secara Gambar II.8 Tabel paket i.
Tabel pendaftar Tabel
ini
logika, tersruktur dan jelas. konfirmasi login admin
admin
merupakan
laporan pendaftar
tempat
penyimpanan data pendaftar bagi para calon siswa baru. Di dalam tabel ini terdiri dari beberapa field, antara lain:
login admin data tempat kursus login pendaftar data informasi
1 sistem informasi kursus bahasa inggris nganjuk data tempat kursus
konsultasi
pendaftar
data pemesanan
lembaga
hasil rekomendasi konfirmasi login pendaftar
Gambar II.11 Diagram Konteks Pada Gambar II.11 terdapat proses Sistem Informasi Kursus Bahasa Inggris Nganjuk terdapat 3 entity diantranya Gambar II.9 Tabel pendaftar Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
adalah admin, pendaftar dan lembaga.
simki.unpkediri.ac.id || 4||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Dimana admin akan login akun admin
inggris
yang
mana
sistem
akan
untuk entry data lembaga yang telah
merekomendasikan sesuai kriteria user.
didapat dari informasi tempat kursus dari lembaga, dari data yang sudah tersedia pendaftar melakukan konsultasi untuk mendapatkan rekomendasi tempat kursus. 2.
DFD Level 1 lembaga
1.1 filter informasi lembaga
informasi data lembaga
informasi data lembaga
memilih informasi data lembaga
admin
Gambar II.14 Halaman Konsultasi
user biodata pendaftar
id admin
masuk admin
id pendaftar
filter data kecamatan
1.6 informasi pendaftar
1.2 Login
1.3 input
data kota
data paket data lembaga
data pendaftar
memilih
minharga
kriteria maxsarpras kriteria minsarpras
1.5 hasil fuzzy
hitung minharga
maxsarpras minsarpras
ini
berguna
untuk
memilih sarana dan harga paket tempat kursus bagi user, yang mana user akan
hitung maxharga
maxharga
kriteria minharga
Halaman
paket
filter data lembaga
kriteria maxharga
Rancangan Input
filter data paket lembaga
pendaftaran
1.4 fuzzy
2.
kota filter data kota
masuk pendaftar
pendaftar
kecamatan
data kecamatan
hitung maxsarpras hitung minsarpras
direkomendasikan
oleh
sistem
sesuai
rekomendasi
Gambar II.12 DFD Level 1
kriteria yang dipilih.
Pada gambar II.12 diatas, pertama lembaga memberikan biodata lembaga melalui proses 1.1 filter informasi lembaga kepada admin yang akan melakukan proses 1.2 login untuk melakukan proses 1.3 input biodata lembaga yang akan diakses oleh
Gambar II.15 Halaman Konsultasi
pendaftar untuk input kriteria tempat
E. Implementasi
kursus pada proses 1.4 fuzzy melakukan
1.
perhitungan sebelum melihatkan 1.5 hasil
Flowchart Sistem Flowchart
berikut
menjelaskan
fuzzy yang akan memberikan rekomendasi
langkah – langkah proses dari Pengguna
tempat kursus kepada pendaftar, yang
Umum,
mana
menggunakan program.
pendaftar
selanjutnya
Lembaga
dan
Admin
saat
mengkonfirmasi pemesanan melalui 1.6 informasi pendaftar kepada admin. D. Perancangan Sistem 1.
Rancangan Output Halaman Konsultasi ini adalah hasil
dari input kategori tempat kursus bahasa Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
simki.unpkediri.ac.id || 5||
Artikel Skripsi Universitas Nusantara PGRI Kediri
III.
Rekomendasi Tempat Kursus Bahasa Inggris di Kabupaten Nganjuk Pendaftar
Users/ Admin
HASIL DAN KESIMPULAN
Lembaga
A. Hasil Mulai
Mulai
Mulai
User memilih variabel pada sistem Entry username & pass
Registrasi
Input kriteria pada form
Validasi username & pass
Informasi tempat kursus
T
sebuah
Menampilkan pesan kesalahan
Y
rekomendasi,
Pembuatan bukti pemesanan
sesuai rekomendasi dari sistem. Admin
menghasilkan Y
Seleksi pembayaran
sebuah informasi bagi
T
lembaga tempat kursus.
Y Laporan pemesanan
B. Kesimpulan Berdasarkan
Gambar II.16 Flowchart 2.
melakukan
berikutnya cek data pembayaran yang akan
Cek yang sudah konfirmasi
Informasi sudah bayar
lalu
registrasi sebelum melakukan pendaftaran
Database server
Konfirmasi pemesanan
sesuai dengan kriteria dan menghasilkan
hasil
penelitian
dan
implementasi sistem, maka dapat diambil
Tampilan Program Ada tampilan halaman depan/ profil
program dan tampilan contact, seperti
kesimpulan sebagai berikut: 1.
Metode
Basisdata
Fuzzy
Model
Tahani sangat tepat untuk digunakan
berikut:
sebagai sistem rekomendasi karena
a. Tampilan halaman depan/ profil
dapat
membantu
mendapatkan
user
untuk
rekomendasi
tempat
kursus berdasarkan kriteria. 2.
Dari hasil uji coba sistem menunjukan proses rekomendasi telah berjalan sesuai dengan harapan dan hasil output,
lemabaga tempat kursus sesuai dengan
depan/ profil 5.18
diatas
merupakan
halaman depan berupa content selamat datang serta kalimat tanya mengenai beberapa permasalahan umum pengguna bertujuan
untuk
pengguna
agar
menarik mengunakan
peminat sistem
rekomendasi tempat kursus.
Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
menampilkan
rekomendasi dari masing – masing Gambar II.17 Tampilan halaman
Gambar
mampu
kriteria yang dipilih oleh user. IV.
DAFTAR PUSTAKA
Bahra, Al-. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu. Connolly, Thomas, BeggCarolyn. 2002. Database
Systems:
A
Practical
Approach to Design, Implementation, simki.unpkediri.ac.id || 6||
Artikel Skripsi Universitas Nusantara PGRI Kediri
and
Management.
Third
Edition.
England: Pearson Education, Ltd. Fathansyah. 2004. Sistem Basis Data. Bandung: Informatika.
Pendukung
Keputusan
Analisa dan Desain Sistem Informasi
2).
Yogyakarta: Graha Ilmu. Nugroho,
Bunafit.
Relational
Hartanto, Jogiyanto, MBA, Ph,D. 2001.
(Edisi
2009.
Database
dengan
MySQL.
Yogyakarta: ANDI. Prasetyo, Didik Dwi. 2004. Aplikasi
Pendekatan Terstruktur Teori Dan
Database
Client/
Server
Praktek Aplikasi Bisnis. Yogyakarta:
Menggunakan
Delphidan
Andi.
Jakarta: PT.Elex Media Komputindo.
MySQL.
Hartono, Jogiyanto. 2005. Analisis &
Rudyanto, M. Arief. 2011. Pemrograman
Desain Sistem Informasi Pendekatan
Web Dinamis menggunakan PHP dan
Terstruktur Teori dan Praktek Aplikasi
MySQL. Yogyakarta: Andi Publisher.
Bisnis. Yogyakarta, Andi.
Sihombing,
Jogiyanto, 1989.”Analisis dan Desain”, Yogyakarta: Andi Offset. Jovan,
F.N.
2007.
Panduan
Praktis
Pemula, Jakarta: Mediakita.
Jakarta: PT Elex Media Kompitindo. 2003.
Bandung:
Audit Internal, Yogyakarta: Kanisius.
Sistem Informasi dari BIT sampai ke Database Andi.
Sistem Informasi dan Aplikasinya.
Yuhefizar.
Klaten: Gava Media.
internet.
Kusumadewi, Sri, Purnomo, Hari. 2010. Logika
Grafis,
Tugiman, Hiro. 2007. Standar Profesional
Perancangan
Aplikasi
Desain
Tipografi
Wahyudi, Bambang. MMSi. 2009. Konsep
Juju, Dominikus. 2002. Dreamweaper 8.
Andri.
Dalam
2001.
Penerbit Gramedia.
Membuat Web Dengan PHP Untuk
Kristanto,
Danton.
Fuzzy
:
2008.
Yogyakarta:
10
Jakarta:
jam
Penerbit
menguasai
elex
media
komputindo.
Untuk
Wahyu Putra Sasongko | 12.1.03.02.0171 Teknik - Informatika
simki.unpkediri.ac.id || 7||