PERANCANGAN SISTEM PAKAR TES EQ (EMOTIONAL QUOTIENT) UNTUK MENGETAHUI ASPEK KEPRIBADIAN
DENGAN METODE FORWARD CHAINING
SKRIPSI
ELSA ROSA MARIANO GEMIS 061401103
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2011
PERANCANGAN SISTEM PAKAR TES EQ (EMOTIONAL QUOTIENT) UNTUK MENGETAHUI ASPEK KEPRIBADIAN
DENGAN METODE FORWARD CHAINING
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer
ELSA ROSA MARIANO GEMIS 061401103
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2011
PERSETUJUAN
Judul : PERANCANGAN SISTEM PAKAR TES EQ (EMOTIONAL
QUOTIENT) UNTUK MENGETAHUI ASPEK KEPRIBADIAN DENGAN METODE FORWARD CHAINING
Kategori : SKRIPSI
Nama : ELSA ROSA MARIANO GEMIS
Nomor Induk Mahasiswa : 061401103
Program Studi : S1 ILMU KOMPUTER
Departemen : ILMU KOMPUTER
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM
(FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, 12 Januari 2011
Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Ade Candra, S.T., M.Kom M. Andri B., S.T., M.Comp.Sc, MEM NIP 197909042009121002 NIP 197510082008011011
Diketahui/Disetujui oleh
Program Studi S1 Ilmu Komputer Ketua,
Dr. Poltak Sihombing, M.Kom NIP 196203171991031001
iii
PERNYATAAN
PERANCANGAN SISTEM PAKAR TES EQ (EMOTIONAL QUOTIENT) UNTUK MENGETAHUI ASPEK KEPRIBADIAN
DENGAN METODE FORWARD CHAINING
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 12 Januari 2011
ELSA ROSA MARIANO GEMIS 061401103
PENGHARGAAN
Puji syukur kepada Tuhan Yesus Kristus atas setiap rencana, janji, anugerah dan kebaikanNya, yang telah membimbing, meneguhkan dan menyertai penulis sehingga pada akhirnya penulis dapat menyelesaikan skripsi ini dalam waktu yang telah ditetapkan sebagai syarat untuk memperoleh gelar Sarjana Komputer Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.
Penulis mengucapkan terima kasih yang sebesar-besarnya kepada Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, Ketua dan Sekretaris Program Studi S1 Ilmu Komputer, Bapak Dr. Poltak Sihombing, M.Kom dan Ibu Maya Silvi Lydia, B.Sc, M.Sc, Dosen Pembimbing, Bapak M.Andri B, S.T., M.Comp.Sc, MEM selaku Dosen Pembimbing I yang luar biasa yang telah bersedia meluangkan waktunya untuk memberikan bimbingan, motivasi dan solusi berkualitas yang sangat berarti bagi penulis untuk menyempurnakan tulisan ini dan kepada Bapak Ade Candra S.T., M.Kom selaku Dosen Pembimbing II yang telah memberikan bimbingan, saran dan masukan kepada penulis. Selanjutnya kepada para Dosen Pembanding Bapak Prof. Dr.
Muhammad Zarlis dan Bapak Drs. Agus Salim Harahap, M.Si atas kritik dan saran yang sangat berguna bagi penulis. Ucapan terima kasih juga ditujukan kepada semua dosen dan pegawai Program Studi S1 Ilmu Komputer.
Tidak lupa penulis juga mengucapkan terima kasih kepada Orangtua tercinta, Alfred Gemis dan Magdalena Sidauruk atas perjuangannya yang tidak mengenal lelah, semangat dan dukungan yang diberikan baik moril maupun materi dan kepada adik-adik tersayang, Rahma Waty dan Laurensius Jaya. Terlebih kepada Orangtua rohani penulis yang luar biasa, Kak Fastin dan Kak Neni, sahabat penulis Dewi Zebua dan Meihartini Zebua, adik-adik yang ada di M27 khususnya kepada Riani, Winel dan Teorida, teman-teman yang ada di organisasi Generasi Muda Nias (GEMA NIAS), khususnya kepada Bang Efe, Kak Resti, Yaman, Arif, Cardinal dan Jonatan, Planet Youth Blessing Community dan rekan-rekan kuliah lainnya di Program Studi S1 Ilmu Komputer, khususnya kepada Eva K.Marpaung, Fakhreza, Bang Wira Sihombing, Maria Sinaga, Valentina Tampubolon, Sonavia, Pangeran, Nurinda dan Rosa yang telah memberikan inspirasi, pelajaran hidup yang berharga, doa-doa yang menguatkan, serta motivasi serta bantuan dalam menyelesaikan skripsi ini. Sekali lagi penulis mengucapkan terima kasih kepada semua pihak yang tidak dapat disebutkan satu persatu, yang membantu dalam penyelesaian skripsi ini. Tuhan yang akan mengganti semuanya dengan berlipat kali ganda.
Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, kepada pembaca agar kiranya memberikan kritik dan saran yang sifatnya membangun demi kesempurnaan skripsi ini, sehingga dapat bermanfaat bagi kita semuanya.
v
ABSTRAK
Banyak orang menggunakan tes IQ (Intelligence Quotient) untuk menentukan keberhasilan seseorang, tetapi seiring dengan kemajuan ilmu pengetahuan, para psikolog menemukan bahwa EQ (Emotional Quotient) dua kali lipat lebih penting daripada IQ. Oleh karena belum semua orang menyadari pentingnya tes EQ, maka banyak orang tidak mau memberikan perhatian untuk mengikuti tes yang diberikan oleh psikolog. Oleh karena itu, dibuatlah suatu aplikasi sistem pakar tes kepribadian yang dapat digunakan oleh semua orang. Sistem pakar ini menggunakan metode Forward Chaining. Sistem ini diimplementasikan ke dalam bahasa pemrograman PHP.
DESIGNING AN EXPERT SYSTEM OF EQ (EMOTIONAL QUOTIENT) TEST TO KNOWING THE PERSONALITY ASPECT
USING FORWARD CHAINING METHOD
ABSTRACT
Many people use IQ (Intelligence Quotient) test to determine one’s success, but along with the progress of science, psychologists have found that EQ (Emotional Quotient) is two times more important than IQ. Since not all people realize the importance of EQ test, then many people do not want to pay attention to take the test which is given by psychologists. For that reason, an expert system application of the personality test that can be used by everyone is made. The expert system uses Forward Chaining method. The system is implemented under PHP programming language.
vii
DAFTAR ISI
Halaman
Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak v
Abstract vi
Daftar Isi vii
Daftar Tabel ix
Daftar Gambar x
Bab 1 Pendahuluan 1
1.1 Latar Belakang 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 3
1.5 Manfaat Penelitian 3
1.6 Metode Penelitian 3
1.7 Sistematika Penulisan 4
Bab 2 Tinjauan Pustaka 6
2.1 Inteligensi 6
2.2 Emotional Quotient (EQ) 7
2.2.1 Empat Cabang Model Kecerdasan Emosional 8
2.2.2 Aspek Kepribadian 9
2.3 Kecerdasan Buatan 11
2.4 Sistem Pakar 11
2.4.1 Keuntungan Sistem Pakar 12
2.4.2 Kelemahan Sistem Pakar 13
2.4.3 Pemakai Sistem Pakar 13
2.4.4 Ciri-Ciri Sistem Pakar 14
2.4.5 Kategori Sistem Pakar 16
2.4.6 Tiga Unsur Manusia dalam Sistem Pakar 18
2.4.7 Arsitektur Sistem Pakar 19
2.4.7.1 Basis Pengetahuan/Knowledge Base 20
2.4.7.2 Database 21
2.4.7.3 Mesin Inferensi 21
2.4.7.4 Metode Inferensi 22
2.4.7.1 Runut Maju (Forward Chaining) 22
Bab 3 Analisis dan Perancangan Aplikasi 28
3.1 Analisis 28
3.1.1 Gambaran Umum Sistem 28
3.1.2 Analisis Permasalahan Sistem 29
3.2 Data Flow Diagram (DFD) 30
3.2.1 DFD Level 0 30
3.2.2 DFD Level 1 32
3.2.3 Flowchart Sistem 35
3.2.4 Kamus Data 37
3.2.5 Database Relational 40
3.3 Perancangan Antarmuka (Interface) 41
3.3.1 Rancangan Halaman Utama 41
3.3.2 Rancangan Halaman Tes 42
3.3.3 Rancangan Halaman Skor 44
3.3.4 Rancangan Halaman Menu Tentang 44
3.3.5 Rancangan Halaman Admin 45
Bab 4 Implementasi 46
4.1 Implementasi 46
4.2 Tampilan Aplikasi 47
4.2.1 Tampilan Halaman Utama 47
4.2.2 Tampilan Halaman Tes 48
4.2.3 Tampilan Halaman Admin 57
Bab 5 Kesimpulan dan Saran 61
5.1 Kesimpulan 61
5.2 Saran 61
Daftar Pustaka 63
ix
DAFTAR TABEL
Halaman
Tabel 2.1 Perbandingan antara Sistem Pakar dan Ahli 16 Tabel 2.2 Contoh Aturan Penalaran Forward Chaining 23
Tabel 2.3 Fakta Baru Pada Saat Inferensi 25
Tabel 3.1 Spesifikasi Proses P1 Pendaftaran 32
Tabel 3.2 Spesifikasi Proses P2 Pertanyaan EQ 33
Tabel 3.3 Spesifikasi Proses P3 Kalkulasi Jawaban 33 Tabel 3.4 Spesifikasi Proses P4 Tampilkan Hasil Tes 34 Tabel 3.5 Spesifikasi Proses P5 Cetak Hasil Tes 34
Tabel 3.6 Spesifikasi Proses P6 Login 34
Tabel 3.7 Spesifikasi Proses P7 Ubah Soal 35
Tabel 3.8 Kamus Data I 37
Tabel 3.9 Kamus Data II 38
Tabel 3.10 Tabel Pengguna 39
Tabel 3.11 Tabel Soal 39
Tabel 3.12 Tabel Hasil 40
DAFTAR GAMBAR
Halaman
Gambar 2.1 Arsitektur Sistem Pakar 19
Gambar 2.2 Diagram Blok Umum Sistem Pakar 22
Gambar 2.3 Alur Inferensi Forward Chaining 25
Gambar 2.4 Alur Inferensi Backward Chaining 27
Gambar 3.1 DFD Level 0 30
Gambar 3.2 DFD Level 1 32
Gambar 3.3 Flowchart Sistem 36
Gambar 3.4 Database Relational 40
Gambar 3.5 Rancangan Halaman Utama 41
Gambar 3.6 Rancangan Pesan Error 42
Gambar 3.7 Rancangan Halaman Tes1 42
Gambar 3.8 Rancangan Halaman Tes2 43
Gambar 3.9 Rancangan Halaman Tes3 43
Gambar 3.10 Rancangan Halaman Skor 44
Gambar 3.11 Rancangan Halaman Menu Tentang 44
Gambar 3.12 Rancangan Halaman Admin 45
Gambar 3.13 Rancangan Halaman Aksi Ubah 45
Gambar 4.1 Tampilan Halaman Utama1 47
Gambar 4.2 Tampilan Halaman Utama2 48
Gambar 4.3 Tampilan Pesan Error 48 Gambar 4.4 Tampilan Halaman Tes Bagian I 49 Gambar 4.5 Tampilan Halaman Tes Bagian II 50
Gambar 4.6 Tampilan Halaman Tes Bagian III 51 Gambar 4.7 Tampilan Halaman Tes Bagian IV 52
Gambar 4.8 Tampilan Halaman Tes Bagian V 53
Gambar 4.9 Tampilan Halaman Tes Bagian VI 54
Gambar 4.10 Tampilan Halaman Tes Bagian VII 55
Gambar 4.11 Tampilan Halaman Skor 56
Gambar 4.12 Tampilan Halaman Cetak Skor 56
Gambar 4.13 Tampilan Halaman Admin 59
Gambar 4.14 Tampilan Zona Ubah Soal1 59
Gambar 4.15 Tampilan Zona Ubah Soal2 60