• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2018

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

Copied!
18
0
0

Teks penuh

(1)

i

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

(2)
(3)
(4)
(5)

v

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 familiyyang telah mengenalkanku arti sebuah keluarga, sahabat dan arti kebersamaan.

(6)

vi

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 chainingdengan penalaran maju dan metode sistem pakar yang digunakan adalah metodecertainty factor(CF)dengan perhitungan CFParalel.

(7)

vii

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 MetodeCertainty FactorBerbasis 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

(8)

viii

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,

(9)

ix

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

(10)

x

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. MetodeCertainty 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 FactorGabungan... 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 KebutuhanHardwaredanSoftware... 22

3.5.1. Kebutuhan Perangkat Keras ... 22

3.5.2. Kebutuhan Perangkat Lunak ... 22

(11)

xi

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. DesainInputSistem ... 59

3.8.2. DesainOuputSistem... 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

(12)

xii

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

(13)

xiii

DAFTAR GAMBAR

Gambar 3.1: Kerangka Berpikir Sistem Pakar ... 20

Gambar 3.2:Business Use Case DiagramSistem Pakar ... 24

Gambar 3.3: SistemUse Case DiagramSistem Pakar ... 25

Gambar 3.4:Class User... 30

Gambar 3.5:ClassKonsultasi... 31

Gambar 3.6:ClassHasil Konsultasi ... 31

Gambar 3.7:ClassPenyakit... 31

Gambar 3.8:ClassGejala ... 32

Gambar 3.9:ClassBasis Pengetahuan... 32

Gambar 3.10:Class DiagramSistem Pakar ... 33

Gambar 3.11:Sequence DiagramRegistrasi ... 34

Gambar 3.12:Sequence DiagramKelola Penyakit... 35

Gambar 3.13:Sequence DiagramKelola Gejala ... 36

Gambar 3.14:Sequence DiagramBasis Pengetahuan ... 37

Gambar 3.15:Sequence DiagramKonsultasi ... 38

Gambar 3.16:Sequence DiagramHasil Konsultasi... 38

Gambar 3.16:Sequence DiagramKelolaUser... 39

Gambar 3.17:Activity DiagramRegistrasi ... 40

Gambar 3.18:Activity DiagramKelola Penyakit ... 40

Gambar 3.19:Activity DiagramKelola Gejala ... 41

Gambar 3.20:Activity DiagramKelola Basis Pengetahuan ... 41

Gambar 3.21:Activity DiagramKonsultasi ... 42

(14)

xiv

Gambar 3.23:Activity DiagramKelolaUser... 43

Gambar 3.24:Statechart DiagramTambahUser... 43

Gambar 3.25:Statechart DiagramUbahUser... 44

Gambar 3.26:Statechart DiagramHapusUser... 44

Gambar 3.27:Statechart Diagram Login... 44

Gambar 3.28:Statechart Diagram Logout... 45

Gambar 3.29:Statechart DiagramTambah Penyakit... 45

Gambar 3.30:Statechart DiagramUbah Penyakit ... 45

Gambar 3.31:Statechart DiagramHapus Penyakit... 45

Gambar 3.32:Statechart DiagramTambah Gejala ... 46

Gambar 3.33:Statechart DiagramUbah Gejala... 46

Gambar 3.34:Statechart DiagramHapus Gejala ... 46

Gambar 3.35:Statechart DiagramTambah Basis Pengetahuan... 46

Gambar 3.36:Statechart DiagramUbah Basis Pengetahuan ... 47

Gambar 3.37:Statechart DiagramUbahBasis Pengetahuan ... 47

Gambar 3.38:Statechart DiagramTambah Konsultasi... 47

Gambar 3.39:Statechart DiagramTampil Hasil Konsultasi... 48

Gambar 3.40:Statechart DiagramCetak Hasil Konsultasi ... 48

Gambar 3.41: Menentukan dan Menetapkan Entitas ... 49

Gambar 3.42: Menentukan Atribut Kunci (Primary Key)... 49

Gambar 3.43: HubunganPrimary KeydenganForeign Keyantar entitas ... 50

Gambar 3.44: Derajat Kardinalitas Relasi besertaForeign Key... 50

Gambar 3.45: Hubungan Penyakit dengan Basis Aturan... 51

Gambar 3.46: Hubungan Gejala dengan Basis Aturan ... 51

(15)

xv

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

(16)

xvi

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

(17)

xvii

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

(18)

xviii

DAFTAR LAMPIRAN

Gambar

Gambar 4.26: Pengujian Hasil Konsultasi Masyarakat Umum ....................... 87

Referensi

Dokumen terkait

Exactly what do you do to start checking out Star Wisdom: Principles Of Pleiadian Spirituality By Gene Andrade Searching guide that you love to check out very first or locate

Wuryanti:Amobilisasi Enzim Bromelin dari Bonggol Nanas dengan Bahan Pendukung (Support) Karagenan dari Rumput Laut.. AMOBILISASI ENZIM BROMELIN DARI BONGGOL NANAS DENGAN

Enam primer hasil desain menggunakan program komputer OligoExplorer (MedProbe) dan Genetyx (Software Development) terbukti mampu mengamplifikasi dan mensekuen gen pengkode

Dapat disimpulkan bahwa penelitian yang dilaksanakan di Dusun Plalangan Desa Plosowahyu Kecamatan Lamongan Kabupaten Lamongan menunjukkan bahwa sebagian wanita dewasa

Pemerintah Irak di bawah Saddam Husein menyerang kepentingan Amerika Serikat dan Sekutu di wilayah Timur Tengah. Meninggalnya Presiden Palestina, Yasser Arafat, membuat

Pancaran sinar matahari yang diterima wilayah Amerika Serikat dari bulan Februari sampai dengan bulan April mencapai titik terendah. Penyebaran sinkhole di kawasan

TIDAK RAHASIA Ketidakmampuan untuk meningkatkan harga jual di dalam negeri secara wajar yang bertujuan untuk menutupi atau mengganti kenaikan biaya produksi serta penurunan

PUSAT STUDI UPPM.. Rencana Strategis Bisnis Penelitian LPPM-UNS Tahun 2016-2020 15 UNS dalam mengkolaborasikan hasil penelitian dan pengabdian kepada masyarakat maka