• Tidak ada hasil yang ditemukan

Diagnosa Penyakit Hepatitis Menggunakan Fuzzy Multi Criteria Decision Making

N/A
N/A
Protected

Academic year: 2016

Membagikan "Diagnosa Penyakit Hepatitis Menggunakan Fuzzy Multi Criteria Decision Making"

Copied!
59
0
0

Teks penuh

(1)

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

(2)

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

(3)

ii

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

INFORMASI (FASILKOMTI)

UNIVERSITAS SUMATERA UTARA

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,

(4)

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

(5)

iv

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)

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.

(7)

vi

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.

(8)

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.

(9)

viii 2.1.2. Karakteristik, kemampuan dan keterbatasan SPK 7

2.2. Penyakit Hepatitis 8

2.3. Definisi Multi Criteria Decision Making 10

2.3.1. Representasi masalah 11

2.3.2. Evaluasi himpunan fuzzy 11

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

(10)

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

(11)

x

DAFTAR TABEL

Hal

Tabel 2.1 Tabel Gejala Penyakit Hepatitis 9

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

(12)

DAFTAR GAMBAR

Hal Gambar 3.1 Algoritma Fuzzy Multi Criteria Decision Making 16

Gambar 3.2 Struktur Menu Utama 22

Gambar 3.3 Struktur Menu File 22

Gambar 3.4 Flowchart Analisis Program 23

Gambar 3.5 Diagram Konteks DFD 24

Gambar 3.6 DFD level 1 25

Gambar 3.7 DFD Level 1 proses 2 26

Gambar 3.8 Use case diagram untuk Optimizer 29

Gambar 3.9 Struktur Menu Utama 31

Gambar 3.10 Form Login 32

Gambar 3.11 Form Menu Utama 32

Gambar 3.12 Form Input Data User 33

Gambar 4.1 Halaman Login 35

Gambar 4.2 Form Menu Utama 36

Gambar 4.3 Tampilan Submenu Master 36

Gambar 4.4 Tampilan Submenu User Sistem / admin 37

Gambar 4.5 Tampilan Form diagnosa penyakit 38

Gambar 4.6 Tampilan Hasil Diagnosa 39

(13)

vi

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.

(14)

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.

(15)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Keunggulan manusia dibandingkan dengan makhluk lainnya terletak pada kecerdasannya, dengan kecerdasannya ini manusia dapat menguasai ilmu pengetahuan dan teknologi. Dengan pengetahuan yang dimilikinya manusia dapat menciptakan berbagai macam karya mulai dari yang sederhana sampai yang rumit. Salah satu karya terpenting manusia saat ini adalah komputer.

Komputer yang pada awalnya hanya digunakan oleh para akademisi dan militer, kini telah digunakan secara luas di berbagai bidang, misalnya: Bisnis, Kesehatan, Pendidikan, Psikologi, Permainan dan sebagainya. Hal ini mendorong para ahli untuk semakin mengembangkan komputer agar dapat membantu kerja manusia.

Penyakit Hepatitis adalah gangguan pada hati. Dalam masyarakat kita, penyakit hepatitis biasa dikenal sebagai penyakit kuning. Sebenarnya hepatitis adalah peradangan organ hati (liver) yang disebabkan oleh berbagai faktor. Faktor penyebab penyakit hepatitis atau sakit kuning ini antara lain adalah infeksi virus, gangguan metabolisme, konsumsi alkohol, penyakit autoimun, hasil komplikasi dari penyakit lain, efek samping dari konsumsi obat-obatan maupun kehadiran parasit dalam organ hati (liver).

(16)

kematian. Meskipun saat ini telah ada teknologi pencangkokan/transplantasi organ hati (liver) untuk mengganti organ hati (liver) yang telah tidak berfungsi, tetapi selain biayanya sangat mahal, kesuksesan pencangkokan hati hingga saat ini masih sangat kecil persentasenya.

Pada awalnya gejala penyakit Hepatitis tidak dirasakan si penderita karena berupa gejala umum seperti muntah, mual, gemar tidur atau tidak nafsu makan dan tubuh tidak memiliki stamina. Walau begitu gejala hepatitis diatas juga dapat disertai dengan demam. Sedangkan gejala yang mudah dilihat adalah secara fisik adalah urine berwarna gelap, perut bagian atas membesar, penurunan berat badan, feses (kotoran) berwarna putih dan seperti gejala hepatitis yang sudah disebutkan di awal paragraf kuku berwarna kuning, kulit berwarna kuning dan iris mata menjadi kuning.

Melihat persoalan di atas maka, diperlukan sebuah perangkat lunak yang dapat mendiagnosis penyakit hepatitis. Perangkat lunak tersebut disebut system pendukung keputusan diagnosa penyakit hepatitis yang dibuat agar mampu mengolah pengetahuan tentang penyakit hepatitis.

Dengan latar belakang masalah tersebut maka penulis tertarik untuk menyajikan judul Diagnosa Penyakit Hepatitis Dengan Menggunakan Algoritma Fuzzy Multi Criteria Decision Making.

1.2Rumusan Masalah

(17)

3 1.3Batasan Masalah

Adapun batasan- batasan masalah dalam penulisan skripsi ini adalah : 1. Penyakit hepatitis yang didiagnosa adalah Hepatitis A sampai C. 2. Jawaban pertanyaan hanya “ya” atau “tidak”.

3. Hasil keluaran sistem pendukung keputusan adalah jenis penyakit.

1.4Tujuan Penelitian

Tujuan dari penelitian ini adalah untuk menyediakan sistem pendukung keputusan dalam diagnosa penyakit hepatitis dengan menggunakan algoritma Fuzzy Multi Criteria Decision Making (FMCDM)

1.5Manfaat Penelitian

Hasil perancangan perangkat lunak ini bermanfaat untuk:

a. Memudahkan pengguna dalam mendiagnosa penyakit hepatitis.

b. Memudahkan masyarakat untuk mengetahui apakah dia mengidap penyakit hepatitis dengan menggunakan perangkat ini tentunya dengan tidak mengeluarkan biaya yang mahal.

c. Pengetahuan tentang gejala gejala yang menyebabkan terkena hepatitis.

1.6Metodologi Penelitian

Dalam penelitian ini, tahapan-tahapan yang akan dilalui adalah sebagai berikut: 1. Studi Literatur

(18)

2. Analisis

Pada tahap ini digunakan untuk mengolah data yang ada dan kemudian melakukan analisis terhadap hasil studi literatur yang diperoleh sehingga menjadi suatu informasi.

3. Perancangan Perangkat Lunak

Pada tahap ini, digunakan seluruh hasil analisa terhadap studi literatur yang dilakukan untuk merancang perangkat lunak yang akan dihasilkan. Dalam tahapan ini, dilakukan perancangan terhadap bentuk antarmuka sistem serta proses kerja sistem untuk memudahkan dalam proses implementasi berikutnya.

4. Implementasi dan Pengujian Sistem

Pada tahap ini dilakukan pemasukan data serta pengolah data untuk mendapatkan hasilnya apakah sudah sesuai dengan yang diharapkan

5. Kesimpulan dan Saran

Pada tahap ini akan diformulasi beberapa kesimpulan dari hasil pengujian sistem yang telah dibangun berikut saran-saran bagi perbaikan dan pengembangan selanjutnya.

1.7Sistematika Penulisan

Dalam penyusunan skripsi ini, penulis menggunakan sistematika yang membagi skripsi menjadi beberapa bagian, yaitu:

BAB 1 : PENDAHULUAN

Pada bab ini merupakan pendahuluan yang di dalamnya terdapat penjelasan dan informasi tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaaat penelitian, metode penelitian, dan sistematika penulisan pada skripsi.

BAB 2: LANDASAN TEORI

(19)

5 BAB 3 : ANALISIS DAN PERANCANGAN

Pada bab ini terdapat analisis permasalahan dalam pembuatan aplikasi sistem pendukung keputusan dalam diagnosa penyakit hepatitis dengan menggunakan algoritma Fuzzy Multi Criteria Decision Making (FMCDM) serta penjelasan tentang rancangan program dan rancangan interface dari aplikasi yang akan dibuat.

BAB 4 : IMPLEMENTASI DAN PENGUJIAN APLIKASI

Pada bab ini terdapat penjelasan tentang spesifikasi kebutuhan perangkat lunak (software) dan kebutuhan perangkat keras (hardware) dari sistem tersebut,serta implementasi dan pengujian pada aplikasi aplikasi sistem pendukung keputusan dalam diagnosa penyakit hepatitis dengan menggunakan algoritma Fuzzy Multi Criteria Decision Making (FMCDM)

BAB 5 : PENUTUP

(20)

BAB 2

LANDASAN TEORI

2.1 Defenisi Sistem Pendukung Keputusan (Decision Support System)

Pada dasarnya Sistem Pendukung Keputusan ini merupakan pengembangan lebih lanjut dari sistem informasi manajemen terkomputerisasi yang dirancang sedemikian rupa sehigga bersifat interaktif dengan pemakainya. Sifat interaktif ini dimaksudkan untuk memudahkan integrasi antara berbagai komponen dalam proses pengambilan keputusan seperti prosedur, kebijakan, teknik analisis, serta pengalaman dan wawasan manajerial guna membentuk suatu kerangka keputusan yang bersifat fleksibel (Hasibuan, 2011).

2.1.1 Ciri-ciri Decision Support System (DSS)

Menurut Kosasi adapun ciri-ciri sebuah DSS seperti yang dirumuskan oleh Alters Keen adalah sebagai berikut:

1. DSS ditujukan untuk membantu pengambilan keputusan-keputusan yang kurang terstruktur dan umumnya dihadapi oleh para manajer yang berada di tingkat puncak.

2. DSS merupakan gabungan antara kumpulan model kualitatif dan kumpulan data.

3. DSS memiliki fasilitas interaktif yang dapat mempermudah hubungan antara manusia dengan komputer.

(21)

7

2.1.2 Karakteristik, kemampuan dan keterbatasan SPK

Sehubungan banyaknya definisi yang dikemukakan mengenai pengertian dan penerapan dari sebuah DSS, sehingga menyebabkan terdapat banyak sekali pandangan mengenai sistem tersebut. Sejumlah karakteristik dan kemampuan dari DSS yaitu:

a. Karakteristik DSS

1. Mendukung seluruh kegiatan organisasi.

2. Mendukung beberapa keputusan yang saling berinteraksi. 3. Dapat digunakan berulang kali dan bersifat konstan. 4. Terdapat dua komponen utama, yaitu data dan model. 5. Menggunakan baik data eksternal dan internal.

6. Memiliki kemampuan what-if analysis dan goal seeking analysis. 7. Menggunakan beberapa model kuantitatif.

b. Kemampuan DSS

1. Menunjang pembuatan keputusan manajemen dalam menangani masalah semi terstruktur dan tidak terstruktur.

2. Membantu manajer pada berbagai tingkatan manajemen, mulai dari manajemen tingkat atas sampai manajemen tingkat bawah.

3. Menunjang pembuatan keputusan secara kelompok maupun perorangan. 4. Menunjang pembuatan keputusan yang saling bergantung dan berurutan.

5. Menunjang tahap-tahap pembuatan keputusan antara lain intelligensi, desain, choice, dan implementation.

6. Menunjang berbagai bentuk proses pembuatan keputusan dan jenis keputusan. 7. Kemampuan untuk melakukan adaptasi setiap saat dan bersifat fleksibel. 8. Kemudahan melakukan interaksi system.

9. Meningkatkan efektivitas dalam pembuatan keputusan daripada efisiensi. 10.Mudah dikembangkan oleh pemakai akhir.

11.Kemampuan pemodelan dan analisis pembuatan keputusan.

(22)

Di samping berbagai Karakteristik dan Kemampuan seperti dikemukakan di atas, SPK juga memiliki beberapa keterbatasan, diantaranya adalah :

1. Ada beberapa kemampuan manajemen dan bakat manusia yang tidak dapat dimodelkan, sehingga model yang ada dalam sistem tidak semuanya mencerminkan persoalan sebenarnya.

2. Kemampuan suatu SPK terbatas pada pembendaharaan pengetahuan yang dimilikinya (pengetahuan dasar serta model dasar).

3. Proses-proses yang dapat dilakukan oleh SPK biasanya tergantung juga pada kemampuan perangkat lunak yang digunakannya.

4. SPK tidak memiliki kemampuan intuisi seperti yang dimiliki oleh manusia. Karena walau bagaimana pun canggihnya suatu SPK, hanyalah sautu kumpulan perangkat keras, perangakat lunak dan sistem operasi yang tidak dilengkapi dengan kemampuan berpikir.

2.2 Penyakit Hepatitis

Penyakit Hepatitis menyebabkan radang atau pembengkakan hati. Hati bertugas untuk menyaring sebagian besar bahan toksik (beracun) dari tubuh. Karena hati bertugas menyaring banyak bahan beracun, menyebabkan racun tersebut dapat merusakan hati. Jadi hepatitis sering disebabkan oleh bahan yang mengandung toksin, misalnya alkohol, narkoba dan obat. Selain disebabkan oleh racun yang disaring oleh hati, kerusakan pada hati juga dapat disebabkan oleh virus yang cukup umum. Penyebab kerusakan hati dapat diakibatkan oleh sirosis (radang yang parah) dan akhirnya kegagalan hati.

Ada beberapa gejala umum yang menunjukkan adanya hepatitis, tidak tergantung pada penyebab penyakit:

1. Nafsu makan hilang

2. Kelelahan

3. Demam

(23)

9

5. Mual

6. Muntah

7. Sakit perut

8. Mata kuning

Sebagian besar gejala yang telah disebutkan, termasuk gejala yang umum dan sering diakibatkan penyakit lain. Akan tetapi gejala khas dari penyakit hepatitis adalah perubahan pada bola mata atau kulit yang menjadi menguning, yang disebut sebagai ikterus. Perubahan warna tersebut disebabkan oleh kelebihan bahan pewarna yang disebut bilirubin dalam empedu. Namun ikterus juga mempunyai banyak factor yang dapat menjadi penyebabnya, jadi apabila seorang dokter mendiagnosa bahwa seorang pasien menderita hepatitis, maka dokter tersebut meminta untuk dilakukan tes laboratorium.

Tabel 2.1. Tabel Gejala Penyakit Hepatitis

(24)

Keterangan: Tanda * = penyakit Hepatitis ( kusumadewi 2009 )

2.3 Definisi Multi Criteria Decision Making (MCDM)

Multi Criteria Decision Making (MCDM) adalah suatu metode pengambilan keputusan untuk menetapkan alternatif terbaik dari sejumlah alternatif berdasarkan beberapa kriteria tertentu. Kriteria biasanya berupa ukuran-ukuran ,aturan-aturan atau standart yang digunakan dalam pengambilan keputusan .

Fuzzy MCDM dapat dipahami sebagai MCDM dengan data fuzzy. Data fuzzy disini dapat terjadi pada data setiap alternatif pada setiap atribut atau tingkat kepentingan pada setiap kriteria

Pada metode Fuzzy Multi Criteria Decision Making (FMCDM) ada 3 langkah penting yang harus dikerjakan, yaitu:

1. Representasi masalah.

2. Evaluasi himpunan fuzzy pada setiap alternatif keputusan. 3. Melakukan seleksi terhadap alternatif yang optimal.

Tabel 2.1. Tabel Gejala Penyakit Hepatitis (lanjutan)

No Gejala-gejala A B C D E

24 Nyeri sendi * *

25 Rasa tidak enak pada tenggorokan * 26 Muncul Ikterus selama beberapa hari *

27 Insidious *

33 Gangguan abdominal tidak jelas *

(25)

11

2.3.1 Representasi masalah

Pada bagian ini, terdapat tiga aktivitas yang harus dilakukan, yaitu :

A. Identifikasi tujuan dan kumpulan alternatif keputusannya.

Tujuan keputusan dapat direpresentasikan dengan menggunakan bahasa alami atau nilai numeris sesuai dengan karakteristik dari masalah tersebut. Jika ada n alternatif keputusan dari suatu masalah, maka alternatif-alternatif tersebut dapat ditulis sebagai A = {Ai | i=1,2, ..., n}.

B. Identifikasi kumpulan kriteria.

Jika ada k kriteria, maka dapat dituliskan C = {Ct | t = 1,2, ..., k} (2.1)

C. Membangun stuktur hirarki dari masalah tersebut berdasarkan pertimbangan-pertimbangan tertentu.

2.3.2 Evaluasi himpunan fuzzy

Pada bagian ini, terdapat tiga aktivitas yang harus dilakukan, yaitu:

a. Memilih himpunan rating untuk bobot-bobot kriteria dan derajat kecocokan setiap alternatif dengan kriterianya. Secara umum, himpunan-himpunan rating terdiri-atas tiga elemen, yaitu, variabel linguistik (x) yang merepresentasikan bobot kriteria dan derajat kecocokan setiap alternatif dengan kriterianya; T(x) yang merepresentasikan rating dari variabel linguistik; dan fungsi keanggotaan yang berhubungan dengan setiap elemen dari T(x). Misal, rating untuk bobot pada Variabel Penting untuk suatu kriteria didefinisikan sebagai: T(penting) = {SANGAT RENDAH, RENDAH, CUKUP, TINGGI, SANGAT TINGGI}. Sesudah himpunan rating ini ditentukan, maka kita harus menentukan fungsi keanggotaan untuk setiap rating. Biasanya digunakan fungsi segitiga.

(26)

indeks kecocokan fuzzy dari alternatif Ai yang merepresentasikan derajat kecocokan alternatif keputusan dengan kriteria keputusan yang diperoleh dari hasil agregasi Sit dan Wt.

b. Mengevaluasi bobot-bobot kriteria dan derajat kecocokan setiap alternatif dengan kriterianya.

c. Mengagregasikan bobot-bobot kriteria dan derajat kecocokan setiap alternatif dengan kriterianya.

Ada beberapa metode yang dapat digunakan untuk melakukan agregasi terhadap hasil keputusan para pengambil keputusan, antara lain: mean, median, max, min, dan operator campuran. Dari beberapa metode tersebut, metode mean yang paling banyak digunakan. Operator ⊕ dan ⊗adalah operator yang digunakan untuk penjumlahan dan perkalian Fuzzy.

= ⊗ � ⊕ � ⊗ � ⊕∧⊕ ���⊗ � (2.2)

Dengan cara mensubstitusikan Sit dan Wt dengan bilangan fuzzy segitiga, yaitu Sit = (oit, pit, qit); dan Wit = at,bt,ct); maka Ft dapat didekati sebagai :

,� , (2.3)

2.3.3 Seleksi alternatif yang optimal

Pada bagian ini, terdapat dua aktivitas yang dilakukan, yaitu:

a. Memprioritaskan alternatif keputusan berdasarkan hasil agregasi.

(27)

13

digunakan adalah metode nilai total integral. Misalkan F adalah bilangan fuzzy segitiga, F = (a, b, c), maka nilai total integral dapat dirumuskan sebagai berikut :

��� � = 12 (� + + 1 − � ) (2.5)

Nilai α adalah indeks keoptimisan yang merepresentasikan derajat keoptimisan bagi pengambil keputusan (0≤α≤1). Apabila nilai α semakin besar mengindikasikan bahwa derajat keoptimisannya semakin besar.

b. Memilih alternatif keputusan dengan prioritas tertinggi sebagai alternatif yang optimal.

Semakin besar nilai Fi berarti kecocokan terbesar dari alternatif keputusan untuk kriteria keputusan, dan nilai inilah yang akan menjadi tujuannya. (Rosnelly, 2011)

2.4 Penelitian Terdahulu

Tabel 2.2 Tabel Penelitian Terdahulu

No. Peneliti Tahun Judul

1. Chandra Putra Pradana dan Sri Kusumadewi

2009 Aplikasi Diagnosis Penyakit Hepatitis Untuk Mobile Devices Menggunakan J2ME

2. Novhirtamely Kahar dan Nova Fitri

2011 Aplikasi Metode Fuzzy Multi Criteria

Decision Making untuk Optimalisasi

Penentuan Lokasi Promosi

3. Heri Kiswanto, Susanto, dan Nur Wakhidah

2010 Penilaian Kinerja Karyawan dengan

Metode Fuzzy Multi Criteria Decision Making Menggunakan Microsoft Visual C#

(28)

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini terdapat analisis yang dilakukan untuk memberikan penjelasan tentang implementasi yang akan dibangun secara umum, dimana hasil analisis tersebut akan menjadi dasar dalam melakukan perancangan dan desain program sesuai dengan kebutuhan sistem tersebut. Pada bab ini akan dibahas mengenai analisis permasalahan, penyelesaian masalah, perancangan sistem, deskripsi sistem, rancangan antarmuka dan algoritma sistem.

3.1 Analisis Kinerja Algoritma Fuzzy Multi Criteria Decision Making

Pada penelitian ini akan dilakukan analisis dan perancangan perangkat lunak yang dapat menghasilkan diagnosis hepatitis dengan menggunakan algoritma fuzzy. Proses penentuan penyakit hepatitis didasarkan pada nilai parameter gejala-gejala yang dimiliki pasien. Penentuan diagnosa hepatitis ini melalui proses pengolahan kriteria dan perhitungan fuzzy dan berusaha untuk menghasilkan alternatif optimal berdasarkan prioritas tertinggi. (Kusumadewi & Guswaludin, 2005)

Dalam pendekatan algoritma fuzzy diawali dengan pembuatan himpunan rating bobot masing-masing kriteria dan melakukan evaluasi dan agregasi. Proses setiap pemilihan prioritas altenatif ditentukan dari hasil agregasi. Setelah itu dilakukan nya seleksi prioritas tertinggi sebagai alternatif optimal

(29)

15

Karena hasil agregasi ini direpresentasikan dengan menggunakan bilangan fuzzy segitiga, maka dibutuhkan metode perangkingan untuk bilangan fuzzy segitiga. Salah satu metode yang dapat digunakan adalah metode nilai total integral. Misalkan F adalah bilangan fuzzy segitiga, F = (a, b, c), maka nilai total integral dapat dirumuskan sebagai berikut:

��∝ � = 12 (∝ + + (1−∝) ) (3.1)

Nilai a adalah indeks keoptimisan yang merepresentasikan derajat keoptimisan bagi pengambil keputusan (0=a=1). Apabila nilai a semakin besar mengindikasikan bahwa derajat keoptimisannya semakin besar. Memilih alternatif keputusan dengan prioritas tertinggi sebagai alternatif yang optimal. Semakin besar nilai F

i berarti kecocokan terbesar dari alternatif keputusan untuk kriteria keputusan, dan nilai inilah yang akan menjadi tujuannya.

Fuzzy Multi Criteria Decion Making (FMCDM) adalah salah satu metode yang

bisa membantu pengambil keputusan dalam melakukan pengambilan keputusan terhadap beberapa alternatif keputusan yang harus diambil dengan beberapa kriteria yang menjadi bahan pertimbangan

Penelitian dilakukan melalui langkah-langkah :

1. Representasi masalah, meliputi : penetapan tujuan keputusan, identifikasi alternatif, identifikasi kriteria,dan membangun struktur hirarki keputusan.

2. Evaluasi himpunan fuzzy dari alternatif-alternatif keputusan, meliputi menetapkan variabel linguistic dan fungsi keanggotaan, menetapkan rating untuk setiap kriteria, dan menghitung indeks kecocokan fuzzy pada setiap alternatif. 3. Melakukan defuzzy dalam rangka mencari nilai alternatif yang optimal

(30)

3.2 Proses dan Cara Kerja dari Algoritma Fuzzy

A.Untuk Alternatif Penyakit Yaitu :  Penyakit Hepatitis A (A1)  Penyakit Hepatitis B (A2)  Penyakit Hepatitis C (A3)

Gambar 3.1 Algoritma Fuzzy Multi Criteria Decision Making mulai

Representasi masalah Identifikasi Alternatif Ai

i = 1,2,3,…n identifikasi kriteria Ci

Representasi bobot kepentingan Representasi derajat kecocokan

Evaluasi himpunan fuzzy untuk alternatif keputusan dan melakukan agregasi bobot bobot pada setiap kriteria

Menyeleksi alternatif yang optimal

- Memprioritaskan alternatif keputusan - Mencari nilai integral

(31)

17

B.Sedangkan Kriterianya Adalah :  Gejala mirip flu [C1]

 Hilang nafsu makan (Anoreksia) [C8]  Lemah [C9]

 Lesu [C10]

 Sakit otot / Pegal-pegal (Mialgia) [C11]  Demam ringan [C12]

 Bola mata bagian putih menjadi kuning [C24]  Nyeri sendi [C25]

 Rasa tidak enak pada tenggorokan [C26]  Muncul Ikterus selama beberapa hari [C27]  Insidous [C28]

 Rash [C29]

(32)

 Nyeri perut sebelah kanan [C32]  Penurunan berat badan [C33]

 Gangguan Abdominan tidak jelas [C34]  Kembung [C35]

 Mencret [C36]

C.Menentukan derajat kepentingan dari kriteria pilihan

Bobot kepentingan kriteria T (kepentingan) W = {Kurang Penting (KP), Agak Penting (AP), Penting (P), Cukup Penting (CP), Penting Sekali (PS)}.

D.Menentukan rating kepentingan dan kecocokan serta stuktur hirarki

Untuk dapat menentukan hubungan rating kepentingan, dilakukan pencocokan antara kriteria dengan derajat kepentingan. Hubungan tersebut dapat dilihat pada tabel 3.1 dan tabel 3.2

Tabel 3.1. Rating Kepentingan Tabel 3.2.rating kecocokan

Kriteria Rating Kriteria Rating

(33)

19

Tabel 3.1 Rating Kepentingan Tabel 3.2 Rating Kecocokan

(lanjutan) (lanjutan)

E. Menentukan derajat kecocokan alternatif terhadap kriteria

Derajat kecocokan alternatif terhadap kriteria T (kecocokan) S = {Kurang Cocok (KC),Agak Cocok (AC), Cocok (C), Cukup Cocok (CC), Sangat Cocok (SC)}

F. Menentukan derajat kepentingan masing-masing alternatif terhadap kriteria Fungsi keanggotaan untuk setiap elemen direpresentasikan dengan menggunakan bilangan fuzzy segitiga sebagai berikut :

Kriteria Rating Kriteria Rating

(34)

SP = SC (0.75, 1, 1)

G.Mengagregasikan bobot-bobot kriteria dan derajat kecocokan setiap alternatif dengan kriterianya

Untuk alternatif Penyakit Hepatitis A (A1) Alternatif A1 + (0.25*0.25)+(0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)+ (0.25*0.25)) = 0.0625

= 1/36((0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+

(35)

21

(0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+

(0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)+ (0.5*0.5)) = 0.25

= 1/36((0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+

(0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)+ (0.75*0.75)) = 0.5625

Perhitungan dilakukan sampai dengan Alternatif A3 Diperoleh Tabel 3.3 Alternatif A3

Y= a Q=b Z=c

A1 0.0625 0.25 0.5625

A2 0.0625 0.25 0.5625

A3 0.0625 0.25 0.5625

H.Memilih alternatif keputusan dengan prioritas tertinggi sebagai alternatif yang optimal .

Semakin besar Fi berarti kecocokan terbesar dari alternatif keputusan untuk kriteria keputusan, dan nilai inilah yang akan menjadi tujuannya. Untuk α = 0.5, maka diperoleh nilai F sebagai berikut :

(36)

F2 = (0.5)*((0.5)*0.5625+0.25+(1-0.5)*(0.0625)) = 0. 28125 F3 = (0.5)*((0.5)*0.5625+0.25+(1-0.5)*(0.0625)) = 0. 28125

Tabel 3.4 Nilai Total Integer dari Setiap Alternatif

Alternatif Nilai total integer

α =0 α =0,5 α = 1

A1 0.15625 0. 28125 0.40625

A2 0.15625 0. 28125 0.40625

A3 0.15625 0. 28125 0.40625

3.3 Perancangan Program

3.3.1 Rancangan Struktur Menu

Struktur menu software dirancang adalah sebagai berikut. a. Struktur Menu Utama

Gambar 3.2 Struktur Menu Utama

Pada Gambar 3.2 merupakan struktur menu utama dari program ini yang ketika dijalankan tampilan awalnya mendeskripsikan judul skripsi dalam layar utama program ini dan memiliki button continue,master, diagnosa, laporan,dan view untuk menuju ke halaman berikutnya.

b. Struktur Menu File

Gambar 3.3 Struktur Menu File

Menu File Diagnos

logout

exit

Menu Welcome file

master

diagnosa

laporan

(37)

23

Pada Gambar 3.3 menjelaskan struktur menu pada menu file yang dimana pada menu file ini memiliki 3 sub menu yang terdiri dari sub menu diagnosa, sub menu logoutOpen, dan sub menu Exit. Di setiap sub menu memiliki fungsi yang berbeda - beda yang akan dijelaskan lebih detail pada bab berikutnya.

3.3.2 Flowchart Diagram

Pada tahap penjelasan program selanjutnya dengan menggunakan Flowchart Diagram dari proses mulai hingga selesai untuk mendapatkan solusi optimal dapat dilihat ilustrasinya pada gambar 3.4.

Gambar 3.4 Flowchart Analisis Program Mulai

Data Kriteria

Gejala

Pengolahan

Data Parameter

Pengolahan

Parameter

Perhitungan

Fuzzy

Selesai

Parameter

Hepatitis Parameter

Hepatitis Parameter

(38)

3.3.3 Data Flow Diagram

Data Flow Diagram (DFD) adalah alat yang biasa dipakai untuk mendokumentasikan

proses dalam system atau sebuah teknik grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output (Simorangkir, 2011). Gambar 3.5 menggambarkan diagram aliran data sistem yang akan dibuat.

Gambar 3.5 Diagram Konteks DFD

Berikut ini adalah penjelasan proses DFD level 0 Diagnosa Penyakit Hepatitis dengan menggunakan Algoritma Fuzzy Multi Criteria Decision Making :

a. Proses

Nama Proses : Diagnosa Penyakit Hepatitis dengan menggunakan Algoritma Fuzzy Multi Criteria Decision Making

Keterangan : Proses diagnosa penyakit berdasarkan pengolahan parameter parameter inputan user dengan menggunakan

Algoritma Fuzzy. b. Arus Data

Input : - Nilai Parameter Pertanyaan Gejala

(39)

25

Gambar 3.6 DFD Level 1

Proses 1

Nama Proses : Data Parameter

Input : Data variabel berupa pilihan Yes dan No untuk setiap pertanyaan gejala.

Output : Detail data parameter Keterangan : Proses input data parameter

Proses 2

Nama Proses : Olah data parameter

Input : Data jawaban Yes dan No untuk setiap pertanyaan gejala Output : Detail data parameter

Keterangan : Proses untuk mengolah data parameter

(40)

Input : Data jawaban Yes dan No untuk setiap pertanyaan gejala Output : Diagnosa penyakit Hepatitis A,B,C dengan Algortima Fuzzy Keterangan : Hasil Diagnosa penyakit Hepatitis A,B,C dengan Algortima

Fuzzy

Proses yang terdapat ada pada DFD Level 1 diatas dapat dipecah lagi menjadi proses yang lebih sederhana dalam DFD level 1 Proses 2. Diagram untuk DFD level 1 dapat dilihat pada Gambar 3.7

Gambar 3.7 DFD Level 1 Proses 2

(41)

27

Proses 1

Nama Proses : Representasi Masalah

Input : Identifikasi kumpulan alternatif dan kumpulan kriteria serta gambaran struktur hierarki

Output : Data alternatif dan kriteria beserta struktur hierarki Keterangan : Proses representasi masalah

Proses 2

Nama Proses : Evaluasi Himpunan Fuzzy Input : Himpunan rating bobot kriteria Output : Hasil evaluasi dan agregasi

Keterangan : Proses evaluasi dan agregasi berdasarkan bobot-bobot kriteria dan derajat kecocokan setiap alternatif dengan kriterianya. Proses 3

Nama Proses : Seleksi

Input : Prioritas alternatif

Output : Alternatif yang memiliki prioritas tertinggi

Keterangan : Menghasilkan alternatif dengan prioritas tertinggi sebagai alternatif optimal

3.3.4 Perancangan Basis Pengetahuan

(42)

Tabel 3.5 Basis Pengetahuan Pada Penyakit Hepatitis

C 8 IF Hilang napsu makan (Anoreksia) THEN Hepatitis A-C

C 9 IF Lemah THEN Hepatitis B

C 10 IF Lesu THEN Hepatitis A-C

C 11 IF Sakit otot /pegal-pegal (Mialgia) THEN Hepatitis A-B-C

C 12 IF Demam ringan THEN Hepatitis B

C 26 IF Rasa tidak enak pada tenggorokan THEN Hepatitis A C 27 IF Muncul Ikterus selama beberapa

hari

(43)

29

Tabel 3.5 Basis Pengetahuan Pada Penyakit Hepatitis (lanjutan)

Kriteria IF Aturan THEN Kategori

C 34 IF Gangguan abdominal tidak jelas THEN Hepatitis C

C 35 IF Kembung THEN Hepatitis C

C 36 IF Menceret THEN Hepatitis C

3.3.5 .Use Case Diagram

Gambar 3.8 Use Case Diagram untuk Optimizer

(44)

Langkah pertama yang yang dilakukan untuk membuat kebutuhan pengguna adalah memodelkan sistem, hal tersebut dapat digambarkan dengan menggunakan use case diagram. Untuk memperoleh gambaran tentang sistem yang Use case merupakan

peringkat tertinggi dari fungsionalitas yang dimiliki sistem. Dengan use case diagram dapat diketahui proses yang terjadi pada aktivitas sistem diagnose penyakit hepatitis. Use case tersebut menggambarkan mengenai proses yang digunakan dan data model

dari sistem.

Sebuah use case diagram terdiri dari:

 Actor : Seseorang atau sesuatu yang berinteraksi dengan sistem. Dalam hal ini adalah user.

 Use case : Perilaku. Dalam sistem ini meliputi operator-operator algoritma Fuzzy.

Deskripsi use case diagram dari gambar 3.8: 1. Use case : input data parameter 1

Actor : user

Deskripsi : user memasukkan nilai parameter 2. Use case : input data parameter 2

Actor : user

Deskripsi : user memasukkan nilai parameter 3. Use case : input data parameter 3

Actor : user

Deskripsi : user memasukkan nilai parameter 4. Use case : output hasil diagnosa

Actor : user

Deskripsi : user dapat melihat hasil diagnosa hepatitis A,B, dan C.

3.3.6. Perancangan Menu Sistem

(45)

31

Gambar 3.9 Struktur Menu Sistem

3.3.7. Perancangan Antarmuka

Perancangan Form adalah perancangan gambaran sistem ketika sistem dijalankan. Perancangan Form yang akan dibuat pada Sistem Pendukung Keputusan untuk Penentuan Stadium Penyakit Hepatitis ini adalah sebagai berikut:

(46)

menu utama yang ada pada sistem. Adapun tampilan halaman Login dapat dilihat pada Gambar 3.10.

Gambar 3.10 Form Login

2. Form Menu Utama

Halaman menu utama berisi 4 menu yaitu File, Master, Diagnosa dan Laporan. Menu utama ini berfungsi untuk memilih menu-menu tampilan setelah user berhasil Login. Pada menu File terdapat 4 sub menu. Adapun tampilan halaman menu utama dapat dilihat pada Gambar 3.11 berikut ini:

(47)

33

3. Form Data User

Form data user digunakan untuk menginputkan data user berupa ID user, nama, dan status user. Setelah user mengisi data maka dapat dilakukan pengolahan data bisa ditambah, di edit, di hapus dan disimpan. Semua data user nantinya akan disimpan di database user. Apabila data yang diisi oleh user belum terisi semua akan muncul pesan error dari sistem. Adapun tampilan halaman form data user dapat dilihat pada Gambar 3.12 Form Input Data Pasien.

Gambar 3.12 Form Input Data user Tambah user

Id user Nama user Password jabatan

(48)

BAB 4

IMPLEMENTASI DAN PENGUJIAN SISTEM

Pada bab ini akan dijelaskan proses implementasi pada sistem yang dibangun,sesuai perancangan yang dilakukan pada bab 3 dan melakukan pengujian sistem yang telah dibangun

4.1 Implementasi Sistem

Pada tahap ini,metode Fuzzy Multi Criteria Decision Making di implementasikan pada sistem dengan menggunakan Microsoft visual basic.Net 2010 dan tool database menggunakan Microsoft acces 2007

4.1.1 Spesifikasi Peragkat Keras dan Perangkat Lunak yang Digunakan

Spesifikasi perangkat keras dan perangkat lunak yang digunakan untuk membangun sistem ini adalah sebagai berikut:

1. Prosesor AMD Turion X2 RM74 2.2 Ghz. 2. RAM 1Gb.

3. Operating Sistem Windows XP.

4. Tools dan Microsoft Visual Basic.Net 2010. 5. Database Microsoft acces 2007.

4.1.2 Implementasi Perancangan Antarmuka

(49)

35

1. Halaman Login

Halaman login adalah halaman yang digunakan oleh user dan admin untuk masuk kedalam sistem dengan menginput username dan password. Halaman Login pada sistem dapat dilihat pada Gambar 4.1 sebagai berikut:

Gambar 4.1 Halaman Login

2. Halaman Utama

(50)

Gambar 4.2 Form Menu Utama

A. Master

Ketika submenu master diklik maka akan muncul tampilan form seperti Gambar 4.3. Form master ini berisi tentang nilai ataupun rating setiap variabel fuzzy yang hanya bisa di akses oleh admin. Data-data yang disimpan pada form master ini nantinya akan tersimpan di database . Tampilan form master dapat dilihat pada Gambar 4.3

Gambar 4.3 Tampilan submenu Master

B. User System

(51)

37

pribadinya seperti id user, nama, password dan jabatan. Setelah disimpan data akan tersimpan di database user system. Tampilan form tambah user dapat dilihat pada Gambar 4.4 di bawah ini:

Gambar 4.4 tampilan submenu User system/ admin

C. Form Diaganosis Penyakit

(52)

Gambar 4.5 tampilan form diagnosa penyakit

Setelah proses pengisian data pasien maka akan dilanjutkan dengan pengisian gejala yang di alami dengan mencentak setiap diagnosa yang ada pada tabel diagnosa tersebut. Dimana pengisian harus sesuai dengan gejala yang di alami. Setelah data di isi lalu di lanjutkan dengan menekan tombol diagnosa dan kemudian akan timbul hasil dari proses diagnosa seperti gambar 4.6. Hasil diagnosis dapat di simpan dengan

(53)

39

Gambar 4.6 Tampilan hasil diagnosa

D. Form Pasien

Saat pengguna mengklik form pasien maka akan muncul tampilan data pasien yang telah melakukan proses pendiagnosaan. Adapun tampilan untuk form pasien dapat dilihat pada gambar 4.7

(54)

4.2 Pengujian Sistem

Pengujian sistem dilakukan untuk memeriksa kekompakan atau kinerja antar komponen sistem yang diimplementasikan. Tujuan utama dari pengujian sistem adalah untuk memastikan bahwa elemen-elemen atau komponen-komponen dari sistem telah berfungsi sesuai dengan yang diharapkan. Metode pengujian yang digunakan adalah metode Black Box

4.2.1 Rencana Pengujian Sistem

Pengujian sistem dilakukan untuk memeriksa kekompakan atau kinerja antar komponen sistem yang diimplementasikan. Tujuan utama dari pengujian sistem adalah untuk memastikan bahwa elemen-elemen atau komponen-komponen dari sistem telah berfungsi sesuai dengan yang diharapkan. Metode pengujian yang digunakan adalah metode Black Box. Dapat di lihat pada tabel 4.1 berikut

Tabel 4.1 Rencana Pengujian

No Komponen sistem yang di uji Butir biji

1 Login Tombol “login”

Informasi kegagalan dalam melakukan login

2 Halaman user Tombol “tambah”

Tombol “edit’’ Tombol “hapus”

3 Halaman Pasien Tombol “tambah”

Tombol “edit’’ Tombol “hapus”

4 Halaman menu edit user sistem Tombol “batal” Tombol “simpan”

5 Halaman menu exit Tombol “exit”

6 Halaman menu diagnose Tombol “pilih”

Tombol “diagnosa” Tombol “simpan”

(55)

41

4.2.2. Kasus dan Hasil Pengujian Sistem

Berikut adalah kasus untuk pengujian sistem yang dibangun menggunakan metode Block Box berdasarkan rencana pengujian pada Tabel 4.2 Hasil Pengujian.

Tabel 4.2 Hasil Pengujian

No

Komponen sistem yang di

uji

Skenario uji Hasil yang diharapkan Hasil

1 Login Masukkan user name dan password yang benar

Ketika data login dimasukkan dan tekan tombol login maka akan dilakukan proses

pengecekan data untuk login,apabila data benar maka akan masuk ke halaman utama

Berhasil

Masukkan user name dan data password yang salah

Ketika data login

dimasukkan dengan data yang salah maka

akan tampil pesan pemberitahuan kesalahan

Berhasil

2 Halaman master

Tekan tombol tambah dan lakukan pengisian data atau variable lalu tekan tombol simpan

Ketika data telah di masukkan dan dilakukan lakukan pengisian data atau variable lalu tekan tombol simpan.

Ketika data telah di edit dan dilakukan

penyimpanan maka data tersimpan pada database

(56)

Tabel 4.2 Hasil Pengujian (lanjutan)

No

Komponen sistem yang di

uji

Skenario uji Hasil yang diharapkan Hasil

2 hapus dan tekan tombol oke

Ketika dilakukan proses penghapusan ,maka data yang di hapus akan otomatis hilang dari kemudian tekan tombol ok

Ketika data yang telah di masukkan baik itu tambah,edit,atau hapus maka data tersebut akan tersimpan pada sistem

Berhasil

Ketika data dan semua gejala yang di alami telah di masukkan lalu tekan tombol diagnosa ,maka proses pemeriksaan akan berkangsung dan akan keluar hasil dari proses diagnosa

Masukkan data pasien untuk melakukan penambahan pasien lalu tekan tombol simpan

Ketika data telah di masukkan maka data akan tersimpan pada database pasien

(57)

43

Tabel 4.2 Hasil Pengujian (lanjutan)

No

Komponen sistem yang di

uji

Skenario uji Hasil yang diharapkan Hasil

5 Halaman

Ketika proses input data yang akan di edit

dilakukan maka data akan tersimpan pada database

Berhasil

Pilih data pasien yang akan di hapus lalu tekan tombol hapus

Ketika di lakukan proses penghapusan maka pasien akan terhapus dari database

berhasil

6 Menu exit Tekan tombol exit Disaat tombol exit di tekan maka akan keluar dari menu utama

Berhasil

(58)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Setelah melakukan implementasi dan pengujian sistem pendukung keputusan untuk mendiagnosa penyakit hepatitis A-C maka dapat ditarik kesimpulan sebagai berikut:

1. Dengan menggunakan algoritma Fuzzy Multi Criteria Decision Making didapatkan suatu keputusan diagnosis penentuan penderita penyakit hepatitis dengan hasil perhitungan antar variable.

2. Nilai defuzzyfikasi yang dihasilkan merupakan sebagai kategori yang ditampilkan dalam bentuk persentasi hasil diagnosa penyakit hepatitis.

5.2 Saran

Penulis menyarankan pengembangan penelitian lebih lanjut sistem pengambilan keputusan untuk diagnosa penyakit hepatitis sebagai berikut:

1. Sistem pendukung keputusan untuk diagnosis penyakin hepatitis ini dapat dikembangkan dengan menggunakan metode matematika lain.

(59)

45

DAFTAR PUSTAKA

Divayana & Hendra, D.G. 2011. Sistem Pakar Mendiagnosis Kerusakan Pada Televisi Berwarna. Jurnal Manajamen Dan Teknologi Informasi Volume 2, Nomor 1. Oktober 2011.

Gaus, B. 2013. Sistem Pendukung Keputusan Penentuan Stadium Penyakit Tuberkolosis menggunakan Metode Fuzzy Sugeno.

Hasibuan, Nur Kholifah. 2011. Sistem Pendukung Keputusan Pemilihan Laptop Dengan Metode Ahp Dan Topsis. Medan : Universitas Sumatera Utara.

Kahar, N. & Fitri, N. 2011. Aplikasi Metode Fuzzy Multi Criteria Decision Making untuk optimalisasi penentuan lokasi promosi produk. Seminar Nasional Aplikasi Teknologi Informasi 2011 Yogyakarta 17-18 juni 2011.

Kusumadewi, S. & Guswaludin, I. 2005. Fuzzy Multi Criteria Decision Making.Media Informatika juni 2005.

Kusumadewi, S. 2003. Artificial Intelligence (Teknik dan Aplikasinya).Yogyakarta : Graha Ilmu. 2003.

Pradana, C.P. & Kusumadewi, S. 2009. Aplikasi Diagnosis Penyakit Hepatitis untuk Mobile Devices Menggunakan J2ME.

Rosnelly,R. & Wardoyo, R. 2011. Penerapan Fuzzy Multi Criteria Decision Making untung diagnose penyakit tropis. Seminar Nasional Informatika 2011 Yogyakarta 2 Juli 2011.

Sadeli, M. 2012. Aplikasi Mini Market dengan Visual Basic 2010 untuk Orang Awam. Penerbit: Maxikom. Palembang.

Sulistyohati, A. 2008. Aplikasi sistem pakar diagnosa penyakit ginjal dengan Metode Dempster-Shafer. Seminar Nasional Aplikasi Teknologi Informasi 2008 Yogyakarta, 21 Juni 2008.

Susanto, Heru. 2009. Aplikasi Diagnosis Penyakit Hepatitis Menggunakan J2me Dengan Metode Certainty Factor.Surabaya: Institut Teknologi Sepuluh November.

Thendean. H. & Sugiarto. M. 2008. Penerapan Fuzzy IF-THEN Rules untuk Peningkatan Kontras Pada Citra Hasil Mamografi. Universitas Tarumanegara: Jakarta

Gambar

Tabel 2.1. Tabel Gejala Penyakit Hepatitis
Tabel 2.1. Tabel Gejala Penyakit Hepatitis (lanjutan)
Tabel 2.2 Tabel Penelitian Terdahulu
Gambar 3.1 Algoritma Fuzzy Multi Criteria Decision Making
+7

Referensi

Dokumen terkait

Dalam merealisasikan desain perancangan objek wisata tanah karo ini harus dipikirkan spesifikasi perangkat keras (hardware) dan perangkat lunak (software) yang

Setelah melakukan analisis dan perancangan sistem, maka didapatkan analisis permasalahan, analisis kebutuhan perangkat keras (hardware) dan analisis kebutuhan perangkat

Setelah melakukan analisis dan perancangan sistem, maka didapatkan analisis permasalahan, analisis kebutuhan perangkat keras (hardware), dan analisis kebutuhan perangkat

Materi yang dibahas pada bab ini yaitu lingkungan implementasi mencakup spesifikasi perangkat keras dan perangkat lunak yang digunakan, pengujian perangkat lunak,

Secara umum, himpunan-himpunan rating terdiri- atas tiga elemen, yaitu, variabel linguistik (x) yang merepresentasikan bobot kriteria dan derajat kecocokan setiap

Berdasarkan hasil dari implementasi aplikasi, diperoleh spesifikasi pengembangan aplikasi pada bagian perangkat lunak dan perangkat keras yang dipakai penulis dalam

Analisa kebutuhan sistem baik perangkat keras (hardware) maupun perangkat lunak (software) yang digunakan dalam pembuatan aplikasi sistem deteksi kerusakan mesin

Setelah melakukan implementasi dan pengujian aplikasi diagnosis penyakit Diabetes Melitus dapat ditarik kesimpulan yaitu peneliti dapat menerapkan metode Fuzzy Multi Criteria