PROPOSAL PENELITIAN
Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana (S-1)
WA ODE HERAWATI
F1G117058
PROPOSAL
Diajukan oleh:
WA ODE HERAWATI
F1G117058
Pembimbing I Pembimbing II
ii
BAB I
PENDAHULUAN
Paru-paru merupakan salah satu organ vital manusia yang fungsinya sebagai
alat pernafasan yang apabila tidak berfungsi dengan baik maka akan
Sebagai bagian dari organ penting, paru-paru termasuk organ yang berukuran
yang cukup besar dan hampir memenuhi rongga dada kita. Banyak orang
oksigen dari udara bersih, melainkan mengisap asap hasil pembakaran tembakau,
pernapasan pada manusia, dapat menjadi buruk apabila tidak segera ditangani
dengan serius. Hal ini menyebabkan pasien kesulitan dalam berkonsultasi dengan
pasien tentang penyakit paru-paru. Selain itu, prosedur pemeriksaan penyakit paru
paru sulit untuk melakukan pengobatan. Oleh karena itu dibutuhkan solusi untuk
iii
memudahkannya salah satunya dengan menggunakan system pakar, sistem ini
pasien, peneliti berharap aplikasi ini dapat digunakan pada puskesmas, serta
rumah sakit-rumah sakit yang memerlukan. Contohnya sebuah aplikasi ini dengan
sakit atau puskesmas, sehingga para pengunjung dan pasien yang mengalami
penyakit paru-paru baik yang sedang menunggu dokter datang ataupun mengantri
didefinisikan terlebih dahulu oleh pakar yang sesuai dengan bidang keahliannya.
Sistem pakar dapat meningkatkan produktivitas karena dapat bekerja lebih cepat
daripada manusia serta membuat orang awam bekerja seperti layaknya seorang
pakar (Hayadi, 2018). Sistem pakar bertujuan untuk membuat sistem pakar
diagnosa penyakit paru-paru yang dapat dioperasikan secara offline oleh petugas
sistem, sehingga dapat digunakan oleh orang banyak dan tidak terbatas oleh
waktu.
iv
Penelitian tentang sistem pakar membantu pemeriksaan penyakit pun telah
banyak dilakukan. Beberapa penelitian tentang sistem pakar yang telah dilakukan
judul “Sistem Pakar Diagnosis Penyakit Paru-Paru pada Anak dengan Metode
Dempster Shafer”. Dari hasil yang diperoleh disimpulkan bahwa aplikasi sistem
dini serta sebagai alat bantu untuk mempelajari tentang penyakit paru berdasarkan
pemeriksaan fisik.
Youngky Janando Putra pada tahun 2014, dengan judul “Sistem Pakar
Hasil penelitian ini ditemukan bahwa system pakar diagnosis penyakit kanker
paru-paru ini telah mampu memberikan informasi mengenai jenis penyakit yang
tahun 2019 dengan judul “Sistem Pakar Diagnosa Penyakit Saluran Pernapasan
sistem sebesar 20 % sehingga sistem pakar ini dapat dinyatakan sudah berjalan
baik.
Dari beberapa penelitian sistem pakar yang telah dilakukan, salah satu
metode yang dapat digunakan untuk pengukuran hasil system pakar adalah Fuzzy
dalam pemberian rekomendasi secara cepat, tepat, dan akurat. Kelebihan dari
v
metode ini adalah Memiliki toleransi terhadap data data yang tidak tepat dan
pakar ini adalah forward chaining dengan sturktur binary tree yaitu dengan
peran/kedudukan dari seorang pakar, ahli, dan dokter spesialis paru-paru di rumah
pasien dapat melihat dan mengetahui secara langsung melalui sistem ini,
yang pasien alami. Dengan demikian adanya sistem ini dapat lebih mempermudah
vi
berfungsi memudahkan user yang ingin mendiagnosa jenis penyakit paru-paru,
penelitian ini adalah bagaimana cara membuat sistem pakar yang dapat digunakan
Fuzzy Tsukamoto.
Tujuan dari penelitian ini adalah untuk menghasilkan suatu system pakar
Tsukamoto.
dengan dokter.
vii
1.2 Membantu masyarakat luas sebagai seorang user dalam mengakses
cepat dan tepat dengan biaya yang relative lebih murah dan dapat ditampilkan
berikan melalui proses dialog yang memerlukan jawaban yakin atau tidak
dari user.
paru-paru
viii
BAB II
TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu
pada manusia dengan metode fuzzy tsukamoto dapat dilihat pada Tabel 2.1
ix
No Peneliti Judul Metode Hasil Perbedaan
Tsukamoto Yang Diderita Oleh Pasien Yakni
Karena Hasil Sistem Yang Infeksi
Dikembangkan Tidak Jauh Saluran
Berbeda Dengan Sistem Pernapasan
Yang Berjalan.
5 Ahmad B, Sistem Pakar Metode Berdasarkan Hasil Metode
Dkk (2022) Diagnosa Yang Percobaan Kepada 12 Fuzzy
Penyakit Diterapkan Orang Pasien Penyakit Tsukamoto
Paru-Paru Adalah Paru-Paru Menggunakan
Menggunaka Naive Bayes Sistem, Prosentase
n Metode Classifier Kesesuaian Diagnosa
Naive Bayes Penyakit Paru-Paru Jika
Classifier Dibandingkan Dengan
Berbasis Hasil Diagnosa Dari Pakar
Java Sebenarnya Sebesar 83%.
6 Desak Putu Sistem Pakar Metode Hasil Akhir Dari Penyakit Metode
(2014) Diagnosa Inferensi Yang Diderita Kemudian Fuzzy
Penyakit Fuzzy Didiskusikan Kepada Tsukamoto
Jantung Dan Menggunak Dokter Spesialis Penyakit
Paru Dengan an Metode Dalam Yang
Fuzzy Logic Sugeno. Menghasilkan Tingkat
Dan Kemiripan Sistem Pakar
Certainty Yang Telah Dibuat
Factor Dengan Pakar
Sesungguhnya Sebesar
94.61 %
7 Sistem Pakar Metode Aplikasi Sistem Pakar Metode
Untuk Certainty Mendiagnosa Penyakit Fuzzy
Mendiagnosa Factor Dan Pneumonia Ini Telah Tsukamoto
Penyakit Fuzzy Logic Mampu Memberikan
Pneumonia Tsukamoto Informasi Kepada User
Menggunakan (Pasien) Mengenai
Metode Penyakit Pneumonia Yang
Certainty Dialami Melalui Gejala -
Factor Dan Gejala Yang Diinputkan
Fuzzy Logic User (Pasien) Ke Sistem
Tsukamoto Serta Memberikan Solusi
Berbasis Web Atau Penanganan Awal
Sesuai Dengan Penyakit
Pneumonia Yang Telah
Didiagnosakan.
x
Kecerdasan buatan berasal dari kata artificisial intelligence yang
adalah kercerdasan buatan. Kecerdasan buatan adalah salah satu bidang dalam
ilmu komputer yang membuat komputer agar dapat bertindak dengan sebaik
seperti manusia (menirukan kerja otak manusia). Pada aplikasi kecerdasan buatan
ada 2 bagian utama yang sangat dibutuhkan yaitu basis pengetahuan (knowledge
base) berisi fakta-fakta, teori pemiliran dan hubungan antara satu dengan yang
(Muhammad Dahria):
a. Lebih bersifat permanen. Kecerdasan alami bisa berubah karena sifat manusia
pelupa. Kecerdasan buatan tidak berubah selama sistem komputer & program
tidak mengubahnya.
dari 1 orang ke orang lain membutuhkan proses yang sangat lama & keahlian
tidak akan pernah dapat diduplikasi dengan lengkap. Jadi jika pengetahuan
terletak pada suatu sistem komputer, pengetahuan tersebut dapat disalin dari
lain.
c. Lebih murah. Menyediakan layanan komputer akan lebih mudah dan murah
xi
d. Bersifat konsisten karena kecerdasan buatan adalah bagian dari teknologi
dengan mudah dengan cara melacak setiap aktivitas dari sistem tersebut.
f. Dapat mengerjakan beberapa task lebih cepat dan lebih baik disbanding
manusia
untuk meneyelesaiakan suatu sasaran yang tertentu. Sistem juga diartikan sebagai
sekumpulan elemen yang bekerja sama dalam suatu kesatuan untuk melaksanakan
salah satu jalan untuk mendapatkan pemecahan masalah secara lebih cepat dan
mudah. Dengan sistem pakar, seseorang yang awam pun dapat menyelesaikan
masalahyang cukup rumit atau bias juga hanya sekedar mencari informasi
berkualitas yang sebenarnya hanya bias diperoleh dengan bantuan parah ahli.
Sistem pakar juga dapat membantu aktivitas pakar, yang di fungsikan sebagai
(Arifin,2011).
xii
Pemecahan masalah-masalah yang kompleks biasanya hanya dapat
dilakukan oleh sejumlah orang yang sangat terlatih, yaitu pakar. Dengan penerpan
teknik kecerdasan buatan, sistem pakar menirukan apa yang dikerjakan oleh
dkk, 2016):
masalah, tentu saja didalam domain tertentu. Ada bentuk pendekatan berbasis
pengetahuan yang sangat umum digunakan, yaitu penlaran berbasis aturan (Rule-
Based Reasoning).
b. Mekanisme inferensi
penalaran dengan menggunakan isi daftar aturan berdasarkan urutan dan pola
yang digunakan oleh seorang pakar. Ada dua teknik dalam melakukan inferensi,
yaitu:
dkk.,2016):
xiii
b. Dapat memberrikan penalaran untuk data-data yang tidk pasti.
e. Meningkatkan kualitas
i. Memiliki reliabilitas
xiv
l. Sebagai media pelengkap dalam pelatihan
kelemahan yaitu:
b. Sulit dikembangkan, hal ini tentu saja erat kaitannya dengan ketersediaan
pakar dibidangnya
Logika Fuzzy pertama kali diperkenalkan oleh Prof. Lotfi A. Zadeh pada
tahun 1965. Dasar logika fuzzy adalah teori himpunan fuzzy. Pada teori himpunan
atau membership function menjadi ciri utama dari penalaran dengan fuzzy logic
tersebut. Logika fuzzy dapat diangggap sebagai kotak hitam yang menghubungkan
antara ruang input dengan ruang output. Kotak hitam tersebut berisi cara atau
metode yang dapat digunakan untuk mengolah data input menjadi output dalam
input ke dalam nilai keanggotaan yang memiliki interval 0 sampai 1. Salah satu
cara yang dapat digunakan untuk mendapatkan nilai keanggotaan adalah dengan
xv
melalui pendekatan fungsi. Beberapa fungsi keanggotaan fuzzy, yaitu :
a. Representasi Linier
digambarkan sebagai garis lurus. Ada 2 keadaan himpunan fuzzy yang linier.
Pertama, Kenaikan himpunan dimulai pada nilai domain yang memiliki derajat
keanggotaan nol [0] bergerak ke kanan menuju nilai domain yang memilki derajat
keanggotaan lebih tinggi. Kedua, Garis lurus dimulai dari nilai domain dengan
derajat keanggotaan tertinggi pada sisi kiri, kemudian bergerak menurun ke nilai
Kurva trapesium pada dasarnya seperti bentuk segitiga, hanya saja pada
himpunan fuzzy dengan fungsi keanggotaan yang menoton. Output hasil inferensi
dari tiap-tiap aturan diberikan secara tegas (crisp) berdasarkan α-predikat (fire
strength). Proses agregasi antar aturan dilakukan, dan hasil akhirnya diperoleh
𝑎1𝑧1 # 𝑎$𝑧$#⋯#𝑎𝑛
𝑧=
𝑎1#𝑎$ #⋯ 𝑎𝑛
xvi
2.6 Penyakit Paru-Paru
Penyakit paru dan saluran napas merupakan penyakit yang tingkat
kejadiannya cukup luas dan dapat menyerang siapa saja tanpa memandang usia
dan suku bangsa. Dalam kehidupan sehari-hari kita banyak menjumpai penyakit
asma, bronkitis, TBC, batuk serta demam dalam masyarakat. Sekalipun ada
beberapa penyakit paru dan saluran napas yang tidak membahayakan jiwa, namun
tetap tidak boleh dianggap sepele, mengingat berbagai kompikasi yang dapat
ditimbukan. Paru merukan organ vital bagi tubuh, sehingga kesehatan paru
sangatlah pentinguntuk dijaga. Mengingat fungsi dari paru sebagai pusat daria alat
pernapasan manusia. Lingkungan yang kotor, polusi udara yang kian bertambah
berat serta pola hidup tidak sehat menyebabkan penyakit paru. Sekecil apapun
terserang penyakit paru selain berbahaya juga sangat menganggu aktivitas sehari-
hari, maka dari itu lebih baik mencegah dari pada megobati. Ada beberapa hal
yang dapat menjadi penyebab penyakit pada saluran pernapasan dan paru,
misalnya zat yang berasal dari lingkungan sekitar, seperti olusi udara, bakteri
radiologis dan tes faal paru merupakan data yang sangat penting untuk
adalah batuk. Dahak (sputum), sesak napas, batu darah, sweezing (mengi), nyeri
dada. Adapun beberapa jenis penyakit paru antara lain: Tuberculosis Paru,
xvii
Pleura. Sedangkan penderita asma berisiko mengalami terjadi reaksi anafilaksis
akibat elergi makanan fatal mengancam jiwa. Asma juga dapat terjadi pada siapa
saja dan dapat timbul segala usia. Meskipun demikian, umumnya asma lebih
sering terjadi pada anak-anak usia dibawah 5 tahun dan orang dewasa pada usia
a. Asma
melibatkan banyak sel-sel inflamasi seperti eosinophil, sel mast, leukotrin dan
yang menimbulkan episode berulang dari mengi (wheezing), sesak napas, dada
terasa berat, serangan terjadi sekitar 3-4 kali seminggu, produksi lender berlebihan
dan batuk terutama pada malam dan pagi dini hari. Kejadian ini biasanya ditandai
dengan obstruksi jalan napas yang besifat reversibel baik secara spontan atau
episodik berulang beberapa batuk, sesak napas dan rasa berat di dada terutama
pada malam atau dini hari yang uumnya bersifat reversible baik dengan atau tanpa
pengobatan. Penyakit asma bersifat fluktuatif (hilang timbul) artinya dapat tenang
tanpa gejala tidak menganggu aktivitas tetapi dapat eksaserbasi dengan gejala
ringan sampai berat bahkan dapat menimbulkan kematian. Ada dua jenis pemicu
penyakit asma, yaitu elergen dan iritan. Alergen adalah zat yang menyebabkan
xviii
gejala penyakit asma dengan cara memunculkan reaksi alergi. Alergen penyakit
asma yang umum diatarannya: serbuk sari (bunga), hewan, dan tungau debu,
rumah. Iritan adalah zat yang menyebabkan gejala asma dengan cara menganggu
saluran pernapasan, iritan penyakit asma yang umum diantaranya: udara dingin,
asap rokok, dan asap sisa pembakaran bahan kimia (ijaya dan Toyib, 2018)
b. Bronkitis
batuk yang lebih serius, seperti asma, eksaserbasi penyakit paru obstruktif kronis,
gagal jantung atau pneumonia. Diagnosis yang paling banyak tumpang tinding
dengan bronkitis akut adalah pernapasan bagian atas infeksi saluran dan
pneumonia. Sedangkan bronkitis akut dan pilek biasa adalah penyakit yang
Selain batuk, tanda dan gejala bronkitis akut lainnya termasuk, dispenia,
hidung tersumbat, sakit kepala, dan demam badan lemah, produksi dahak
berwarna putih, kuning atau hijau. Beberapa hari pertama infeksi bronchitis akut
mungkin tidak dapat dibedakan dari flu biasa. Batuk yang berhubungan dengan
untuk pulih sepenuhnya dari bronkitis akut. Durasi batuk terkait bronkitis akut
biasannya dua hingga tiga minggu, dengan perkiraan terkumpul 18 hari dalam
satu tinjauan sistematis. Ini sesuai dengan hasil percobaan prospektif, yang
xix
menemukan bahwa pasien yang batuk selama setidaknya lima hari memiliki rata-
pada saat batuk atau bersin. Untuk selanjutnya, kuman penyebab pneumonia
masuk kesaluran pernapasan melalui proses inhalasi (udara yang dihirup), atau
dengan cara penularan langsung, yaitu percikan droplet yang dikeluarkan oleh
penderita saat batuk, bersin, dan berbicara langsung terhirup oleh orang disekitar
penderita, atau memegang dan menggunakan benda tang telah terkena sekresi
dimana alveoli (mikroskopik udara mengisi kantong dan paru yang bertanggung
jawab untuk menyerap oksigen dari atmosfer) menjadi radang dan dengan
infeksi karena bakteri, virus jamur, dan parasit. Pneumonia juga dapat terjadi
karena bahan kimia atau kerusakan fisik dari paru-paru, atau secara tak langsung
dari penyakit lain seperti kanker paru-paru atau pengunaan alkohol. Gejala khas
yang berhubungan dengan pneumonia meliputi batuk, nyeri dada deamam, dan
xx
sakit kepala, nyeri dada, batuk berdahak kadang desertai darah, dan sesak napas.
Populasi yang rentan terserang pneumonia adalah anak-anak usia kurang 2 tahun,
usia lanjut kurang lebih dari 65 tahun dan orang yang memiliki masalah kesehatan
d. Emfisema
penyakit paru obstruktif kronik yang melibatkan kerusakan pada kantung udara
beberapa faktor risiko penyebab emfisema diantaranya polusi udara dan faktor
genetik. Polusi udara didapatkan dari merokok, paparan debu, sulfur dioksida
(SO2), nitrogen dioksida (NO2) dan gas beracun lainnya. Sedangkan asap rokok
orang yang sehat kerana karbon dioksida yang seharusnya dikeluarkan dari paru-
PPOK adalah penyakit dengan karakteristik keterbatasan saluran napas yang tidak
xxi
sepenuhnya reversible. Keterbatasan saluran napas tersebut biasanya progresif dan
mempengaruhi kualitas hidup. Disfungsi otot rangka merupakan hal utama yang
dan depresi merupakan manifestasi sistemik PPOK. Gejala PPOK secara umum
ada tiga yaitu, batuk, berdahak dan sesak napas khususnya saat beraktvitas. ATS
telah membagi skala sesak napas dari tingkta 0, satu, dua, tiga dan empat, yang
menghasilkan nilai VEP1 dibagi dengan KVP yaitu besarnya ratio udara yang
mampu dihisap dan di keluarkan oleh paru-paru manusia. Faktor resiko utama
PPOK antara lain merokok, polutan indoor, outdur dan polutan di tempat kerja,
selain itu ada juga faktor resiko lain yaitu genetik, gender, usia, konsumsi alkoho
f. TBC (Tuberculosis)
besar TB menyerang penyakit paru-paru tetapi dapat juga mengenai organ tubuh
xxii
napas, hilang nafsu makan, berat badan turun, demam, kedinginan dan kelelahan
(Rafflesia, 2014).
sebabkan oleh lingkungan yang tidak sehat, semakin meningkatnya gizi buruk di
g. Kanker paru
Menurut Aliyah dkk., (2016), kanker paru umunya dibagi menjadi dua
kategori besar, yankni kanker paru sel kecil (small cell lung cancer-SCLC) dan
kanker paru non-sel kecil (non-small cell lung cancer-NSCLC). Kategori NSCLC
terbagi lagi menjadi adenokarsinoma, karsinoma sel skuamosa, dan karsinoma sel
Tanda dan gejala pada stadium awal, sebagian besar kanker paru tidak
menunjukkan gejala klinis. Gejala dan tanda kanker paru umumnya terjadi pada
a. Lokal:
1) Batuk baru atau batuk yang lebih hebat pada batuk kronis
2) Himoptisis
xxiii
4) Kadang terdapat kavitas seperti abses paru
5) Etelaktasis
b. Invasi local:
1) Nyeri dada sesak napas karena efusi pleura Invasi ke pericardium yang
miosis)
4) Sindrom pancoast, karena invasi pada pleksus brachialis dan saraf simpatis
servikalis
7) Neuromiopati
8) Hopertrofi osteoartropati
xxiv
1) Sering terdapat pada perokok dengan PPOK yang terdeteksi secara
radiologis
yang digunakan untuk menggambarkan aliran data yang ada dalam sebuah sistem
dibangun. Diagram ini terdiri dari level-level yang dimaksudkan untuk mem-
break down fungsi yang ada. Level yang lebih rendah menjabarkan lebih detail
level yang ada diatasnya. Simbol yang digunakan dalam DFD dapat dilihat pada
Entitas luar
Simpanan data
Arah aliran
xxv
Perancangan proses akan menjelaskan bagaimana sistem pakar bekerja
untuk mengolah data yang tersedia sehingga menjadi informasi yang berguna
alir (flowchart). Sistem ini nantinya akan digunakan oleh dua penggunaan, yaitu
hungunan data pada sebuah basis data. Hubungan anatar data tersebut di
menggambrkan data dalam bentuk entitas, atribut dan hubungan antar entitas.
ERD hanya berifat konseptual dan tidak tergantung pada produk DBMS
2012):
1. Entitas (Entity) Entitas dapat berupa sesuatu yang nyata ataupun absrtak,
dapat berupa seseorang, sebuah tempat, sebuah objek, sebuah kejadian atau
suatu konsep.
dua jenis entitas. Hubungan digambarkan dengan bentuk belah ketupat. Tiap
xxvi
3. Atribut setiap kejadian dari tiap entitas perlu dilakukan identifikasi dan
4. Komponen empat adalah relasi atau relation. Relasi dalam ERD adalah
hubungan yang terjadi antara satu atau lebih entitas. Relasi sendiri sering
ketupat. Terdapat tiga jenis relasi yang digunakan dalam ERD dan perlu
5. Komponen terakhir adalah garis. Dalam ERD sendiri garis digunakan untuk
garis juga dapat menunjukkan alur atau flow dari suatu ERD. Simbol yang
Entitas
Entitas
xxvii
Relationshipp
Hubungan
Atribut
Atribut
Menurut Pahlevi dkk., (2018) dan Syifani dan Dores (2018) Sublime Text
merupakan salah satu text editor yang sangat powerful yang dapat meningkatkan
produktivitas dan mengembangkan kualitas kode yang tinggi. Sublime Text adalah
aplikasi editor untuk kode dan teks yang dapat berjalan diberbagai platform
aplikasi ini terinspirasi dari aplikasi Vim, Aplikasi ini sangatlah fleksibel dan
menggunakan sublime-packages.
Sublime text adalah teks editor berbasis Python, sebuah teks editor yang
elegan, kaya fitur, cross platform, mudah dan simple yang cukup terkenal
biasanya menggunakan sublime text untung mengunting source kode yang sedang
xxviii
membantu pengguna dalam membuat sebuah web development. Berikut
sebuah kode pada waktu yang sama dan dalam baris yang berbeda.
menjadi penuh. Fitur ini sangat dibutuhkan ketika pengguna ingin fokus pada
4. Find and Project, dapat mencari dan membuka file di dalam sebuah project
5. Plugin API dan Switch, Sublime Text mempunyai keunggulan dengan plugin
yang berbasi Phyton Plugin API. Teks editor ini mempunyai plugin yang
mengembangkan softwarenya.
6. Drag and Drop, dapat menyeret dan melepas file teks ke dalam editor yang
tersedia dalam berbagai platform sistem operasi, yaitu Windows, Linux, dan
MacOS.
xxix
2.6.2 Personal Home Page / Hyperttext Preprocesso (PHP)
Menurut Anwar dan Irawan, (2017) dan Syifani dan Dores (2018) PHP
penerjemahan baris sumber menjadi kode mesin yang dimengerti komputer secara
langsung pada saat baris kode di jalankan PHP (Hyperttext Preprocessor) yaitu
bahasa pemrograman berbasis web server-side yang bersifat open source. PHP
merupakan script yang terintegrasi dengan HTML dan berada pada server (server
-side HTML embedded scripting). PHP adalah script yang digunakan untuk
Secara umum, fungsi PHP adalah digunakan untuk pengembangan website. Baik
website statis seperti situs berita yang tidak membutuhkan banyak fitur. Ataupun
prinsipnya PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP,
Cold Fusion maupun JSP. Kemudahan lain dari PHP mampu berintegrasi dengan
berbagai macam database salah satunya MySQL (Prasetyo dan Pattiasina, 2015).
Menurut Anwar dan Irawan (2017) dan Syifani Dores, (2018) MySQL
xxx
Dari sekian banyak DBMS seperti Oracle, My SQL, Postagre SQL, dan lain-lain.
dibawah lisensi GNU General Public Licence (GPL). MySQL adalah sebuah
batasan perangkat lunakak tersebut tidak boleh dijadikan produk turunan yang
bersifat komersial.
website, yaitu mengatur isi/informasi yang ditampilkan suatu website. Script PHP
2.6.4 XAMMP
sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache,
HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan
MySQL, dan Web Programming yaitu PHP (Wirawan, 2008). XAMMP adalah
sebuah software web server Apache yang didalamnya sudah tersedia database
xxxi
singkatan dari X (untuk empat sistem operasi), Apache, MySQL, PHP, Perl.
perangkat lunak XAMMP yang berfungsi sebagai web server. Aplikasi ini
data atau menampilkan data dari basis data. Untuk dapat melakukan tugas
sebagainya. Setiap software database mempunyai arti dan fungsi yang sama
(Binarso dkk.,2012).
HTML (Hypert Text Markup Language) adalah suatu bahasa yang dikenali
dengan tulisan teks biasa. Sedangkan web browser adalah program computer yang
browser anatara lain seperti Mozilla firefox, Google Chrome, Inferent Explorer,
xxxii
Fungsi HTML secara erperinci sebgai berikut (Hidayat, 2016):
2.6.6 Web
animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis
maupun dinamis yang bentuk suatu rangkaian banguna yang saling terkait, yang
anatara suatu halaman web dengan halaman web lainnya disebut Hyperlink,
sedangkan teks yang dijadikan media penghubung (Arwan dan Irawan, 2017).
Palmer dan Grifitth melakukan riset mengenai fungsi website sebgai berikut
a. Fungsi website sebagai media kegiatan promosi yang dilakukan secara online.
xxxiii
Confusion Matrix adalah suatu metode yang biasanya digunakan untuk
dengan tabel yang menyatakan dengan jumlah data uji yang benar diklasifikasikan
dan jumlah data uji yang salah diklasifikasikan (Rahman dkk., 2017). Confusion
matrix berisi informasi aktual (actual) dan prediksi (predicted) pada sistem
Klasifikasi Prediksi
Ya Tidak
Ya TP FN
Aktual
Tidak TN FN
Keterangan:
True Positive (TP) = Proporsi positif dalam data set yan diklasifikasikan positif
Tru Negative (TN) = Proporsi positif dalam data set yan diklasifikasikan negatif
False Positive (TP) = Proporsi positif dalam data set yan diklasifikasikan positif
False Negative (FN)= Proporsi positif dalam data set yan diklasifikasikan negatif
a. Nilai akurasi (acc) adalah proporsi jumlah prediksi yang benar. Dapat
dihitung dengan menggunakan persamaan:
TP+TN
Acc:
TP+ TN+ FP+ FN
b. Sensitivity digunakan untuk membandingkan proporsi TP terhadap tupel
yang psotif, yang dihitung dengan mengguanakan persamaan:
xxxiv
TP+TN
Sensitivity :
TP+ FN
c. Specificity digunakan untuk membandingkan proporsi TN terhadap tupel
yang negatif, yang dihitung dengan menggunakan persamaan:
TP
Specificity:
TP+ FP
Kekurangan dari metode black box testing adalah pengujian kasus sulit
didesain tanpa spesifikasi yang jelas. Memungkinkan memiliki pengulangan
pengujian yang sudah dilakukan oleh developer. Beberapa bagian back end tidak
diuji sama sekali. Black box testing berfokus untuk menemukan hal-hal berikut
(Nurudin dkk, 2019):
xxxv
BAB III
METODOLOGI PENELITIAN
Penelitian ini dilaksanakan mulai bulan Mei sampai Juli 2022 yang
1 Pengumpulan data
2 Analisis kebutuhan
system
3 Desain system
4 Pengkodingan
5 Pengujian
6 Implementasi
7 Integrasi dan pengujian
ini terdiri dari (1) Identifikasi Masalah, (2) Pengumpulan Data, (3) Perancangan
dan Pemodelan, (4) Pengembangan Sistem, dan (5) Pengujian. Adapun teknik
xxxvi
pe
xxxvii
30 Data.
Mulai
Gejala dan
Pemeriksaan Fisik
IF Pemeriksaan
Diagnosa Penunjang
Awal<40
IF
Selesai
Gambar 3.2 Gambaran umum sistem
menginputkan gejala yang diderita oleh pasien dan hasil pemeriksaan fisis yang
dilakukan oleh dokter, seperti batuk, napas cepat, wheezing dan lain lainnya. Lalu
dimasukkan. Apabila hasil pencarian sistem tidak ditemukan gejala penyakit paru
xxxviii
berat sistem akan menyelesaikan pencarian dan mengeluarkan diagnosis paru-
paru ringan akan teta pi apabila sistem menemukan adanya indikasi paru-paru
berat, makan sistem akan meminta hasil pemeriksaan lain sebagai pendukung
Proses pada tahap ini melakukan penerapan semua hasil rancangan dan
pemodelan yang telah dibuat kedalam perangkat lunak. Menjalankan sistem yang
2.5.5 Pengujian
hasil proses klasifikasi pada confusion matrix. Keempat istilah tersebut adalah
True Positive (TP), True Negative (TN), False Positive (FP) dan False Negative
(FN).
xxxix
DAFTAR PUSTAKA
Sucipto A, Y. Fernando, R. I. Borman, and N. Mahmuda, “Penerapan Metode
Certainty Factor Pada Diagnosa Penyakit Saraf Tulang Belakang,” J.
Ilm. FIFO, vol. 10, no. 2, p. 18, 2019, doi:
10.22441/fifo.2018.v10i2.002.
E. Elisa and N. Azwanti, “Rekayasa Perangkat Lunak Untuk Jasa Pindah Berbasis
Web,” Rang Tek. J., vol. 2, no. 2, 2019, doi: 10.31869/rtj.v2i2.1430.
Giarratano, Joseph & Riley, Gary. Expert Systems Principles and Programming
Third Edition. United States of America: PWS Publishing Company.
1998.
I. Akil, “Rekayasa Perangkat Lunak Dengan Model Unified Process Studi Kasus:
Sistem Informasi Journal,” J. Pilar Nusa Mandiri, vol. 12, no. 1, p. 11,
2016.
J. Razky, S. Rini, and Mandala Eka Praja Wijata, “Sistem Pakar Diagnosa
Penyakit Pneumonia Pada Anak Menggunakan Metode Case Based
Reasoning,” Sainteks, vol. 6, no. ISBN : 978-602-52720-1-1, pp. 868–
872, 2019.
xl
J. Oc, “Fuzzy Logic Untuk Penyakit Kolesterol Dalam Pengambilan Golongan
Obat,” J. Teknol. Dan Open Source, vol. 2, no. 2, pp. 45– 53, 2019, doi:
10.36378/jtos.v2i2.358.
xli