APLIKASI SISTEM PAKAR UNTUK MENENTUKAN OBAT PERAWATAN KULIT WAJAH BERBASIS ANDROID
SKRIPSI
Oleh : Muhammad Imaduddin
0900814310
Arie Surya Chandra
1100005495
Denny Chancra
1200941286 Kelas : 07 PAT
School of Computer Science Universitas Bina Nusantara Jakarta 2014
i
APLIKASI SISTEM PAKAR UNTUK MENENTUKAN OBAT PERAWATAN KULIT WAJAH BERBASIS ANDROID
SKRIPSI Diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada School of Computer Science Jurusan Teknik Informatika Jenjang Pendidikan Strata-1
Oleh : Muhammad Imaduddin
0900814310
Arie Surya Chandra
1100005495
Denny Chancra
1200941286
Kelas / Kelompok : 07 PAT / --
Universitas Bina Nusantara School of Computer Science Jakarta 2014
ii
Daftar Isi
Abstrak ................................................................................................................... vi Kata Pengantar .......................................................................................................vii Daftar Isi ................................................................................................................. ix Daftar Tabel ..........................................................................................................xiii Daftar Gambar ...................................................................................................... xiv Daftar Lampiran ................................................................................................... xvi Bab 1 Pendahuluan ................................................................................................. 1 Bab 1.1 Latar Belakang ................................................................................ 1 Bab 1.2 Ruang Lingkup Penelitian ............................................................... 2 Bab 1.3 Tujuan dan Manfaat ......................................................................... 2 Bab 1.3.1 Tujuan ............................................................................ 2 Bab 1.3.2 Manfaat ........................................................................... 3 Bab 1.4 Metodologi Penelitian ........................................................ 3 Bab 1.4.1 Metode Pengumpulan Data ............................................. 3 Bab 1.4.2 Metode Pengembangan Aplikasi ..................................... 3 Bab 1.5 Sistematika Penulisan ........................................................ 5
Bab 2 Landasan Teori .............................................................................................. 7 Bab 2.1 Kulit ................................................................................................ 7 Bab 2.2 Obat .............................................................................................. 15 Bab 2.2.1 Masalah Obat ................................................................ 16 Bab 2.2.2 Obat Topical pada Kulit ................................................. 17 iii
Bab 2.3 Android ......................................................................................... 18 Bab 2.4 Rekayasa Piranti Lunak ................................................................. 18 Bab 2.4.1 Pengertian Rekayasa Piranti Lunak ............................... 18 Bab 2.4.2 Model Proses Waterfall ................................................. 20 Bab 2.4.3 Data Flow Diagram (DFD) ........................................... 21 Bab 2.4.4 Inteligensia Semu .......................................................... 21 Bab 2.4.5 Bidang Aplikasi Inteligensia Semu ................................ 22 Bab 2.4.6 Sistem Pakar ................................................................. 22 Bab 2.5 Sistem Pakar dengan Logika Fuzzy ................................................ 24 Bab 2.5.1 Himpunan Fuzzy ........................................................... 26 Bab 2.5.2 Operator Dasar Zadeh untuk Operasi Himpunan Fuzzy . 27 Bab 2.6 Pengelompokan Fuzzy (Fuzzy Clustering)………….……………...29 Bab 2.6.1 Fuzzy Substractive Clustering ....................................... 29 Bab 2.6.2 Algoritma Substractive Clustering ................................ 31 Bab 2.6.3 Fuzzy Inference System ................................................. 35 Bab 2.6.4 Penalaran Fuzzy Metode Sugeno ................................... 35 Bab 2.6.5 Membentuk FIS dengan Substractive Clustering ........... 36
Bab 3 Analisis dan Perancangan Sistem ................................................................. 41 Bab 3.1 Bioinformatika .............................................................................. 41 Bab 3.1.1 Bioinformatika Dalam Bidang Kedokteran .................... 41 Bab 3.1.2 Wawancara Dengan Pakar ............................................. 42 Bab 3.1.3 Kuisioner Dengan Pasien .............................................. 43 iv
Bab 3.2 Analisis Kebutuhan Sistem ............................................................ 46 Bab 3.2.1 Pengumpulan Data Kondisi Pasien ................................ 48 Bab 3.2.2 Proses Awal .................................................................. 48 Bab 3.2.3 Data Penyakit ................................................................ 50 Bab 3.2.4 Pengelompokan Data .................................................... 50 Bab 3.2.5 Evaluasi Fuzzy Inference System Obat Perawatan Kulit Wajah ........................................................................... 64 Bab 3.2.6 Menghitung Error Sistem Obat Perawatan kulit Wajah . 65 Bab 3.2.7 Penentuan Nilai Radius Sistem Obat Perawatan Kulit Wajah ........................................................................... 65 Bab 3.3 Rancangan Layar Aplikasi ............................................................. 67 Bab 3.3.1 Form Data Pasien .......................................................... 68 Bab 3.3.2 Halaman Pilihan ............................................................ 68 Bab 3.4 Perbandingan Aplikasi ................................................................... 69
Bab 4 Implementasi dan Evaluasi ........................................................................... 73 Bab 4.1 Implementasi ................................................................................. 73 Bab 4.1.1 Kebutuhan Perangkat Keras .......................................... 73 Bab 4.1.2 Kebutuhan Perangkat Lunak ......................................... 73 Bab 4.1.3 Instalasi Perangkat Lunak ............................................. 74 Bab 4.2 Interaksi Antar Muka ..................................................................... 76 Bab 4.2.1 Halaman Form Data Pasien ........................................... 76 Bab 4.2.2 Halaman Pilihan ............................................................ 77 Bab 4.2.3 Halaman Umur .............................................................. 78 v
Bab 4.2.4 Halaman Jenis Kulit ...................................................... 79 Bab 4.2.5 Halaman Info Jenis Kulit ............................................... 80 Bab 4.2.6 Halaman Treatment ....................................................... 81 Bab 4.2.7 Halaman Alergi ............................................................. 82 Bab 4.2.8 Halaman Keluhan .......................................................... 83 Bab 4.3 Evaluasi ......................................................................................... 86 Bab 4.3.1 Evaluasi dengan Aplikasi Sejenis .................................. 86
Bab 5 Simpulan dan Saran ..................................................................................... 87 Bab 5.1 Simpulan ....................................................................................... 87 Bab 5.2 Saran ............................................................................................. 87
Daftar Pustaka ....................................................................................................... 89
vi
KATA PENGANTAR Dengan memanjatkan puji syukur kepada Tuhan Yang Maha Esa penulis dapat menyelesaikan tugas pembuatan tugas akhir yang berjudul “Aplikasi Sistem Pakar Untuk Menentukan Obat Perawatan Kulit Wajah Berbasis Android”. Adapun tujuan dari penulisan skripsi ini adalah memenuhi salah satu syarat dalam menyelesaikan jenjang studi Strata-1 pada Fakultas Ilmu Komputer jurusan Teknik Informatika di Bina Nusantara University, Jakarta. Penulis menyadari bahwa dalam menyelesaikan tugas akhir ini tidak lepas dari peran berbagai pihak yang telah banyak memberikan bantuan, nasehat, bimbingan dan dukungan. Dalam kesempatan ini penulis ingin mengucapkan terima kasih yang tak terhingga kepada: 1. Prof. Dr. Ir. Harjanto Prabowo, MM., selaku Rektor Bina Nusantara University. 2. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Dean of School of Computer Science dan Head of Department of Computer Science, Universitas Bina Nusantara. 3. Ibu Meiliana, S.Kom, M.Sc, selaku Deputy Head of Computer Science School Students And Alumni, Universitas Bina Nusantara. 4. Ibu Yen Lina Prasetio, S.Kom., MCompSc, selaku Head of Program of Computer Science, Universitas Bina Nusantara. 5. Bapak Abdul Haris Rangkuti, S.Kom., MM., M.Si , selaku dosen pembimbing, atas bantuan, bimbingan dan arahan yang berguna kepada penulis, sehingga penulis dapat menyelesaikan skripsi ini tepat pada waktunya. 6. Seluruh Dosen Teknik Informatika Universitas Bina Nusantara yang telah mengajar penulis, dan memberikan dukungan untuk menyelesaikan penulisan tugas akhir ini. 7. Seluruh staf pengajar Bina Nusantara University yang pernah mengajar dan memberikan ilmu pengetahuan yang sangat berguna dan berharga kepada penulis. 8. Bapak, Ibu, Adik dan Pacar tersayang yang telah banyak memberikan doa, motivasi dan dorongan dalam penyelesaian tugas akhir ini. 9. Sahabat dan Teman – teman seperjuangan Teknik Informatika Bina Nusantara, terimakasih atas kebersamaan selama ini, semoga kalian semua sukses selalu. vii
10. Semua pihak yang mungkin belum saya sebutkan dan sahabat – sahabat yang telah membantu penulis hingga terselesaikannya tugas akhir ini, khususnya kepada dr. Setianto, semoga Allah SWT memberikan balasan yang setimpal atas jasa dan bantuan yang telah diberikan. Penulis menyadari bahwa dalam penyusunan tugas akhir ini banyak kekurangannya. Oleh karena itu penulis mengharapkan saran dan kritik yang dapat menyempurnakan penulisan ini sehingga dapat bermanfaat dan berguna untuk pengembangan ilmu pengetahuan. Akhir kata semoga tugas akhir ini bisa bermanfaat bagi pembaca pada umumnya dan penulis pada khususnya, penulis menyadari bahwa dalam pembuatan tugas akhir ini masih jauh dari sempurna untuk itu penulis menerima saran dan kritik yang bersifat membangun demi perbaikan kearah kesempurnaan. Akhir kata penulis sampaikan terimakasih.
Jakarta, Februari 2014
Penulis
viii