Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah,
memperbaiki, dan membuat ciptaan turunan bukan untuk
kepentingan komersial, selama anda mencantumkan nama
penulis dan melisensikan ciptaan turunan dengan syarat
yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work
non-commercially, as long as you credit the origin creator
and license it on your new creations under the identical
terms.
RANCANG BANGUN APLIKASI PENJURUSAN MINAT BAKAT
UKM DI UMN DENGAN METODE FORWARD CHAINING
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer (S.Kom.)
Levi Jordan Halim 10110110088
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2015
HALAMAN PENGESAHAN SKRIPSI
RANCANG BANGUN APLIKASI PENJURUSAN MINAT BAKAT UKM DI UMN DENGAN METODE FORWARD CHAINING
oleh
Nama : Levi Jordan Halim NIM : 10110110088
Program Studi : Teknik Informatika
Fakultas : Teknologi Informasi dan Komunikasi
Tangerang, 9 Februari 2015
Ketua Sidang
Seng Hansun, S.Si., M.Cs.
Dosen Pembimbing I
Dr. P.M Winarno, M.Kom.
Dosen Penguji
Nanang Krisdianto, S.T., M.Kom.
Dosen Pembimbing II
Ranny, S.Kom., M.Kom Mengetahui,
PERNYATAAN TIDAK MELAKUKAN PLAGIAT
Dengan ini saya:
Nama : Levi Jordan Halim
NIM : 10110110088
Fakultas : Teknologi Informasi dan Komunikasi
Program Studi : Teknik Informatika
menyatakan bahwa skripsi yang berjudul ‘Rancang Bangun Aplikasi Penjurusan Minat
Bakat UKM di UMN dengan Metode Forward Chaining’ ini adalah karya ilmiah saya
sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga lain,
dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam skripsi ini
telah disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka.
Jika di kemudian hari terbukti ditemukan kecurangan/penyimpangan, baik
dalam pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya bersedia
menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah Skripsi yang
telah saya tempuh.
Tangerang, 27 Januari 2015
RANCANG BANGUN APLIKASI PENJURUSAN MINAT BAKAT UKM DI UMN DENGAN METODE FORWARD CHAINING
ABSTRAKSI
Banyaknya pilihan Unit Kegiatan Mahasiswa (UKM) yang ditawarkan pada suatu kampus seperti Universitas Multimedia Nusantara membuat mahasiswa yang ingin memilih suatu UKM yang sesuai baginya menjadi bingung. Aplikasi sistem pendukung keputusan dengan metode Forward Chaining ini dibangun untuk membantu mahasiswa dalam menentukan keputusan akan UKM yang cocok baginya. Konsep Multiple Intelligence digunakan sebagai basis pengetahuan dalam pembuatan rule-rule. Aspek yang dijadikan atribut dalam pemilihan UKM di aplikasi ini adalah minat awal serta nilai-nilai kecerdasan ganda yang nantinya akan dicari kesesuaiannya menggunakan metode Forward Chaining. Penelitian ini menghasilkan suatu sistem pendukung keputusan berbasis pengetahuan yang dapat membantu mahasiswa dalam menentukan UKM yang sesuai baginya dengan tingkat akurasi tertinggi yaitu 86.67%. Sistem ini dirancang dalam bentuk website dengan menggunakan bahasa pemrograman PHP dan database MySQL.
Kata kunci: Forward Chaining, Knowledge-based, Multiple Intelligence, Unit Kegiatan Mahasiswa, Universitas Multimedia Nusantara
DESIGN AND DEVELOPMENT OF APPLICATION TO CHOOSE STUDENT ACTIVITIES UNIT AT MULTIMEDIA NUSANTARA UNIVERSITY WITH
FORWARD CHAINING METHOD
ABSTRACT
Plentiful choices of Student Activities Unit that offered by a campus like Multimedia Nusantara University can make students who want to choose a unit that suitable for them to be confused. The decision support system application with Forward Chaining method is built to help students to support decision regarding a Student Activity Unit that suits them. Multiple Intelligence concept is used as the knowledge base at making the rules. Aspects that considered as attributes in choosing the Student Activities Unit is the initial interest and also the multiple intelligence scores that the level of conformity will be searched by using Forward Chaining method. This research has produce a knowledge-based decision support system that can help students at choosing Student Activities Unit that suitable for them with the highest accuracy of 86.67%. This system is designed in website with PHP and MySQL database programming language.
Keywords: Forward Chaining, Knowledge-based, Multimedia Nusantara University, Multiple Intelligence, Student Activities Unit
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa karena penulis telah menyelesaikan
skripsi yang berjudul ‘Rancang Bangun Aplikasi Penjurusan Minat Bakat UKM di UMN dengan Metode Forward Chaining’. Laporan ini dibuat guna diajukan kepada
Program Studi Teknik Informatika, Fakultas Teknologi Informasi dan Komunikasi,
Universitas Multimedia Nusantara sebagai salah satu syarat kelulusan mata kuliah
skripsi.
Penulis juga mengucapkan terimakasih kepada:
1. Dr. Ninok Leksono, Rektor Universitas Multimedia Nusantara, yang memberi
inspirasi bagi penulis untuk berprestasi,
2. Kanisius Karyono, S.T., M.T., Dekan Fakultas Teknologi Informasi dan
Komunikasi Universitas Multimedia Nusantara,
3. Maria Irmina Prasetiyowati, S.Kom., M.T., Ketua Program Studi Teknik
Informatika Universitas Multimedia Nusantara, yang menerima penulis dengan
baik untuk berkonsultasi,
4. Dr. P.M. Winarno, M.Kom., selaku Dosen Pembimbing I yang membimbing
pembuatan skripsi dan yang telah mengajar penulis tata cara menulis karya ilmiah
dengan benar,
5. Ranny, S.Kom., M.Kom., selaku Dosen Pembimbing II yang juga telah
membimbing pembuatan skripsi dan yang telah mengajar penulis tata cara menulis
6. Penasehat Unit Kegiatan Mahasiswa dan Badan Eksekutif Mahasiswa divisi Unit
Kegiatan Mahasiswa, yang telah membantu penulis dalam pengumpulan data yang
diperlukan dalam pembuatan skripsi, dan
7. Seluruh anggota Unit Kegiatan Mahasiswa di Universitas Multimedia Nusantara
yang telah berpartisipasi dalam pengisian data kuesioner.
Penulis juga mengucapkan terima kasih kepada keluarga dan sahabat penulis
yang telah mendukung dalam pembuatan skripsi.
Semoga skripsi ini dapat bermanfaat, baik sebagai sumber informasi maupun
sumber inspirasi, bagi para pembaca.
Tangerang, Januari 2015
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN SKRIPSI ... ii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT ... iii
ABSTRAKSI ... iv
ABSTRACT ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR RUMUS ... xv BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 3 1.3 Batasan Masalah ... 3 1.4 Tujuan Penelitian ... 3 1.5 Manfaat Penelitian ... 3 1.6 Sistematika Penulisan ... 4
BAB II LANDASAN TEORI ... 5
2.1 Pengertian Unit Kegiatan Mahasiswa ... 5
2.2 Decision Support System ... 5
2.2.1 Pengertian DSS ... 5
2.2.2 Tahapan Pengambilan Keputusan... 6
2.2.3 Karakteristik dan Kapabilitas DSS ... 7
2.2.4 Komponen-komponen DSS ... 8
2.3 Knowledge-based DSS ... 9
2.4 Metode Forward Chaining ... 9
2.5 Metode Pengumpulan Data ... 11
2.5.1 Proportionale Stratified Random Sampling ... 12
2.6.1 Kecerdasan Linguistik ... 14 2.6.2 Kecerdasan Logis-Matematis ... 16 2.6.3 Kecerdasan Spasial ... 17 2.6.4 Kecerdasan Kinestetik-Jasmani ... 19 2.6.5 Kecerdasan Musikal... 20 2.6.6 Kecerdasan Antarpribadi ... 21 2.6.7 Kecerdasan Intrapribadi ... 23 2.6.8 Kecerdasan Naturalis ... 25 2.6.9 Kecerdasan Eksistensial... 27
BAB IIIMETODOLOGI PENELITIAN DAN PERANCANGAN APLIKASI ... 30
3.1 Metode Penelitian ... 30
3.2 Pengumpulan Data dan Analisis UKM ... 31
3.2.1 Penentuan Ukuran Sampel ... 31
3.2.2 Analisis UKM ... 32 3.3 Knowledge-based ... 46 3.4 Perancangan Aplikasi ... 52 3.4.1 Flowchart Diagram ... 52 3.4.2 Struktur tabel ... 58 3.5 Perancangan Antarmuka ... 59
BAB IVIMPLEMENTASI DAN UJI COBA ... 74
4.1 Spesifikasi Perangkat ... 74
4.1.1 Perangkat Keras (Hardware)... 74
4.1.2 Perangkat Lunak (Software) ... 74
4.2 Implementasi Aplikasi ... 75
4.2.1 Implementasi Interface ... 75
4.2.2 Analisis Rules ... 89
4.3 Uji Coba Aplikasi ... 94
4.3.1 Uji Coba Responden Bukan Anggota UKM ... 94
4.3.2 Uji Coba Tingkat Akurasi Sistem ... 100
BAB VKESIMPULAN DAN SARAN ... 102
5.2 Saran ... 102 DAFTAR PUSTAKA ... 103 LAMPIRAN ... 105
DAFTAR GAMBAR
Gambar 2.1 Diagram Forward Chaining ... 11
Gambar 3.1 Dependency Diagram Aplikasi Penjurusan Minat Bakat UKM ... 47
Gambar 3.2 Pseudocode Mesin Inferensi Aplikasi Penjurusan Minat Bakat UKM ... 49
Gambar 3.2 Pseudocode Mesin Inferensi Aplikasi Penjurusan Minat Bakat UKM ... 50
Gambar 3.2 Pseudocode Mesin Inferensi Aplikasi Penjurusan Minat Bakat UKM ... 51
Gambar 3.3 Flowchart Aplikasi ... 52
Gambar 3.4 Flowchart Informasi UKM ... 53
Gambar 3.5 Flowchart Kuis UKM ... 54
Gambar 3.6 Flowchart Login Admin ... 55
Gambar 3.7 Flowchart Situs Admin ... 56
Gambar 3.8 Flowchart Update Soal ... 57
Gambar 3.9 Sketsa Halaman Beranda Website ... 59
Gambar 3.10 Sketsa Menu Dropdown ... 60
Gambar 3.11 Sketsa Halaman UKM ... 61
Gambar 3.12 Sketsa Halaman Awal Kuis ... 62
Gambar 3.13 Sketsa Halaman Kuis I ... 63
Gambar 3.14 Sketsa Halaman Kuis II ... 64
Gambar 3.15 Sketsa Halaman Hasil ... 65
Gambar 3.16 Sketsa Halaman Login Admin ... 66
Gambar 3.17 Sketsa Halaman Situs Admin ... 67
Gambar 3.18 Sketsa Utama Ikhtisar ... 68
Gambar 3.19 Sketsa Utama Bank Soal ... 69
Gambar 3.20 Sketsa Konten Bank Soal ... 70
Gambar 3.21 Sketsa Modal Box Update Soal ... 71
Gambar 3.22 Sketsa Utama Laporan ... 72
Gambar 3.23 Sketsa Konten Laporan ... 73
Gambar 4.1 Halaman Beranda Aplikasi Penjurusan Minat Bakat UKM ... 76
Gambar 4.2 Lanjutan Halaman Beranda Aplikasi Penjurusan Minat Bakat UKM .... 76
Gambar 4.4 Panel Sejarah ... 77
Gambar 4.5 Panel Visi Misi ... 78
Gambar 4.6 Panel Organisasi ... 78
Gambar 4.7 Form Login Admin ... 79
Gambar 4.8 Informasi Pesan Kesalahan ... 79
Gambar 4.9 Halaman Situs Admin ... 80
Gambar 4.10 Konten Ikhtisar ... 80
Gambar 4.11 Konten Bank Soal ... 81
Gambar 4.12 Modal Box Update Soal ... 82
Gambar 4.13 Konten Laporan ... 83
Gambar 4.14 Halaman Awal Kuis ... 84
Gambar 4.15 Halaman Kuis UKM ... 85
Gambar 4.16 Halaman Kuis UKM (lanjutan) ... 85
Gambar 4.17 Halaman Kuis UKM (lanjutan) ... 86
Gambar 4.18 Interface Hasil Kuis Sesuai ... 87
Gambar 4.19 Interface Hasil Kuis Tidak Sesuai... 88
Gambar 4.20 Grafik Perbandingan Skor Kecerdasan ... 88
Gambar 4.21 Potongan Koding Forward Chaining ... 91
Gambar 4.21 Potongan Koding Forward Chaining (lanjutan) ... 91
Gambar 4.21 Potongan Koding Forward Chaining (lanjutan) ... 92
Gambar 4.21 Potongan Koding Forward Chaining (lanjutan) ... 92
Gambar 4.21 Potongan Koding Forward Chaining (lanjutan) ... 93
Gambar 4.21 Potongan Koding Forward Chaining (lanjutan) ... 93
Gambar 4.21 Potongan Koding Forward Chaining (lanjutan) ... 94
Gambar 4.22 Grafik Persentase Kesesuaian Hasil ... 96
Gambar 4.23 Grafik Persentase Kemudahan Penggunaan Aplikasi ... 97
Gambar 4.24 Grafik Persentase Keindahan Interface Aplikasi ... 98
Gambar 4.25 Grafik Persentase Manfaat Bagi Responden ... 98
DAFTAR TABEL
Tabel 3.1 Tabel Ukuran Sampel UKM ... 32
Tabel 3.2 Tabel Nilai Kecerdasan Ganda UKM Basket ... 33
Tabel 3.3 Tabel Nilai Kecerdasan Ganda UKM Breakdance ... 34
Tabel 3.4 Tabel Nilai Kecerdasan Ganda UKM Capoeira... 34
Tabel 3.4 Tabel Nilai Kecerdasan Ganda UKM Capoeira (lanjutan) ... 35
Tabel 3.5 Tabel Nilai Kecerdasan Ganda UKM Futsal ... 35
Tabel 3.5 Tabel Nilai Kecerdasan Ganda UKM Futsal (lanjutan) ... 36
Tabel 3.6 Tabel Nilai Kecerdasan Ganda UKM GDC... 36
Tabel 3.6 Tabel Nilai Kecerdasan Ganda UKM GDC (lanjutan) ... 37
Tabel 3.7 Tabel Nilai Kecerdasan Ganda UKM J-Café... 37
Tabel 3.8 Tabel Nilai Kecerdasan Ganda UKM Mapala ... 38
Tabel 3.9 Tabel Nilai Kecerdasan Ganda UKM Obscura ... 39
Tabel 3.10 Tabel Nilai Kecerdasan Ganda UKM Qorie ... 39
Tabel 3.10 Tabel Nilai Kecerdasan Ganda UKM Qorie (lanjutan) ... 40
Tabel 3.11 Tabel Nilai Kecerdasan Ganda UKM Rencang ... 40
Tabel 3.11 Tabel Nilai Kecerdasan Ganda UKM Rencang (lanjutan) ... 41
Tabel 3.12 Tabel Nilai Kecerdasan Ganda UKM Softball ... 41
Tabel 3.12 Tabel Nilai Kecerdasan Ganda UKM Softball (lanjutan) ... 42
Tabel 3.13 Tabel Nilai Kecerdasan Ganda UKM Taekwondo ... 42
Tabel 3.13 Tabel Nilai Kecerdasan Ganda UKM Taekwondo (lanjutan) ... 43
Tabel 3.14 Tabel Nilai Kecerdasan Ganda UKM Teater Katak ... 43
Tabel 3.15 Tabel Nilai Kecerdasan Ganda UKM Tracce ... 44
Tabel 3.16 Tabel Nilai Kecerdasan Ganda UKM Ultima Sonora ... 45
Tabel 3.17 Tabel Parameter Kecerdasan Ganda Tertinggi Seluruh UKM ... 45
Tabel 3.17 Tabel Parameter Kecerdasan Ganda Tertinggi Seluruh UKM (lanjutan) . 46 Tabel 3.18 Tabel tbl_login ... 58
Tabel 3.19 Tabel tbl_banksoal ... 58
Tabel 4.1 Tabel Parameter Kecerdasan Ganda Tertinggi Seluruh UKM ... 89
Tabel 4.2 Tabel Hasil Pengujian Aplikasi (lanjutan) ... 95 Tabel 4.3 Tabel Uji Tingkat Akurasi ... 101
DAFTAR RUMUS
Rumus 2.1 Rumus Proportionale Random Sampling ... 12 Rumus 2.2 Slovin’s Formula ... 13