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
Universitas Sumatera Utara
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
Universitas Sumatera Utara
ii
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: PERANCANGAN SISTEM PAKAR TES EQ (EMOTIONAL QUOTIENT) UNTUK MENGETAHUI ASPEK KEPRIBADIAN DENGAN METODE FORWARD CHAINING : SKRIPSI : ELSA ROSA MARIANO GEMIS : 061401103 : S1 ILMU KOMPUTER : ILMU KOMPUTER : 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 NIP 197909042009121002
M. Andri B., S.T., M.Comp.Sc, MEM NIP 197510082008011011
Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua,
Dr. Poltak Sihombing, M.Kom NIP 196203171991031001
Universitas Sumatera Utara
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
Universitas Sumatera Utara
iv 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.
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
vi
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.
Universitas Sumatera Utara
vii DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar
ii iii iv v vi vii ix x
Bab 1
Pendahuluan 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Metode Penelitian 1.7 Sistematika Penulisan
1 1 2 2 3 3 3 4
Bab 2
Tinjauan Pustaka 2.1 Inteligensi 2.2 Emotional Quotient (EQ) 2.2.1 Empat Cabang Model Kecerdasan Emosional 2.2.2 Aspek Kepribadian 2.3 Kecerdasan Buatan 2.4 Sistem Pakar 2.4.1 Keuntungan Sistem Pakar 2.4.2 Kelemahan Sistem Pakar 2.4.3 Pemakai Sistem Pakar 2.4.4 Ciri-Ciri Sistem Pakar 2.4.5 Kategori Sistem Pakar 2.4.6 Tiga Unsur Manusia dalam Sistem Pakar 2.4.7 Arsitektur Sistem Pakar 2.4.7.1 Basis Pengetahuan/Knowledge Base 2.4.7.2 Database 2.4.7.3 Mesin Inferensi 2.4.7.4 Metode Inferensi 2.4.7.1 Runut Maju (Forward Chaining) 2.4.7.2 Runut Balik (Backward Chaining)
6 6 7 8 9 11 11 12 13 13 14 16 18 19 20 21 21 22 22 25
Universitas Sumatera Utara
viii Bab 3 Analisis dan Perancangan Aplikasi 3.1 Analisis 3.1.1 Gambaran Umum Sistem 3.1.2 Analisis Permasalahan Sistem 3.2 Data Flow Diagram (DFD) 3.2.1 DFD Level 0 3.2.2 DFD Level 1 3.2.3 Flowchart Sistem 3.2.4 Kamus Data 3.2.5 Database Relational 3.3 Perancangan Antarmuka (Interface) 3.3.1 Rancangan Halaman Utama 3.3.2 Rancangan Halaman Tes 3.3.3 Rancangan Halaman Skor 3.3.4 Rancangan Halaman Menu Tentang 3.3.5 Rancangan Halaman Admin
28 28 28 29 30 30 32 35 37 40 41 41 42 44 44 45
Bab 4
Implementasi 4.1 Implementasi 4.2 Tampilan Aplikasi 4.2.1 Tampilan Halaman Utama 4.2.2 Tampilan Halaman Tes 4.2.3 Tampilan Halaman Admin
46 46 47 47 48 57
Bab 5
Kesimpulan dan Saran 5.1 Kesimpulan 5.2 Saran
61 61 61
Daftar Pustaka
63
Universitas Sumatera Utara
ix DAFTAR TABEL
Halaman Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12
Perbandingan antara Sistem Pakar dan Ahli Contoh Aturan Penalaran Forward Chaining Fakta Baru Pada Saat Inferensi Spesifikasi Proses P1 Pendaftaran Spesifikasi Proses P2 Pertanyaan EQ Spesifikasi Proses P3 Kalkulasi Jawaban Spesifikasi Proses P4 Tampilkan Hasil Tes Spesifikasi Proses P5 Cetak Hasil Tes Spesifikasi Proses P6 Login Spesifikasi Proses P7 Ubah Soal Kamus Data I Kamus Data II Tabel Pengguna Tabel Soal Tabel Hasil
16 23 25 32 33 33 34 34 34 35 37 38 39 39 40
Universitas Sumatera Utara
x DAFTAR GAMBAR
Halaman Gambar 2.1 Arsitektur Sistem Pakar Gambar 2.2 Diagram Blok Umum Sistem Pakar Gambar 2.3 Alur Inferensi Forward Chaining Gambar 2.4 Alur Inferensi Backward Chaining Gambar 3.1 DFD Level 0 Gambar 3.2 DFD Level 1 Gambar 3.3 Flowchart Sistem Gambar 3.4 Database Relational Gambar 3.5 Rancangan Halaman Utama Gambar 3.6 Rancangan Pesan Error Gambar 3.7 Rancangan Halaman Tes1 Gambar 3.8 Rancangan Halaman Tes2 Gambar 3.9 Rancangan Halaman Tes3 Gambar 3.10 Rancangan Halaman Skor Gambar 3.11 Rancangan Halaman Menu Tentang Gambar 3.12 Rancangan Halaman Admin Gambar 3.13 Rancangan Halaman Aksi Ubah Gambar 4.1 Tampilan Halaman Utama1 Gambar 4.2 Tampilan Halaman Utama2 Gambar 4.3 Tampilan Pesan Error Gambar 4.4 Tampilan Halaman Tes Bagian I Gambar 4.5 Tampilan Halaman Tes Bagian II Gambar 4.6 Tampilan Halaman Tes Bagian III Gambar 4.7 Tampilan Halaman Tes Bagian IV Gambar 4.8 Tampilan Halaman Tes Bagian V Gambar 4.9 Tampilan Halaman Tes Bagian VI Gambar 4.10 Tampilan Halaman Tes Bagian VII Gambar 4.11 Tampilan Halaman Skor Gambar 4.12 Tampilan Halaman Cetak Skor Gambar 4.13 Tampilan Halaman Admin Gambar 4.14 Tampilan Zona Ubah Soal1 Gambar 4.15 Tampilan Zona Ubah Soal2
19 22 25 27 30 32 36 40 41 42 42 43 43 44 44 45 45 47 48 48 49 50 51 52 53 54 55 56 56 59 59 60
Universitas Sumatera Utara