Anda di halaman 1dari 50

UNIVERSITAS TEKNOLOGI SUMBAWA

IMPLEMENTASI FORWARD CHAINING UNTUK


MENDIAGNOSA PENYAKIT MATA BERBASIS WEB

PROPOSAL SKRIPSI

ANGGIA PURBADHANTI
19.01.013.110

FAKULTAS REKAYASA
SISTEM PROGRAM STUDI
INFORMATIKA SUMBAWA
APRIL 2023
2

UNIVERSITAS TEKNOLOGI SUMBAWA

IMPLEMENTASI FORWARD CHAINING UNTUK


MENDIAGNOSA PENYAKIT MATA BERBASIS WEB

PROPOSAL SKRIPSI

Diajukan Kepada

Universitas Teknologi Sumbawa Sebagai Salah Satu


Persyaratan Menyelesaikan Program Sarjana Strata Satu
(S1)

ANGGIA PURBADHANTI
NIM 19.01.013.110

FAKULTAS REKAYASA
SISTEM PROGRAM STUDI
INFORMATIKA SUMBAWA
APRIL 2023

2
3

LEMBAR PERSETUJUAN PEMBIMBING PROPOSAL SKRIPSI

Proposal Skripsi Ini Berjudul:

IMPLEMENTASI FORWARD CHAINING UNTUK MENDIAGNOSA


PENYAKIT MATA BERBASIS WEB

Disusun oleh:

Anggia Purbadhanti
19.01.013.110

Telah diperiksa dan disetujui untuk diseminarkan

Sumbawa, 29 Maret 2023

Pembimbing Utama : Eri Sasmita Susanto, M. Kom ( )


NIDN: 0804059203

3
4

HALAMAN PERNYATAAN ORISINALITAS

Sebagai sivitas akademika Universitas Teknologi Sumbawa, saya


yang bertanda tangan dibawah ini:
Nama : Anggia Purbadhanti
NIM : 19.01.013.110
Program Studi : Informatika
Fakultas : Rekayasa Sistem
Jenis Karya : Proposal Skripsi

Menyatakan bahwa proposal skripsi yang berjudul Implementasi


Forward Chaining Untuk Mendiagnosa Penyakit Mata Berbasis
Web adalah hasil karya yang disusun seluruhnya asli hasil kerja
sendiri, bukan plagiat dan belum pernah dinilai pada sidang skripsi
lainnya, baik didalam maupun diluar Universitas Teknologi
Sumbawa dan semua sumber yang ditulis baik yang dikutip
dan/atau dirujuk secara langsung dan tidak langsung telah saya
nyatakan dengan benar.
Pernyataan ini saya buat dengan sebenar-benarnya dan apabila di
kemudian hari terbukti tidak benar, maka saya bersedia menerima
sanksi yang ditetapkan sesuai peraturan yang berlaku

Sumbawa, 10 Maret 2023


Yang Menyatakan,

Anggia Purbadhanti
19.01.013.110

4
5

KATA PENGANTAR

Dengan Segala kerendahan hati penulis sampaikan puji syukur


kehadirat Allah SWT, atas limpahan rahmat dan karunianya sehingga
penulis dapat menyelesaikan proposal skripsi ini. Penulisan Proposal
skripsi ini dilakukan untuk memenuhi salah satu syarat mencapai gelar
sarjana komputer program studi informatika pada fakultas rekayasa sistem
universitas teknologi sumbawa. Penulis menyadari bahwa, tanpa bantuan
dan bimbingan dari berbagai pihak, sangatlah sulit untuk menyelesaikan
proposal skripsi ini. Oleh karena itu, penulis mengucapkan terima kasih
kepada :
1. Bapak Ir. Chairul Hudaya, Ph.D., Selaku Rektor Universitas
Teknologi Sumbawa.
2. Bapak Mietra Anggara, ST., MT., Selaku Dekan Fakultas
Rekayasa Sistem Universitas Teknologi Sumbawa.
3. Bapak Rodianto, M.Kom., Selaku ketua program studi
informatika universitas teknologi sumbawa.
4. Bapak Eri Sasmita Susanto M. Kom., selaku dosen pembimbing
yang telah memberikan arahan dan motivasi dalam menyelesaikan
proposal skripsi ini.
5. Keluarga Penulis khususnya orangtua tercinta penulis yang telah
memberikan do’a setulus hati kepada penulis.
6. Rekan – rekan seperjuangan yang memberikan semangat dan
motivasinya kepada penulis.
7. Dan semua pihak yang tidak dapat penulis sebutkan namanya satu
persatu.

Akhir kata penulis menyadari bahwa tentunya dalam penyusunan


proposal ini terdapat banyak kesalahan. Oleh karena itu penulis
mengucapkan mohon maaf yang sebesar-besarnya. Penulis berharap
semoga proposal ini dapat bermanfaat bagi pembaca dan dapat menjadi
referensi demi pengembangan yang lebih baik lagi.

Sumbawa, 10 Maret 2023


Penulis,

Anggia Purbadhanti
19.01.013.110

5
6

DAFTAR ISI

LEMBAR PERSETUJUAN PEMBIMBING PROPOSAL SKRIPSI...........III


HALAMAN PERNYATAAN ORISINALITAS...............................................IV
KATA PENGANTAR...........................................................................................V
DAFTAR ISI........................................................................................................VI
DAFTAR GAMBAR........................................................................................VIII
DAFTAR TABEL................................................................................................IX
BAB I.......................................................................................................................1
PENDAHULUAN...................................................................................................1
1.1 Latar Belakang...........................................................................................1
2.1 Rumusan Masalah.....................................................................................2
3.1 Batasan Masalah........................................................................................2
4.1 Tujuan Penelitian......................................................................................3
5.1 Manfaat Penelitian....................................................................................3
5.1.1 Manfaat Teoritis......................................................................................3
5.1.2 Manfaat Praktis.......................................................................................3
6.1 Sistematika Penulisan...............................................................................3
BAB II.....................................................................................................................5
LANDASAN TEORI..............................................................................................5
2.1 Tinjauan Pustaka.......................................................................................5
2.2 Dasar Teori.................................................................................................8
2.2.1 Implementasi............................................................................................8
2.2.2 Forward Chaining....................................................................................8
2.2.3 Diagnosa.................................................................................................10
2.2.4 Penyakit..................................................................................................10
2.2.5 Mata........................................................................................................11
2.2.5.1 Pengertian Mata.............................................................................11
2.2.5.2 Jenis -jenis Mata Penglihatan Menurun Tanpa Mata Merah...11
2.2.6 Website....................................................................................................14
2.2.7 Breadth First Search..............................................................................15
2.2.8 PHP.........................................................................................................17
2.2.9 MySQL....................................................................................................18
2.2.10 UML....................................................................................................18
2.2.11 Black-Box Testing...............................................................................23
BAB III..................................................................................................................25
METODOLOGI PENELITIAN.........................................................................25
3.1 Metode Penelitian......................................................................................25
3.1.1 Metode Pengumpulan Data..................................................................26

6
7

3.1.2 Metode Pengembangan Perangkat Lunak..........................................29


3.2 Kebutuhan Sistem Dalam Penelitian.......................................................31
3.2.1 Analisis Kebutuhan Pengguna.............................................................31
3.2.2 Analisis Kebutuhan Sistem...................................................................31
3.2.3 Analisis Kebutuhan Data......................................................................32
3.3 Waktu dan Tempat Penelitian.................................................................35
3.3.1 Waktu Penelitian...................................................................................35
3.3.2 Tempat Penelitian..................................................................................36
DAFTAR PUSTAKA...........................................................................................37

7
8

DAFTAR GAMBAR

Gambar 2.1 Proses Metode Forward Chaining.....................................................9


Gambar 2.2 Penalaran Breadth First Search........................................................16
Gambar 2.3 Konsep Kerja PHP............................................................................17
Gambar 2.4 Diagram UML..................................................................................19
Gambar 3.1 Alur Metode Penelitian.....................................................................25
Gambar 3.2 Tahapan Metode Waterfall...............................................................29

8
9

DAFTAR TABEL

Tabel 2.1 Referensi Penelitian Terdahulu..............................................................6


Tabel 2.2 Simbol-simbol Use Case Diagram........................................................20
Tabel 2.3 Simbol-simbol Activity Diagram..........................................................21
Tabel 2.4 Simbol-simbol class diagram................................................................22
Tabel 2.5 Simbol-simbol Sequence Diagram........................................................23
Tabel 3.1 Hasil Wawancara...................................................................................27
Tabel 3.2 Kebutuhan Pengguna.............................................................................31
Tabel 3.3 Kebutuhan Perangkat Keras (Hardware)...............................................32
Tabel 3.4 Kebutuhan Perangkat Lunak (Software)...............................................32
Tabel 3.5 Basis Pengetahuan Id Gejala.................................................................33
Tabel 3.6 Basis Pengetahuan Id Penyakit.............................................................34
Tabel 3.7 Basis Pengetahuan Diagnosa.................................................................34
Tabel 3.8 Waktu Penelitian...................................................................................35

9
10

BAB I
PENDAHULUAN

1.1 Latar Belakang


Kesehatan sangat penting bagi manusia terutama kesehatan mata kerena
mata merupakan panca indera manusia yang penting. Apabila mata mengalami
gangguan atau penyakit mata, maka akan berakibat buruk bagi kehidupan
manusia. Mata adalah jendela dunia¸ kalimat ini sepertinya paling tepat untuk
menggambarkan betapa pentingnya mata bagi kehidupan manusia. Mata
adalah organ yang diciptakan Tuhan dan termasuk salah satu organ vital yang
penting nilainya. Manusia bisa mendapatkan informasi sebanyak 80% hanya
dengan melihat (Kurmasela et al, 2013). Seringkali orang mengabaikan
gangguan atau keluhan pada indera penglihatannya dan orang mengira
keluhan tersebut dapat hilang dengan sendirinya. Tentu saja keluhan tersebut
merupakan gejala awal dari penyakit mata. Salah satu faktor penyebabnya
adalah kurangnya pengetahuan masyarakat tentang penyakit mata, serta cara
mengatasi penyakit tersebut dengan cepat dan tepat. Ada beberapa hal yang
tidak boleh ditangani sembarangan. Misalnya dalam mengatasi penyakit mata
penglihatan menurun secara perlahan tanpa disertai mata merah. Masyarakat
harus mengetahui dengan pasti penyakit mata apa saja yang mempengaruhi
indra penglihatan manusia, barulah mereka dapat mengambil keputusan
tindakan apa yang harus dilakukan.
Dengan demikian, akhirnya klinik- klinik mata mulai dibuka. Namun tidak
semua daerah memiliki klinik mata, hal ini disebabkan terbatasnya jumlah
dokter spesialis mata yang dapat mendirikan dan mengelola klinik serupa di
setiap daerah. Salah satu klinik dengan kualitas baik yang menyediakan
pemeriksaan dan pengobatan penyakit mata yaitu Klinik Kimia Farma yang
beralamat di Jln. Cenderawasih No. 1, Brangbiji, Kec. Sumbawa, Kabupaten
Sumbawa Besar, NTB yang merupakan klinik dengan pasien penyakit mata
yang termasuk banyak setiap minggunya. Dengan banyaknya pasien yang
datang untuk menyampaikan keluhan dan melakukan pemeriksaan mata
membuat dokter menjadi kewalahan untuk menanganinya. Pemeriksaan mata
yang dilakukan di klinik ini masih dilakukan secara manual dengan masuk ke
ruangan dokter satu persatu sehingga memerlukan waktu yang lebih untuk
dokter melakukan pemeriksaan untuk setiap pasien yang masuk. Sehingga
pada akhirnya timbul pemikiran bagaimana masyarakat mengetahui tentang
penyakit mata dan penyebabnya serta bagaimana cara mengatasi penyakit
mata ini tanpa harus pergi ke ahli pakar yang membutuhkan biata dan waktu
yang cukup lama dalam penanganannya.

10
11

Dari permasalahan tersebut, maka penulis membuat system web yang


dapat mempermudah masyarakat dalam mengenali seputar tentang penyakit
mata penglihatan menurun tanpa mata memerah. Untuk metodenya sendiri
penulis menggunakan forward chaining yang dijalankan dengan
mengumpulkanterlebih dahulu fakta-fakta yang ada untuk menarik sebuah
kesimpulan. Forward chaining juga cukup handal dan banyak digunakan
dalam sistem pakar dalam mendiagnosa penyakit. Dalam kasus ini forward
chaining bisa membantu proses pengidentifikasian dengan mencocokkan
gejala dari suatu penyakit sesuai dengan aturan yang ada. Setelah penyakit
tersebut teridentifikasi, kemudian akan dilanjutkan bagaimana cara yang tepat
untuk tindakan perawatan dari penyakit yang teridentifikasi tersebut. Seperti
dalam penelitian yang dilakukan oleh Teuku Feraldy Ramadhan, Iskandar
Fitri, dan Endah Tri Esti Handayani pada jurnalnya berjudul “Sistem Pakar
Diagnosa Penyakit ISPA Berbasis Web Dengan Metode Forward Chaining”
menyatakan bahwa sistem pakar dapat digunakan untuk membantu
masyarakat dalam mendiagnosa awal penyakit ISPA. Sistem dapat
menerapkan kemampuan layaknya seorang ahli dalam memberikan solusi
untuk mendiagnosa ISPA. Tampilan antarmukanya sederhana sehingga dapat
memudahkan pengguna dalam berinteraksi dengan sistem. Hasil pengujian
validitas menunjukkan tingkat akurasi sistem yang dibuat sebesar 94% dengan
menggunakan 100 data uji coba.
Berdasarkan uraian tersebut maka peneliti ingin membuat system web
yang dapat mendiagnosa penyakit Mata dengan pengimplementasikan
metode forward chaining. Oleh karena itu, penulis memilih judul
“Implementasi Forward Chaining Untuk Mendiagnosa Penyakit Mata
Berbasis Web” guna untuk menyelesaikan dan mempermudah permasalahan
yang terjadi di masyarakat.

2.1 Rumusan Masalah


Merujuk pada latar belakang di atas maka fokus permasalahan yang akan
di bahas yaitu “Bagaimana Merancang dan Membangun Sistem Pakar
Mendiagnosa Penyakit Mata Dengan Metode Forward Chaining Berbasis
Web?”

3.1 Batasan Masalah


1. Sistem yang dibangun adalah berbasis website
2. Hanya membahas penyakit mata yang bergejala penglihatan menurun
tanpa mata memerah.
3. Menerapkan metode Forward Chaining.

11
12

4. Input diprogram berupa pilihan gejala- gejala penyakit mata yang dialami
pasien, output yang ditampilkan berupa gejala- gejala, jenis penyakit, dan
solusi dari penyakit mata yang dialami pasien.
5. Topologi penelusuran atau pencarian menggunakan Breadth First Search.

4.1 Tujuan Penelitian


Penelitian ini bertujuan untuk merancang dan membangun sistem pakar
mendiagnosa penyakit mata dengan metode forward chaining berbasis web.
Untuk mendapatkan solusi yang optimal dalam penyelesaian permasalahan
penyakit mata yang bergejala penglihatan menurun tanpa mata memerah pada
pada lingkungan masyarakat.

5.1 Manfaat Penelitian


5.1.1 Manfaat Teoritis
1. Penelitian ini diharapkan mampu menambah dan mengembangkan
wawasan, konsep, informasi, dan ilmu kepada pihak yang
berkepentingan.
2. Hasil penelitian ini untuk menyelesaikan masalah terdahulu dan
dapat digunakan sebagai bahan penelitian lebih lanjut.
5.1.2 Manfaat Praktis
1. Memudahkan dalam mengetahui informasi mengenai penyakit
mata tanpa seorang pakar dan tanpa mengeluarkan biaya.
2. Fasilitas berupa konsultasi kesehatan yang mudah diakses atau di
search oleh masyarakat umum.

6.1 Sistematika Penulisan


Untuk memudahkan didalam memahami permasalahan dan pembahasan,
maka Laporan Tugas Akhir ini dibuat dengan sistematika penulisan sebagai
berikut:

BAB I PENDAHULUAN
Bab I membahas mengenai latar belakang masalah, rumusan masalah,
batasan masalah, tujuan penelitian, manfaat penelitian, dan sistematika
penulisan.

BAB II LANDASAN TEORI


Bab II membahas mengenai landasan teori yang mendasari penelitian.
Landasan teori ini bersumber dari studi pustaka. Teori-teori tersebut
dikumpulkan dan digunakan sebagai dasar acuan untuk membuat tugas
akhir ini.

12
13

BAB III METODOLOGI PENELITIAN


Bab III membahas mengenai metode forward chaining, metode-metode
pengumpulan data, metode perancangan tampilan, metode
pengembangan perangkat lunak, analisis alat dan bahan, waktu dan tempat
yang digunakan dalam penelitian

BAB IV HASIL DAN PEMBAHASAN


Bab IV membahas hasil dan pembahasan ini berisi hasil dari sistem yang
dibuat dan pembahasan mengenai implementasi sistem yang telah dibuat.

BAB V PENUTUP
Bab V membahas kesimpulan yang merupakan rangkuman dari hasil
analisis dan saran yang perlu diperhatikan berdasarkan keterbatasan yang
ditemukan.

13
14

BAB II
LANDASAN TEORI

2.1 Tinjauan Pustaka


Setelah dilakukannya tinjuan pustaka dari beberapa penelitian
sebelumnya, yang memiliki relevansi dengan pembahasan yang penulis
teliti. Ditemukan beberapa penelitian sebagai berikut:

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
15

Tabel 2.1 Referensi Penelitian Terdahulu


No Peneliti Judul dan Tahun Metode Penelitian Perbedaan penelitian
Penelitian

1. Gilang Sistem Pakar Mendiagnosa Menggunakan Metode Pada penelitian ini pembuatan sistem
Ramadhan, Puji Penyakit Mata Pada Anak Dempster Shafer difokuskan hanya untuk anak- anak
Sari Ramadhan, Menggunakan Metode yang dimana rentang usianya dari umur
dan Erika Fahmi Dempster Shafer 5 tahun- 13 tahun. Sedangkan pada
Ginting (Tahun 2022) penelitian yang penulis lakukan, dalam
pembuatan sistem ini tidak adanya
batasan usia bagi penderita mata.

2. Sulistyowati dan Sistem Pakar Untuk Menggunakan Metode Pada penelitian ini jenis penyakit mata
Ridlwan Rabbani Mendiagnosa Penyakit Forward Chaining dengan yang didiagnosa yaitu 15 jenis penyakit
Nugroho Mata Berbasis Web Dengan teknik penelusuran Depth mata dengan 15 jenis gejala. Sedangkan
Menggunakan Metode First Search pada penelitian yang penulis lakukan
Forward Chaining (Tahun adalah lebih fokus membahas penyakit

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
16

2021) mata yang bergejala penglihatan


menurun perlahan tanpa mata memerah.

3. Muafi, Andi Sistem Pakar Mendiagnosa Menggunakan Metode Pada penelitian ini menggunakan sistem
Wijaya, dan Vijai Penyakit Mata Pada Manusi Forward Chaining dengan pengembangan waterfall Approach
Abdul Aziz Menggunakan Metode teknik pengembangan dimana hanya menyediakan pertanyaan-
Forward Chaining (Tahun sistemnya yaitu pertanyaan yang diambil dari gejala-
2020) pendekatan air terjun gejala yang ada serta menyediakan
(Waterfall Approach) informasi seputar mata tanpa
memberikan solusinya. Sedangkan
pada penelitian yang penulis lakukan,
input yang disediakan diprogram berupa
pemilihan mengenai gejala- gejala
penyakit mata yang dialami pasien dan
output yang dihasilkan berupa gejala-
gejala, jenis penyakit serta solusinya.

4. Natalia Anjela Sistem Pakar Diagnosa Menggunakan Metode Pada penelitian ini sistem yang dibuat
Sagat dan Agus Penyakit Mata Teorema Bayes hanya untuk membantu keperluan medis
Sidiq Purnomo Menggunakan Metode dan tanpa memberikan solusi pada
Teorema Bayes (Tahun diagnosa penyakit mata yang ada .
2021) Sedangkan pada penelitian yang
penulis lakukan adalah membuat suatu
sistem web untuk sarana masyarakat
awam mengetahui tentang penyakit

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
17

mata serta bagaimana solusi yang tepat


dalam menanganinya.

5. Rizal Rachman Sistem Pakar Deteksi Menggunakan Metode Pada penelitian ini melakukan diagnosa
dan Sera Moritam Penyakit Refraksi Mata Teorema Bayes terhadap penyakit refraksi mata dengan
Dengan Metode Teorema menggunakan metode teorema bayes.
Bayes Berbasis Web (Tahun Sedangkan pada penelitian yang
2020) penulis lakukan yaitu melakukan
diagnosa penyakit pada mata
penglihatan menurun tanpa adanya mata
merah dengan menggunakan metode
forward chaining.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
18

2.2 Dasar Teori


Berikut merupakan dasar- dasar teori yang berkaitan dengan penelitian
skripsi yang dilakukan adalah sebagai berikut:

2.2.1 Implementasi
Implementasi (Rosad, 2019) merupakan suatu aktivitas
yang direncanakan dan dilakukan dengan sungguh-sungguh
sesuai acuan aturan tertentu guna mencapai suatu tujuan.
Karena itu, implementasi tidak berdiri sendiri akan tapi
dipengaruhi oleh objek selanjutnya. Sedangkan, menurut
(Christianingsih et al., 2020), Implementasi adalah kegiatan
yang dilakukan oleh pemerintah guna mencapai tujuan yang
sudah direncanakan dalam suatu perintah atau kebijakan.
Tetapi pemerintah untuk menentukan kebijakan itu harus
adanya analisis yang betul-betul sesuai guna dalam tahap
implementasi suatu keputusan atau kebijakan tidak berakibat
buruk dan merugikan rakyat sebagai sasaran dari implementasi
tersebut.
Berdasarkan dua sumber diatas disimpulkan bahwa
Implementasi merupakan suatu aktivitas yang saling
menyesuaikan sesuai dengan tujuan yang dicapai.

2.2.2 Forward Chaining


Metode forward chaining merupakan metode penalaran
yang dimulai dari bawah ke atas karena penalaran berdasarkan
bukti dari level bawah mengarah kesimpulan pada level atas
yang dilandasi dengan fakta (Firdaus et al., 2021). Sedangkan
menurut (Gusla Nengsih Y., et al., 2020.) . Metode forward
chaining adalah proses pencarian yang diawali dengan
menampilkan sekelompok data atau fakta yang akurat menuju
kesimpulan akhir.
Berdasarkan pengertian diatas dapat disimpulkan bahwa,
metode forward chaining adalah sebuah metode dengan
pelacakan yang dimulai dari kumpulan data atau fakta yang
akurat menuju kesimpulan atau konklusi akhir dengan IF-
THEN aturan. Contoh sederhana seperti pernyataan “Apabila
langit mendung, banyak kilat atau udara lembab, maka hari
akan hujan”.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
19

Berikut rule yang dapat dicari dengan forward chaining


(Kurniadi & Prahasto, 2016) yaitu:
1. Teknik dengan keadaan yang disajikan satu atau lebih.
2. Kondisi yang ada dalam sistem mencari rule dalam data
knowledge yang bersinggungan dengan function IF dan
rule yang berkaitan.
3. Rule dalam forward chaining bisa menciptakan kondisi
baru dari kesimpulan awal pada THEN. Kemudian
kondisi itu akan di store ke dalam data rulebase.
4. Sistem akan mengoperasikan setiap kondisi yang
ditambahkan. Jika dalam sistem yang diproses terdapat
kondisi baru dari kesimpulan maka sistem akan kembali
mencari rule-rule dalam data knowledge.

Gambar 2.1 Proses Metode Forward Chaining


Sumber: (Sokibi et al., 2019)

Adapun kelebihan dan kekurangan metode forward


chaining (Dwi et al., 2014)
a. Kelebihan forward chaining yaitu:
1. Kelebihan yang utama dari forward chaining adalah
metode ini peroperasi dengan baik saat problem
bermula dari mendapatkan atau menggabungkan
informasi kemudian mencari kesimpulan apa yang
bisa diambil dari informasi tersebut.
2. Metode ini dapat menyediakan banyak sekali
informasi dari hanya sejumlah kecil data.
3. Ialah metode paling sempurna untuk beberapa tipe
dari problem solving task, seperti perencanaan,
pemantauan, kontrol, dan penafsiran.
b. Kekurangan forward chaining yaitu:
1. Kekurangan utama dari metode ini adalah
kemungkinan tidak adanya cara untuk penafsiran
dimana beberapa fakta lebih penting dari fakta
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
20

lainnya.
2. Sistem dapat saja menanyakan pertanyaan yang
tidak berkaitan. Meskipun jawaban dari pertanyaan
tersebut penting, namun hal ini membuat user
bingung untuk menjawab pada subjek yang tidak
berkaitan.

2.2.3 Diagnosa
Menurut (Azis Iskandar, 2020) Diagnosa ialah proses
mencari kelemahan atau gangguan apa yang dirasa seseorang
dengan melewati pengujian dan studi yang bersamaan
mengenai gejala-gejalanya. Diagnosa memiliki proses tidak
langsung saat menidentifikasi macam penyakit dengan cara
mengetahui macamnya. Sehingga kita bisa dinamakan bahwa
itu penyakit yang sedang diderita.
Sedangkan, menurut (Fadhlurrahman & Sidik, 2019)
Diagnosa merupakan menentukan jenis penyakit menggunakan
cara meneliti atau memeriksa gangguan-gangguan yang
dialami. Dalam bidang kesehatan diagnosa adalah penentuan
jenis penyakit sesuai tanda dan gejala yang dialami
menggunakan teknik dan alat contohnya laboratorium.
Diagnosa ialah mengetahui atau memverifikasi suatu jenis
gangguan atau masalah yang dialami oleh pasien.
Berdasarkan dua sumber diatas bisa disimpulkan bahwa
Diagnosa merupakan penentuan jenis penyakit dengan cara
memeriksa gejala-gejalanya. Jadi singkatnya, diagnosa atau
diagnosis adalah mengidentifikasi terhadap sesuatu.

2.2.4 Penyakit
Menurut (Yanuardi, 2019), Penyakit dapat diartikan yaitu
suatu keadaan dimana adanya gangguan pada bentuk ataupun
fungsi salah satu anggo tubuh yang mengakibatkan tubuh
menjadi tidak bisa bekerja dengan biasanya.
Menurut KBBI Penyakit merupakan suatu yang
menimbulkan terjadinya gangguan pada makhluk hidup.
Dari definisi diatas dapat disimpulkan bahwa Penyakit
adalah sebuah keadaan dimana tubuh terasa lemah dan
terdapatnya gangguan pada bagian tubuh tertentu.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
21

2.2.5 Mata
2.2.5.1 Pengertian Mata
Mata (Wijaya et al., 2020) adalah salah satu panca
indra yang ada pada manusia, secara konsisten mata
menyesuaikan jumlah cahaya yang masuk, memfokuskan
perhatian pada objek yang dekat dan jauh serta membuat
sketsa yang contiue yang dengan cepat diantar menuju
otak. Mata merupakan organ penglihatan yang terletak di
rongga orbital.
2.2.5.2 Jenis -jenis Mata Penglihatan Menurun Tanpa
Mata Merah
1. Katarak
Katarak merupakan penyebab utama gangguan
penglihatan dan kebutaan di Indonesia. Kebutaan
terjadi karena katarak yang membuat lensa mata
keruh dan berawan. Katarak terjadi pada usia dini dan
dapat disembuhkan dengan melakukan operasi
(Fahmi, 2019) . Secara umum jenis-jenis katarak
terdiri dari 6 bagian (Safaat et al., 2020) yaitu:
a. Katarak Senilis
Katarak senilis adalah salah satu gangguan
penglihatan mata karena adanya keruskaan protein
pada lensa mata. Keluhan katarak senilis ini
biasanya terjadi pada usia lansia yaitu usia diatas
50 an. Katarak senilis ini memiliki 4 tingkatan
stadium yaitu:
1. Katarak Senilis Imatur
Salah satu tahap awal katarak senilis yang
ditandai dengan adanya perubahan warna
disebagian titik lensa mata yang memutih atau
berawan.
2. Katarak Senilis Matur
Salah satu stadium katarak senilis yang
dimana lensa mata telah mengalami kekeruhan
pada keseluruhan pada bagianakibat deposisi
ion kalsium yang menyeluruh
(Gusti Ngurah Anom et al., 2022).

3. Katarak Senilis Hipermatur


Disebabkan karena adanya selaput depan
lensa yang berkerut dang mengecil
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
22

dikarenakan cairan keluar dari lensa mata.


4. Katarak Senilis Morgagni
Tingkat terakhir katarak senilis yang
terjadi akibat adanya proses degenerasi
korteks yang mencair dan melembek sehingga
nukleus jatuh ke dasar lensa mata.
b. Katarak Kongenital
Katarak yang ditemukan pada bagian lensa
dengan adanya keruh di sekitar lensa yang
membuat bayi kesulitan melihat dengan jelas.
Biasanya katarak ini mulai terjadi dari sebelum
atau segera setelah lahir dan bayi berusia kurang
dari 1 tahun. Penyebab katarak kongenital ini
biasanya disebabkan oleh infeksi yang terjadi
selama kehamilan sang ibu yang disebabkan oleh
rubeola, cacat air, influenza dan masalah
metabolik yang mungkin saja terjadi selama
kehamilan.
c. Katarak Komplikata
Katarak komplikata ini biasanya disebabkan
oleh penyakit laincontohnya ablasi retina, iskemia
okular, nekrosis anterior segmen, bulfalmos,
glaukoma, tumor intra okular dan uveitis dan
dapat mengakibatkan kencing manis.
d. Katarak Toksik
Jenis katarak mata yang diakibatkan oleh
penelanan dinitrofenol suatu obat yang digunakan
untuk menekan nafsyu makan. Kortokosteriod
yang diberikan dalam jangka lama baik secara
sistematik maupun dalam bentuk tetes sehingga
dapat menyebabkan kekeruhan pada lensa mata.
e. Katarak Traumatik
Keruhan pada lensa mata yang diakibatkan
oleh trauma tembus atau tumpul. Semakin berat
trauma okular yang terjadi makan berdampak
semakin tingginya kemungkinan terjadinya
katarak.
f. Katarak Sekunder
Katarak sekunder/kekeruhan kapsul posterior
(posterior capsular opacification/PCO) yang
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
23

ditandai dengan adanya keruhan pada kantung


belakang lensa mata sehingga mengakibatkan
penurunan penglihatan mata.

2. Glaukoma
Glaukoma merupakan penyakit kelainan pada
mata akibat keruskaan saraf mata yang terjadinya
penyempitan dan menghilangnya penglihatan.
Penyebab utama terjadinya glaukoma yaitu
peningkatan tekanan bola mata.
Jenis-jenis Glaukoma dibagi menjadi empat
macam yaitu:
a. Glaukoma Primer
Glaukoma primer timbul dengan sendirinya
pada orang yang biasanya bawaan glaukoma.
Glaukoma primer dibagi menjadi dua yaitu
glaukoma sudut terbuka dan glaukoma sudut
tertutup.
b. Glaukoma Sekunder
Glaukoma sekunder adalah glaukoma yang
terjadi dikarenakan penyakit lain seperti pada
penderita peradangan mta yang berulang,
komplikasi dari penyakit katarak, dan trauma atau
benturan benda tumpul pada mata.
c. Glaukoma Absolut
Glaukoma pada tahap akhir yang tidak
terkontrol dengan ciri-ciri mengerasnya bola mata
dan berkurangnya penglihatan sampai nol.
Keadaan ini disertai nyeri ataupun tidak.

3. Retinopati
Retinopati adalah gangguan atau penyakit pada
retina mata yang tidak disebabkan radang. Berikut
jenis-jenis retinopati yaitu:
a. Retinopati Anemia
Retinopati anemia ini dapat dilihat perubahan
pendarahan dalam dan sperfisial, termasuk edema
papil. Gangguan ini disebabkan oleh anoksia berat
pada anemia. Semakin berat anemianya maka
semakin tinggi kelainan pada retina.
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
24

b. Retinopati Diabetes Melitus


Gangguan retinopati diabetes ini adalah
kelainan pada retina yang dat dilihat pada
penderita DM. semakin lama penderita diabetes
semakin bertambah resiko terjadinya retinopati.
Retinopati diabetes ini miliki tingkatan yaitu
retinopati nonproliferatif ringan, retinopati
nonproliferatif sedang ( menyumbatkan beberapa
pembuluh darah retina), retinopati nonproliferatif
berat (banyaknya penyumbatan pembuluh darah
pada retina dan merangsang penyumbatan pada
pembuluh darah lainnya), dan Retinopati
proliferative atau stadium akhir.
c. Retinopati Diabetes Proliferatif
Disebabkan oleh diabetes berlanjut sehingga
terbentuknya retinopati proliferatif. Berkurangnya
oksigen pada retina dapat berakibat masuknya
pembuluh darah pada retina dan badan kaca pada
bola mata. Apabila tidak diobati maka akan
merusaknya retina dan penglihatan kabur.
d. Retinopati Hipotensi
Menurunnya tekanan darah pada kelainan
retina seperti dilatasi arteriol dan vena retina,
iskemia saraf optik, retina dan koroid akibat
hipoperfusi.
e. Retinopati Leukemia
Retinopati leukemia terjadi akibat bentuk
apapun seperti akut-kronik, limfoid-mieloid,
dengan tanda khusus seperti vena yang melebar.

2.2.6 Website
Website (situs web) merupakan semua halaman-halaman
web yang ada dalam lingkup domain yang menyediakan
informasi (Stikom et al., 2019).
Sedangkan, menurut Abdulloh (Zahir, 2020) Website
adalah kumpulan halaman yang berisikan sejumlah laman yang
isinya informasi dalam gambaran data digital, audio, dan
animasi lainnya yang disajikan melalui jalur koneksi internet.
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
25

Jadi Website dapat disimpulkan merupakan pengelompokan


halaman web dan dokumen yang meluas di beberapa server
komputer yang terdapat di seluruh dunia dan terhubungkan
dengan satu jaringan melalui jaringan internet.

2.2.7 Breadth First Search


Breadth First Search (Masdalipa et al., n.d.-a) merupakan
algoritma yang menjalankan pelacakan secara melebar atau
luas yang mengunjungi simpul secara preorder yaitu
mengunjungi semua simpul yang berterdekat dengan simpul
tersebut terlebih dahulu.
Berikut penjelasan langkah-langkah cara kerja teknik
penelusuran Breadth First Search (Masdalipa et al., 2022)
1. Masukkan simpul ujung (akar) kedalam baris dan
tentukan node asal dan node tujuan.
2. Ambil simpul dari awal baris, kemudian periksa apakah
simpul merupakan solusi.
3. Jika simpul adalah solusi, maka pemeriksaan selesai
dan hasil di kembalikan.
4. Jika simpul bukan solusi, masukkan semua simpul yang
bersampingan dengan simpul itu (simpul anak) kedalam
baris.
5. Jika baris kosong dan setiap simpul sudah di periksa,
pencarian selesai dan mengembalikan “solusi yang
tidak ditemukan”.
6. Ulang pencarian langkah kedua.

Menurut (Sutopo et al., 2021) Breadth First Search adalah


metode penalaran yang bertujuan untuk penambahan dan
mengecek setiap node pada graph atau barisan kombinasi
dengan penalaran dengan cara teratur menurut sistem melalui
semua solusi. Pada metode penalaran ini, setiap node pada
level n atau level yang bertetangga akan dikunjungi terlebih
dulu sebelum mengunjungi node-node pada level berikutnya
yaitu level n+1. Penelusuran mulai dari node akar terus arah
barisan ke-1 dari arah kiri ke arah kanan, kemudian pindah
dilanjuti ke level berikutnya dan seterusnya sampai
ditemukannya sebuah solusi.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
26

Gambar 2.2 Penalaran Breadth First Search


Sumber: (Yenila & Wiyandra, 2019)

Dapat dilihat pada gambar diatas, bahwa penalaran ini di


mulai dari awal yaitu node S. Dari node S dikembangkan dua
node yaitu menjadi dua cabang yaitu node A dan node B.
Penelusuran di lanjutkan ke node A yang akan menghasilkan
node C dan D. Sedangkan node B akan menghasilkan node E
dan F. Kemudian hasil dari node E yaitu menghasilkan node H
dan G. Demekian seterusnya sampai ditemukannya sebuah
solusi.
Berikut kelebihan gan dan kelemahan Breadth First Search
yaitu (D. C. Saputra et al., 2021):
1. Kelebihan teknik penalaran Breadth First Search
a. Breadth First Search dapat memberikan lebih dari
satu solusi.
b. Breadth First Search mampu mendapatkan solusi
dengan jalur paling singkat apabila mendapatkan
lebih dari satu solusi.
c. Menjaminkan ditemukannya sebuah solusi jika
solusi benar ada / tidak buntu.
2. Kekurangan teknik penalaran Breadth First Search
a. Breadth First Search memerlukan ruang memori
yang cukup besar karena algoritma secara
keseluruhan.
b. Breadth First Search memerlukan jangka waktu
yang relatif lama dalam pencariannya.
Dari sumber dua diatas dapat disimpulkan bahwa Breadth
First Search ialah metode teknik penalaran yang melakukan
penelusuran yang menjadi panduan pencarian sampai ke arah
node solusi berada.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
27

2.2.8 PHP
PHP atau Hypertext Preprocessor
(Saed Novendri et al., n.d.)
adalah bahasa pemrograman guna dalam membuat sebuah
website yang sifatnya server-side scripting. PHP bersifat tidak
statis. PHP bisa beroperasi pada macam sistem seperti
Windows, Linux, Dan Mac Os. PHP bisa memanfaatkan
database guna menghasilkan halaman web yang dinamis.
Sistem manajemen database yang biasa dijalankan bersama
PHP ialah MySQL.
Sedangkan menurut (Sahi, 2020) PHP berfungsi sebagai
bahasa script server-side untuk mengembangkan web yang
disisipkan pada dokumen HTML. PHP ialah perangkat lunak
open source yang dipublikasin atau dilisensikan dengan cara
gratis serta dapat diunduh secara bebas.
Konsep kerja PHP dimulai dengan permintaan suatu
halaman web oleh browser. Berdasarkan URL (Uniform
Resource Locator) atau disebut juga sebuah alamat internet,
browser memperoleh alamat dari web server, browser
kemudian merekognisikan halaman yang diinginkan dan
menyampaikan semua informasi yang diperlu oleh web server.
Kemudian web server akan melacak berkas yang diinginkan
dan mengirimkan isinya ke mesin PHP dan mesin inilah yang
menjalankan dan memberikan hasilnya (dalam bentuk kode
HTML) ke web server. Terakhir web server menyampaikan ke
klien (Dewi M., 2011). Dibawah ini adalah gambar konsep kerja
dari PHP.

Gambar 2.3 Konsep Kerja PHP


Sumber: (Arifudzaki et al., 2010)

Berikut kelebihan dan kekurangan dari PHP (Erdani et al., 2019)

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
28

adalah:
a. Kelebihan PHP atau Hypertext Preprocessor yaitu:
1. PHP dapat didapatkan dengan gratis atau tanpa
mengeluarkan uang.
2. Bersifat open source sehingga bisa dikembangkan
dengan mudah dan sesuai keinginan.
3. Dapat disatukan dengan jenis database seperti
MySQL.
4. PHP tidak memerlukan konektor seperti halnya
Java.
5. Multiplatform yang sangat cocok digunakan
diberbagai jenis komputer.
b. Kekurangan PHP atau Hypertext Preprocessor adalah:
1. Tidak mengenal encoding.
2. Apabila menggunakannya terlebih dahulu harus
menginstal web server.
3. Tidak dapat membedakan antara tampilan dan logic.
2.2.9 MySQL
Menurut MySQL (Hermiati Reza et al, 2021) adalah RDMS
(Relational Database Management System) server. RDMS ialah
program untuk memungkinkan pengguna database untuk
menghasilkan, mengatur, dan memakai data pada suatu model
relational. Oleh karena itu, tabel yang ada dalam database
mempunyai keterkaitan antara satu tabel dengan tabel yang
lainnya. Disimpulkan bahwa MySQL ialah standar pengguna
database di dunia guna mengelola data.
Sedangka menurut David M. Kroenke (Sahi, 2020)
MySQL ialah hasil DBMS open source yang berkerja pada
UNIX, Linux, dan Windows. Adapun keuntungan utama dari
penggunaan MySQL (Yulianti Fauziah et al., 2017) yaitu:
1. Source MySQL mudah didapat dan gratis.
2. Sintaksnya mudah dikuasai.
3. Akses databasenya dilakukan dengan mudah.
4. Didukung dengam program bahasa C, C+, Java, PHP,
Perl, Python.
5. Mempunyai berbagai kolom yang tidak sedikit sehingga
sangat mudah konfigurasi sistem database.
6. Mampu menerima query yang menumpuk dalam satu
permintaan yang disebut dengan Multi-Treading.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
29

2.2.10 UML
UML (Unified Modelling Language) ialah bahasa
permodelan yang beruguna sebagai membuat dan
mendokumentasikan suatu sistem software
(Aditya Permana, 2019).

Menurut (Feby Prasetya & Lestari Dewi Putri, 2022) UML


merupakan bahasa untuk membuat, menggambarkan,
menyimpan artifacts (bagian dari informasi yang dibuat untuk
dihasilkan oleh proses pembuatan software, artifact juga bisa
berupamodel atau bentuk perangkat lunak) contohnya pada
permodelan bisnis dan siistem non perangkat lunak lainnya.
UML teridri dari 13 diagram yang dapat dikelompokkan
menjadi 3 kategori yaitu dapat dilihat pada gambar berikut.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
30

Gambar 2.4 Diagram UML


Sumber: (Simatupang Julianto et al, 2019)

Berdasarkan jenis-jenis UML diatas, penelitian ini


menggunakan 4 jenis UML yaitu Use Case Diagram, Activity
Diagram, Class Diagram, dan Sequence Diagram.
1. Use case Diagram
Diagram Use Case adalah permodelan untuk sistem
informasi yang akan dibangun. Use case menggambarkan
hubungan anta satu atau lebih aktor dengan sistem
informasi yang akan dibuat. Use case diperlukan untuk
mengetahui fungsi-fungsi apa saja yang ada pada sebuah
sistem informasi dan siapa yang berhak menggunakan
fungsi-fungsi itu. Berikut simbol-simbol use case diagram.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
31

Tabel 2.2 Simbol-simbol Use Case Diagram


Simbol Keterangan
Use case, fungsional yang
disediakan oleh sistem untuk unit-
unit yang saling bertukar pesan
antar unit atau aktor. Use case
menggambarkan atau
merepresentasikan fungsi,
kebutuhan dari prespektif user.
Aktor merupakan orang atau
sistem yang menerima atau
memeberi suatau infromasi dari
sebuah sistem.
Asosiasi, menghubungkan link
antar element dan komunikasi
anatara aktor dan use case yang
bergabung pada use case atau use
case yang mempunyai
berhubungan dengan aktor.
Generalization, hubungan
generilisasi dan spesialisasi
(umum-khusus) antara dua buah
use case dimana fungsi yang
satunya merupakan yang lebih
umum dari lainnya.
Include, digunakan untuk
menidentifikasi bahwasuatu use
case seluruhnya merupakan
fungsionalitas dari use case
lainnya.
Extend, digunakan untuk
menunjukkan bahwa suatu use
case ialah tambahan fungsional
dari use case yang lain jika kondisi
atau syarat tertentu dipenuhi.
System, memproses paket yang
nampilkan sistem secara terbatas.

2. Activity Diagram
Activity Diagram adalah permodelan untuk
menggambarkan logika prosedural, proses bisnis dan aliran
kerja dalam kebanyakan kasus
(A. K. Saputra & Fahrizal, n.d.)
. Berikut simbol-simbol activity diagram.
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
32

Tabel 2.3 Simbol-simbol Activity Diagram

Simbol Keterangan
Status awal, sebuah proses dalam
suatu aktivitas.

Status akhir, akhir dari semua


proses.

Aktivitas, aktivitas yang dilakukan


sistem biasanya di mulai dengan
kata kerja.

Percabangan, asosiasi percabangan


dimana jika ada pilihan aktivitas
lebih dari satu.

Swimlane, bertanggung jawab


dalam aktivitas suatu diagram.

Tabel, sebuah dokumen komputer


dari mana data bisa dibaca atau
direkam selama kejadian.

3. Class Diagram
Class Diagram mengidentifikasi struktur sistem dari
segi pendefinisian kelas yang akan diciptakan untuk
membuat sistem. Class diagram juga menggambarkan
workflow atau aktivitas dari sebuah sistem atau proses
bisnis ataupun menu yang ada di software. Berikut adalah
simbol-simbol class diagram.
Tabel 2.4 Simbol-simbol class diagram
Simbol Keterangan
Kelas, kelas adalah struktur
program.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
33

Antar muka/interface, seperti


konsep interface pada
pemrograman berorientasi objek.

Asosiasi, hubungan antar kelas


dengan makna yang satu
digunakan untuk kelas lainnya.

Generalisasi, hubungan antar kelas


dengan makna umum-khusus.

Agregrasi, reaksi antar kelas


dengan makna semua-bagian
(whole-part).

Dependency, relasi antar kelas


dengan makna kebergantungan
antar kelas.

4. Sequence Diagram
Sequence diagram atau sering disebut dengan diagram
urutan merupakan sebuah diagram yang digunakan untuk
mendeskripsikan dan menampilkan interaksi antar objek-
objek dalam suatu sistem secara mendalam. Diagram ini
juga menampilkan pesan atau perintah yang dikirim beserta
waktu dilakukannya.

Tabel 2.5 Simbol-simbol Sequence Diagram


Simbol Keterangan
Entity class, adalah bagian dari
sistem yang berisi kumpulan kelas
berupa entitas yang membentuk
gambaran awal sistem.

Boundary class, terdapat


kumpulan kelas yang menjadi
interface atau interaksi antara
interaksi antara satu ataulebih
aktor dengan sistem.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
34

Control class, suatu objek yang


berisi logika sistem yang tidak
memiliki tanggung jawab kepada
entitas.
Message, mengirim pesan antar
class.

Message , simbol mengirim pesan


antar class.

Recursive, menggambarkan
mengirim pesanyang mengirim
pesan dikirim untuk dirinya
sendiri.

2.2.11 Black-Box Testing


Black-Box Testing (Devianty et al., 2021) adalah penujian
software atau perangkat lunak yang bertumpu pada spesifikasi
fungsional dan difokuskan pada informasi domain saja.
Sedangkan, menurut (Studi & Komputer, 2022) Black-Box
Testing ialah langkah yang digunakan oleh seseorang untuk
mengecek atau kelacaran suatu program yang sudah dibuat ini
sangat penting melakukannya guna tidak terjadi kesalahan pada
program yang dibuat.
Jadi dari kedua pengertian black-box testing diatas dapat
disimpulkan bahwa black-box testing merupakan pengujian
secara langsung dengan melihat dari sudut pandang pengguna
dan menemukan ketidaksesuaian dari spesifikasi software yang
seharusnya, penguji tidak memerlukan pengetahuan yang tinggi
tentang bahasa pemrograman dan implementasinya.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
35

BAB III
METODOLOGI PENELITIAN

3.1 Metode Penelitian


Dalam penelitian ini, dilakukan melalui beberapa tahapan yang
mengalir secara logis dan sistematis dengan tujuan untuk memberikan
petunjuk yang jelas dan teratur. Bagan alur metode penelitian yang
meliputi tiga tahapan yang digambarkan pada Gambar 3.1 di bawah ini
dapat digunakan untuk menggambarkan tahapan yang dilakukan dalam
mengumpulkan data dalam rangka merancangan pendiagnosaan penyakit
mata berbasis web ini:
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
36

Gambar 3.1 Alur Metode Penelitian

Berdasarkan alur sebelumnya, prosedur yang digunakan dalam metode


penelitian ini dapat diringkas sebagai berikut:
1. Data primer dapat dijadikan acuan evaluasi dan perencanaan, dan
fungsi utamanya adalah melengkapi rumusan masalah penelitian.
Data sekunder digunakan untuk mengkategorikan masalah dan
standar acuan untuk mengevaluasi data primer. Saat meneliti
literatur, terutama melakukan tinjauan pustaka dengan baca buku,
majalah, dan sumber lain yang terkait dengan judul peneliti.
2. Knowledge (pengetahuan) adalah informasi yang diorganisir,
disintesis, diringkas untuk meningkatkan pemahaman dan
kesadaran. Rumusan masalah akan menciptakan ruang lingkup

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
37

penelitian, strategi yang membatasi pernyataan ilmiah untuk dikaji


dalam penelitian.
3. Analisis definisi kebutuhan, yaitu identifikasi seluruh kebutuhan
sistem melalui analisis kebutuhan perangkat, pengguna dan data.
4. Desain sistem dan perangkat lunak, yaitu pembuatan rencana yang
diimplementasikan oleh pembuatnya dalam bentuk rancangan
arsitektur, rancangan database/ informasi dan rancangan
antarmuka pengguna.
5. Metode waterfall digunakan sebagai metode pengembangan
perangkat lunak. Metode waterfall adalah model teknis
pengembangan perangkat lunak, di mana proyek ditangani secara
berurutan dan sistematis.
6. Implementasi dan pengujian sistem, dan desain akan diterjemahkan
ke dalam bahasa pemrograman. Pengguna mengintegrasikan dan
menguji sistem yang diterjemahkan ke dalam bahasa pemrograman
melalui pengujian blackbox testing.
7. Operasi yaitu sistem diinstal dan pengguna harus
menggunakannya. Laporan akhir yang menjelaskan hasil terkait
dengan pembahasan temuan penelitian.

3.1.1 Metode Pengumpulan Data


Metode pengumpulan data adalah metode untuk
mengumpulkan data yang dipakai untuk proses penelitian.
Pengumpulan data yang digunakan dalam penelitian ini bersifat
kualitatif. Untuk mendapatkan suatu data yang sesuai dan hasil
yang objektif, maka penulis menggunakan metode pengumpulan
data primer yaitu wawancara dan pengumpulan data skunder studi
liteatur dari berbagai sumber jurnal.

a. Wawancara
Wawancara dilakukan bertujuan untuk mendapatkan data
secara langsung dengan cara melakukan tanya jawab dengan
narasumber mengenai jenis- jenis penyakit mata dengan
penglihatan menurun perlahan tanpa mata memerah.
Wawancara merupakan pembicaraan antara dua orang, yang
dimana pewawancara mengajukan pertanyaan dan narasumber
menjawab pertanyaan tersebut.
Wawancara pertama dilakukan pada tanggal 11 Maret
2023, peneliti melakukan sesi tanya jawab dengan ahli pakar
spesialis mata untuk mengumpulkan data secara langsung
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
38

dengan menemui orang yang menjadi sumber data penelitian.


Dalam penelitian ini penulis melakukan wawancara atau tanya
jawab pertama dengan Dr. H. Nofal Suryanto Sp. M di Klinik
Kimia Farma 1 yang beralamat di Jln. Cendrawasih No. 1,
Brang Biji, Kec. Sumbawa, Kabupaten Sumbawa Besar, Nusa
Tenggara Barat. 84318.
Tabel 3.1 Hasil Wawancara
No Pertanyaan Keterangan
1 Apakah jenis-jenis Jenis penyakit mata penglihatan
penyakit mata menurun tanpa disertai mata
penglihatan menurun memerah yaitu katarak, glaukoma,
tanpa disertai mata dan ratinopati
memerah?
2 Gejala-gejala pada Katarak: mengalami penglihatan
mata penglihatan buram dan kabur, penderita juga
menurun tanpa sulit melihat di malam hari, peka
disertai mata terhadap cahaya yang silau, melihat
memerah? lingkaran cahaya saat menatap
lampu, penglihatan ganda, serta
warna bola mata lebih pudar.
Glaukoma: penglihatan kabur, sakit
kepala berat, nyeri mata.
Retinopati: penglihatan menurun
secara perlahan-lahan, penglihatan
hilang mendadak, penglihatan
berbayang, dan penglihatan warna
terganggu.
3 Solusi untuk Katarak: pengobatan katarak sesuai
penyakit mata dengan tingkat keparahannya
penglihatan menurun masing-masing dari menggunakan
tanpa disertai mata kacamata dengan lensa yang kuat
memerah? sampai keparahan yang paling
parah yaitu dengan cara melakukan
operasi.
Glaukoma: solusi dalam mengatasi
penyakit mata ini yaitu sesuai
dengan seberapa parah kondisi
mata yang diderita pasien mulai
dari meresepkan obat tetes mata
sampai dengan melakukan operasi.
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
39

Retinopati: solusi dalam mengatasi


retinopati yaitu dengan cara laser
retina mata.
4 Penyebab terjadinya Katarak: selain faktor usia katarak
penyakit mata bisa disebabkan oleh kecelakaan
penglihatan menurun yang terkena mata dan merusak
tanpa disertai mata lensa, serta genetik.
memerah? Glaukoma: kerusakan pada saraf
mata akibat penumpukan cairan
bola mata yang tidak dapat
mengalir dengan baik.
Retinopati: terjadi dikarenakan
kelainan pembuluh darah atau
aliran darah yang abnormal.
5 Bagaimana proses Pada saat ini masih dilakukan
pendiagnosaan dengan cara manual dalam
penyakit mata pengecekkan penyakit mata
penglihatan menurun sehingga dokter sangat kewalahan
tanpa disertai mata dengan banyaknya pasien yang
memerah yang datang untuk pemeriksaan.
sedang berjalan saat
ini?
6 Bagaimana tahap Sistem yang akan memudahkan ahli
proses pakar dan pasien dalam melakukan
pendiagnosaan pendiagnosaan jenis penyakit mata
penyakit mata penglihatan menurun tanpa disertai
penglihatan menurun mata memerah, yang pada sistem
tanpa disertai mata tersebut meliputi jenis, penyebab,
memerah yang gejala, serta solusi pada
diinginkan oleh ahli pendiagnosaan penyakit mata
pakar? penglihatan menurun tanpa disertai
mata memerah.

b. Studi Literatur
Studi literatur dilakukan dengan cara mengumpulkan data
dan informasi yang relevan dengan topik atau masalah yang
sedang diteliti. Tinjauan dokumen ini dilakukan untuk
memberikan landasan berpikir dari materi yang diperoleh
dengan membaca atau mempelajari hal-hal yang berkaitan
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
40

dengan penyusunan program atau penyusunan laporan.


Informasi ini dapat diperoleh dari buku, literatur, jurnal ilmiah,
atau dari internet. Dalam penelitian ini, penulis mencari dan
mengumpulkan referensi dari buku, e-book, skripsi sebelumnya
dan artikel dari internet yang sesuai dengan topik penelitian
sehingga dapat menjadi pendukung penelitian.

3.1.2 Metode Pengembangan Perangkat Lunak


Metode pengembangan perangkat lunak yang digunakan dalam
membangun sistem “Implementasi Forward Chaining Untuk
Mendiagnosa Penyakit Mata Berbasis Web”, menggunakan model
pengembangan system Waterfall (Sequensial Linier). Waterfall
merupakan model klasik yang sifatnya sistematis berurtan dalam
membuat software (Made et al., 2019) .

Gambar 3.2 Tahapan Metode Waterfall


Sumber: (Made et al., 2019)

Berikut adapun tahapan Waterfall yaitu:


a. Analisis atau Perencanaan Sistem
Analisis adalah tahap penentuan hal- hal yang akan
dikerjakan dalam kegiatan penelitian system monitoring
kegiatan, mencakup studi kelayakan, pengumpulan data
berupa primer dan skunder dengan teknik yaitu wawancara
dan studi liteatur, analisis data sebagai bahan untuk
perancangan dan pembangunan system. Hasil pengumpulan
data pada penelitian ini adalah sebagai berikut:
1) Wawancara
Pengumpulan data dengan melakukan
wawancara yaitu dengan Dr. H. Nofal Suryanto Sp.
M karena merupakan seorang profesional atau ahli
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
41

pakar dalam spesialis mata.


2) Studi Literatur
Studi literatur dilakukan dengan mengumpulkan
data dan informasi yang relevan dengan topik atau
masalah yang sedang dipelajari. Informasi ini dapat
diperoleh dari buku, jurnal ilmiah, tesis atau skripsi
sebelumnya, atau dari internet. Dalam penelitian ini,
penulis mencari dan mengumpulkan referensi dari
buku, e-book, tesis sebelumnya dan artikel dari
internet yang sesuai dengan topik penelitian
sehingga dapat menjadi pendukung penelitian.
b. Desain Sistem
Desain merupakan tahap untuk peneliti melakukan
proses desain perancangan awal dari sebuah system fitur-
fitur yang akan ditampilkan dan membuat tampilan
halaman system yang nanti akan dipakai. Pada tahap ini,
dilakukan proses perancangan system dengan
menggunakan Unified Modeling Language (UML) dan
rancangan desain antar muka (interface) agar memudahkan
dan menarik bagi pemakai akhir (end-user).
c. Pemrograman
Hasil dari perancangan sistem dan desain antarmuka
(interface) pada tahap desain sistem kemudian
diimplementasikan ke dalam proses pengkodean guna
membangun system berbasis web dengan menggunakan
Bahasa pemrograman PHP dan MYSQL sebagai
databasenya.
d. Pengujian
Setelah melakukan implementasi maka akan dilakukan
pengujian terhadap system yang telah dibuat. Untuk melihat
apakah setiap unit memenuhi spesifikasinya, itu akan diuji
menggunakan black-box testing agar diketahui apakah
sudah memenuhi dan layak digunakan atau justru terdapat
error sehingga dapat dirancang kembali atau ditarik
kesimpulan.

3.2 Kebutuhan Sistem Dalam Penelitian


Penulis membagi kebutuhan sistem dalam penelitian menjadi dua
bagian yaitu sebagai berikut:

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
42

3.2.1 Analisis Kebutuhan Pengguna


Berdasarkan hasil wawancara dengan ahli pakar penyakit mata
dapat disimpulkan terdapat dua kebutuhan pengguna yaitu:

Tabel 3.2 Kebutuhan Pengguna


No Jenis Pengguna Keterangan
1. Admin - Admin dapat melakukan diagnosa
- Admin dapat melihat tampilan beranda
- Admin melakukan login pada sistem
dengan memasukan username dan
password pada login dan logout
- Admin dapat masuk ke tampilan
penyakit untuk melakukan
pengupdatetan penyakit
- Admin dapat masuk ke tampilan gejala
untuk melakukan penambahan ataupun
mengubah gejala penyakit
- Admin juga dapat masuk ke tampilan
relasi untuk menentukan gejala disetiap
penyakit mata
2. User (Pengguna) - User atau pengguna dapat melihat
tampilan beranda, tampilan informasi,
tampilan diagnosa, dan tampilan
halaman bantuan

3.2.2 Analisis Kebutuhan Sistem


Analisis kebutuhan sistem yang akan di bangun terbagi menjadi
dua, yaitu kebutuhan perangkat keras dan kebutuhan perangkat
lunak.

a. Kebutuhan Perangkat Keras (Hardware)


Kebutuhan perangkat keras yang digunakan untuk membuat
sistem ditunjukkan pada table dibawah ini.

Tabel 3.3 Kebutuhan Perangkat Keras (Hardware)


N Jenis Spesifikasi Keterangan
o
1 Operating System Windows 10 Pro

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
43

2 Processor AMD Dual Core A4-5000


3 Memory 4GB DDR3
4 Hardisk 500 GB HDD
5 Keyboard dan Mouse

b. Kebutuhan Perangkat Lunak (Software)


Kebutuhan perangkat lunak yang di bangun dalam sistem
ini antara lain sebagai berikut:

Tabel 3.4 Kebutuhan Perangkat Lunak (Software)


No Perangkat Lunak Keterangan
1 Pemrograman Web PHP versi 7.3
2 Database MySQL
3 Web Browser Crome atau Mozila Firefox
4 Web Server XAMPP versi 3.2.3
5 Web Editor Sublime text 3

3.2.3 Analisis Kebutuhan Data


Data dapat digambarkan atau dijelaskan dengan angka, simbol
khusus, huruf, atau gabungan dari ketiganya. Data merupakan
kumpulan dari suatu kejadian yang diambil dari fakta. Adapun
kebutuhan data dari Implementasi Forward Chaining Untuk
Mendiagnosa Penyakit Mata Berbasis Web ini meliputi data admin,
data user atau pengguna, data gejala, data relasi, data gangguan dan
solusi. Basis pengetahuan id gejala berisi daftar gejala-gejala dari
semua penyakit mata penglihatan menurun tanpa mata memerah.
Basis pengetahuan id penyakit berisi daftar semua penyakit yang
ada dalam sistem pakar penyakit mata penglihatan menurun tanpa
mata memerah. Berikut tabel dari daftar gejala-gejala dan jenis
penyakit mata penglihatan menurun tanpa mata memerah sebagai
berikut:

Tabel 3.5 Basis Pengetahuan Id Gejala


No Id Gejala
1 G1 Penglihatan turun perlahan tanpa disertai mata
memerah
2 G2 Adanya warna abu-abu atau putih dibagian pupil
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
44

mata
3 G3 Penglihatan buram atau kabur
4 G4 Kemampuan penglihatan berkurang
5 G5 Pandangan ganda pada objek yang sama
6 G6 Warna objek terlihat memudar
7 G7 Sulit melihat dimalam hari
8 G8 Mata yang lebih sensitif terhadap cahaya
9 G9 Melihat lingkaran cahaya “halo” (pantulan cahaya
menyerupai pelangi) saat melihat lampu
10 G10 Tidak jelas dalam menginterpretasikan warna
11 G11 Silau
12 G12 Bintik hitam didepan mata
13 G13 Kehilangan penglihatan
14 G14 Penglihatan tajam menurun secara perlahan-lahan
15 G15 Kekeruhan pada lensa mata
16 G26 Umur >40 an tahun
17 G17 Cahaya lampu tampak terlalu terang
18 G18 Sakit kepala
19 G19 Rasa sakit dimata yang intens
20 G20 Mengerasnya bola mata
21 G21 Nyeri hebat pada mata
22 G22 Berkurangnya penglihatan sampai nol
23 G23 Penglihatan hilang mendadak
24 G24 Penglihatan berbayang
25 G25 Buta total
26 G26 Kepala pening
27 G27 Bintik merah kecil pada pembuluh darah
28 G28 Ukuran kacamata minus yang berubah
29 G29 Tanpa rasa nyeri
30 G30 Pendarahan pada retina
31 G31 Penurunan fungsi penglihatan pinggir
32 G32 Sulit melihat benda-benda berukuran kecil

Tabel 3.6 Basis Pengetahuan Id Penyakit


No Id Penyakit
1 P1 Katarak Kongential
2 P2 Katarak Traumatik
3 P3 Katarak Senilis
4 P4 Katarak Komplikata
5 P5 Katarak Toksik
6 P6 Katarak Sekunder
7 P7 Glaukoma Primer
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
45

8 P8 Glaukoma Sekunder
9 P9 Glaukoma Absolut
10 P10 Retinopati Anemia
11 P11 Retinopati Diabetes Melitus
12 P12 Retinopati Diabetes Proliferatif
13 P13 Retinopati Hipertensi
14 P14 Retinopati Leukemia

Tabel 3.7 Basis Pengetahuan Diagnosa


Id Id Penyakit
Gejal P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P1 P12 P1 P14
a 1 3
G1 X X X X X X X X X X X X X X
G2 X X
G3 X X X X X
G4 X X X
G5 X X X X
G6 X
G7 X
G8 X X
G9 X X X X
G10 X X X
G11 X X
G12 X X
G13 X X X
G14 X X X X
G15 X
G16 X X
G17 X
G18 X X
G19 X X X
G20 X
G21 X X X
G22 X X X
G23 X
G24 X X X
G25 X X
G26 X X
G27 X
G28 X X X
G29 X X
G30 X
G31 X
G32 X X

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
46

3.3 Waktu dan Tempat Penelitian


Adapun waktu dan tempat penelitian dalam membangun sistem
Implementasi Forward Chaining Untuk Mendiagnosa Penyakit Mata
Berbasis Web adalah sebagai berikut:
3.3.1 Waktu Penelitian
Proses yang dibutuhkan dalam melakukan penelitian ini yaitu
dari bulan Februari 2023 sampai dengan Juni 2023. Berikut adalah
tabel kegiatan penelitian :

Tabel 3.8 Waktu Penelitian


2023

No Kegiatan Februari Maret April Mei Juni


1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1. Pendaftaran
dan Pengajuan
Outline
Proposal
2. Penentu
an Judul
Proposal
Skripsi
3. Penyusunan
Proposal
Skripsi

4. Seminar
Proposal
Skripsi

5. Revisi
Proposal
Skripsi

6. Pelaksanaan
Penelitian

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
47

7. Penyelesaian
Skripsi

8. Sidang Skripsi

9. Revisi Skripsi

3.3.2 Tempat Penelitian


Penelitian dilakukan di Klinik Kimia Farma 1 yang berlokasi di
Jln. Cendrawasih No. 1, Brang Biji, Kec. Sumbawa, Kabupaten
Sumbawa Besar, Nusa Tenggara Barat. 84318. Penelitian
dilakukan untuk mendapatkan informasi data yang berkaitan obyek
penelitian.

DAFTAR PUSTAKA

Aditya Permana, A. (n.d.). RANCANG BANGUN SISTEM INFORMASI KEUANGAN


PADA PT. SECRET DISCOVERIES TRAVEL AND LEISURE BERBASIS WEB.
Arifudzaki, B., Somantri, M., & Fr, A. (2010). Aplikasi Sistem Informasi Persediaan
Barang pada Perusahaan Ekspor Hasil Laut Berbasis Web. TRANSMISI, 12(4),
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
48

138–144. http://ejournal.undip.ac.id/index.php/transmisi
Azis Iskandar, A. (2020). DIAGNOSA PENYAKIT PARASIT PADA KUCING
MENGGUNAKAN METODE CERTAINTY FACTOR ( STUDI KASUS :
PUSKEWAN CIBADAK KABUPATEN SUKABUMI). Jurnal Teknik
Informatika Kaputama (JTIK), 4(2).
Christianingsih, E., Casa No, J., & Sulaiman Kabupaten Bandung, L. (n.d.).
IMPLEMENTASI KEBIJAKAN ADMINISTRASI KEPENDUDUKAN DI
KABUPATEN BANDUNG.
Devianty, D., Nur Ibrahim, R., Wahyudi, H., & Mardira Indonesia, S. (2021).
PERANCANGAN SISTEM E-ARSIP MENGGUNAKAN SUBJECT FILING
SYSTEM BERBASIS FRAMEWORK CODEIGNITER (STUDI KASUS
STMIK MARDIRA INDONESIA). Jurnal Computech & Bisnis, 15(2), 100–107.
Dwi, K., Supartha, G., & Sari, I. N. (2014). Sistem Pakar Diagnosa Awal Penyakit
Kulit Pada Sapi Bali dengan Menggunakan MetodeForward chaining dan
Certainty Factor. Jurnal Nasional Pendidikan Teknik Informatika (JANAPATI),
3(3).
Erdani, B., Dwi Aditia, F., Rodiah, S., & Hartami Santi, I. (n.d.). Sistem Aplikasi
Kamus Istilah Bahasa Pemrograman PHP Menggunakan Algoritma Brute Force
Application System Dictionary of PHP Programming Language Terms Using
Brute Force Algorithm.
Fadhlurrahman, M. A., & Sidik, R. (n.d.). PENERAPAN METODE DEMPSTER
SHAFER UNTUK SISTEM PAKAR DIAGNOSA PENYAKIT GIGI DAN MULUT
PADA LAYANAN E-HEALTH APPLICATION OF DEMPSTER SHAFER
METHOD FOR DENTAL AND MOUTH DISEASE DIAGNOSIS SYSTEM IN E-
HEALTH SERVICES.
Fahmi, H. (2019). Sistem Pakar Mendiagnosa Penyakit Mata KatarakDengan Metode
Certainty Factor Berbasis Web. MATICS, 11(1), 27.
https://doi.org/10.18860/mat.v11i1.7673
Feby Prasetya, A., & Lestari Dewi Putri, U. (2022). Perancangan Aplikasi Rental
Mobil Menggunakan Diagram UML (Unified Modelling Language). In DOI: …
(Vol. 1, Issue 1).
Firdaus, M. B., Habibie, D. S., Suandi, F., Anam, M. K., & Lathifah, L. (2021).
Perancangan Game OTW SARJANA Menggunakan Metode Forward Chaining.
SIMKOM, 6(2), 66–74. https://doi.org/10.51717/simkom.v6i2.56
Gusti Ngurah Anom, S. I., Anak Agung Ayu Lie Lhiannza Mahendra, P., Putu Bayu
Surya, P. I., Kadek Dwiki, A. I., Ni Putu Narithya, J., & Pendidikan Profesi
Dokter, P. (2022). LAPORAN KASUS: KATARAK SENILIS MATUR. In
Ganesha Medicina Journal (Vol. 2, Issue 2).
Kurniadi, D., & Prahasto, T. (2016). Metode Forward Chaining Untuk Penentuan
Kelayakan Bisnis Usaha Mikro. JURNAL SISTEM INFORMASI BISNIS, 6(1), 66.
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
49

https://doi.org/10.21456/vol6iss1pp66-75
Made, I., Herdia Wiranata, D., Made Putrama, I., & Wirawan, A. (2019).
PENGEMBANGAN WEB SEMANTIK SILSILAH KELUARGA KAWITAN
NARARYA DALEM BENCULUK TEGEH KORI DENGAN METODE
FORWARD CHAINING DAN BACKWARD CHAINING. In Jurnal Nasional
Pendidikan Teknik Informatika | (Vol. 8).
Masdalipa, R., Gusmaliza, D., Informatika, T., Teknologi, I., Alam, P., Masik, J., No,
S., 75, S., Mbacang, K., Dempo, T., Pagar, A., & Sumatera, S. (n.d.-a). Sistem
Pakar Diagnosa Tanaman Singkong dengan metode Breadth First Search (BFS)
Berbasis Website Cassava Plant Diagnosis Expert System with a website-Based
Breadth First Search (BFS) Method. In Jurnal Ilmiah Binary STMIK Bina
Nusantara Jaya (Vol. 0).
Masdalipa, R., Gusmaliza, D., Informatika, T., Teknologi, I., Alam, P., Masik, J., No,
S., 75, S., Mbacang, K., Dempo, T., Pagar, A., & Sumatera, S. (n.d.-b). Sistem
Pakar Diagnosa Tanaman Singkong dengan metode Breadth First Search (BFS)
Berbasis Website Cassava Plant Diagnosis Expert System with a website-Based
Breadth First Search (BFS) Method. In Jurnal Ilmiah Binary STMIK Bina
Nusantara Jaya (Vol. 0).
ML2F301458. (n.d.).
Ras Fanny, R., Astuti Hasibuan, N., & Buulolo, E. (2017). PERANCANGAN SISTEM
PAKAR DIAGNOSA PENYAKIT ASIDOSIS TUBULUS RENALIS
MENGGUNAKAN METODE CERTAINTY FACTOR DENGAN PENULUSURAN
FORWARD CHAINING. 1(1).
Rosad, A. M. (2019). IMPLEMENTASI PENDIDIKAN KARAKTER MELALUI
MANAGEMEN SEKOLAH. Tarbawi: Jurnal Keilmuan Manajemen Pendidikan,
5(02), 173. https://doi.org/10.32678/tarbawi.v5i02.2074
Saed Novendri, M., Saputra, A., Firman, C. E., Manajemen Informatika, J., Dumai, A.,
Informatika, J. T., Dumai, S., Informatika, J. M., Karya, J. U., Batrem, B., &
Kode, D.-. (n.d.). APLIKASI INVENTARIS BARANG PADA MTS NURUL ISLAM
DUMAI MENGGUNAKAN PHP DAN MYSQL.
Safaat, M., Sahari, A., & Lusiyanti, D. (2020). Implementasi Metode K-Nearest
Neighbor Untuk Mengklasifikasi Jenis Penyakit Katarak. JURNAL ILMIAH
MATEMATIKA DAN TERAPAN, 17(1), 92–99.
https://doi.org/10.22487/2540766x.2020.v17.i1.15184
Sahi, A. (2020). APLIKASI TEST POTENSI AKADEMIK SELEKSI SARINGAN
MASUK LP3I BERBASIS WEB ONLINE MENGGUNAKAN FRAMEWORK
CODEIGNITER (Vol. 7, Issue 1). http://www.php.net.
Saputra, A. K., & Fahrizal, M. (n.d.). RANCANG BANGUN BERBASIS WEB CRM
(CUSTOMER RELATIONSHIP MANAGEMENT) BERBASIS WEB STUDI
KASUS PT BUDI BERLIAN MOTOR HAJIMENA BANDAR LAMPUNG. In
Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa
50

Portaldata.org (Vol. 17, Issue 1).


Saputra, D. C., Ramaningtyas, A. T., & Hakim, L. (2021). Penerapan Breadth First
Search untuk Mengelola Keuangaan dengan Menentukan Karakteristik Investasi
Individu.
Sokibi, P., Subagio, R. T., Natalie, D. C., Tinggi, S., Informatika, M., Komputer, D., &
Cirebon, C. (n.d.). Implementasi Sistem Pakar Dalam Menentukan Jenis
Perawatan Kulit Wajah Menggunakan Metode Forward Chaining.
Stikom, J. A., Kupang, U., & Timur, N. T. (n.d.). Rancang Bangun Sistem Informasi
Desa Berbasis Website (Studi Kasus Desa Netpala). http://ttskab.go.id/
Studi, P., & Komputer, I. (2022). SISTEM INFORMASI KEPEGAWAIAN PADA
SMA NEGERI 01 SEPUTIH BANYAK MENGGUNAKAN METODE SDLC
Muvi Datul Qoiroh 1) , Mustika 2) , Dedi Irawan 3) 1-3). In Jurnal Mahasiswa
Ilmu Komputer (JMIK) (Vol. 03, Issue 01).
Sutopo, T., Vijaya Kusuma, V., & Agustin, A. A. (2021). SISTEM PAKAR
DIAGNOSA PENYAKIT GIGI SECARA MANDIRI DENGAN
PENDEKATAN METODE FORWARD CHAINING PADA UPTD
PUSKESMAS CITANGKIL II. Jurnal Insan Unggul, 9(2).
Wijaya, A., Abdul Aziz, V., Informatika, P., Teknik, F., & Nurul Jadid Karangayar
Paiton Probolinggo, U. (2020). SISTEM PAKAR MENDIAGNOSA PENYAKIT
MATA PADA MANUSIA MENGGUNAKAN METODE FORWARD
CHAINING. In Jurnal Komputasi dan Teknologi Informasi (Vol. 1, Issue 1).
http://ejournal.unuja.ac.id/index.php/core
Yanuardi. (2019). RANCANG BANGUN APLIKASI DIAGNOSA PENYAKIT UMUM
BERBASIS ANDROID PADA KLINIK CITRA RAYA MEDIKA.
Yenila, F., & Wiyandra, Y. (2019). Sistem Pakar Deteksi Apendisicitis. 5(3), 81–91.
https://doi.org/10.29165/komtekinfo.v5i2
Zahir, A. (n.d.). PENGEMBANGAN MEDIA PEMBELAJARAN LIVE STREAMING
PENGETAHUAN KOMPUTER BERBASIS WEBSITE.

Informatika
Fakultas Rekayasa Sistem
Universitas Teknologi Sumbawa

Anda mungkin juga menyukai