LAPORAN SKRIPSI SISTEM PAKAR DETEKSI KELAINAN REFRAKSI MATA PADA MANUSIA MENGGUNAKAN METODE CERTAINTY FACTOR BERBASIS WEB

LAPORAN SKRIPSI
SISTEM PAKAR DETEKSI KELAINAN REFRAKSI MATA
PADA MANUSIA MENGGUNAKAN METODE CERTAINTY
FACTOR BERBASIS WEB
Laporan ini disusun guna memenuhi salah satu
syarat untuk menyelesaikan
program studi Sistem Informasi S-1
pada Fakultas Teknik Universitas Muria Kudus

Disusun Oleh :
Nama

: Uswatun Khasanah

NIM

: 2011-53-013

Program Studi

: Sistem Informasi


Fakultas

: Teknik

UNIVERSITAS MURIA KUDUS
KUDUS
2015
i

ii

iii

iv

MOTTO DAN PERSEMBAHAN
MOTTO:
 Setiap kesabaran akan digantikan dengan kemenangan, setiap
kedukaan akan digantikan dengan kebahagiaan, setiap perpisahan

akan digantikan dengan pertemuan, setiap yang berakhir akan
bertukar dengan permulaan, setiap kejadian pasti ada hikmah yang
Allah berikan.
 The Meaning of Life is to Give Life Meaning.
 Sometimes The Wrong Choices Bring Us to The Right Places.

PERSEMBAHAN
Alhamdulillah, atas rahmat dan hidayah-Nya, saya dapat menyelesaikan skripsi ini
dengan baik. Karya sederhana ini ku persembahkan untuk:
 Orang Tua Tercinta… Ibu Rukilah dan Ayah Nuliyono yang telah
mendukungku, memberiku motivasi dalam segala hal serta memberikan kasih
sayang yang teramat besar yang tak mungkin bisa ku balas dengan apapun.
Terima kasih atas pengorbanan, nasehat dan do’a yang tiada hentinya ibu
berikan kepadaku selama ini.
 Adikku Aji Prayitno dan Nurul Hidayah, terimakasih telah memberiku motivasi
dan selalu ada di untuk diajak bermain yang membuatku selalu merasa bahagia.
 Semprol’s familiy yang telah mengenalkanku arti sebuah keluarga, sahabat dan
arti kebersamaan.
 Orang-orang yang menyayangi yang senantiasa selalu mendo’akan penulis.


v

RINGKASAN
Laporan skripsi ini membahas mengenai Sistem Pakar Deteksi Kelainan
Refraksi Mata Pada Manusia Menggunakan Metode Certainty Factor Berbasis
Web. Tingkat kesejahteraan bagi penduduk pra sejahtera sangat di mungkinkan
kurangnya biaya untuk periksa ke dokter sehingga melakukan pembiaran dan
mengakibatkan kelainan refraksi mata yang diderita semakin parah, sehingga
dibutuhkanlah sebuah sistem yang dapat membantu pengguna dalam menentukan
ketepatan analisa suatu penyakit berdasarkan gejala-gejala yang di berikan serta
dapat memberikan informasi cara penangannya.
Perancangan sistem ini menggunakan pemodelan UML(Unified Modelling
Language) sedangkan bahasa pemrograman yang dipakai adalah PHP dengan
menggunakan database MySQL. Mesin inferensi yang digunakan adalah forward
chaining dengan penalaran maju dan metode sistem pakar yang digunakan adalah
metode certainty factor(CF) dengan perhitungan CF Paralel.
Sistem pakar deteksi kelainan refraksi mata berbasis web ini bertujuan
untuk mendiagnosa gejala-gejala yang dialami sehingga menghasilkan diagnosa
kelainan refraksi mata yang di derita berupa hasil konsultasi dengan dugaan
penyakit yang kemungkinan di diderita. Dengan adanya sistem ini diharapkan dapat

menjadi pertimbangan dan solusi kepada Masyarakat Umum dalam melakukan
konsultasi kelainan refraksi mata jika akan melakukan konsultasi ke dokter.
Kata Kunci: Sistem Pakar, Kelainan Refraksi Mata, Certainty Factor

vi

KATA PENGANTAR
Puji syukur kehadirat Allah SWT, Tuhan Yang Maha Esa yang telah
memberikan rahmat serta hidayah-Nya sehingga penulis dapa tmenyelesaikan
Skripsi ini dengan judul “ Sistem Pakar Deteksi Kelainan Refraksi Mata Pada
Manusia Menggunakan Metode Certainty Factor Berbasis Web”.
Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria
Kudus.
Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini
tentunya masih terdapat berbagai kekurangan, sehingga penulis akan sangat
menghargai segala masukan yang berguna dari pembaca.
Tersusunnya Skripsi ini tidak lepas dari bantuan dan dukungan dari semua
pihak. Penulis mengucapkan terima kasih yang sebesar-besarnya kepada:
1. Bapak Dr. Suparnyo, SH, MS. selaku Rektor Universitas Muria Kudus.

2. Bapak Rochmad Winarso, ST, MT. selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak Rhoedy Setiawan, S.Kom, M.Kom selaku Pembimbing Akademik
dan selaku Kepala Program Studi Sistem Informasi Universitas Muria
Kudus yang telah memberikan keterangan yang penulis perlukan dalam
melakukan penulisan laporan ini.
4. Bapak Pratomo Setiaji, S.Kom, M.Kom, selaku Dosen Pembimbing Utama
yang telah memberi pengarahan dan bimbingan selama penyusunan skripsi
ini.
5. Bapak Fajar Nugraha, M.Kom, selaku Dosen Pembimbing Pembantu yang
telah memberi pengarahan dan bimbingan selama penyusunan Skripsi ini.
6. Bapak dr.Djoko Heru Santosa, Sp.M yang telah memberikan izin
melakukan penelitian, sehingga penulis dapat menyelesaikan Skripsi ini ini.
7. Seluruh Keluargaku Ibu, Ayah dan Adik-adik tercinta, yang telah
memberikan dukungan moril dan materil kepada penulis.

vii

8. Rekan - rekanku di Fakultas Teknik Progdi Sistem Informasi angkatan
2011.

9. Semua pihak dan teman-teman yang tidak dapat penulis sebutkan satu
persatu yang telah membantu penulis dalam menyelesaikan Skripsi ini.
Akhirnya penulis menyadari bahwa dalam penulisan ini

masih banyak

kekurangan sehingga banyak perbaikan dan penyempurnaan. Oleh karena itu
berbagai saran yang bersifat konstruktif akan penulis terima dengan penuh harapan.
Laporan Skripsi ini penulis buat untuk pertanggungjawaban dari hasil
melaksanakan penelitian. Semoga Laporan Skripsi ini memberikan hasil dan
bermanfaat bagi semua.

Kudus, 22 Mei 2015
Penulis,

Uswatun Khasanah

viii

DAFTAR ISI

HALAMAN JUDUL........................................................................................... i
HALAMAN PERSETUJUAN............................................................................ ii
HALAMAN PENGESAHAN............................................................................. iii
HALAMAN PERYATAAN PERSETUJUAN PUBLIKASI............................. iv
MOTTO DAN PERSEMBAHAN ...................................................................... v
RINGKASAN ..................................................................................................... vi
KATA PENGANTAR ........................................................................................ vii
DAFTAR ISI....................................................................................................... ix
DAFTAR TABEL............................................................................................... xii
DAFTAR GAMBAR .......................................................................................... xiii
DAFTAR LAMPIRAN.................................................................................... xviii
BAB I PENDAHULUAN ................................................................................... 1
1.1.Latar Belakang Masalah ...................................................................... 1
1.2.Perumusan Masalah ............................................................................. 2
1.3.Batasan Masalah .................................................................................. 2
1.4.Tujuan Skripsi...................................................................................... 2
1.5.Manfaat Skripsi.................................................................................... 3
1.5.1. Bagi Penulis ......................................................................... 3
1.5.2. Bagi Akademis ..................................................................... 3
1.5.3. Bagi Pengguna/Masyarakat.................................................. 3

1.6.Tinjauan Pustaka.................................................................................. 3
1.7.Metodologi Penelitian.......................................................................... 5
1.7.1. Objek Penelitian ................................................................... 5
1.7.2. Metode Pengumpulan Data .................................................. 5
1.7.2.1. Sumber Data Primer .................................................. 5
1.7.2.2. Sumber Data Sekunder .............................................. 6
1.7.3. Metode Pengembangan Sistem ............................................ 6
1.8.Sistematika Penulisan .......................................................................... 8

ix

BAB II LANDASAN TEORI ............................................................................. 9
2.1.Pengertian Sistem Pakar ...................................................................... 9
2.2. Refraksi Mata ..................................................................................... 9
2.3. Pengertian Kelainan Refraksi Mata .................................................... 9
2.4. Jenis-jenis Kelaianan Refrakasi Mata................................................. 10
2.4.1. Miopia (Rabun Jauh)............................................................ 10
2.4.2. Hipermetropia (Rabun Dekat).............................................. 10
2.4.3. Astigmat (Silinder)............................................................... 11
2.4.4. Presbiopia (Mata Tua).......................................................... 11

2.4.5. Anisometropia ...................................................................... 12
2.4.6. Aniseikonia .......................................................................... 12
2.5. Faktor Kepastian................................................................................. 13
2.5.1. Ketidakpastian (Uncertainty) ............................................... 13
2.5.2. Metode Certainty Factor (Faktor Kepastian) ...................... 14
2.5.2.1. Certainty Factor Paralel ........................................... 14
2.5.2.2. Certainty Factor Sequential ...................................... 15
2.5.2.3. Certainty Factor Gabungan....................................... 15
2.6. Metode Inferensi................................................................................. 15
2.7. UML (Unified Modelling Language) ................................................. 16
2.8. ERD (Entity Relationship Diagram)................................................... 17
BAB III ANALISA DAN PERANCANGAN .................................................... 19
3.1. Deskripsi Sistem ................................................................................. 19
3.2. Identifikasi Masalah ........................................................................... 19
3.3. Analisa Sistem .................................................................................... 19
3.3.1. Paparan Prosedur.................................................................. 19
3.3.2. Kerangka Berpikir................................................................ 20
3.4. Analisa Kebutuhan Data dan Informasi.............................................. 21
3.5. Analisa Kebutuhan Hardware dan Software ...................................... 22
3.5.1. Kebutuhan Perangkat Keras................................................. 22

3.5.2. Kebutuhan Perangkat Lunak ................................................ 22
3.6. Analisa Dan Perancangan................................................................... 23

x

3.6.1. Use Case Diagram ............................................................... 23
3.6.2. Class Diagram ..................................................................... 30
3.6.3. Sequence Diagram ............................................................... 34
3.6.4. Activity Diagram .................................................................. 39
3.6.5. Statechart Diagram.............................................................. 43
3.7. Perancangan Basis Data...................................................................... 48
3.7.1. Entity Relationship Diagram (ERD).................................... 48
3.7.2. ERD (Entity Rekationship Diagram)Sistem Pakar .............. 54
3.7.3. Struktur Tabel....................................................................... 55
3.8. Desain Interface .................................................................................. 59
3.8.1. Desain Input Sistem ............................................................. 59
3.8.2. Desain Ouput Sistem........................................................... 71
BAB IV IMPLEMENTASI SISTEM ................................................................. 73
4.1. Implementasi Sistem.......................................................................... 73
4.1.1. Identifikasi Kebutuhan Perangkat Lunak............................. 73

4.1.2. Identifikasi Kebutuhan Perangkat Keras.............................. 73
4.2. Implementasi Program........................................................................ 74
4.2.1. Halaman Utama.................................................................... 74
4.2.2. Halaman Utama Pakar.......................................................... 76
4.2.3. Halaman Utama Masyarakat Umum.................................... 80
4.2.4. Halaman Utama Admin........................................................ 82
4.2.5. Output................................................................................... 85
4.3. Pengujian ............................................................................................ 86
4.4. Knowledge Base ................................................................................. 89
BAB V PENUTUP.............................................................................................. 92
5.1. Kesimpulan ........................................................................................ 92
5.2. Saran ................................................................................................... 93
DAFTAR PUSTAKA ......................................................................................... 94

xi

DAFTAR TABEL

Tabel 3.1 : Proses Bisnis ................................................................................. 23
Tabel 3.2 : Deskripsi Use Case Registrasi ...................................................... 25
Tabel 3.3 : Deskripsi Use Case Konsultasi ..................................................... 26
Tabel 3.4 : Deskripsi Use Case Hasil Konsultasi............................................ 27
Tabel 3.5 : Deskripsi Use Case Kelola Gejala ................................................. 27
Tabel 3.6 : Deskripsi Use Case Kelola Penyakit............................................. 28
Tabel 3.7 : Deskripsi Use Case Kelola Basis Pengetahuan ............................ 29
Tabel 3.8 : Deskripsi Use Case Kelola User ................................................... 29
Tabel 3.9 : Struktur Tabel User....................................................................... 55
Tabel 3.10: Struktur Tabel Masyarakat Umum................................................ 56
Tabel 3.11: Struktur Tabel Konsultasi ............................................................. 57
Tabel 3.12: Struktur Tabel Gejala.................................................................... 57
Tabel 3.13: Struktur Tabel Penyakit ................................................................ 57
Tabel 3.14: Struktur Tabel Basis Aturan ......................................................... 58
Tabel 3.15: Struktur Tabel Cf (Certainty Factor)............................................ 58

xii

DAFTAR GAMBAR

Gambar 3.1: Kerangka Berpikir Sistem Pakar ................................................. 20
Gambar 3.2: Business Use Case Diagram Sistem Pakar ................................. 24
Gambar 3.3: Sistem Use Case Diagram Sistem Pakar .................................... 25
Gambar 3.4: Class User ................................................................................... 30
Gambar 3.5: Class Konsultasi.......................................................................... 31
Gambar 3.6: Class Hasil Konsultasi ................................................................ 31
Gambar 3.7: Class Penyakit............................................................................. 31
Gambar 3.8: Class Gejala ................................................................................ 32
Gambar 3.9: Class Basis Pengetahuan............................................................. 32
Gambar 3.10: Class Diagram Sistem Pakar .................................................... 33
Gambar 3.11: Sequence Diagram Registrasi ................................................... 34
Gambar 3.12: Sequence Diagram Kelola Penyakit.......................................... 35
Gambar 3.13: Sequence Diagram Kelola Gejala ............................................. 36
Gambar 3.14: Sequence Diagram Basis Pengetahuan ..................................... 37
Gambar 3.15: Sequence Diagram Konsultasi .................................................. 38
Gambar 3.16: Sequence Diagram Hasil Konsultasi......................................... 38
Gambar 3.16: Sequence Diagram Kelola User................................................ 39
Gambar 3.17: Activity Diagram Registrasi ...................................................... 40
Gambar 3.18: Activity Diagram Kelola Penyakit ............................................ 40
Gambar 3.19: Activity Diagram Kelola Gejala ................................................ 41
Gambar 3.20: Activity Diagram Kelola Basis Pengetahuan ............................ 41
Gambar 3.21: Activity Diagram Konsultasi ..................................................... 42
Gambar 3.22: Activity Diagram Hasil Konsultasi............................................ 42

xiii

Gambar 3.23: Activity Diagram Kelola User................................................... 43
Gambar 3.24: Statechart Diagram Tambah User ............................................ 43
Gambar 3.25: Statechart Diagram Ubah User ................................................ 44
Gambar 3.26: Statechart Diagram Hapus User............................................... 44
Gambar 3.27: Statechart Diagram Login ........................................................ 44
Gambar 3.28: Statechart Diagram Logout ...................................................... 45
Gambar 3.29: Statechart Diagram Tambah Penyakit...................................... 45
Gambar 3.30: Statechart Diagram Ubah Penyakit .......................................... 45
Gambar 3.31: Statechart Diagram Hapus Penyakit......................................... 45
Gambar 3.32: Statechart Diagram Tambah Gejala ......................................... 46
Gambar 3.33: Statechart Diagram Ubah Gejala.............................................. 46
Gambar 3.34: Statechart Diagram Hapus Gejala ............................................ 46
Gambar 3.35: Statechart Diagram Tambah Basis Pengetahuan...................... 46
Gambar 3.36: Statechart Diagram Ubah Basis Pengetahuan .......................... 47
Gambar 3.37: Statechart Diagram UbahBasis Pengetahuan ........................... 47
Gambar 3.38: Statechart Diagram Tambah Konsultasi................................... 47
Gambar 3.39: Statechart Diagram Tampil Hasil Konsultasi........................... 48
Gambar 3.40: Statechart Diagram Cetak Hasil Konsultasi ............................. 48
Gambar 3.41: Menentukan dan Menetapkan Entitas ....................................... 49
Gambar 3.42: Menentukan Atribut Kunci (Primary Key) ............................... 49
Gambar 3.43: Hubungan Primary Key dengan Foreign Key antar entitas ...... 50
Gambar 3.44: Derajat Kardinalitas Relasi beserta Foreign Key ...................... 50
Gambar 3.45: Hubungan Penyakit dengan Basis Aturan................................. 51
Gambar 3.46: Hubungan Gejala dengan Basis Aturan .................................... 51
Gambar 3.47: Hubungan Basis Aturan dengan Cf........................................... 51

xiv

Gambar 3.48: Hubungan Masyarakat Umum dengan Gejala .......................... 52
Gambar 3.49: Hubungan User dengan Masyarakat Umum ............................. 52
Gambar 3.50: Melengkapi Atribut Deskriptif.................................................. 53
Gambar 3.51: ERD Sistem Pakar Deteksi Kelainan Refraksi Mata ................ 54
Gambar 3.52: Relasi Tabel Sistem Pakar Deteksi Kelainan Refraksi Mata .... 59
Gambar 3.53: Desain Halaman Utama............................................................. 60
Gambar 3.54: Desain Form Registrasi ............................................................. 60
Gambar 3.55: Desain Form Login ................................................................... 61
Gambar 3.56: Desain Halaman About ............................................................. 61
Gambar 3.57: Desain Halaman Help ............................................................... 62
Gambar 3.58: Desain Halaman Utama Masyarakat Umum............................. 62
Gambar 3.59: Desain Halaman Konsultasi ...................................................... 63
Gambar 3.60: Desain Halaman History Konsultasi ......................................... 64
Gambar 3.61: Desain Halaman Utama Pakar .................................................. 64
Gambar 3.62: Desain Halaman Data Penyakit................................................. 65
Gambar 3.63: Desain Form Input Data Penyakit ............................................. 65
Gambar 3.64: Desain Halaman Data Gejala .................................................... 66
Gambar 3.65: Desain Form Input Data Gejala ................................................ 66
Gambar 3.66: Desain Halaman Data Basis Pengetahuan................................. 67
Gambar 3.67: Desain Form Input Data Basis Pengetahuan............................. 68
Gambar 3.68: Desain Halaman Utama Admin ................................................ 68
Gambar 3.69: Desain Halaman Laporan Hasil Konsultasi .............................. 69
Gambar 3.70: Desain Form Input Data User ................................................... 69
Gambar 3.71: Desain Halaman Data Admin.................................................... 70
Gambar 3.72: Desain Halaman Data Pakar...................................................... 70

xv

Gambar 3.73: Desain Halaman Data Masyarakat Umum................................ 71
Gambar 3.74: Desain Laporan Konsultasi Masyarakat Umum ....................... 71
Gambar 3.75: Desain Hasil Konsultasi Masyarakat Umum ............................ 72
Gambar 4.1: Halaman Utama........................................................................... 74
Gambar 4.2: Halaman Login............................................................................ 74
Gambar 4.3: Halaman Registrasi ..................................................................... 75
Gambar 4.4: Halaman About ........................................................................... 75
Gambar 4.5: Halaman Help.............................................................................. 76
Gambar 4.6: Halaman Utama Pakar................................................................. 76
Gambar 4.7: Halaman Data Penyakit............................................................... 77
Gambar 4.8: Halaman Input Data Penyakit ..................................................... 77
Gambar 4.9: Halaman Data Gejala .................................................................. 78
Gambar 4.10: Halaman Input Data Gejala....................................................... 78
Gambar 4.11: Halaman Basis Pengetahuan ..................................................... 79
Gambar 4.12: Halaman Input Data Basis Pengetahuan ................................... 79
Gambar 4.13: Halaman Utama Masyarakat Umum......................................... 80
Gambar 4.14: Halaman Konsultasi .................................................................. 80
Gambar 4.15: Halaman History Konsultasi ..................................................... 81
Gambar 4.16: Halaman Detail Hasil Konsultasi .............................................. 81
Gambar 4.17: Halaman Utama Admin............................................................. 82
Gambar 4.18: Halaman Data Admin................................................................ 82
Gambar 4.19: Halaman Data Pakar.................................................................. 83
Gambar 4.20: Halaman Tambah Data User ..................................................... 83
Gambar 4.21: Halaman Data Masyarakat Umum ............................................ 84
Gambar 4.22: Halaman Laporan Hasil Konsultasi Masyarakat Umum........... 84

xvi

Gambar 4.23: Tampilan Laporan Hasil Konsultasi Masyarakat Umum.......... 85
Gambar 4.24: Tampilan Hasil Konsultasi Masyarakat Umum ........................ 85
Gambar 4.25: Gejala Inputan Dari Masyarakat Umum ................................... 87
Gambar 4.26: Pengujian Hasil Konsultasi Masyarakat Umum ....................... 87

xvii

DAFTAR LAMPIRAN
Lampiran 1 : Buku Bimbingan Skripsi
Lampiran 2 : Surat Keterangan Penelitian
Lampiran 3 : Biodata Penulis

xviii

Dokumen yang terkait

PENGARUH PEMBERIAN SEDUHAN BIJI PEPAYA (Carica Papaya L) TERHADAP PENURUNAN BERAT BADAN PADA TIKUS PUTIH JANTAN (Rattus norvegicus strain wistar) YANG DIBERI DIET TINGGI LEMAK

23 199 21

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

PENGEMBANGAN TARI SEMUT BERBASIS PENDIDIKAN KARAKTER DI SD MUHAMMADIYAH 8 DAU MALANG

57 502 20

ANALISIS SISTEM PENGENDALIAN INTERN DALAM PROSES PEMBERIAN KREDIT USAHA RAKYAT (KUR) (StudiKasusPada PT. Bank Rakyat Indonesia Unit Oro-Oro Dowo Malang)

160 705 25

ANALISIS PROSPEKTIF SEBAGAI ALAT PERENCANAAN LABA PADA PT MUSTIKA RATU Tbk

273 1263 22

PENERIMAAN ATLET SILAT TENTANG ADEGAN PENCAK SILAT INDONESIA PADA FILM THE RAID REDEMPTION (STUDI RESEPSI PADA IKATAN PENCAK SILAT INDONESIA MALANG)

43 322 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25