• Tidak ada hasil yang ditemukan

ANALISIS KINERJA ALGORITMA GENERATE AND TEST PADA SISTEM PAKAR DIAGNOSIS PENYAKIT MATA SKRIPSI MORINA ANNELITA

N/A
N/A
Protected

Academic year: 2022

Membagikan "ANALISIS KINERJA ALGORITMA GENERATE AND TEST PADA SISTEM PAKAR DIAGNOSIS PENYAKIT MATA SKRIPSI MORINA ANNELITA"

Copied!
11
0
0

Teks penuh

(1)

ANALISIS KINERJA ALGORITMA GENERATE AND TEST PADA SISTEM PAKAR DIAGNOSIS PENYAKIT MATA

SKRIPSI

MORINA ANNELITA 051401011

PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN

2009

(2)

ANALISIS KINERJA ALGORITMA GENERATE AND TEST PADA SISTEM PAKAR DIAGNOSIS PENYAKIT MATA

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

MORINA ANNELITA 051401011

PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2009

(3)

PERSETUJUAN

Judul : ANALISIS KINERJA ALGORITMA GENERATE

AND TEST PADA SISTEM PAKAR DIAGNOSIS PENYAKIT MATA

Kategori : SKRIPSI

Nama : MORINA ANNELITA

Nomor Induk Mahasiswa : 051401011

Program Studi : SARJANA (S1) ILMU KOMPUTER

Departemen : ILMU KOMPUTER

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, 22 Juli 2009

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Ir. Arman Sani, MT Prof. Dr. Muhammad Zarlis

NIP. 131 945 349 NIP. 131 570 434

Diketahui/Disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

Prof. Dr. Muhammad Zarlis NIP 131 570 434

(4)

PERNYATAAN

ANALISIS KINERJA ALGORITMA GENERATE AND TEST PADA SISTEM PAKAR DIAGNOSIS PENYAKIT MATA

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 22 Juli 2009

MORINA ANNELITA 051401011

(5)

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena kasih dan karuniaNya yang selalu menyertai penulis sehingga kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan.

Ucapan terima kasih penulis sampaikan kepada Prof. Dr. Muhammad Zarlis dan Ir.Arman Sani selaku pembimbing pada penyelesaian skripsi ini yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Ucapan terimakasih juga penulis sampaikan kepada Prof.Dr.Iryanto, M.Si dan M.Andri B, ST, MCompSc, MEM selaku dosen penguji. Panduan ringkas, padat, dan profesional telah diberikan kepada penulis agar dapat menyelesaikan tugas ini.

Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Ilmu Komputer, Prof. Dr. Muhammad Zarlis dan Syahriol Sitorus, S.Si, M.I.T, Dekan dan Pembantu Dekan Fakultas Matematikan dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Ilmu Komputer FMIPA USU, dan pegawai di Ilmu Komputer FMIPA USU (khususnya kak ayi). Tidak lupa juga penulis ucapkan terima kasih yang tak terhingga kepada mamaku tersayang yang selalu memberikan cinta kasihnya dan dukungan baik secara materil dan spiritual. Dan juga kepada abangku tersayang yang selalu mengingatkan penulis untuk fokus ke skripsi bukan kepada hal yang tidak penting. Penulis juga mengucapkan terima kasih kepada keluarga Sianturi dan Aritonang, rekan-rekan kuliah khususnya Jefry yang setia memberi arahan, Afnisyah dan Seniman, Helena, Herina, kak Sorta, teman-teman kos cipta 13B, teman-teman facebook yang selalu memberi masukan, amangboru dr.Iwan Hartono Sihaloho yang memberi masukan tentang penyakit mata dan dunia kedokteran, bang Allwin, kak Dian, kak Dewi dan spesial buat bang Lambok Ronatal Pardomuan Tampubolon yang selalu memberikan semangat dan dorongan kepada penulis dan semua teman-teman yang tidak disebutkan namanya. Semoga Tuhan Yang Maha Esa memberikan limpahan karunia kepada semua pihak yang telah memberikan bantuan, perhatian, serta dukungan kepada penulis dalam menyelesaikan skripsi ini.

(6)

ABSTRAK

Di zaman yang semakin maju ini teknologi juga semakin maju yang ditunjukkan oleh sudah banyak teknologi-teknologi canggih yang bekerja dalam membantu kegiatan manusia. Sebagai contoh adalah sistem pakar. Sistem pakar adalah salah satu aplikasi dari kecerdasan buatan yang berfungsi sebagai konsultan dalam beberapa kasus. Kasus yang diambil dalam skripsi ini adalah diagnosis penyakit mata. Suatu kecerdasan buatan dikatakan bekerja dengan baik adalah dilihat dari proses pelacakan permasalahan-permasalahan suatu solusi. Adapun kriteria pelacakan tersebut adalah menganalisis parameter-parameter kompleksitas waktu, kompleksitas ruang, optimal dan kelengkapan dari sistem pakar. Aplikasi yang dihasilkan menggunakan bahasa pemrograman Borland Delphi 7.0 dan basis data Mysql. Aplikasi ini dapat membantu user dalam mencari penyakit mata yang pasien derita dengan mudah dan murah.

(7)

ANALYSIS THE WORK OF GENERATE AND TEST ALGORITHM AT EXPERT SYSTEM

ABSTRACT

In this modern era, technology sophistication is essential in helping human’s every day tasks. Expert System (ES) is an example of that sophistication. Expert System of that sophistication is one of Artificial Intelligence (AI) application whose function is to become a machine consultant. In this final project , an AI system is designed to help patients of optometry (health care profession concerned with eyes) know if there are many problems with a good AI system must has a working problem searching. The searching criterias are: time complexity, space complexity, optimality, and completeness. The application is built in Borland Delphi 7.0 and the database is build in MySQL. The application can then be used to help patients of optometry to find their illness with ease and most important, in a quick way.

(8)

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 4

1.7 Sistematika Penulisan 5

Bab 2 Landasan Teori 6

2.1 Kecerdasan Buatan 6

2.1.1 Defenisi Kecerdasan Buatan 6

2.1.2 Sejarah Kecerdasan Buatan 8

2.1.3 Lingkup Kecerdasan Buatan pada Aplikasi Komersial 9

2.2 Sistem Pakar 11

2.2.1 Defenisi Sistem Pakar 11

2.2.2 Ciri-ciri Sistem Pakar 13

2.2.3 Manfaat Sistem Pakar 13

2.2.4 Kelebihan Sistem Pakar 14

2.2.5 Kelemahan Sistem Pakar 15

2.2.6 Konsep Umum Sistem Pakar 16

2.2.7 Stuktur Sistem Pakar 18

2.2.8 Basis Pengetahuan 19

2.3 Metode Pencarian dan Pelacakan 20

2.3.1 Metode Heuristik 21

2.3.2 Generate and Test 22

2.4 Penyakit Mata 22

2.4.1 Konjungtivitis 23

2.4.2 Pterigium 23

2.4.3 Glaukoma 24

2.4.4 Ablasi Retina 24

2.4.5 Katarak 25

(9)

2.4.7 Selulitis Orbita 26

2.4.8 Ulkus Serpens 26

2.4.9 Keratokonjungtivitis Sika 27

Bab 3 Analisis dan Pemodelan Perangkat Lunak 28

3.1 Analisis Permasalahan Algoritma Generate and test 28 3.2 Pohon Proses Pelacakan Kasus Diagnosis Penyakit Mata 28 3.3 Analisis Parameter-parameter yang diteliti 31

3.3.1 Analisis time complexity 31

3.3.2 Analisis space complexity 32

3.3.3 Analisis Optimality 33

3.3.4 Analisis Completeness 34

3.4 DFD dan Spesifikasi proses 35

3.5 Kamus Data 39

3.5.1 Kamus Data untuk Daftar Tabel Pertanyaan 40

3.5.2 Kamus Data Tabel Solusi 40

3.5.3 Kamus Data untuk Daftar Tabel Relasi 41 3.5.4 Kamus Data untuk Data User (Pemakai) 41

Bab 4 Perancangan dan Implementasi Perangkat Lunak 42

4.1 Perancangan Perangkat Lunak 42

4.1.1 Perancangan Antarmuka 42

4.1.1.1 Struktur Menu Program 42

4.1.1.2 Perancangan Tampilan 43

4.2 Perancangan Basis Pengetahuan 50

4.3 Implementasi Perangkat Lunak 53

Bab 5 Kesimpulan dan Saran 63

6.1 Kesimpulan 63

6.2 Saran 63

Daftar Pustaka 64

Lampiran A: Listing Program 65

(10)

DAFTAR TABEL

Halaman

Tabel 2.1 Contoh sistem pakar 12

Tabel 3.1 Spesifikasi Proses Diagram Konteks 36

Tabel 3.2 Spesifikasi Proses Diagram Level 1 38

Tabel 3.3 Spesifikasi Proses Diagram Level 2 untuk Proses 2 39

Tabel 3.4 Kamus Data Tabel Pertanyaan 40

Tabel 3.5 Kamus Data Tabel Solusi 40

Tabel 3.6 Kamus Data Tabel Relasi 41

Tabel 3.7 Kamus Data Diagram Aliran Data 42

(11)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Penerapan Konsep Kecerdasan Buatan di Komputer 8

Gambar 2.2 Lingkup Kecerdasan Buatan 10

Gambar 2.3 Tahapan pengembangan sistem pakar 16

Gambar 2.4 Arsitektur sistem pakar 19

Gambar 3.1 Pohon proses pelacakan 30

Gambar 3.2 Pohon Biner 32

Gambar 3.3 Menghitung jumlah node dalam stack untuk solusi pertama 33

Gambar 3.4 Contoh analisis optimality 34

Gambar 3.5 Diagram Konteks atau DFD Level 0 36

Gambar 3.6 Diagram Level 1 37

Gambar 3.7 DFD Level 2 Proses hasil diagnosis 38

Gambar 4.1 Struktur menu program 43

Gambar 4.2 Rancangan tampilan menu utama 44

Gambar 4.3 Rancangan tampilan Registrasi 44

Gambar 4.4 Rancangan tampilan konsultasi 45

Gambar 4.5 Rancangan tampilan hasil diagnosis 45

Gambar 4.6 Rancangan Laporan Diagnosis 46

Gambar 4.7 Rancangan tampilan administrator 46

Gambar 4.8 Rancangan tampilan update 47

Gambar 4.9 Rancangan tampilan tambah data basis pengetahuan 47 Gambar 4.10 Rancangan tampilan ubah data basis pengetahuan 48 Gambar 4.11 Rancangan tampilan hapus data basis pengetahuan 48

Gambar 4.12 Rancangan tampilan tambah jawaban 48

Gambar 4.13 Rancangan tampilan edit jawaban data basis pengetahuan 49 Gambar 4.14 Rancangan tampilan hapus jawaban data basis pengetahuan 49

Gambar 4.15 Rancangan tampilan Petunjuk 50

Gambar 4.16 Rancangan tampilan identitas 50

Referensi

Dokumen terkait

Hasil penelitian ini menunjukkan bahwa individu yang tidak melakukan hubungan seksual pranikah memiliki nilai CFC atau pertimbangan masa depan yang lebih tinggi

Untuk mengetahui pengaruh panjang initial crack , letak initial crack, konfigurasi lay-up , dan distribusi initial crack terhadap respon delaminasi pada komposit,

PERTAMA Membentuk Tim Perencanaan Penyiagaan Bencana Bagi Rumah Sakit di RSUD Panembahan Senopati Bantul dengan susunan dan personalia sebagaimana tersebut

Nitroselulosa dari pulp larut komersial A (berbahan baku kayujarum proses sulfit) dengan perlakuan awal menggunakan blender dan formula 2 (HNO 3 :HNO 3 fumming :H 2 SO 4

Hasil penelitian adalah konsep fairness dalam pelaksanaan pembiayaan mudahrabah di BMT Muhajirin Salatiga dilakukan pada tahap pencairan, penetapan nisbah bagi

Pentingnya penyelenggaraan workshop pembuatan handout olimpiade yaitu untuk membantu sekolah dalam mengasah kemampuan siswa dalam menyelesaikan soal olimpiade sehingga dari sekolah

TLKM  melalui  anak  perusahaannya  PT  Telekomunukasi  Indonesia  International  (Telin)  melakukan  ekspansi  bisnis  ke  Australia  dengan  menggarap  jasa 

Adapun tujuan penulis melakukan penelitian ini adalah untuk mengetahui kisah kehidupan Ishikawa Takuboku yang tercermin dalam hasil karyanya, yaitu kumpulan tanka Ichiaku no