Yanuardi1
Teknik Informatika, Fakultas Teknik
Universitas Muhammadiyah Tangerang
Jl. Perintis Kemerdekaan I Babakan No.33, Cikokol,
Kec. Tangerang, Kota Tangerang, Banten 15118
Email : yanuardi99@gmail.com
ABSTRAK
Sebagian besar penyakit umum yang terjadi di masyarakat sering dianggap remeh dan apabila
penyakit ini tidak segera ditangani, maka akan menjadi lebih parah dan serius penanganannya.
Keterbatasan pengetahuan dan kurangnya informasi tentang penyakit serta pola pikir kebanyakan
orang yang masih awam tentang kesehatan. Oleh karena itu, dirasa sangat diperlukan adanya aplikasi
yang dapat memberikan informasi kepada dokter atau petugas kesehatan akan adanya kemungkinan
penyakit pada tubuh, sehingga dapat ditindak lanjuti lebih dini. Aplikasi ini menggunakan teknologi
aplikasi berbasis Android, dengan memanfaatkan teknologi mobile devices dalam aplikasi diagnosa
penyakit umum ini maka pasien dan dokter dapat terbantu. Aplikasi sistem pakar ini menggunakan
metode inferensi forward chaining.Dengan hanya memasukkan gejala yang diderita dan user dapat
segera tahu jenis penyakit umum yang kemungkinan diderita, sehingga kecepatan dan keefektifan
dalam pelayanan dan penanganan terhadap penyakit tersebut dapat segera dilakukan. Dengan
dibuatnya suatu aplikasi sistem pakar diagnosa penyakit umum yang berbasis mobile teknologi akan
mudah digunakan oleh dokter atau petugas kesehatan.
Kata Kunci : sistem pakar, penyakit umum, android, inferensi forward chaining
JIKA|9
Jurnal Teknik Informatika (JIKA) Universitas Muhammadiyah Tangerang ISSN : 2549-0710
Tangerang, Februari 2019
JIKA|10
Jurnal Teknik Informatika (JIKA) Universitas Muhammadiyah Tangerang ISSN : 2549-0710
Tangerang, Februari 2019
JIKA|11
Jurnal Teknik Informatika (JIKA) Universitas Muhammadiyah Tangerang ISSN : 2549-0710
Tangerang, Februari 2019
prognosisnya. Dengan demikian dalam proses sistem operasi, middleware, dan aplikasi kunci
diagnosis bukan hanya sekadar Android Standart Development Kid (SDK)
mengidentifikasi jenis dan karakteristiknya, menyediakan perlengkapan dan Application
serta latar belakang dari suatu kelemahan atau Programming Interface (API) yang diperlukan
penyakit tertentu, melainkan juga untuk mengembangkan aplikasi pada platform
mengimplikasikan suatu upaya untuk Android menggunakan bahasa pemrograman
meramalkan kemungkinan dan menyarankan Java (Reto Meier, 2009).
tindakan pemecahannya.
2.9 SQLite Database
2.6 Penyakit SQLite Database merupakan embedded
Ada beberapa pengertian penyakit menurut database atau database yang sudah masuk
para ahli yaitu : dalam paket yang dapat digunakan pada
3.1 Menurut Dr. Beate Jacob, Penyakit Android. SQLite dapat dibangun di Android
merupakan “sebuah penyimpangan dari dan memiiki fitur relasional database. Untuk
kondisi tubuh normal menuju ke dapat menggunakan fitur ini pengembang
ketidakharmonisan jiwa”. aplikasi android cukup mendefinisiksan
3.2 Menurut Thoma Timmreck, Penyakit dapat perintah SQL untuk meng-create atau meng-
diartikan sebagai “sebuah keadaan dimana update database. Selanjutnya sistem pada
terdapat gangguan terhadap bentuk android akan memahami hal-hal yang
ataupun fungsi salah satu bagian tubuh berhubungan dengan database. SQLite
yang menyebabkan tubuh menjadi tidak database akan otomatis tersimpan di dalam
dapat bekerja dengan normal”. path data/data/nama_package/database/
3.3 Menurut Elizabeth J. Crown, Penyakit nama database.
merupakan Pperihal hadirnya sekumpulan SQLite Database merupakan database lokal
respons tubuh yang tidak normal terhadap yang dapat digunakan untuk menyimpan data
agen, yang mana manusia memiliki aplikasi dengan menggunkaan pendekatan
toleransi yang sangat terbatas atau terstuktur. Untuk pengecekaan database
bahkan tidak memiliki toleransi sama dapat diakses melalu IP address yang
sekali”. terdapat pada project android pada saat
aplikasi di debug.
2.7 Unified Modelling Language (UML)
Menurut Nugroho (2010) UML (Unified 3. Metodologi
Modeling Language) adalah bahasa
pemodelan untuk sistem atau perangkat lunak Metode bisa diartikan sebuah langkah yang
yang berparadigma (berorientasi objek). tersusun secara sistematis yang bertujuan
Pemodelan (modelling) sesungguhnya agar tercapainya sebuah tujuan dari
digunakan untuk penyederhanaan dilakukannya sebuah penelitian.
permasalahan-permasalahan yang kompleks
sedemikian rupa sehingga lebih mudah 3.1 Metode Pengumpulan Data
dipelajari dan dipahami. 1. Studi Pustaka
Menurut Yuni Sugiarti (2013) adalah “sebuah Untuk mendukung perancangan aplikasi ini
bahasa untuk menentukan, visualisasi, penulis menggunakan metode pustaka
kontruksi, dan mendokumentasikan artifact sebagai referensi. Pustaka yang digunakan
(bagian dari informasi yang digunakan atau antara lain : buku-buku referensi, jurnal,
dihasilkan dalam suatu proses pembuatan internet, atau penelitian sebelumnya yang
perangkat lunak. Artifact dapat berupa model berkaitan dengan AndroidObservasi
atau deskripsi perangkat lunak) dari sistem 2. Interview
perangkat lunak”, seperti pada pemodelan Melakukan interview dengan pihak terkait
bisnis dan sistem non perangkat lunak dan mengajukan pertanyaan lisan
lainnya. Diagram berbentuk grafik yang sehingga fakta atau data dapat diperoleh
menunjukkan simbol elemen model yang secara langsung dan tepat yang
disusun untuk mengilustrasikan bagian atau berhubungan dengan objek
aspek tertentu dari sistem. Sebuah diagram
merupakan bagian dari suatu view tertentu
dan ketika digambarkan biasanya 3.2 Metode Pengembangan Sistem
dialokasikan untuk view tertentu. Metode yang digunakan penulis dalam
penelitian ini yaitu metode waterfall atau
2.8 Android
sering juga disebut model air terjun, pemilihan
Android adalah sebuah perangkat lunak open
model waterfall dikarenakan model ini
source yang bertumpuk yang mencakup
menyediakan pendekatan alur hidup
JIKA|12
Jurnal Teknik Informatika (JIKA) Universitas Muhammadiyah Tangerang ISSN : 2549-0710
Tangerang, Februari 2019
JIKA|13
Jurnal Teknik Informatika (JIKA) Universitas Muhammadiyah Tangerang ISSN : 2549-0710
Tangerang, Februari 2019
Activity Diagram
Class diagram
JIKA|14
Jurnal Teknik Informatika (JIKA) Universitas Muhammadiyah Tangerang ISSN : 2549-0710
Tangerang, Februari 2019
4.3 Implementasi
JIKA|15
Jurnal Teknik Informatika (JIKA) Universitas Muhammadiyah Tangerang ISSN : 2549-0710
Tangerang, Februari 2019
JIKA|16
Jurnal Teknik Informatika (JIKA) Universitas Muhammadiyah Tangerang ISSN : 2549-0710
Tangerang, Februari 2019
JIKA|17