Sistem Pakar Diagnosa Kanker Payudara Menggunakan Metode Certainty Factor Berbasis Android

(1)

SISTEM PAKAR DIAGNOSA KANKER PAYUDARA

MENGGUNAKAN METODE CERTAINTY

FACTOR BERBASIS ANDROID

SKRIPSI

DHITA PRATIWI

131421030

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2015


(2)

SISTEM PAKAR DIAGNOSA KANKER PAYUDARA MENGGUNAKAN METODE CERTAINTY FACTOR BERBASIS ANDROID

SKRIPSI

Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer

Oleh : DHITA PRATIWI

131421030

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA MEDAN


(3)

PERSETUJUAN

Judul : SISTEM PAKAR DIAGNOSA KANKER PAYUDARA MENGGUNAKAN METODE CERTAINTY FACTOR BERBASIS ANDROID

Kategori : SKRIPSI

Nama : DHITA PRATIWI Nomor Induk Mahasiswa : 131421030

Program Studi : EKSTENSI S1 ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, 20 Agustus 2015

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Amer Sharif, S.Si, M.Kom Dr. Poltak Sihombing, M.Kom NIP. - NIP. 19620317 199103 1 011

Diketahui/Disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

Dr. Poltak Sihombing, M.Kom NIP. 19620317 199103 1 011


(4)

PERNYATAAN

SISTEM PAKAR DIAGNOSA KANKER PAYUDARA MENGGUNAKAN METODE CERTAINTY FACTOR BERBASIS ANDROID

SKRIPSI

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

Medan, 20 Agustus 2015

Dhita Pratiwi 131421030


(5)

PENGHARGAAN

Alhamdulillah segala puji dan syukur atas nikmat yang luas kepada Allah SWT sehingga penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

Ucapan terima kasih Penulis sampaikan kepada semua pihak yang telah membantu Penulis dalam menyelesaikan skripsi ini baik secara langsung maupun tidak langsung, teristimewa orangtua penulis yang sangat mengasihi dan menyayangi penulis dan memberi dukungan tiada henti. Pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada:

1. Bapak Prof. Dr. dr. Syahril Pasaribu, DTM&H, M.Sc(CTM), Sp.A(K) selaku Rektor Universitas Sumatera Utara.

2. Bapak Prof. Dr. Muhammad Zarlis selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara dan sebagai Dosen Pembimbing I yang telah memberikan ilmu, bimbingan, saran, dan masukan kepada penulis dalam penyempurnaan skripsi ini.

4. Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku Sekretaris Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.

5. Bapak Amer Sharif, S.Si, M.Kom selaku Dosen Pembimbing II yang telah memberikan ilmu, bimbingan, saran, dan masukan kepada penulis dalam penyempurnaan skripsi ini.

6. Bapak Drs. Marihat Situmorang, M. Kom selaku Dosen Pembanding I yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.


(6)

7. Bapak Handrizal, S.Si, M.Comp. Sc selaku Dosen Pembanding II yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.

8. Dr. Suyatno, SpB (K) Onk yang telah bersedia menjadi seorang Pakar dalam penelitian ini.

9. Semua dosen dan semua pegawai di Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

10. Keluarga besar penulis, Orang tua Karyanto, S.Sos dan Rosmaini yang senantiasa mendoakan dan mendukung serta keluarga tersayang Syafrial Azis SE, Vina Mardiana SE, Adrian Syaputra ST, Putri Rianita SE, Hidayat SH, MH , dan keluarga lainnya

11. Nugraha Adhi Kesuma, SST.Pel yang telah banyak mendukung dan memberi motivasi kepada penulis

12. Teman-teman seperjuangan mahasiswa Ekstensi S1-Ilmu Komputer stambuk 2013, Saskia Mabrura, Ammazizzaky Tarigan, Yakhdi, Nurdin, Masyita Rismadi, Irina, Dimas, Sutandi, Arifin, M. Iqbal

13. Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi ini.

Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, kepada pembaca agar kiranya memberikan kritik dan saran yang bersifat membangun demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya.

Medan, 20 Agustus 2015 Penulis,


(7)

SISTEM PAKAR DIAGNOSA KANKER PAYUDARA MENGGUNAKAN METODE CERTAINTY FACTOR BERBASIS ANDROID

ABSTRAK

Kanker payudara merupakan karsinoma yang berasal dari epitel duktus atau labulus payudara, merupakan masalah global dan isue kesehatan internasional yang penting. Kanker payudara merupakan salah satu jenis penyakit yang paling banyak diderita khususnya para wanita. Tanpa pengetahuan yang baik dapat menyebabkan penanganan yang salah terhadap kanker payudara, bisa jadi semakin parah atau dapat menyebabkan kematian. Sistem Pakar adalah sebuah program komputer yang mencoba meniru pengetahuan dari seorang pakar. Android adalah sebuah sistem operasi pada smartphone dengan ribuan aplikasi, fitur yang siap digunakan oleh penggunanya, baik itu untuk komunikasi, hiburan atau membuat sebuah sistem pakar. Pada penelitian ini penulis membangun sebuah aplikasi sistem pakar yang bertujuan untuk melakukan diagnosa terhadap kanker payudara dengan menggunakan metode

certainty factor (CF). Hasil diagnosa berdasarkan gejala yang telah dipilih oleh user,

Setiap gejala telah diberi nilai oleh seorang Dokter kanker payudara dalam range nilai 0 sampai 1. Dalam penelitian ini Dr. Suyatno, SpB(K)Onk sebagai seorang pakar kanker payudara. Berdasarkan gejala yang telah dipilih maka sistem dapat melakukan Diagnosa apakah pasien terkena kanker payudara atau tidak dan ada nilai kepastian dan sistem dapat memberikan solusi. Dari penelitian ini dihasilkan sebuah aplikasi sistem pakar berbasis android yang dapat membantu seseorang dalam mendiagnosa kanker payudara sedari dini dan sistem dapat digunakan dimana saja dan kapan saja.

Kata-kata Kunci : Sistem Pakar, Certainty Factor (CF ), Diagnosa, Kanker Payudara, Android.


(8)

EXPERT SYSTEM FOR DIAGNOSIS BREAST CANCER USING CERTAINTY FACTOR METHOD BASED ANDROID

ABSTRACT

Breast cancers are carcinomas that originate from ductal epithelium or breast labulus, is a global problem and an important international health isue. Breast cancer is one of the most common diseases, especially the women. Without a good knowledge

can lead to mishandling of breast cancer, it could be worse or it can cause death.An

expert system is a kind of computer program which is trying to imitate the knowledge of an expert. Android is a kind of operation system in a smartphone in which thousand of application, feature which are ready to be used by the user for communication, entertainment or for making an expert system. In this research, the writer creates an expert application system which aim to diagnose breast cancer by applying Certainty Factor (CF) method. The result of the diagnose bases on the sympton selected by the user. Every sympton has been marked by a breast cancer doctor at the range of 0 to 1. In this research, Dr. Suyatno, Sp. B (K) Onk as the expert of breast cancer.Based on the selected symptoms, the system can diagnose whether the patient suffered by breast cancer or not attached with the exact mark and the system can give the solutions. By this research an android-base expert application system which can help somebody in diagnosing breast cancer early and it can be used anywher and anytime.


(9)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Abstract vii

Daftar Isi vii

i

Daftar Tabel xi

Daftar Gambar xii

BAB 1 PENDAHULUAN

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 4 1.7. Sistematika Penulisan 5

BAB 2 LANDASAN TEORI

2.1. Kecerdasan Buatan 6

2.2. Sistem Pakar 7

2.2.1. Ciri-ciri Sistem Pakar 8 2.2.2. Keuntungan Sistem Pakar 8 2.2.3. Struktur Sistem pakar 9 2.2.4. Elemen Manusia pada Sistem Pakar 13 2.2.5. Tahap Pengembangan Sistem Pakar 15 2.3 Metode Certainty Factor 17 2.3.1. Kelebihan Metode Certainty Factor 18 2.3.2. Kekurangan Metode Certainty Factor 18

2.4. Kanker Payudara 19

2.4.1. Pengertian Kanker Payudara 19 2.4.2. Faktor Risiko 19


(10)

2.4.4. Ultrasonografi (USG) Payudara 24

2.4.5. Mamografi 25

2.4.6. Bone scan, foto, toraks, USG Abdomen 26 2.4.7. Penatalaksanaan 26 2.4.8. Operasi (Pembedahan) 27

2.4.9. Kemotrapi 28

2.5. Android 29

2.5.1. Sejarah Android 29 2.5.2. Pengertian Android 30 2.5.3. Versi Android 30 2.5.4. Arsitektur Android 33

2.6. Eclipse 35

2.7. Flowchart 36

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisis Sistem 39

3.2. Analisis Permasalahan 40 3.3. Analisis Kebutuhan Sistem 40 3.3.1. Kebutuhan fungsional 41 3.3.2. Kebutuhan non fungsional 42 3.4. Perancangan Sistem 42 3.4.1. Perancangan Flowchart 43 3.4.2. Use Case Diagram 43 3.4.3. Skenario Use Case 44 3.4.4. Activity Diagram 47 3.4.5. Sequence Diagram 47

3.5. Analisis Proses 48

3.5.1. Analisis proses metode Certainty Factor 48 3.6. Perancangan Antar Muka Sistem (Interface) 50 3.6.1. Halaman Utama 51 3.6.2. Rancangan Halaman Register 52 3.6.3 Rancangan Halaman About 53 3.6.4. Rancangan Halaman Help 54 3.6.5. Rancangan Halaman Cek Gejala 55 3.6.6. Rancangan Halaman Hasil 56 3.6.7. Rancangan Halaman Info Kanker Payudara 57

BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1. Implementasi 58

4.1.1. Tampilan Halaman Utama 58 4.1.2. Tampilan Halaman Register 59


(11)

4.1.3. Tampilan Halaman Cek Gejala 60 4.1.4. Tampilan Halaman Hasil 60 4.1.5. Tampilan Halaman Info Kanker Payudara 61 4.1.6. Tampilan Halaman About 62 4.1.7. Tampilan Halaman Help 62

4.2. Pengujian 63

4.2.1. Pengujian sistem Metode Certainty Factor 64

BAB 5 KESIMPULAN DAN SARAN

5.1. Kesimpulan 65

5.2. Saran 65


(12)

DAFTAR TABEL

Hal.

Tabel 2.1. Pemakai 15

Tabel 2.2. Autosomal Dominant Inheritance Yang Meningkatkan Risiko

Kanker Payudara 21

Tabel 2.3. Flowchart Program 36 Tabel 2.4. Flowchart System 37

Tabel 3.1. Use Case 44

Tabel 3.2. Scenario-01 44

Tabel 3.3. Scenario-02 45

Tabel 3.4. Scenario-03 45

Tabel 3.5. Scenario-04 46

Tabel 3.6. Scenario-05 46

Tabel 3.7. Gejala-gejala Kanker Payudara 48 Tabel 3.8. Nilai CF yang telah diisi oleh pakar Dr. Suyatno, SpB(K)Onk

berdasarkan gejala yang sering di derita pasien 49 Tabel 3.9. Keterangan Nilai CFuser untuk input gejala yang dipilih 50 Tabel 3.10. Keterangan Bagian-Bagian Rancangan Halaman Utama 51 Tabel 3.11. Keterangan Bagian-Bagian Rancangan Halaman Register 53 Tabel 3.12. Keterangan Bagian-Bagian Rancangan Halaman About 54 Tabel 3.13. Keterangan Rancangan Halaman Help 55 Tabel 3.14. Keterangan Rancangan Halaman Cek Gejala 55 Tabel 3.15. Keterangan Rancangan Halaman Hasil 56 Tabel 3.16. Keterangan Rancangan Halaman Info Kanker Payudara 57 Tabel 4.1. Inputan user berdasarkan Gejala yang dirasakannya dan Nilai CF

yang telah diisi oleh pakar Dr. Suyatno, SpB(K)Onk


(13)

DAFTAR GAMBAR

Halaman

Gambar 2.1. Struktur Sistem Pakar 10 Gambar 2.2. Struktur Sistem Pakar Berbasis Kaidah Produksi 12 Gambar 2.3. Tahap Pengembangan Sistem Pakar 17 Gambar 2.4. Teknik melakukan inspeksi saat lengan disamping, diatas

kepala dan kacak pinggang dan palpasi parenkim payudara untuk identifikasi kelainan primer

23

Gambar 2.5. Teknik melakukan palpasi aksila, infraklavikula, dan supraklavikula untuk identifikasi pembesaran getah bening regional

24

Gambar 2.6. Diagram Arsitektur Android 33 Gambar 3.1. Diagram Ishikawa Untuk Analisis Masalah 39 Gambar 3.2. Flowchart Menu Utama 43 Gambar 3.3. Use Case Metode CertaintyFactor 44 Gambar 3.4. Activity Diagram Metode Certainty Factor 47 Gambar 3.5. Sequence System Aplikasi Sistem Pakar 48 Gambar 3.6. Rancangan Halaman Utama 51 Gambar 3.7. Rancangan Halaman Register 52 Gambar 3.8. Rancangan Halaman About 53 Gambar 3.9. Rancangan Halaman Help 54 Gambar 3.10. Rancangan Halaman Cek Gejala 55 Gambar 3.11. Rancangan Halaman Hasil 56 Gambar 3.12. Rancangan Halaman Info Kanker Payudara 57 Gambar 4.1. Tampilan Halaman Utama 59 Gambar 4.2. Tampilan Halaman Register 59 Gambar 4.3. Tampilan Halaman Gejala 60 Gambar 4.4. Tampilan Halaman Hasil 61 Gambar 4.5. Tampilan Halaman Info Kanker Payudara 61 Gambar 4.6. Tampilan Halaman About 62 Gambar 4.7. Tampilan Halaman Help 63 Gambar 4.8. Halaman Hasil Pengujian Dengan Metode CF 67


(1)

EXPERT SYSTEM FOR DIAGNOSIS BREAST CANCER USING CERTAINTY FACTOR METHOD BASED ANDROID

ABSTRACT

Breast cancers are carcinomas that originate from ductal epithelium or breast labulus, is a global problem and an important international health isue. Breast cancer is one of the most common diseases, especially the women. Without a good knowledge can lead to mishandling of breast cancer, it could be worse or it can cause death. An expert system is a kind of computer program which is trying to imitate the knowledge of an expert. Android is a kind of operation system in a smartphone in which thousand of application, feature which are ready to be used by the user for communication, entertainment or for making an expert system. In this research, the writer creates an expert application system which aim to diagnose breast cancer by applying Certainty Factor (CF) method. The result of the diagnose bases on the sympton selected by the user. Every sympton has been marked by a breast cancer doctor at the range of 0 to 1. In this research, Dr. Suyatno, Sp. B (K) Onk as the expert of breast cancer.Based on the selected symptoms, the system can diagnose whether the patient suffered by breast cancer or not attached with the exact mark and the system can give the solutions. By this research an android-base expert application system which can help somebody in diagnosing breast cancer early and it can be used anywher and anytime.


(2)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Abstract vii

Daftar Isi vii

i

Daftar Tabel xi

Daftar Gambar xii

BAB 1 PENDAHULUAN

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 4

1.7. Sistematika Penulisan 5

BAB 2 LANDASAN TEORI

2.1. Kecerdasan Buatan 6

2.2. Sistem Pakar 7

2.2.1. Ciri-ciri Sistem Pakar 8

2.2.2. Keuntungan Sistem Pakar 8

2.2.3. Struktur Sistem pakar 9

2.2.4. Elemen Manusia pada Sistem Pakar 13 2.2.5. Tahap Pengembangan Sistem Pakar 15

2.3 Metode Certainty Factor 17

2.3.1. Kelebihan Metode Certainty Factor 18 2.3.2. Kekurangan Metode Certainty Factor 18

2.4. Kanker Payudara 19

2.4.1. Pengertian Kanker Payudara 19

2.4.2. Faktor Risiko 19


(3)

2.4.4. Ultrasonografi (USG) Payudara 24

2.4.5. Mamografi 25

2.4.6. Bone scan, foto, toraks, USG Abdomen 26

2.4.7. Penatalaksanaan 26

2.4.8. Operasi (Pembedahan) 27

2.4.9. Kemotrapi 28

2.5. Android 29

2.5.1. Sejarah Android 29

2.5.2. Pengertian Android 30

2.5.3. Versi Android 30

2.5.4. Arsitektur Android 33

2.6. Eclipse 35

2.7. Flowchart 36

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisis Sistem 39

3.2. Analisis Permasalahan 40

3.3. Analisis Kebutuhan Sistem 40

3.3.1. Kebutuhan fungsional 41

3.3.2. Kebutuhan non fungsional 42

3.4. Perancangan Sistem 42

3.4.1. Perancangan Flowchart 43

3.4.2. Use Case Diagram 43

3.4.3. Skenario Use Case 44

3.4.4. Activity Diagram 47

3.4.5. Sequence Diagram 47

3.5. Analisis Proses 48

3.5.1. Analisis proses metode Certainty Factor 48 3.6. Perancangan Antar Muka Sistem (Interface) 50

3.6.1. Halaman Utama 51

3.6.2. Rancangan Halaman Register 52

3.6.3 Rancangan Halaman About 53

3.6.4. Rancangan Halaman Help 54

3.6.5. Rancangan Halaman Cek Gejala 55

3.6.6. Rancangan Halaman Hasil 56

3.6.7. Rancangan Halaman Info Kanker Payudara 57

BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1. Implementasi 58

4.1.1. Tampilan Halaman Utama 58


(4)

4.1.3. Tampilan Halaman Cek Gejala 60

4.1.4. Tampilan Halaman Hasil 60

4.1.5. Tampilan Halaman Info Kanker Payudara 61

4.1.6. Tampilan Halaman About 62

4.1.7. Tampilan Halaman Help 62

4.2. Pengujian 63

4.2.1. Pengujian sistem Metode Certainty Factor 64

BAB 5 KESIMPULAN DAN SARAN

5.1. Kesimpulan 65

5.2. Saran 65


(5)

DAFTAR TABEL

Hal.

Tabel 2.1. Pemakai 15

Tabel 2.2. Autosomal Dominant Inheritance Yang Meningkatkan Risiko

Kanker Payudara 21

Tabel 2.3. Flowchart Program 36

Tabel 2.4. Flowchart System 37

Tabel 3.1. Use Case 44

Tabel 3.2. Scenario-01 44

Tabel 3.3. Scenario-02 45

Tabel 3.4. Scenario-03 45

Tabel 3.5. Scenario-04 46

Tabel 3.6. Scenario-05 46

Tabel 3.7. Gejala-gejala Kanker Payudara 48

Tabel 3.8. Nilai CF yang telah diisi oleh pakar Dr. Suyatno, SpB(K)Onk berdasarkan gejala yang sering di derita pasien 49 Tabel 3.9. Keterangan Nilai CFuser untuk input gejala yang dipilih 50

Tabel 3.10. Keterangan Bagian-Bagian Rancangan Halaman Utama 51 Tabel 3.11. Keterangan Bagian-Bagian Rancangan Halaman Register 53 Tabel 3.12. Keterangan Bagian-Bagian Rancangan Halaman About 54

Tabel 3.13. Keterangan Rancangan Halaman Help 55

Tabel 3.14. Keterangan Rancangan Halaman Cek Gejala 55

Tabel 3.15. Keterangan Rancangan Halaman Hasil 56

Tabel 3.16. Keterangan Rancangan Halaman Info Kanker Payudara 57 Tabel 4.1. Inputan user berdasarkan Gejala yang dirasakannya dan Nilai CF

yang telah diisi oleh pakar Dr. Suyatno, SpB(K)Onk


(6)

DAFTAR GAMBAR

Halaman

Gambar 2.1. Struktur Sistem Pakar 10

Gambar 2.2. Struktur Sistem Pakar Berbasis Kaidah Produksi 12

Gambar 2.3. Tahap Pengembangan Sistem Pakar 17

Gambar 2.4. Teknik melakukan inspeksi saat lengan disamping, diatas kepala dan kacak pinggang dan palpasi parenkim payudara untuk identifikasi kelainan primer

23

Gambar 2.5. Teknik melakukan palpasi aksila, infraklavikula, dan supraklavikula untuk identifikasi pembesaran getah bening regional

24

Gambar 2.6. Diagram Arsitektur Android 33

Gambar 3.1. Diagram Ishikawa Untuk Analisis Masalah 39

Gambar 3.2. Flowchart Menu Utama 43

Gambar 3.3. Use Case Metode Certainty Factor 44

Gambar 3.4. Activity Diagram Metode Certainty Factor 47 Gambar 3.5. Sequence System Aplikasi Sistem Pakar 48

Gambar 3.6. Rancangan Halaman Utama 51

Gambar 3.7. Rancangan Halaman Register 52

Gambar 3.8. Rancangan Halaman About 53

Gambar 3.9. Rancangan Halaman Help 54

Gambar 3.10. Rancangan Halaman Cek Gejala 55

Gambar 3.11. Rancangan Halaman Hasil 56

Gambar 3.12. Rancangan Halaman Info Kanker Payudara 57

Gambar 4.1. Tampilan Halaman Utama 59

Gambar 4.2. Tampilan Halaman Register 59

Gambar 4.3. Tampilan Halaman Gejala 60

Gambar 4.4. Tampilan Halaman Hasil 61

Gambar 4.5. Tampilan Halaman Info Kanker Payudara 61

Gambar 4.6. Tampilan Halaman About 62

Gambar 4.7. Tampilan Halaman Help 63