Anda di halaman 1dari 11

ANALISIS DAN PERANCANGAN APLIKASI SISTEM PAKAR DENGAN METODE FORWARD CHAINING UNTUK MENDIAGNOSIS GANGGUAN PSIKOTIK AKIBAT

ZAT

SKRIPSI

CAHAYA PURNAMA 051401052

PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

Universitas Sumatera Utara

ANALISIS DAN PERANCANGAN APLIKASI SISTEM PAKAR DENGAN METODE FORWARD CHAINING UNTUK MENDIAGNOSIS GANGGUAN PSIKOTIK AKIBAT ZAT SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

CAHAYA PURNAMA 051401052

PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

Universitas Sumatera Utara

PERSETUJUAN

Judul

Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas

: ANALISIS DAN PERANCANGAN APLIKASI SISTEM PAKAR DENGAN METODE FORWARD CHAINING UNTUK MENDIAGNOSIS GANGGUAN PSIKOTIK AKIBAT ZAT : SKRIPSI : CAHAYA PURNAMA : 051401052 : SARJANA (S1) ILMU KOMPUTER : ILMU KOMPUTER : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 21 Juni 2010

Komisi Pembimbing Pembimbing 2

: Pembimbing 1

Dr. Nasruddin, MN, M.Eng. Sc NIP 195507061981022002

Prof. Dr. Muhammad Zarlis NIP 195707011986011003

Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua,

Prof. Dr. Muhammad Zarlis NIP 195707011986011003

Universitas Sumatera Utara

PERNYATAAN

ANALISIS DAN PERANCANGAN APLIKASI SISTEM PAKAR DENGAN METODE FORWARD CHAINING UNTUK MENDIAGNOSIS GANGGUAN PSIKOTIK AKIBAT ZAT

SKRIPSI

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

Medan, 21 Juni 2010

CAHAYA PURNAMA 051401052

Universitas Sumatera Utara

PENGHARGAAN

Puji dan syukur penulis panjatkan ke hadirat Allah SWT atas berkat, rahmat dan karunia yang diberikan-Nya sehingga penulis dapat menyelesaikan skripsi ini dalam waktu yang telah ditetapkan. Ucapan terima kasih penulis sampaikan kepada Bapak Prof. Dr. Muhammad Zarlis dan Bapak Dr. Nasruddin, MN,M.Eng.Sc, selaku pembimbing pada penyelesaian skripsi ini, yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas, padat dan profesional telah diberikan kepada penulis agar penulis dapat menyelesaikan skripsi ini. Ucapan terima kasih penulis sampaikan kepada Bapak Syahril Efendi, S.Si., MIT dan Bapak Ir. Arman Sani, MT selaku pembanding dan kepada Ibu Maya Silvi Lydia, B.Sc., M.Sc. selaku pembimbing akademik. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi S1 Ilmu Komputer, Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus, S.Si., MIT, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen di Program Studi S1 Ilmu Komputer FMIPA USU dan para pegawai di FMIPA USU. Tidak terlupakan kepada kedua orangtua, Ayahanda Alm. H. Mansur AB dan Ibunda Cut Murniah yang selalu sabar dalam mendidik serta memotivasi penulis. Abang dan Kakak- kakak saya ( Bang Is, Kak Azie, Kak Tia, Kak Umi, Kak Dedek, Kak Putri dan Bang Adit) yang selalu memberi motivasi kepada penulis selama menyelesaikan skripsi ini. Kepada teman- teman satu kampus Wenty, Shafira, Vera, Midian, Mika, Nita dan Novi, penulis menyampaikan rasa terima kasih atas waktu dan kelapangan hati menjadi tempat bertanya. Terima kasih juga kepada rekan-rekan kuliah, Adik- adik serta Kakak- kakak senior yang telah banyak memberikan bantuan kepada penulis. Semoga Allah SWT akan membalasnya.

Universitas Sumatera Utara

ABSTRAK

Sistem pakar merupakan paket perangkat lunak atau paket program komputer yang ditujukan sebagai penyedia nasihat dan sarana bantu dalam memecahkan masalah di bidang-bidang spesialisasi tertentu seperti masalah kedokteran, pendidikan, dan sebagainya. Perkembangan pembangunan sistem pakar dalam bidang biomedikal merupakan satu hal yang diharapkan dapat memperbaiki kualitas hidup manusia. Salah satunya adalah dengan penerapan sistem pakar dengan menggunakan metode Forward Chaining untuk mengdiagnosis gangguan psikotik akibat zat. Kajian ini bertujuan untuk menambah pengetahuan tentang bagaimana membuat mesin inferensi untuk mengendalikan proses mengidentifikasi solusi menggunakan metode Forward Chaining, serta merancang aplikasi sistem pakar menggunakan metode Forward Chaining untuk mendiagnosis gangguan psikotik akibat zat. Sistem yang akan dibangun menggunakan bahasa pemrograman Borland Delphi 7.0.

Universitas Sumatera Utara

ANALYSIS AND DESIGN EXPERT SYSTEM APPLICATION WITH FORWARD CHAINING METHOD TO DIAGNOSE PSYCHOTIC DISORDER DUE TO SUBSTANCE

ABSTRACT

Expert system is a package of software or package of computer program that purpose as advicer and assist tool in spesific problem solving, such as medical problem, education, and more. The development of expert system building in biomedical side is one thing that wished to restore the human quality. One of them is building expert system with Forward Chaining method to diagnose psychotic disorder due to substance. This study is to increase our knowledge about making a inference machine to control solution identification by using Forward Chaining method, and also design expert system application with Forward Chaining method to diagnose psychotic disorder due to substance. The system will be developed by using Borland Delphi 7.0 as a programming language.

Universitas Sumatera Utara

DAFTAR ISI

Halaman

Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar 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 Bab 2 Landasan Teori 2.1. Kecerdasan Buatan 2.1.1 Definisi Kecerdasan Buatan 2.2. Sistem Pakar 2.2.1. Definisi Sistem Pakar 2.2.2. Ciri- ciri Sistem Pakar 2.2.3. Manfaat Sistem Pakar 2.2.4. Kelebihan Sistem Pakar 2.2.5. Kelemahan Sistem Pakar 2.2.6. Konsep Umum Sistem Pakar 2.2.7. Struktur Sistem Pakar 2.3. Representasi Pengetahuan 2.3.1. Model Representasi Pengetahuan 2.3.2. Kaidah Produksi 2.4. Mekanisme Inferensi 2.4.1. Metode Forward Chaining 2.4.2. Metode Backward Chaining 2.5. Gangguan Psikotik Akibat Zat 2.6 Siklus pengembangan perangkat lunak 29

ii iii iv v vi vii ix x 1 1 2 2 2 3 3 5 6 6 6 12 12 14 14 15 16 17 18 20 21 21 22 23 26 29

Universitas Sumatera Utara

Bab 3

Rekayasa Perangkat Lunak Model Waterfall 3.1. Rekayasa (pemodelan) sistem 32 3.2. Analisis Kebutuhan Perangkat Lunak 3.2.1. Representasi Pengetahuan 46 3.2.2. Metode Inferensi 3.2.3. Data Flow Diagram Sistem Pakar Diagnosis Gangguan Jiwa Akibat Zat 3.2.4. Spesifikasi Proses 3.2.5. Kamus Data 3.2.5.1. Kamus Data Proses Tanya Jawab Gejala 3.2.5.2. Kamus Data Proses Simpan Penelusuran 3.2.5.3. Kamus Data Proses Tampil Hasil

46

68 86 88 90 90 91 92

Bab 4

Desain, Implementasi dan Pengujian Perangkat Lunak 93 4.1 Desain atau Perancangan 93 4.1.1 Perancangan Struktur Program 94 4.1.2 Perancangan Antar Muka Pemakai 94 4.1.2.1 Halaman Utama 95 4.1.2.2 Halaman Diagnosis 95 4.1.2.3 Halaman Hasil Diagnosis 96 4.1.2.4 Tampilan Halaman Bantuan Penggunaan Aplikasi 97 4.1.2.5 Halaman Informasi Aplikasi 97 4.1.3 Perancangan Prosedural 4.2 Implementasi 98 4.3 Pengujian Menggunakan Black-Box 106

Bab 5

Penutup 5.1. Kesimpulan 5.2. Saran 108 Daftar Pustaka

107

109

Universitas Sumatera Utara

10

DAFTAR TABEL

Tabel 2.1 Contoh sistem pakar Tabel 2.2 Contoh Aturan menggunakan penalaran Forward Chaining (Alur Maju) Tabel 2.3 Fakta baru pada saat inferensi Tabel 3.1 Aturan menggunakan penalaran Forward Chaining Tabel 3.2 Spesifikasi Proses Diagram Konteks Tabel 3.3 Spesifikasi Proses Diagram Level 1 Tabel 3.4 Kamus Data Proses Pendataan Tabel 3.5 Kamus Data Proses Simpan Penelusuran Tabel 3.6 Kamus Data Proses Tampil Hasil dan Penelusuran Tabel 4.1 Perancangan Prosedural Diagnosis Gangguan Psikotik Akibat Zat Bagian Menu Utama Tabel 4.2 Perancangan Prosedural Diagnosis Bagian Menu Diagnosis

Halaman 13

25 69 89 89 90 91 92 99 100

Universitas Sumatera Utara

11

DAFTAR GAMBAR

Halaman Gambar 2.1 Penerapan konsep kecerdasan buatan di komputer 8 Gambar 2.2 Lingkup kecerdasan buatan 11 Gambar 2.3 Tahapan pengembangan sistem pakar 17 Gambar 2.4 Arsitektur sistem pakar 19 Gambar 2.5 Alur inferensi Forward Chaining 26 Gambar 2.6 Alur Inferensi Backward Chaining 28 Gambar 3.1 Pohon keputusan Diagnosis Gangguan Jiwa Akibat Zat (1) 71 Gambar 3.2 Pohon keputusan Diagnosis Gangguan Jiwa Akibat Zat (2) 72 Gambar 3.3 Model aliran informasi 87 Gambar 3.4 Diagram Konteks atau DFD Level 0 87 Gambar 3.5 Diagram DFD Level 1 88 Gambar 4.1 Struktur Program Sistem Pakar Diagnosis Gangguan Jiwa Akibat Zat 94 Gambar 4.2 Rancangan Antarmuka Halaman Utama 95 Gambar 4.3 Rancangan Antarmuka Halaman Diagnosis 96 Gambar 4.4 Rancangan Antarmuka Halaman Hasil Diagnosis 97 Gambar 4.5 Rancangan Antarmuka Halaman Bantuan Penggunaan Aplikasi 97 Gambar 4.6 Rancangan Antarmuka Halaman Tentang 98 Gambar 4.7 Tampilan Halaman Utama 102 Gambar 4.8 Tampilan Halaman Diagnosis 103 Gambar 4.9 Tampilan Halaman Hasil Diagnosis 103 Gambar 4.10 Tampilan Sub Menu Petunjuk Penggunaan Perangkat Lunak 104 Gambar 4.11 Tampilan Sub Menu Tentang Perangkat Lunak 104 Gambar 4.12 Tampilan Konfirmasi Menyelesaikan Penggunaan Program 105 Gambar 4.13 Sistem Bila Data Base Gagal Terkoneksi 106

Universitas Sumatera Utara

Anda mungkin juga menyukai