SISTEM PENDUKUNG KEPUTUSAN PENENTUAN STADIUM
PENYAKIT TUBERKULOSIS (TB PARU) MENGGUNAKAN
METODE FUZZY SUGENO
SKRIPSI
BERLIAN GAUS
081402012
PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN STADIUM PENYAKIT TUBERKULOSIS (TB PARU) MENGGUNAKAN
METODE FUZZY SUGENO
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Teknologi Informasi
BERLIAN GAUS 081402012
PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : SISTEM PENDUKUNG KEPUTUSAN
PENENTUAN STADIUM PENYAKIT
Nomor Induk Mahasiswa : 081402012
Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI
Departemen : TEKNOLOGI INFORMASI
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI
INFORMASI (FASILKOMTI) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, Februari 2013
Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Dr. Erna Budiarti Nababan Syahril Efendi S.Si.M.IT
NIP 198603032010121001 NIP 19671110 1996021001
Diketahui/Disetujui oleh
Program Studi S1 Teknologi Informasi Ketua,
iii
PERNYATAAN
SISTEM PENGAMBILAN KEPUTUSAN PENENTUAN STADIUM PENYAKIT TUBERKULOSIS (TPARU) MENGGUNAKAN METODE FUZZY SUGENO
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja keras saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Februari 2013
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 terima kasih penulis sampaikan kepada Bapak Syahril Efendi S.Si.M.IT dan Ibu Dr. Erna Budhiarti Nababan, MIT selaku pembimbing pada penyelesaian skripsi ini dan telah memberikan panduan dengan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Ucapan terima kasih juga penulis tujukan kepada Bapak Sajadin Sembiring, S.Si, M.Comp.Sc dan Ibu Sarah Purnamawati, St.M.Sc yang telah bersedia menjadi dosen pembanding. Penulis juga menyampaikan ucapan teriama kasih kepada Dosen-Dosen Teknologi Informasi atas panduan ringkas, padat dan professional yang telah diberikan kepada penulis agar dapat menyelesaikan tugas ini. Ucapakan terima kasih juga ditujukan kepada Ketua dan sekretaris Program Studi Teknologi Informasi, Prof Dr. Opim Salim Sitompul, M.Sc dan Drs. Sawaluddin, M.IT, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen dan pegawai pada Program Studi Teknologi Informasi FMIPA USU.
v
ABSTRAK
Selama ini pengambilan Keputusan untuk penentuan stadium penyakit Tuberkulosis (TB Paru) sering mengalami keterlambatan terutama di daerah yang minim fasilitas, sehingga tidak dapat dipastikan tingkat stadium penyakit yang diderita oleh pasien dan tidak bisa diberikan pengobatan yang tepat. Dalam skripsi ini penulis menerapkan metode Sugeno yang diimplementasikan untuk membuat Sistem Pendukung Keputusan Penentuan Stadium Penyakit TB Paru guna membantu pasien dalam melaksanakan diagnosa penentuan stadium penyakit TB Paru yang dideritanya berdasarkan nilai-nilai keanggotaan. Dengan pengimplementasian metode ini didapatkan hasil stadium penyakit TB Paru yaitu satidium 1, stadium 2, stadium3 dan stadium 4 pada pasien.
ABSTRACT
During the time taking a decision to know about Tuberculosis disease staging often delayed especially in the minimum facilities area. So it can’t conviced the level of patient stage and it can’t give the right medicine. In this research, the writer applied about Sugeno’s method which implementation to make the Decision Support System of Tuberculosis disease stage for help the patient to do the certain of tuberculosis disease stage that is concider based on the member’s value. So that, by implementation method later, it can give the certain diagnosis to the patient that is first stadium, second stadium, third stadium and fourth stadium.
vii
2.1 Sistem Pendukung Keputusan (SPK) ...6
2.1.1 Karakteristik Sistem Pendukung Keputusan ...7
2.1.2 Komponen-Komponen Sistem Pendukung Keputusan ...9
2.1.2.1 Subsistem Manajemen Database ... 10
2.1.2.2 Subsistem Manajemen Basis Model ... 10
2.1.2.3 Subsistem Perangkat Lunak Penyelenggara Dialog ... 11
2.2 Logika Fuzzy ... 12
2.2.1 Himpunan Fuzzy ... 13
2.2.2 Fungsi Keanggotaan ... 15
2.2.3 Operasi Himpunan Fuzzy ... 16
2.2.4 Himpunan Inferensi Fuzzy ... 17
2.2.5 Metode Sugeno ... 17
2.3 Tuberkulosis (TB Paru) ... 20
2.3.1. Epidemiologi Tuberkulosis di Indonesia ... 21
2.3.2 Langkah-Langkah Penegakan Diagnosis ... 22
2.4 Penelitian Sebelumnya ... 26
BAB 3 Analisis dan Perancangan Sistem ... 30
3.1 Identifikasi Masalah ... 30
3.2 Data yang Digunakan ... 31
3.3 Metode Sugeno dalam Perancangan Sistem Penentuan Stadium Penyakit TB Paru ... 31
3.4 Perancangan Inferensi Fuzzy ... 35
3.6. Metodologi Fuzzy Sugeno Dalam Penentuan Stadium Penyakit
Tuberkulosis ... 46
3.7 Perancangan sistem ... 47
3.7.1 Diagram Aliran Data ... 48
3.7.2 Kamus Data ... 56
3.7.3 Perancangan Menu Sistem ... 59
3.7.4. Perancangan Antarmuka ... 59
BAB 4 Implementasi dan Pengujian Sistem ... 63
4.1. Implemetasi Sistem ... 63
4.1.1 Spesifikasi Peragkat Keras dan Perangkat Lunak yang Digunakan ... 63
4.1.2 Implementasi Perancangan Antarmuka ... 64
4.2. Pengujian Sistem ... 69
4.2.1 Rencana Pengujian Sistem ... 69
4.2.2. Kasus dan Hasil Pengujian Sistem ... 70
4.2.3. Pengujian Kinerja Sistem ... 76
BAB 5 Kesimpulan dan Saran... 81
5.1 Kesimpulan ... 81
5.2 Saran ... 81
ix
DAFTAR TABEL
Halaman
Tabel 2.1 Operasi- Operasi Dasar Dalam Himpunan Fuzzy ... 16
Tabel 2.2 Survei Prevalensi TB Paru ... 22
Tabel 2.3 Penelitian Pendukung Keputusan Menggunakan Teknik Fuzzy ... 26
Tabel 3.1 Batasan Nilai Normal Variabel ... 35
Tabel 3.2 Aturan-Aturan Penentuan Stadium Tuberkulosis ... 45
Tabel 3.3 Kamus Data Admin ... 56
Tabel 3.4 Kamus Data Pasien ... 57
Tabel 3.5 Kamus Data Variable ... 58
Tabel 3.6 Kamus Data Normalisasi ... 58
Tabel 4.1 Rencana Pengujian ... 70
Tabel 4.2 Hasil Pengujian ... 71
Tabel 4.3 Perihtungan Derajat Keanggotaan Variable Uji ... 76
DAFTAR GAMBAR
Halaman
Gambar 2.1 Representasi kurva trapesium ... 15
Gambar 2.2 Representasi kurva bahu ... 16
Gambar 2.3 TBK Tingkat Minimal ... 24
Gambar 2.4 TBK Tingkat sedang ... 24
Gambar 3.1 Algoritma Metode Sugeno ... 31
Gambar 3.3 Fungsi Keanggotaan Himpunan Fuzzy pada Variable LED Laki-laki ... 38
Gambar 3.4 Fungsi Keanggotaan Himpunan Fuzzy pada Variable LED Perempuan .. 39
Gambar 3.5 Fungsi Keanggotaan Himpunan Fuzzy pada Variable Sputum ... 40
Gambar 3.6 Fungsi Keanggotaan Himpunan Fuzzy pada Variable Leukosit ... 42
Gambar 3.7 Fungsi Keanggotaan Himpunan Fuzzy pada Variable Limfosit ... 43
Gambar 3.8 Fungsi Keanggotaan Himpunan Fuzzy pada Variable Foto Torax ... 44
Gambar 3.9 Metodologi Fuzzy Sugeno ... 47
Gambar 3.10 Diagram Konteks DFD ... 48
Gambar 3.11 DFD Level 1 ... 50
Gambar 3.12 DFD Level 1 Proses 2 ... 52
Gambar 3.13 DFD Level 1 Proses 3 ... 53
Gambar 3.14 DFD Level 1 Proses 4 ... 55
Gambar 3.15 Struktur Menu Sistem ... 59
Gambar 3.17 Form Menu Utama ... 60
Gambar 3.18 Form Input Data Pasien ... 61
Gambar 3.19 Form Input Data User sistem/Admin... 61
Gambar 3.20 Form Input Data Hasil Pemeriksaan ... 62
Gambar 4.2 Form Menu Utama ... 65
Gambar 4.3 Tampilan Submenu Normalisasi ... 65
Gambar 4.4 Tampilan Submenu Tambah User System/Admin ... 66
Gambar 4.5 Tampilan Submenu Edit/hapus User System/Admin ... 66
Gambar 4.6 Tampilan Submenu Ganti Password ... 67
Gambar 4.7 Tampilan Form Input Data Pasien... 67
Gambar 4.8 Tampilan Menu Input Data Pemeriksaan ... 68
Gambar 4.9 Tampilan Form Hasil Pemeriksaan ... 68