PERANCANGAN SISTEM PAKAR DIAGNOSA PENYAKIT YANG DISEBABKAN SERANGGA MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS MOBILE DENGAN OS ANDROID

dokumen-dokumen yang mirip
SISTEM PAKAR PENYAKIT DENGAN GEJALA DEMAM MENGGUNAKAN PERANGKAT MOBILE BERBASIS ANDROID

SISTEM PAKAR UNTUK MENGIDENTIFIKASI MASALAH PSIKOLOGI REMAJA MENGGUNAKAN METODE INFERENSI FORWARD CHAINING BERBASIS ANDROID

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

RANCANG BANGUN APLIKASI PEMBELAJARAN OBJEK WISATA DOMESTIK DAN MANCANEGARA BERBASIS ANDROID

APLIKASI SISTEM PAKAR TROUBLESHOOTING PC (PERSONAL COMPUTER) DENGAN METODE FORWARD CHAINING BERBASIS ANDROID

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

BAB III METODOLOGI PENELITIAN

DESAIN APLIKASI GALERI BINATANG UNTUK PENGENALAN DAN MEMBACA PADA ANAK USIA 3-5 TAHUN MENGGUNAKAN PLATFORM ANDROID 2.3 SKRIPSI.

BAB I PENDAHULUAN. karya tulis. Berbagai aplikasi seperti Ms. Word, Notepad, maupun Open Office

RANCANG BANGUN APLIKASI TAKSONOMI TUMBUHAN DIKOTIL DAN MONOKOTIL BERBASIS MOBILE TUGAS AKHIR

Sistem Informasi Rekam Medis pada Puskesmas Sematang Borang

BAB I PENDAHULUAN. beserta penyediaan fasilitasnya, tidak hanya dilakukan oleh pemerintah, namun

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

PENGANTAR RUP & UML. Pertemuan 2

RANCANG BANGUN APLIKASI PEMETAAN DAN PENGENALAN SENI BUDAYA LOKAL KABUPATEN MAJALENGKA BERBASIS GEOGRAPHIC INFORMATION SYSTEM

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

Rancang Bangun Edugame untuk Pembelajaran Profil Negara-negara Asean Berbasis Android

APLIKASI SISTEM PAKAR PENANGANAN DINI PADA PENYAKIT SAPI DENGAN METODE CERTAINTY FACTOR BERBASIS ANDROID

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

SISTEM INTEGRATED LAB DI LABORATORIUM SISTEM INFORMASI UNIVERSITAS GUNADARMA.

BAB I PENDAHULUAN. bagian integral pembangunan nasional, melainkan juga bagian yang seharusnya

ANALISIS DAN DESAIN SISTEM

SISTEM INFORMASI MANAJEMEN DISTRIBUTOR BARANG CONSUMER GOOD PADA PT DISTRINDO MULTIJAYA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN

APLIKASI PENGINGAT KREDIT BERBASIS ANDROID TUGAS AKHIR

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA

MEMBANGUN APLIKASI PEMBELAJARAN MENULIS DAN CARA BACA HURUF ARAB PADA ANAK BERBASIS ANDROID TUGAS AKHIR. Afif Hidayat

BAB I PENDAHULUAN. dan dengan fungsi yang hampir menyerupai komputer. Android adalah sistem

BAB 1 PENDAHULUAN. menjadi kebutuhan bagi sebagian besar individu. Kemajuan dari teknologi

Bab 3 Metode dan Perancangan Sistem

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap 2010/2011

Sistem Informasi Rekam Medik Unit Kebidanan dan Kandungan Pada RSIA Widiyanti Palembang

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Bahasa adalah satu media yang dipakai di berbagai negara karena merupakan salah satu

BAB I PENDAHULUAN. pada saat ini. Internet atau yang sering disebut sebagai dunia maya bukanlah

RANCANG BANGUN EDUGAME UNTUK PEMBELAJARAN PROFIL NEGARA-NEGARA ASEAN BERBASIS ANDROID

1 BAB I PENDAHULUAN. Seiring dengan berkembangnya teknologi, permainan (game) terus

BAB III METODE PENELITIAN

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

APLIKASI DIAGNOSA KELUHAN SELAMA MASA KEHAMILAN BERDASARKAN TINGKAT CERTAINTY FACTOR BERBASIS ANDROID TUGAS AKHIR

PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID

BAB I PENDAHULUAN. Terdapat sistem operasi yang berkembang antara lain mobile phone

RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB I PENDAHULUAN. Sistem informasi manajemen layanan kesehatan (SIMLKES) merupakan

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

PROTOTYPE PELAYANAN AKADEMIK TERHADAP KOMPLAIN MAHASISWA BERBASIS MOBILE

APLIKASI MODEL RAMBUT BERDASARKAN BENTUK WAJAH BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Ratih Indradiyati


BAB I PENDAHULUAN. Kemajuan teknologi informasi saat ini fungsinya sudah merambah ke

BAB I PENDAHULUAN. bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin cepat dan persaingan yang semakin

APLIKASI PENILAIAN OTENTIK PADA ASPEK SIKAP BERBASIS.NET FRAMEWORK 4.5

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT DBD (DEMAM BERDARAH DENGUE) DENGAN METODE FORWARD CHAINING BERBASIS WEB

BAB I PENDAHULUAN. dan terkadang juga tidak mengikuti jam mata kuliah. Salah satu faktor

PEMBUATAN APLIKASI KUMPULAN PERIBAHASA DAN UNGKAPAN BAHASA INDONESIA BERBASIS ANDROID

BAB 4 IMPLEMENTASI DAN EVALUASI

Perancangan Aplikasi Monitoring Rental Scooter Dan Mobil Elektrik Berbasis Android Pada Ababil Panakukang Makassar

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

MODUL 4 Unified Software Development Process (USDP)

Sistem Informasi Manajemen Penjualan Pada PT Brikasa Palembang

BAB III METODOLOGI PENELITIAN

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

BAB III ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

RANCANG BANGUN APLIKASI PEMBELAJARAN PEMROGRAMAN BERORIENTASI OBJEK DENGAN BAHASA JAVA ABSTRAK

IMPLEMENTASI METODE RATIONAL UNIFIED PROCESS PENJUALAN ALAT TELEKOMUNIKASI BERBASIS WEBSITE

BAB I PENDAHULUAN. penyampaian dan penerimaan informasi. Mulai dari perusahaan-perusahaan,

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian yang dilakukan oleh Muhammad Mulyadi (2014)

BAB I PENDAHULUAN. semakin meningkat. Teknologi komputasi yang berkembang pesat sangat

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2010/2011

HALAMAN PENGESAHAN PEMBIMBING...

BAB III. Metode Penelitian

RANCANG BANGUN GAME EDUKASI NAPAK TILAS PERJALANAN PANGLIMA BESAR JENDERAL SOEDIRMAN TUGAS AKHIR

BAB III ANALISA DAN PERANCANGAN

Rational Unified Process (RUP)

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB III ANALISIS DAN DESAIN SISTEM

PENERAPAN APLIKASI VISUAL BASIC 6.0 DALAM DUNIA MEDIS UNTUK SISTEM PAKAR PENYAKIT KULIT

BAB I PENDAHULUAN. digunakan untuk identitas citra adalah nama file, tanggal pengambilan,

BAB 3. Metode dan Perancangan Sistem

BAB I PENDAHULUAN. bidang organisasi. Kemajuan teknologi memungkinkan berbagai pengelolaan

Sistem Informasi Manajemen pada CV. Kusuma Agung Mandiri Palembang

III. METODOLOGI PENELITIAN

APLIKASI MOBILE LEARNING ANATOMI TUBUH MANUSIA BERBASIS ANDROID STUDI KASUS (SEKOLAH DASAR NEGERI 58 KOTA LUBUKLINGGAU) Harma Oktafia Lingga Wijaya

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN DAN PEMBUATAN APLIKASI GAME EDUKASI PEMBELAJARAN BAHASA INGGRIS MENGENAL VOCABULARY UNTUK SISWA SD BERBASIS ANDROID

BAB I PENDAHULUAN. dengan yang lain menyebabkan sulitnya membangun sebuah diagnosa serta

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap 2010/2011

BAB I PENDAHULUAN. dalam memperkenalkan identitas suatu bangsa. Provinsi Jawa Barat adalah salah

Perancangan Sistem Pakar untuk Memecahkan Masalah Hardware, BIOS dan Windows pada Personal Computer

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Transkripsi:

PERANCANGAN SISTEM PAKAR DIAGNOSA PENYAKIT YANG DISEBABKAN SERANGGA MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS MOBILE DENGAN OS ANDROID Deffy Susanti, Bayu Rizky Gumilar Program Studi Teknik Informatika, Fakultas Teknik Informatika, Universitas Majalengka Email: deffysusanti@gmail.com, bayu.r168@gmail.com Abstrak Perkembangan dunia medis saat ini banyak yang menggunakan komputer untuk membantu diagnosa maupun pencegahan dan penanganan suatu penyakit. Selain itu sebagian besar dari masyarakat tidak terlatih secara medis, sehingga apabila mengalami gejala penyakit yang diderita belum tentu dapat memahami cara - cara penanggulangannya. Padahal gejala - gejala yang sebenarnya dapat ditangani lebih awal, menjadi penyakit yang lebih serius akibat kurangnya pengetahuan. Dalam masyarakat, serangga dikenal sebagai hewan yang cukup banyak ditemuka. Hanya sedikit orang yang tahu bahwa serangga tertentu sebenarnya dapat berbahaya dan dapat menimbulkan penyakit serius pada manusia. Sistem pakar akan bertindak layaknya seperti seorang pakar. Sistem akan memberikan daftar gejala - gejala sampai bisa mengidentifikasi suatu objek berdasarkan jawaban yang diterimanya. Jadi kerja sistem pakar adalah menganalisis suatu masalah. Dengan adanya sistem pakar ini diharapkan nantinya bisa membantu masyarakat untuk mendiagnosa penyakit yang disebabkan serangga pada manusia dengan melihat ciri - ciri dan gejala - gejala yang dialami pasien dan nantinya sistem pakar ini dapat menjelaskan dan mengdiagnosa apakah pasien tersebut terkena penyakit yang seperti apa, apakah mematikan atau tidak. Android merupakan sistem operasi untuk smartphone atau tablet PC yang di kembangkan oleh Google. Android bersifat opensource. Sehingga banyak developer android mengembangkan aplikasi seperti game, multimedia, file explorer, gps, dan lain-lain. Kata Kunci: OS Android. Sistem Pakar, Penyakit Yang Disebabkan Serangga, Depth First Search, 1. PENDAHULUAN Perkembangan dunia medis saat ini banyak yang menggunakan komputer untuk membantu diagnosa maupun pencegahan dan penanganan suatu penyakit. Selain itu sebagian besar dari masyarakat tidak terlatih secara medis, sehingga apabila mengalami gejala penyakit yang diderita belum tentu dapat memahami cara - cara penanggulangannya. Padahal gejala - gejala yang sebenarnya dapat ditangani lebih awal, menjadi penyakit yang lebih serius akibat kurangnya pengetahuan. Dalam masyarakat, serangga dikenal sebagai hewan yang cukup banyak ditemuka. Hanya sedikit orang yang tahu bahwa serangga tertentu sebenarnya dapat berbahaya dan dapat menimbulkan penyakit serius pada manusia. 2. METODE PENELITIAN 2.1 TEKNIK PENGUMPULAN DATA: 1 Studi Literatur Dalam studi kepustakaan ini, dilakukan dengan cara mengumpulkan data-data yang dibutuhkan. Dengan membaca dan mengutip dari buku, jurnal atau referensi lainnya sesuai dengan materi yang disajikan yang dalam hal ini yaitu buku tentang diagnosa 191

penyakit yang disebabkan serangga sebagai dasar akuisisi pengetahuan sehingga menjadi base knowledge (basis pengetahuan) untuk sistem pakar yang akan dibangun. 2 Penelitian Lapangan A Wawancara. Wawancara dilakukan untuk mengetahui cara mengetahui serangga apa yang berbahaya dan dapat menimbulkan penyakit pada manusia. Wawancara ini dilakukan dengan seorang Dokter. B Observasi. Observasi dilakukan untuk mengetahui serangga apa saja yang banyak ditemukan diwilayah Kabupaten Majalengka. a. METODE PENGEMBANGAN SISTEM/PERANGKAT LUNAK Metode pengembangan sistem/perangkat lunak yang digunakan dalam pembuatan aplikasi ini adalah Rational Unified Process, alasan penulis memilih metode RUP yaitu RUP metode yang proses pengembangan perangkat lunaknya dilakukan secara berulang-ulang (iteratif) dimana setiap kesalahan dan kekurangan terus diperbaiki dalam tahap tersebut sehingga setiap tahap dalam pengembangannya selalu menjadi lebih baik dan hasilnya meningkat (inkremental). RUP adalah proses pengembangan perangkat lunak berbasis UML (Unified Modeling Language) yang mempunyai karakteristik sebagai berikut : a. Berulang ( iterative) Tahap pengembangan untuk setiap produk yang diserahkan (release) dilaksanakan secara berulang. b. Architecture centric Menggunakan arsitektur sistem sebagai komponen utama untuk konseptualisasi, kontruksi, pengolahan dan penyusunan sistem selama pengembangan. c. Use case-driven Menggunakan use case sebagai komponen utama untuk menetapkan perilaku sistem yang diinginkan dan untuk mengkomunikasikan perilaku sistem tersebut kepada para stakeholder sistem. d. Risk-driven Menghilangkan atau mengurangi resiko resiko yang dapat menghambat kesuksesan proyek. Tahap (phases) pelaksanaan pengembangan pada RUP meliputi : a. Permulaan (Inception) Tahap inception fokus pada penentuan manfaat perangkat lunak yang harus dihasilkan, penetapan proses proses bisnis (business case), dan perencanaan proyek. b. Pemerincian (Elaboration) Tahap untuk menentukan use case (set of activities) dari perangkat lunak berikut rancangan arsitekturnya. c. Kontruksi (Construction) Membangun produk perangkat lunak secara lengkap yang siap diserahkan kepada pemakai. d. Transisi (Transition) Menyerahkan perangkat lunak kepada pemakai, mengujinya ditempat pemakai, dan memperbaiki masalah masalah yang munjul saat dan setelah pengujian. 3. HASIL PENELITIAN DAN PEMBAHASAN 3.1 Perancangan Sistem Tahap ini terdiri dari permodelan kasus menggunakan diagram kelas, diagram state, diagram sequence, diagram deployment, diagram package, diagram komponen, beserta rancangan user interface 4.1.1 Diagram Kelas Diagram kelas menggambarkan keterkaitan antar kelas dan mempresentasikan struktur dari sistem. Identifikasi -IdGejala -NmGejala +setidgejala() +getidgejala() Menu +Main() +uiidentifikasi() +uihasil() Gambar 4.1 Diagram Kelas Hasil -IdHasil -JnsPenyakit -Solusi +setidhasil() +getidhasil() 192

4.1.2 Diagram State Berikut adalah diagram state dari sistem : Solusi solusictrl mossolusi 1: new solusictrl() 2: editsolusi() Tampilan Menu 3: savesolusi() 1: new mosmasalah() 2: check() 2: store() Identifikasi Gejala About Notes Exit Identifikasi Penyakit dan Solusi Gambar 4.5 Diagram Sequence Catat data solusi Tampil b. Tampilkan data solusi Gambar 4.2 Diagram State 4.1.3 Diagram Sequence 1. Operator (Pencarian Solusi) a. Cek data masalah Solusi solusictrl mossolusi 1: new solusictrl() 2: show() 1: new mossolusi() 2: loadobjectlist() Masalah masalahctrl mosmasalah 1: new masalahctrl() 2: chek masalah() 1: new mosmasalah() 2: loadobjectlist() Gambar 4.6 Diagram Sequence Tampilkan data solusi Gambar 4.3 Diagram Sequence Cek data masalah b. Pilih data masalah Masalah masalahctrl mosmasalah 1: new masalahctrl() 2: select masalah() 1: new mosmasalah() 2: loadobjectlist() Gambar 4.4 Diagram Sequence Pilih data masalah 2. Pakar (Penyampaian Solusi) a. Catat data solusi 4.1.4 Diagram Deployment Diagram deployment menggambarkan arsitektur fisik dari sistem, seperti hardware. Software Aplikasi Perangkat Lunak Sistem Pakar Eclipse Java Android Perangkat Lunak Pengembang Gambar 4.7 Diagram Deployment 4.1.5 Diagram Package Dalam perkembangannya perangkat lunak sistem pakar ini memiliki banyak kelas, sehingga pengelompokkan kelas-kelas tersebut menjadi sangat membantu pencarian sebuah kelas baik dari level yang lebih tinggi maupun menuju level yang lebih detail. 193

Operator Gambar 4.8 Diagram Package 4.1.6 Diagram Komponen Diagram komponen menggambarkan paket fisik dari modul pengkodean dan menunujukkan interface yang digunakan untuk berkomunikasi antar komponen. 1. User Interface 2. Proses 3. Data Perangkat Lunak Sistem Pakar Pakar Boundary Control Entity Software Bahasa Pemrgoraman Eclipse, Java, Android 2. Software b. Sistem Operasi : Ms. Windows 7 c. Software Aplikasi : 1) Sun Java SE versi 1.5 / 1.6 / versi diatasnya 2) Android SDK 3) IDE Eclipse 4) ADT/Plugins Eclipse 5) Aplikasi Android 4.2.2 : Tampilan Layar Program 1. Tampilan Awal Android Keterangan : Activity diagram diatas menggambarkan ketika membuka aplikasi akan tampil menu utama, di menu utama dapat memilih tiga sub menu yaitu daftar tower, peta lokadi, dan about aplikasi. 4.1 Implementasi Sistem Implementasi sistem ini berisi tentang dokumentasi sistem yang meliputi spesifikasi minimum kebutuhan untuk implementasi sistem, tampilan layar program dan hasil. 4.2.1 Spesikasi Kebutuhan Minimum untuk Implementasi Sistem 1. Hardware a. Proccessor b. RAM : Pentium Dual-Core CPU : 1 GB atau lebih tinggi c. Ruang Kosong Harddisk : 40 GB d. Perangkat Lainnya : Monitor, Keyboard, Mouse, DVD-Rom Drive. Gambar 4.13 Tampilan Awal Android 2. Tampilan Menu Android Gambar 4.13 Tampilan Menu Android 3. Tampilan Menu Aplikasi 194

Gambar 4.14 Tampilan Menu Utama Aplikasi 4. Tampilan Pemilihan Gejala Gambar 4.17 Tampilan Hasil Diagnosa dan Solusi 7. Tampilan About Gambar 4.15 Tampilan Pemilihan Gejala Gambar 4.18 Tampilan About 8. Tampilan Catatan 5. Tampilan Diagnosa Penyakit Gambar 4.19 Tampilan Catatan Gambar 4.16 Tampilan Diagnosa Penyakit 9. Tampilan Galery 6. Tampilan Hasil Diagnosa dan Solusi 195

2. Untuk kedepannya sistem pakar ini dapat dikembangkan, sehingga perlu dilakukan penambahan data pengetahuan (update knowledge base) oleh pakar sehingga cakupan data dan solusinya menjadi lebih kompleks. 5. REFERENSI Gambar 4.20 Tampilan Galery 4. PENUTUP 5.1 Kesimpulan Dari uraian yang terdapat pada laporan ini, maka penulis menarik beberapa kesimpulan sebagai berikut: 1. Dengan rancang bangun sistem pakar diagnosa penyakit yang disebabkan serangga, user bisa mengetahui dan mengidentifikasi penyakit apa saja yang disebabkan serangga, mematikan atau tidak serta bagaimana solusi penanganannya dengan menggunakan metode Depth First Search. 2. Dengan rancang bangun sistem pakar ini user juga bisa mendapatkan solusi untuk pemecahan masalahnya dengan lebih mudah, cepat dan akurat. 4.1 Saran Saran-saran yang dapat penulis berikan terhadap jalannya sistem pakar diagnosa penyakit yang disebabkan serangga adalah: 1. Untuk menjalankan aplikasi ini perlu perangkat mobile yang berbasis android. Arhami, Muhammad, 2005, Konsep Dasar Sistem Pakar, ANDI, Yogyakarta. A.S., Rosa, M. Shalahuddin, 2011, Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), MODULA, Bandung. A.S., Rosa, M. Shalahuddin, 2011, Modul Pembelajaran Pemrograman Berorientasi Objek), MODULA, Bandung. B, Al - Bahra bin Ladjamuddin, 2004, Konsep Sistem Basis Data dan Implementasinya, GRAHA ILMU, Yogyakarta. Dharwiyanti, Sri dan Romi Satria Wahono, 2003, Pengantar Unified Modeling Language (UML). IlmuKomputer.Com. Hartati Sri, Sari Iswanti, 2008, Sistem Pakar & Pengembangannya. Graha Ilmu, Yogyakarta. Maria Polina, S.Kom., M.Sc., Agnes, Drs. Jong Jek Siang, M.Sc, 2005. Kiat Jitu Menyusun Skripsi Jurusan Informatika / Komputer, ANDI OFFSET, Yogyakarta. Marlinda S.Kom, Linda, 2004, Sistem basis data, ANDI, Yogyakarta. Nugroho, Adi, 2005, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi 196

. Objek, Bandung. INFORMATIKA, Nugroho, Adi, 2007, Pemrograman Java untuk Aplikasi Basis Data dengan Teknik XP Menggunakan IDE Eclipse, ANDI, Yogyakarta. Prof. Dr. Ir. Marimin, M.Sc, 2005, Teori dan Aplikasi Sistem Pakar dalam Teknologi Manajerial, IPB PRESS, Bogor. Pudjo Widodo, Prabowo, Herlawati, 2011, Menggunakan UML, INFORMATIKA, Bandung. Safaat H., Nazruddin, 2012, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Andorid, INFORMATIKA, Bandung. Safaat H., Nazruddin, 2013, Aplikasi Berbasis Andorid Berbagai Implementasi dan Pengembangan Aplikasi Mobile Berbasis Android, INFORMATIKA, Bandung. Safaat H., Nazruddin. 2014. Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Andorid. INFORMATIKA, Bandung. Safaat H., Nazruddin, 2015, Aplikasi Berbasis Andorid Edisi Revisi, INFORMATIKA, Bandung, Sommerville, Ian, 2003, Software Engeneering (Rekayasa Perangkat Lunak) jilid1, Erlangga, Jakarta. Sommerville, Ian, 2003, Software Engeneering (Rekayasa Perangkat Lunak) jilid2, Erlangga, Jakarta. Tim Penyusun, 2016, Pedoman Tugas Akhir Edisi 1, Fakultas Teknik Universitas Majalengka, Majalengka. https://www.deherba.com/tahukah-andaapa-saja-jenis-serangga-pembawapenyakit.html diakses pada Tanggal 25/07/2016 jam 7:14 197