UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Semester Ganjil Tahun 2005/2006 Analisis dan Perancangan Decision Support System untuk Pemilihan Peminatan Berdasarkan 7 Kecerdasan Hansen 0600649565 Simon Kristofer 0600649520 Evawaty Tanuar 0600669333 Abstrak Berbagai kebimbangan dihadapi oleh manusia ketika harus memutuskan sesuatu. Kebimbangan ini juga dihadapi oleh mahasiswa yang diharuskan untuk memilih peminatan atau spesialisasi pembelajaran sesuai dengan bidangnya. Prototype Decision Support System ini dirancang untuk membantu para mahasiswa jurusan Teknik Informatika UBiNus dalam memilih peminatan yang sesuai dengan kemampuan, minat, dan nilainya. Prototype ini dibuat dengan memperhatikan ketiga aspek tersebut yang dihubungkan dengan tuntutan kebutuhan setiap peminatan dengan menggunakan teknik Neuro-Fuzzy. Mahasiswa cukup mengerjakan beberapa soal yang diajukan dalam prototype untuk mendapatkan persentase kesesuaian mahasiswa tersebut terhadap setiap bidang peminatan yang ada di UBiNus. Prototype yang dirancang ini tidak digunakan untuk memutuskan peminatan yang harus diambil, melainkan hanya menyarankan peminatan yang sebaiknya diambil oleh mahasiswa. Kata Kunci: Neuro-Fuzzy, Decision Support System, Multiple Intelligence vii
PRAKATA Puji syukur penulis haturkan ke hadirat Tuhan Yang Maha Esa karena berkat rahmat-nyalah skripsi ini dapat diselesaikan tepat pada waktunya, walaupun dalam penyusunan skripsi ini penulis menghadapi cukup banyak permasalahan. Keberhasilan penyususan skripsi ini tidak luput dari adanya bantuan beberapa pihak yang turut membatntu penyusunan skripsi. Oleh sebab itu, penulis hendak mengucapkan terimakasih kepada: 1. Tohar Danakusuma, Ir., DR., selaku dosen pembimbing kelas, yang telah membimbing penulis dalam penyusunan skripsi ini. 2. Fredy Purnomo, S.Kom, M.Kom, selaku Sekretaris Jurusan Teknik Informatika UBiNus, yang telah memberikan banyak bantuan yang berarti bagi penulis berupa bimbingan, informasi, dsb. 3. Universitas Bina Nusantara, yang telah memberikan kesempatan bagi penulis untuk melakukan penelitian di UBiNus. 4. Asian Development Bank, yang telah memberikan bantuan dana berupa Student Research Grant kepada penulis. 5. Perpustakaan Universitas Bina Nusantara, yang telah menyediakan buku-buku yang dibutuhkan oleh penulis dalam penyusunan skripsi ini. 6. Berbagai pihak yang namanya tidak dapat disebutkan satu per satu di sini. Jakarta, Februari 2006 Penulis viii
DAFTAR ISI Halaman Judul Luar Halaman Judul Dalam Halaman Persetujuan Halaman Pernyataan Dewan Penguji Abstrak Prakata Daftar Isi Daftar Tabel Daftar Gambar Daftar Lampiran i ii iii iv vii viii ix xiii xiv xvi BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah 1 1.2 Ruang Lingkup Masalah 5 1.3 Tujuan dan Manfaat 6 1.4 Metodologi 7 1.5 Sistematika Penulisan 8 BAB 2 LANDASAN TEORI 2.1 Decision Support System 10 2.1.1 Karakteristik dan Kapabilitas DSS 10 2.1.2 Kelebihan dan Kekurangan DSS 11 ix
2.2 Artificial Intelligence 13 2.3 Fuzzy Logic 14 2.3.1 Alasan Digunakannya Fuzzy Logic 14 2.3.2 Himpunan Fuzzy 15 2.3.3 Fungsi Keanggotaan 16 2.4 Neural-Network 17 2.4.1 Arsitektur Neural Network 18 2.4.2 Fungsi Aktivasi 20 2.4.3 Proses Pembelajaran 21 2.5 Tujuh Kecerdasan Manusia 23 2.5.1 Kecerdasan Linguistik 24 2.5.2 Kecerdasan Logis-Matematis 25 2.5.3 Kecerdasan Spasial 26 2.5.4 Kecerdasan Kinetik-Jasmani 26 2.5.5 Kecerdasan Musikal 28 2.5.6 Kecerdasan Antar Pribadi 28 2.5.7 Kecerdasan Intrapribadi 30 BAB 3 Analisa dan Perancangan Sistem 3.1 Riwayat Organisasi 32 3.2 Gambaran Umum Sistem yang sedang berjalan 34 3.2.1 Briefing Peminatan 35 3.2.2 Layanan Konsultasi PA 36 3.3 Metode Pengumpulan Data 37 x
3.4 Identifikasi Masalah 38 3.5 Perancangan Aplikasi 39 3.5.1 Scope Definition 40 3.5.2 Problem Analysis 41 3.5.3 Requirement Analysis 41 3.5.4 Logical Analysis 42 3.5.5 Decision Analysis 43 3.5.5.1 Aplikasi Multiple Intelligencedalam sistem peminatan 43 3.5.5.2 Fuzzyfication 45 3.5.5.3 Analisa jaringan neural 52 3.5.6 Phisycal Design 55 3.5.6.1 Tahapan Aplikasi 55 3.5.6.2 Spesifiaksi Proses 57 3.5.6.3 Rancangan Database 58 3.5.6.4 Rancangan Layar 62 3.5.7 Construction dan testing 69 BAB 4 Implementasi dan Evaluasi 4.1 Spesifikasi Sistem 70 4.1.1 Perangkat Keras (Hardware) 70 4.1.2 Perangkat Lunak (Software) 70 4.2 Cara penggunaan aplikasi 71 4.3 Implementasi Sistem 81 xi
4.4 Evaluasi terhadap sistem 81 BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 84 5.2 Saran 84 DAFTAR PUSTAKA 86 RIWAYAT HIDUP 88 FOTOCOPY SURAT SURVEI 91 xii
DAFTAR TABEL Tabel 3.1 Tabel nilai 7 kecerdasan terhadap masing-masing peminatan 44 Tabel 3.2 Tabel Pembulatan Mean 46 Tabel 3.3 Tabel Soal tes yang berupa Yes-No Question 58 Tabel 3.4 Tabel Soal tes yang berupa Multiple Choice Question 59 Tabel 3.5 Tabel Soal tes yang berupa pertanyaan mengenai minat User 59 Tabel 3.6 Tabel Weight Neural Network 60 Tabel 3.7 Tabel nilai fuzzy dari setiap peminatan 61 Table 3.8 Nilai Subjek Training beserta Hasil Tesnya 61 Tabel 4.1 Tabel Hasil Testing 82 xiii
DAFTAR GAMBAR Gambar 2.1 Diagram Fuzzy Usia 15 Gambar 2.2 Representasi Kurva Segitiga 17 Gambar 3.1 Tahap Pengerjaan Aplikasi 42 Gambar 3.2 Grafik Fuzzy Kecerdasan Linguistik terhadap masing-masing peminatan 48 Gambar 3.3 Grafik Fuzzy Kecerdasan Logis-Matematis terhadap masing-masing peminatan 49 Gambar 3.4 Grafik Fuzzy Kecerdasan Spasial terhadap masing-masing peminatan 49 Gambar 3.5 Grafik Fuzzy Kecerdasan Kinestetik-Jasmani terhadap masing-masing peminatan 50 Gambar 3.6 Grafik Fuzzy Kecerdasan Musikal terhadap masing-masing peminatan 50 Gambar 3.7 Grafik Fuzzy Kecerdasan Antarpribadi terhadap masing-masing peminatan 51 Gambar 3.8 Grafik Fuzzy Kecerdasan Intrapribadi terhadap masing-masing peminatan 51 Gambar 3.9 Struktur Neural-Network pada rancangan Aplikasi 52 Gambar 3.10 Tahapan aplikasi training 56 Gambar 3.11 Tahapan aplikasi end-user 56 Gambar 3.12 Rancangan Layar Home 62 Gambar 3.13 Rancangan Layar Tutorial Peminatan Artificial Intelligence 62 xiv
Gambar 3.14 Rancanggan Layar Tutorial Peminatan Database 63 Gambar 3.15 Rancangan Layar Tutorial Peminatan Software Engineering 64 Gambar 3.16 Rancangan Layar Tutorial Peminatan Networking 65 Gambar 3.17 Rancangan Layar Test 66 Gambar 3.18 Rancangan Layar Hasil 66 Gambar 3.19 Rancangan Layar FAQ 67 Gambar 3.19 Rancangan Layar Help 68 Gambar 3.20 Rancangan Penutup 68 Gambar 4.1 Layar Home 72 Gambar 4.2 Layar Tutorial Peminatan Software Engineering 73 Gambar 4.3 Layar FAQ 74 Gambar 4.4 Layar Test 75 Gambar 4.5 Layar Yes-No Question 76 Gambar 4.6 Layar Multiple Choice Question 77 Gambar 4.7 Salah Satu Bentuk Pertanyaan Untuk Kecerdasan Visual-Spasial 78 Gambar 4.8 Pertanyaan Minat 79 Gambar 4.9 Layar Hasil 80 xv
DAFTAR LAMPIRAN Lampiran Survei Pendahuluan Lampiran Angket Survei Lanjutan Lampiran Angket Hasil Wawancara Lampiran Hasil Survei Lanjutan Lampiran Soal Yes-No Questions Lampiran Soal Multiple Choice Lampiran Soal Bersama Lampiran Tabel Nilai Fuzzy Lampiran Data_entry Lampiran Weight Lampiran Coding Tes.vbp Lampiran Coding Prototype.vbp L1 L6 L7 L8 L10 L15 L17 L19 L20 L21 L22 L35 xvi