DIAGNOSA PENYAKIT HEPATITIS MENGGUNAKAN FUZZY MULTI CRITERIA DECISION MAKING SKRIPSI KHARISMA RINALDI SIREGAR 081402011
DIAGNOSA PENYAKIT HEPATITIS MENGGUNAKAN FUZZY
MULTI CRITERIA DECISION MAKING
SKRIPSI
KHARISMA RINALDI SIREGAR
081402011
PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2014 DIAGNOSA PENYAKIT HEPATITIS MENGGUNAKAN ALGORITMA FUZZY MULTI CRITERIA DECISION MAKING SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana
Teknologi Informasi KHARISMA RINALDI SIREGAR
081402011 PROGRAM STUDI TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN
2014
PERSETUJUAN
Judul : DIAGNOSA PENYAKIT HEPATITIS MENGGUNAKAN ALGORITMA FUZZY MULTI CRITERIA DECISION MAKING Kategori : SKRIPSI Nama : KHARISMA RINALDI SIREGAR Nomor Induk Mahasiswa : 081402011 Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Departemen : TEKNOLOGI INFORMASI
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI
Diluluskan di
Medan, Juli 2014 Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Sajadin Sembirring, S.Si.M.Comp Sc Dr. Syahril Efendi S.Si.M.IT NIP - NIP 19671110 1996021001 Diketahui/Disetujui oleh Program Studi S1 Teknologi Informasi Ketua, M.Anggia Muchtar , ST .MM.IT NIP 19800110 2008 01 1010
PERNYATAAN
DIAGNOSA PENYAKIT HEPATITIS MENGGUNAKAN ALGORITMA FUZZY MULTI CRITERIA DECISION MAKING SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil kerja keras saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2014 KHARISMA RINALDI SIREGAR 081402011
PENGHARGAAN
Puji syukur hanya kepada Allah SWT yang telah memberikan rahmat dan keridhoanNya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk memperoleh gelar Sarjana Teknologi Informasi, Program Studi S1 Teknologi Informasi Universitas Sumatera Utara. Ucapan terimakasih penulis sampaikan kepada: 1.
Kedua orang tua serta keluarga penulis yang telah memberikan dukungan dan motivasi baik materil dan spiritual, Ayahanda Sakirin Siregar dan Ibunda Yusnawati Harahap yang selalu sabar dalam mendidik dan membesarkan penulis.
2. Bapak Dr. Syahril Efendi S.Si.M.IT selaku pembimbing satu dan Bapak Sajadin Sembirring, S.Si.M.Comp.Sc selaku pembimbing dua yang telah banyak meluangkan waktu dan pikirannya, memotivasi dan memberikan kritik dan saran kepada penulis.
3. Ucapan terima kasih juga ditujukan kepada Bapak Romi Fadillah Rahmat, B.Comp.Sc,M.Sc dan Ibu Sarah Purnamawati, S.T., M.Sc. selaku penguji yang telah bersedia menjadi dosen pembanding.
4. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi Teknologi Informasi, Bapak M. Anggia Muchtar, ST. MM.IT. dan Bapak M. Fadly Syahputra B.Sc,M.Sc.IT.
5. Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, serta dosen dan pegawai di Program Studi Teknologi Informasi.
6. Terima kasih kepada staf pegawai administrasi tata usaha Program Studi Teknologi Informasi, Ibu Delima Harahap dan terutama Abangda Faisal
Hamid, yang telah membantu penulis dalam menyelesaikan semua urusan administrasi di Program Studi Teknologi Informasi.
7. Terima kasih kepada Wilda Khairani Siregar , kakak yang selalu memberikan motivasi dan Ananda Febri Siregar, adik yang terus mendukung dalam proses penyelesaian skripsi ini,serta orang yang spesial Febri Wulandy Sys yang selalu ada untuk memberikan dukungan kepada saya.
8. Terima kasih juga kepada teman-teman yang terus membantu dan memberi dukungan kepada penulis, Azharul Wanda Siregar, M.Ridho Fakhrozi, Dwiporanda E, Rizky Yanda, Inis Caisarian Siregar, Karina Wibawanti, Teza Amaluddin, Zulfikri Putra, Sanra Cheney, Joko Nugroho dan Harigo Chany , Furqan Ahmadi, Hasan Maksum, serta teman-teman mahasiswa Teknologi Informasi lainnya yang tidak dapat penulis sampaikan satu persatu.
Akhir kata, saya ucapkan terima kasih kepada semua pihak yang terkait dalam penyelesaian skripsi ini yang tidak bisa saya sebut satu persatu. Semoga Allah memberi rahmat dan keberkahan kepada kita semua, dan semoga kita semua selalu ada dalam lindunganNya.
ABSTRAK
Selama ini pengambilan keputusan untuk mendiagnosa penyakit Hepatitis sering mengalami keterlambatan, khususnya di daerah yang minim fasilitas, sehingga susah memastikan penyakit hepatitis jenis apa yang diderita oleh pasien dan tidak bisa diberikan pengobatan yang tepat. Dalam skripsi ini penulis menerapkan metode Fuzzy
Multi Criteria Decision Making yang diimplementasikan untuk membuat Sistem
Pendukung Keputusan untuk mendiagnosa penyakit hepatitis guna membantu dokter dan pasien dalam melaksanakan diagnosa penyakit hepatitis yang dideritanya berdasarkan nilai-nilai keanggotaan. Dengan pengimplementasian metode ini didapatkan hasil jenis penyakit hepatitis yaitu hepatitis A, hepatitis B, dan hepatitis C pada pasien. Kata Kunci
— Fuzzy Multi Criteria Decision Making, Sistem Pendukung Keputusan, Logika Fuzzy
HEPATITIS DIAGNOSE USING FUZZY MULTI CRITERIA DECISION
MAKING ALGORITHM
ABSTRACT
For a moment, it is hard to make decision after diagnose a HEPATITIS disease and became harder with minimum facility to referring the type of HEPATITIS. Because of the difficulties, patient not get a right medication despite of type of HEPATITIS. In this study, Fuzzy Multi Criteria Decision Making is implement to build a decision support system to help to diagnose HEPATITIS disease base on the membership values. Fuzzy Multi Criteria Decision Making it’s self a method to help make a decision base on few criteria. With help of this method, system can show the type of HEPATITIS diseases like HEPATITIS A, HEPATITIS B, HEPATITIS C after user give answer to certain question.
Keyword : HEPATITIS, Fuzzy Multi Criteria Decision Making, Decision Support
System, Fuzzy Logic
DAFTAR ISI
DAFTAR ISI
HalamanPersetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak vi
Abstract vii
Daftar Isi viii
Daftar Tabel x
Daftar Gambar xi
Bab 1 Pendahuluan
1
1.1. Latar Belakang
1
1.2. Rumusan Masalah
2
1.3. Batasan Masalah
3
1.4. Tujuan Penelitian
3
1.5. Manfaat Penelitian
3
1.6. Metodologi Penelitian
3
1.7. Sistematika Penulisan
4 Bab 2 Landasan Teori
6
2.1.Definisi Sistem Pendukung Keputusan
6
2.1.1. Ciri-ciri Decision Support System
6
2.1.2. Karakteristik, kemampuan dan keterbatasan SPK
7
2.2. Penyakit Hepatitis
8
2.3. Definisi Multi Criteria Decision Making
10
11
2.3.1. Representasi masalah
11
2.3.2. Evaluasi himpunan fuzzy
2.3.3. Seleksi alternatif yang optimal
12
2.4. Penelitian Terdahulu
13 Bab 3 Analisis dan Perancangan
14
3.1. Analisis kinerja Algoritma Fuzzy Multi Criteria Decision Making
14
3.2. Proses dan Cara Kerja Algoritma Fuzzy
16
3.3. Perancangan Program
22
3.3.1. Rancangan Struktur Menu
22
3.3.2. Flowchart Analisis Program
23
3.3.3. Data Flow Diagram
24
3.3.4. Perancangan Basis Pengatahuan
27
3.3.5. Use case diagram
29
3.3.6. Perancangan menu sistem
30
3.3.7. Perancangan Antar muka
31 Bab 4 Implementasi dan Pengujian
34
4.1. Implementasi Sistem
34
4.1.1. Spesifikasi Perangkat Keras dan Perangkat lunak
34
4.1.2. Implementasi Perancangan Antarmuka
34
4.2. Pengujian Sistem
40
4.2.1. Rencana pengujian sistem
40
4.2.2. Kasus dan Hasil Pengujian Sistem
41 Bab 5 Kesimpulan dan Saran
44
5.1. Kesimpulan
44
5.2. Saran
44 Daftar Pustaka
45
DAFTAR TABEL
Hal
Tabel 2.1 Tabel Gejala Penyakit Hepatitis9 Tabel 2.1 Tabel Penelitian Terdahulu
13 Tabel 3.1 Tabel Rating Kepentingan
18 Tabel 3.2 Tabel Rating Kecocokan
18 Tabel 3.3 Tabel Alternatif A3
21 Tabel 3.4 Tabel nilai total integer dari setiap alternatif
22 Tabel 3.5 Tabel Basis Pengetahuan Pada Penyakit Hepatitis
28 Tabel 4.1 Tabel Rencana Pengujian
40 Tabel 4.2 Tabel Hasil Pengujian
41 xi
DAFTAR GAMBAR
32 Gambar 3.11 Form Menu Utama
39 Gambar 4.7 Tampilan data Pasien
38 Gambar 4.6 Tampilan Hasil Diagnosa
37 Gambar 4.5 Tampilan Form diagnosa penyakit
36 Gambar 4.4 Tampilan Submenu User Sistem / admin
36 Gambar 4.3 Tampilan Submenu Master
35 Gambar 4.2 Form Menu Utama
33 Gambar 4.1 Halaman Login
32 Gambar 3.12 Form Input Data User
31 Gambar 3.10 Form Login
Hal
29 Gambar 3.9 Struktur Menu Utama
26 Gambar 3.8 Use case diagram untuk Optimizer
25 Gambar 3.7 DFD Level 1 proses 2
24 Gambar 3.6 DFD level 1
23 Gambar 3.5 Diagram Konteks DFD
22 Gambar 3.4 Flowchart Analisis Program
22 Gambar 3.3 Struktur Menu File
16 Gambar 3.2 Struktur Menu Utama
Gambar 3.1 Algoritma Fuzzy Multi Criteria Decision Making39