DENGAN METODE
(CBR)
SKRIPSI
TIANY DWI LESTARI
131421062
PROGRAM STUDI EKSTENSI S-1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
SKRIPSI
Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer
Oleh :
TIANY DWI LESTARI 131421062
PROGRAM STUDI EKSTENSI S-1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA MEDAN
PERSETUJUAN
Nomor Induk Mahasiswa : 131421062
Program Studi : EKSTENSI S-1 ILMU KOMPUTER
Pembimbing 2 Pembimbing 1
Maya Silvi Lydia, B.Sc, M.Sc Dr. Sawaluddin, MIT
NIP. 19740127 200212 2 001 NIP. 19591231 199802 1 001
Diketahui/Disetujui oleh
Program Studi S-1 Ilmu Komputer Ketua,
PERNYATAAN
PENENTUAN TIPE KEPRIBADIAN BERBASIS ANDROID DENGAN METODE CASE BASED REASONING (CBR)
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan, Agustus 2015
PENGHARGAAN
Alhamdulillah segala puji dan syukur atas nikmat kepada Allah Yang Maha Esa
sehingga penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk
memperoleh gelar Sarjana Komputer, pada Program Studi S-1 Ilmu Komputer
Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
Pada kesempatan ini penulis mengucapkan terima kasih kepada pihak yang telah
banyak membimbing, mengarahkan, membantu, dan memberikan dukungan semangat
dan kasih sayang dalam menyelesaikan skripsi ini. Penulis mengucapkan terima kasih
kepada :
1. Bapak Prof. Subhilhar, Ph.D selaku Pejabat Rektor Universitas Sumatera
Utara.
2. Bapak Prof. Dr. Muhammad Zarlis selaku Dekan Fakultas Ilmu Komputer dan
Teknologi Informasi Universitas Sumatera Utara.
3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S-1 Ilmu
Komputer Universitas Sumatera Utara.
4. Bapak Dr. Sawaluddin, MIT selaku Dosen Pembimbing I yang telah
memberikan kritik dan saran dalam penyempurnaan skripsi ini.
5. Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku Sekretaris Program Studi S-1 Ilmu
Komputer Universitas Sumatera Utara dan Dosen Pembimbing II yang telah
memberikan kritik dan saran dalam penyempurnaan skrisi ini .
6. Bapak M. Andri Budiman, ST, M.Comp.Sc, MEM selaku Dosen Pembanding
I yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.
7. Bapak Ade Candra, ST, M.Kom selaku Dosen Pembanding II yang telah
memberikan kritik dan saran dalam penyempurnaan skripsi ini.
8. Ibu Juliana Irmayanti Saragih, M.Psi selaku Pakar yang telah memberikan
pemahaman tentang kepribadian dalam penyempurnaan skripsi ini.
9. Semua dosen dan semua pegawai di Program Studi S-1 Ilmu Komputer
10.Teristimewa kepada kedua orang tua penulis Indra Refli, S.E dan Aida Priyati,
serta kepada kakak Winny Wulandari, S.Si yang senantiasa memberikan doa,
dukungan moril dan materil, motivasi, semangat dan kasih sayang yang tiada
henti kepada penulis sehingga penulis dapat menyelesaikan skripsi ini.
11.Teman-teman mahasiswa Ekstensi S-1 Ilmu Komputer stambuk 2013,
Wiwin, Fera, Nurul, Ifar, Adli, Ryan, Tika, dan Ade yang telah memberikan
dukungan dan kerja sama yang baik kepada penulis.
12.Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak
dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi
ini.
Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu,
kepada pembaca agar kiranya memberikan kritik dan saran yang bersifat membangun
demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya.
Medan, Agustus 2015
ABSTRAK
Banyak kita jumpai sikap dan tingkah laku seseorang berbeda dalam menyikapi sesuatu. Hal ini dikarenakan setiap orang mempunyai kepribadian yang unik. Sangatlah membantu apabila mampu mengetahui kepribadian sendiri maupun orang lain. Penggunaan sistem pakar dapat membantu dalam memecahkan masalah yang biasanya dapat dipecahkan oleh seorang pakar. Pada penelitian ini dibuat aplikasi sistem pakar untuk menentukan tipe kepribadian seseorang berdasarkan teori Hippocrates antara lain: Sanguinis, Koleris, Plegmatis dan Melankolis dengan menggunakan metode Case Based Reasoning. Hasil yang diperoleh berupa kesimpulan teoritis tentang tipe kepribadian yang didasarkan pada kemiripan kasus baru dengan pengetahuan yang dimiliki sistem.
DETERMINATION OF PERSONALITY TYPE BASED ON ANDROID WITH CASE BASED REASONING (CBR) METHOD
ABSTRACT
A lot of us find the attitudes and behavior of someone different in dealing with something. It is because each person have a unique personality. It is very helpful to be able to know the personality of ourselves or others. The use of expert system can help people in solving the problems that usually can be solved by an expert. Expert system application is made in this research to determine a person personality type based on the theory Hippocrates among others: Sanguin, Choleric, Plegmatic and Melancholic with case based reasoning method. The result of the system is a theoretical conclusion about the personality types based on the similarity of a new case with knowledge system.
DAFTAR ISI
2.1 Konsep Dasar Interaksi Manusia dan Komputer 6 2.2 Kecerdasan Buatan 7
2.3 Sistem Pakar 7
2.3.1 Ciri-Ciri Sistem Pakar 9 2.3.2 Keuntungan Sistem Pakar 9 2.3.3 Kelemahan Sistem Pakar 10 2.3.4 Karakteristik Sistem Pakar 11 2.3.5 Arsitektur Sistem Pakar 11 2.4 Metode Case Based Reasoning (CBR) 13 2.4.1 Tipe Metode Case Based Reasoning 14 2.4.2 Representasi Kasus 16 2.4.3 Tahapan Case Based Reasoning (CBR) 16 2.4.3.1 Retrieve (Memperoleh Kembali) 17 2.4.3.2 Reuse (Menggunakan Kembali) 17 2.4.3.3 Revise (Meninjau) 18 2.4.3.4 Retain (Mempertahankan) 18 2.5 Penerapan Algoritma K-Nearest Neighbor Pada Metode 18
Case Based Reasoning
2.6 Konsep Kepribadian 20
3.1 Analisis Sistem 22 3.1.1 Analisis Permasalahan 22 3.1.2 Analisis Kebutuhan Sistem 23 3.1.2.1 Kebutuhan Fungsional Sistem 23 3.1.2.2 Kebutuhan Non-Fungsional Sistem 24 3.2 Pemodelan Sistem 24 3.4 Analisis Pembahasan Case Based Reasoning 33
3.4.1 Retrieve 33
3.4.2 Reuse 38
3.5 Perancangan Antarmuka Sistem 39 3.5.1 Halaman Beranda 39 3.5.2 Halaman Tentang Aplikasi 40 3.5.3 Halaman Petunjuk Penggunaan 41 3.5.4 Halaman Pertanyaan 42 3.5.5 Halaman Hasil Tipe Kepribadian 43 3.5.6 Halaman Solusi Tipe Kepribadian 44
BAB 4 Implementasi Sistem 45 4.1 Implementasi Sistem 45 4.2 Tampilan Aplikasi 45 4.2.1 Tampilan Halaman Beranda 45 4.2.2 Tampilan Halaman Definisi Koleris 46 4.2.3 Tampilan Halaman Definisi Sanguinis 47 4.2.4 Tampilan Halaman Definisi Melankolis 47 4.2.5 Tampilan Halaman Definisi Plegmatis 48 4.2.6 Tampilan Halaman Tentang Aplikasi 49 4.2.7 Tampilan Halaman Petunjuk Kegunaan 49 4.2.8 Tampilan Halaman Pertanyaan 50 4.2.9 Tampilan Halaman Hasil Tipe Kepribadian 50 4.2.10 Tampilan Halaman Solusi Tipe Kepribadian 51
4.3 Pengujian Sistem 52
BAB 5 KESIMPULAN DAN SARAN 54
5.1 Kesimpulan 54
5.2 Saran 54
DAFTAR TABEL
Halaman
Tabel 3.1 Keterangan Bagian-Bagian Rancangan Activity Diagram 27 Sistem
Tabel 3.2 Keterangan Bagian Rancangan Activity Diagram 29
Case Based Reasoning