Escolar Documentos
Profissional Documentos
Cultura Documentos
KELAS F
KELOMPOK 7
Disusun Oleh:
Muhammad Haekal
Ahmad Dzulfikar S.R.
Raymond Gomgom Sitorus
Aristiawan
115060800111069
115060801111060
115060807111125
115060800111083
Dosen Pengampu:
Arief Andy Subroto, S.T., M.Kom.
KATA PENGANTAR
Puji dan syukur penulis panjatkan ke hadirat Allah SWT yang telah melimpahkan rahmat dan
karunia-Nya sehingga penulis dapat menyelesaikan laporan hasil diskusi dengan judul
Sistem Pakar untuk Diagnosa Penyakit Gigi Periodontal Menggunakan Metode Fuzzy
Tsukamoto.
Laporan ini dibuat guna memenuhi salah satu tugas pada Mata Kuliah Sistem Pakar.
Melalui pengantar ini penulis ingin mengucapkan banyak terima kasih karena dalam
penyusunan laporan hasil diskusi ini penulis telah mendapat bantuan dan dorongan baik moril
maupun materil dari berbagai pihak. Untuk itu pada kesempatan ini penulis ingin
mengucapkan terima kasih kepada:
1. Bapak Arief Andy S. Selaku dosen mata kuliah Sistem Pakar.
2. Semua rekan yang telah membantu dalam analisa dan pembuatan laporan ini.
Serta semua pihak yang telah membantu penulis dalam penyelesaian laporan hasil
diskusi ini. Penulis menyadari bahwa pada laporan ini masih terdapat banyak kekurangan.
Oleh karena itu, dengan segala kerendahan hati penulis memohon kritik dan saran yang
bersifat membangun dari para pembaca.
Akhir kata, penulis berharap semoga laporan ini bermanfaat bagi para pembaca.
Penulis
DAFTAR ISI
KATA PENGANTAR.............................................................................................................................ii
DAFTAR ISI.........................................................................................................................................iii
DAFTAR TABEL...................................................................................................................................v
BAB I PENDAHULUAN......................................................................................................................1
1.1.
Latar Belakang........................................................................................................................1
1.2.
Rumusan Masalah..................................................................................................................2
1.3.
Tujuan.....................................................................................................................................2
1.4.
Manfaat...................................................................................................................................2
1.5.
Sistematika Penulisan.............................................................................................................2
Penyakit Periodontal...............................................................................................................6
2.1.1.
2.1.2.
2.1.3.
2.2.
Sistem Pakar.........................................................................................................................12
2.2.1.
2.2.2.
2.2.3.
2.2.4.
2.2.5.
2.3.
Logika Fuzzy........................................................................................................................16
2.3.1.
2.3.2.
Himpunan Fuzzy...........................................................................................................17
2.6.
2.6.1.
Forward Chaining.........................................................................................................19
2.6.2.
Backward Chaining......................................................................................................19
Studi Pustaka........................................................................................................................21
3.2.
3.2.1.
3.2.2.
3.3.
3.4.
3.5.
4.1.1.
Identifikasi Aktor..........................................................................................................27
4.1.2.
4.1.3.
4.1.4.
4.2.
4.2.1.
Akuisisi Pengetahuan....................................................................................................35
4.2.2.
Basis Pengetahuan........................................................................................................36
4.2.3.
4.2.4.
Representasi Pengetahuan.............................................................................................42
Keterangan:..................................................................................................................................43
4.2.5.
Mesin Inferensi.............................................................................................................44
4.2.6.
Fasilitas Penjelas...........................................................................................................44
4.2.7.
Antarmuka....................................................................................................................45
BAB V IMPLEMENTASI....................................................................................................................48
5.1.
Spesifikasi Sistem.................................................................................................................48
5.1.1.
5.1.2.
5.2.
5.3.
Implementasi Code...............................................................................................................50
5.3.1.
Pengujian..............................................................................................................................56
6.1.1.
Pengujian Validasi.........................................................................................................57
DAFTAR TABEL
4
Gambar 3.5 Konsep dan desain aplikasi berdasarkan arsitektur sistem pakar untuk diagnosa
penyakit periodontal..................................................................................................................23
Gambar 3.6 Flowchart Diagnosis Penyakit Periodontal..........................................................24
Gambar 4.7 Pohon Perancangan.............................................................................................26
Gambar 4.8 Use Case Diagram.................................................................................................29
Gambar 4.9 Diagram Alir Proses Akuisisi Pengetahuan..........................................................36
Gambar 4.10 Grafik Fungsi Derajat Keanggotaan Variabel Gingival Index............................38
Gambar 4.11 Grafik Fungsi Derajat Keanggotaan Variabel Alveolar Bone Loss.....................39
Gambar 4.12 Grafik Fungsi Derajat Keanggotaan Variabel Probing Packet Depth.................40
Gambar 4.13 Grafik Fungsi Derajat Keanggotaan Variabel Sakit............................................40
Gambar 4.14 Flowchart Mesin Inferensi..................................................................................44
Gambar 4.15 Desain Halaman Utama......................................................................................45
Gambar 4.16 Desain Halaman Data Pasien..............................................................................46
Gambar 3.17 Desain Halaman Hasil Pemeriksaan...................................................................46
Gambar 4.18 Desain Grafik Fungsi Keanggotaan....................................................................47
Gambar 4.19 Desain Halama Bantuan......................................................................................47
Gambar 4.20 Desain Tentang Kami..........................................................................................47
DAFTAR PERSAMAAN
Persamaan (4-10) Rumus Fungsi Derajat Keanggotaan Alveolar Bone Loss Besar ..........38
Persamaan (4-11) Rumus Fungsi Derajat Keanggotaan Probing Packet Depth Kecil .......39
Persamaan (4-12) Rumus Fungsi Derajat Keanggotaan Probing Packet Depth Sedang.....39
Persamaan (4-13) Rumus Fungsi Derajat Keanggotaan Probing Packet Depth Besar .......9
Persamaan (4-14) Rumus Fungsi Derajat Keanggotaan variabel sakit ringan ......................40
Persamaan (4-15) Rumus Fungsi Derajat Keanggotaan variabel sakit sedang .....................40
Persamaan (4-16) Rumus Fungsi Derajat Keanggotaan variabel sakit parah .......................40
BAB I
PENDAHULUAN
1.1.
Latar Belakang
Penyakit periodontal merupakan salah satu penyakit yang paling umum di masyarakat.
Periodontal dapat diartikan sebagai sebuah sindrom yang meliputi peradangan gusi dan
terjadinya penurunan tulang. Penyakit periodontal yang sering diteliti dan diamati adalah plate
gingivitis dan periodontits kronis yang memiliki struktur inflamasi[7:1].
Dalam beberapa kasus, jika penyakit gingitivis tidak ditangani dan diobati dengan
cepat, maka penyakit ini akan berubah menjadi periodontitis kronis. Perubahan ini ditandai
dengan hilangnya kelekatan dan pembentukan plak pada gigi karena perkembangan bakteri
patogen dan penurunan mekanisme daya tahan tubuh pasien[7:1].
Dalam dunia medis, untuk dapat mendiagnosis penyakit ini adalah dengan melakukan
pemeriksaan klinis dan radiografi. Pemeriksaan klinis mengacu pada plate index(PI), gingival
index, tingkat kelekatan(attachment level) dan index MB dalam mendiagnosis penyakit
periodontal. Namun dengan menggunakan pemeriksaan klinis ini, terdapat kelemahan yang
ditemukan. Kelemahannya adalah dengan pemeriksaan klinis ini, belum dapat mendiagnosis
dengan benar penyakit periodontal. Selain itu terdapat faktor sistematis yang disebabkan
7
1.2.
Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas maka didapat rumusan
Tujuan
Tujuan perancangan sistem pakar ini adalah merancang dan membangun sistem pakar
1.4.
Manfaat
2
Diharapkan dengan adanya perancangan sistem pakar ini dapat bermanfaat bagi :
a. Bagi Instansi Kesehatan diharapkan sistem pakar ini dapat memudahkan para pakar
atau dokter gigi untuk mendiagnosa penyakit gigi periodontal.
b. Bagi Ilmu Pengetahuan Diharapkan perancangan aplikasi ini dapat menambah
referensi terhadap penelitian baru dengan bidang studi terkait.
c. Bagi Masyarakat Diharapkan sistem pakar ini dapat menjadi sarana informasi
membantu pendiagnosaan penyakit gigi periodontal.
d. Bagi Penulis Diharapkan dengan adanya tugas akhir ini dapat menjadi pembelajaran
dan dapat menambah pengalaman di bidang studi keilmuan yang terkait.
1.5.
Sistematika Penulisan
Sistematika penulisan peneltian ini dibagi dalam tiga bab, masing-masing bab
BAB I: PENDAHULUAN
Bab ini akan menjelaskan mengenai latar belakang pemilihan judul, rumusan masalah, tujuan
penelitian, manfaat penelitian dan sistematika penulisan.
BAB II: TINJAUN PUSTAKA
Bab ini akan membahas teori-teori yang berkaitan dengan metode yang akan digunakan dalam
penelitian. Bab ini terdiri atas Kajian Pustaka, Penyakit Periodontal Sistem Pakar, Logika
Fuzzy, dan Metode Fuzzy Inference System Tsukamoto.
BAB III: METODOLOGI PENELITIAN
Bab ini akan membahas aturan-aturan yang berkaitan dengan penelitian. Terdiri atas Studi
Pustaka, Analisis Data Sistem, Penerapan Metode Tsukamonto, Pengujian dan Analisis, serta
Kesimpulan dan Saran.
BAB IV: ANALISA DAN PERANCANGAN SISTEM
Bab ini merupakan bagian perancangan dari sistem yang yang akan dibangun. Terdiri atas
analisis kebutuhan dan perancangan dari sistem pakar untuk diagnosa penyakit periodontal.
BAB V: IMPLEMENTASI
Bab ini membahas penerapan metode Tsukamoto dalam diagnosa penyakit periodontal.
BAB VI: PENGUJIAN
Bab ini memuat proses dan hasil pengujian terhadap sistem yang telah direalisasikan.
BAB VII: PENUTUP
Bab ini memuat kesimpulan yang diperoleh dari pembuatan dan pengujian perangkat lunak
yang telah dibuat dalam tugas akhir ini serta memuat saran-saran untuk pengembangan
selanjutnya.
BAB II
TINJAUAN PUSTAKA
Bab ini berisi kajian pustaka dan dasar teori. Kajian pustaka dan dasar teori yang
dibahas digunakan untuk menunjang penulisan tugas akhir. Kajian pustaka memberikan
infromasi mengenai bebrapa penelitian yang sudah ada. Dasar teori memberikan informasi
mengenai beberapa teori yang dibuuhkan untuk menysusun tugas akhir. Beberapa teori yang
sekiranya dibutuhkan adalah teori yang berkaitan dengan penyakit Periodontal, sistem pakar,
dan logika fuzzy.
Tabel 2.1 Kajian Pustaka
No
Judul
1.
2.
Objek
Input & Parameter
Diagnosa pasien penderita
penyakit polip hidung.
-Hidung buntu
-Hidung mimisan
Metode
Proses
Fuzzy Inference
System(FIS)
Tsukamoto
1. Input
2. Fuzzifikasi
3. Penalaran
4. Defuzzifikasi
5. Output
Fuzzy
Inference
System(FIS)
Tsukamoto
1. Pembentukan
himpunan Fuzzy.
2. Fuzzifikasi
3. Komposisi Aturan
4. DefuzzifikasiDS
Sumber: Penelitian
2.1.
Penyakit Periodontal
Penyakit periodontal atau periodontal pathology, adalah penyakit yang menyebakan
kerusakan pada gusi dan mempengaruhi satu atau lebih dari jaringan periodontal(yaitu tulang
4
Di
kep
-R
-Se
-Ti
Di
kep
-R
-Se
-Pa
alveolar , periodontal ligament, cementum dan gingiva). Sementara itu kerusakan gusi yang
paling umum adalah kondisi peradangan yang disebabkan oleh plak, yang dianggap sebagai
gingivitis dan periodontitis[8].
Permulaan terjadinya kerusakan biasanya timbul pada saat plak bakterial
terbentuk pada mahkota gigi, meluas disekitarnya dan menerobos sulkus gingiva
yang
nantinya akan merusak gingiva disekitarnya. Plak menghasilkan sejumlah zat yang
secara langsung atau tidak langsung terlibat dalam
Peradangan pada gingiva dan perkembangannya pada bagian tepi permukaan gigi terjadi
ketika koloni mikroorganisme berkembang[9:1].
Penyakit
periodontal
dibagi
atas
dua
golongan
yaitu
gingivitis
dan
mungkin
maka
proses
penyakit
akan
terus
berkembang
mempengaruhi tulang alveolar, ligamen periodontal atau sementum, keadaan ini disebut
dengan Periodontitis[7].
Massler menyatakan bahwa gingivitis merupakan fenomena bifase[9:1]. Pada
anakanak bersifat akut, sementara dan cenderung mengenai papila, sedangkan pada
orang dewasa bersifat kronis dan progresif. Hal ini sesuai dengan pengamatan klinis
dari Zappler yang melihat bahwa reaksi jaringan gingiva anak-anak terhadap gingivitis
lebih cepat dan jelas bila dibandingkan dengan orang dewasa.
Zappler dalam membandingkan struktur periodontal anak-anak dan dewasa telah
menyebutkan gambaran histologi jaringan periodonsium anak-anak sebagai berikut[9:2]:
Gingiva
-
Lebih merah karena lapisan epitel yang tipis, zat tanduknya sedikit dan
adanya vaskularisasi pembuluh darah yang banyak.
Kurangnya stippling karena papila jaringan ikat dari lamina propria lebih pendek
dan lebih datar
Sementum
-
Ligamen periodontal
-
Terdapatnya pertambahan cairan jaringan yaitu aliran darah dan cairan getah
bening
Tulang Alveolar
-
Gingivitis biasanya terjadi pada anak saat gigi erupsi gigi sulung maupun gigi tetap dan
menyebabkan rasa sakit. Pada anak usia 6-7 tahun saat gigi permanen sedang erupsi,
gingival marginnya tidak terlindungi oleh kontur mahkota gigi. Keadaan ini
menyebabkan sisa makanan masuk ke dalam gingiva dan menyebabkan peradangan.
Terjadi inflamasi gingiva tanpa adanya kehilangan tulang atau perlekatan jaringan ikat.
Tanda pertama dari inflamasi adanya hiperamie, warna gingiva berubah dari merah muda
menjadi merah tua, disebabkan dilatasi kapiler, sehingga jaringan lunak karena
banyak mengandung darah. Gingiva menjadi besar (membengkak), licin, berkilat dan
keras, perdarahan gingiva spontan atau bila dilakukan probing, gingiva sensitif,
gatalgatal dan terbentuknya saku periodontal akibat rusaknya jaringan kolagen.
Muncul perlahan-lahan dalam jangka lama dan tidak terasa nyeri kecuali ada komplikasi
dengan keadaan akut. Bila peradangan ini dibiarkan dapat berlanjut menjadi periodontitis.
2. Periodontitis Juvenile Lokalisata (LJP)
-
Penderita biasanya berumur 12-26 tahun, tetapi bisajuga terjadi pada umur 10-11
tahun.
Sangat sedikit dijumpai plak atau kalkulus yang melekat pada gigi, tetapi pada
tempat yang dirusak dijumpai kalkulus subgingiva.
Gingiva bisa kelihatan normal tetapi dengan probingbisa terjadi perdarahan dan gigi
yang dikenai akan terlihat goyang.
kehilangan
Adanya lesi
Lesi yang
Penyakit
sekunder seperti stress dan kecemasan. Dapat juga dipengaruhi faktor-faktor lain
seperti kelelahan, daya tahan tubuh yang menurun, kekurangan gizi, merokok, infeksi
virus, kurang tidur, disamping dipengaruhi faktor lokal lainnya.
6. Periodontitis Prepubertas
-
Kehilangan tulang
involment)
terlihat secara
radiografis.
-
Kerusakan jaringan periodontal lebih cepat pada bentuk generalisata dari pada
bentuk terlokalisir.
kebiasaan
buruk(seperti:
bruksim,
clenching),
berkurangnya
kapasitas
10
2.2.
Sistem Pakar
Sistem pakar merupakan pengembangan dari kecerdasan buatan yang menggabungkan
pengetahuan dan penelusuran data untuk memechakan masalah yang secara normal
memerlukan keahlian manusia. Tujuan pengembangan sistem pakar sebenarnya bukan untuk
menggantikan peran manusia, melainkan untuk mensubtitusikan pengetahuan manusia ke
dalam bentuk sistem, sehingga dapat digunakan oleh orang banyak[1].
11
Sedangkan Sistem pakar bisa disebut mempunyai sifat yang ideal bila mempunyai ciriciri [10:70]:
1. Terbuka untuk diperiksa
2. Mudah dimodifikasi
3. Fasilitas penalaran/ penjelasan
environment)
dan
lingkungan
konsultasi(consultation
environment).
13
Human Expert
Hari kerja
Local/ tertentu
Tidak tergantikan
Ya
Variabel
Variabel
Tinggi
Expert System
Setiap saat
Di mana saja
Dapat diganti
Tidak
Konsisten
Konsisten
Terjangkau
Sebenarnya sistem pakar dikembangkan sebagai alat pendukung untuk membantu dan
mempercepat para pakar/ahli dalam mengerjakan pekerjaannya. Tetapi ada beberapa alasan
14
mendasar mengapa sistem pakar juga dikembangkan untuk menggantikan seorang pakar [2],
diantaranya:
1. Dapat menyediakan kepakaran setiap waktu dan di berbagai lokasi.
2. Secara otomatis mengerjakan tugas-tugas rutin yang membutuhkan seorang
pakar.
3. Seorang pakar akan pensiun atau pergi.
4. Seorang pakar membutuhkan biaya yang mahal.
5. Kepakaran dibutuhkan juga pada linngkungan yang tidak bersahabat(hostle
environment)
2.3.
Logika Fuzzy
Fuzzy Logic dipergunakan untuk menempatkan hal-hal yang berhubungan dengan
.......................................................... (2-1)
Contoh : Terdapat suatu himpunan data yang berisikan variabel usia dengan klasifikasi
sebagai berikut :
Muda : jika usia sampai dengan 30 tahun
Parobaya : jika usia lebih besar dari 30 tahun dan lebih kecil dari 50 tahun
Tua : jika usia lebih besar dari atau sama dengan 50 tahun
Maka pada himpunan crisp untuk dapat disimpulkan bahwa :
1. Apabila seseorang berusia 29 tahun maka ia dikatakan Muda ( Muda [ 29 ] =1 ).
2. Apabila seseorang berusia 32 tahun maka ia dikatakan Tidak Muda ( Muda [ 32 ]=0 )
16
Jika pada himpunan crisp, nilai keanggotaan hanya ada 2 (dua) kemungkinan, yaitu : 0 (nol)
dan 1 (satu), maka pada fuzzy set nilai keanggotaan terletak pada rentang 0 (nol) sampai 1
(satu).
Dalam pembentukan suatu fuzzy set terdapat beberapa hal yang perlu diketahui[3], yaitu :
1. Variabel fuzzy, merupakan variabel yang hendak dibahas dalam suatu sistem fuzzy.
Contoh : usia, temperatur, dan lain-lain.
2. Himpunan Fuzzy (Fuzzy set), merupakan suatu grup yang memiliki suatu kondisi atau
keadaan tertentu dalam suatu variabel fuzzy.
Contoh: Variabel usia memiliki himpunan MUDA, PAROBAYA, dan TUA.
3. Semesta pembicaraan adalah keseluruhan nilai yang diperbolehkan untuk dioperasikan
dalam suatu variabel fuzzy. Semesta pembicaraan merupakan himpunan bilangan real
yang senantiasa naik (bertambah) secara monoton dari kiri ke kanan atau sebaliknya.
Nilai semesta pembicaraan dapat berupa bilangan positif maupun negatif.
Contoh semesta pembicaraan untuk variabel usia :
[0 +]
..................................................................................................(2-2)
4. Domain fuzzy set adalah keseluruhan nilai yang diizinkan dan boleh dioperasikan
dalam suatu fuzzy set. Seperti halnya semesta pembicaraan, domain merupakan
himpunan bilangan real yang senantiasa naik (bertambah) secara monoton dari kiri ke
kanan. Nilai domain dapat berupa bilangan positif maupun negatif.
Contoh domain fuzzy set untuk variabel usia :
a. Muda = [0, 30]
b. Parobaya = [30, 50]
c. Tua = [50, ].
Fuzzy set memiliki dua atribut[3], yaitu :
1. Linguistik, yaitu penamaan suatu grup yang mewakili suatu keadaan atau
kondisi tertentu dengan menggunakan bahasa alami, seperti : MUDA,
PAROBAYA, TUA
2. Numeris, yaitu suatu nilai (angka) yang menunjukan ukuran dari suatu
variabel, seperti : 40, 25, 35.
17
18
metode Tsukamoto adalah metode defuzifikasi rata-rata terpusat (Center Average Defuzzyfier)
yang dirumuskan pada persamaan berikut:
19
izi
Z = i=1n
................................................................................................ (2-3)
i=1
20
BAB III
METODOLOGI PENELITIAN
Bab ini membahas metode yang digunakan dalam penelitian yang terdiri dari studi
pustaka, metode analisis data, metode implementasi, metode pengujian, dan metode analisis
untuk pengambilan kesimpulan dan saran.
Penentuan Obyek
Studi literatur
Analisis Kasus
Preproses Data
Implementasi
3.1.
Studi Pustaka
Metode ini digunakan untuk mendapatkan dasar teori sebagai sumber acuan untuk
penulisan laporan dan pengembangan aplikasi. Teori dan pustaka yang berkaitan dengan
laporan ini antara lain:
Sistem Pakar
Fuzzy Logic
Metode Tsukamoto
Penyakit Periodontal
Studi literatur menjelaskan dasar teori yang digunakan sebagai penunjang dan
pendukung penulisan penelitian ini, sumber atau referensi yang digunakan antara lain buku,
jurnal, laporan penelitian, dan mesin pencari (search engine) internet.
3.2.
dengan menggunakan mesin inferensi fuzzy menggunakan metode tsukamoto. Masukan atau
Inputan dari sistem ini berupa keluhan-keluhan maupun gejala perilaku dari pasien.
3.2.1. Analisis Kebutuhan Sistem
Berikut ini merupakan hal-hal yang dibutuhkan dalam pembuatan sistem pemanfaatan
sistem pakar fuzzy dalam menentukan perilaku api pada kebakaran hutan.
a) User
Kebutuhan yang harus dipenuhi untuk User, yaitu:
Gambar 3.5 Konsep dan desain aplikasi berdasarkan arsitektur sistem pakar untuk diagnosa
penyakit periodontal
3.3.
adalah model logika fuzzy dengan metode tsukamoto. Berikut adalah flowchart diagnosis
penyakit periodontal:
MULAI
SELESAI
satu dengan variabel yang lain, yang telah dikombinasikan dalam aturan yang telah
ditentukan sebelumnya.
4. Defuzzifikasi
Proses perhitungan rata-rata dengan menggunakan persamaan berikut ini:
Z=
(1 z1 , 2 z 2 , n z n )
( 1 , 2 , n)
...........................................................................
.(3-4)
5. Hasil Keputusan
Menghasilkan keputusan penentuan apakah pasien menderita penyakit periodontal.
3.4.
melalui perhitungan akurasi efektifitas penggunaan sistem pakar dibandingkan dengan sistem
manual untuk diagnosa penyakit periodontal.
3.5.
dilakukan, sehingga dapat diketahui apakah sistem pakar yang diimplementasikan tersebut
memiliki efektifitas atau tidak. Penulisan saran ini berisi masukan-masukan dari penulis yang
didapatkan setelah melakukan analisis kesimpulan yang tujuannya dapat membantu dalam
pengembangan sistem pakar selanjutnya.
BAB IV
ANALISA DAN PERANCANGAN SISTEM
Bab ini membahas mengenai analisis kebutuhan dan perancangan sistem pakar untuk
diagnosa penyakit gigi periodontal menggunakan metode fuzzy tsukamoto. Tahap
perancangan yang perlukan terbagi menjadi dua tahapan, yaitu perancangan kebutuhan
perangkat lunak dan perancangan sistem pakar. Tahap analisis kebutuhan perangkat lunak
meliputi identifikasi aktor, daftar kebutuhan sistem dan use case diagram serta skenario
use case. Sedangkan tahap analisis perancangan sistem keputusan meliputi perancangan
subsistem basis pengetahuan, subsistem manjemen data, dan subsistem manajemen
model. Untuk lebih jelasnya dapat dilihat dalam pohon perncangan seperti yang terlihat
pada Gambar 4.6.
4.1.
yang akan digunakan dalam tahapan perancangan. Analisa kebutuhan sistem yang
diperlukan meliputi identifikasi aktor, daftar kebutuhan sistem dan use case diagram.
Berikut ini merupakan penjelasan dari masing-masing tahapannya:
4.1.1. Identifikasi Aktor
Tahapan ini bertujuan untuk mengidentifikasi aktor-aktor yang nantinya akan
berinteraksi dengan sistem. Pada kolom aktor disebutkan aktor-aktor yang berperan
dalam sistem dan pada kolom lainnya akan menunjukkan deskripsi dari masing-masing
aktor. Tabel 4.3 memperlihatkan aktor-aktor yang berperan dalam sistem yang dilengkapi
dengan penjelasannya yang merupakan hasil dari proses identifikasi aktor.
Deskripsi Aktor
User merupakan aktor yang ingin menggunakan aplikasi untuk mendapatkan
hasil tingkat keparahan dari penyakit periodontal. User bisa merupakan dokter
gigi atau pakar gigi.
Sumber: Perancangan
Aktor
User
User
User
User
User
Lihat Bantuan
User
merupakan diagram use case sistem pakar yang menunjukkan spesifikasi fungsionalitas yang
disediakan oleh sistem dari segi aktor Admin dan User.
28
Keanggotaan.
7. User juga dapat melihat petunjuk penggunaan aplikasi ketika menekan tombol lihat
bantuan.
8. User juga dapat melihat tentang siapa saja yang mengembangkan aplikasi sistem pakar
ketika menekan tombol tentang kami .
Pilih Menu.
User.
Melakukan proses pemilihan menu untuk
menentukan langkah apa yang akan
dilakukan sistem selanjutnya.
Deskrips
Use case ini mendeskripsikan bagaimana
i
user atau pakar melakukan pemilihan menu.
Menu-menu tersebut terdiri dari Diagnosis,
Bantuan dan Tentang Kami.
Kondisi
User atau pakar telah mengetahui apa yang
Awal
hendak dilakukan terhadap sistem.
Kondisi
User atau pakar dapat mengakses ke
Akhir
halaman atau form selanjutnya.
Sumber : Perancangan
30
Kondisi
Awal
Kondisi
Akhir
Sumber : Perancangan
Kondisi
Awal
Kondisi
Akhir
Sumber : Perancangan
Deskripsi
Kondisi
Awal
Kondisi
Akhir
Sumber : Perancangan
Lihat bantuan
User
Menampilkan bantuan berupa petunjuk
penggunaan aplikasi kepada user atau
pakar.
Use case ini mendeskripsikan bagaimana
user atau pakar melihat petunjuk
penggunaan aplikasi ketika user atau pakar
menekan tombol Bantuan.
User atau pakar telah menekan tombol
Bantuan.
User atau pakar dapat mengetahui
Kondisi
Awal
Kondisi
Akhir
Sumber : Perancangan
4.2.
Tahapan analisa dan perancangan sistem pendukung keputusan disini merupakan tahapan
yang betujuan untuk mengubah model informasi yang telah dibuat pada tahapan analisa
kebutuhan sistem. Perancangan yang dilakukan adalah perancangan untuk seluruh subsistem
33
yang terdapat dalam arsitektur sistem pendukung keputusan untuk merekomendasikan kamera
digital. Perancangan tersebut meliputi perancangan untuk susbsistem manajemen data,
susbsistem basis pengetahuan, subsistem manajemen model dan subsistem antarmuka.
Subsistem yang terdapat dalam sistem antara lain:
a) Akuisisi Pengetahuan.
b) Basis Pengetahuan.
Menjelaskan kriteria-kriteria yang akan digunakan sebagai bahan yang digunakan
untuk perhitungan.
c) Mesin Inferensi.
d) Fasilitas Pengguna.
e) Perancangan interface.
34
35
36
4.2.2.2.Semesta Pembicaraan
Semesta pembicaraan adalah himpunan yang memuat semua anggota atau objek
himpunan yang dibicarakan.Semesta pembicaraan pada tiap variabel yang digunakan pada
penelitian ini ditunjukkan pada tabel 4.11.
Tabel 4.11 Tabel Semesta Pembicaraan
Input
Gingival Index
Alveolar Bone Loss
Probing Packet
Depth
Output
Sakit Periodontal
Sumber: Perancangan
Kecil
0<=x<1,25
0<=x<2,75
Sedang
0.75< x >2,25
2.25< x >6,75
Besar
1,75<x<=3
5,25<x<=9
0<=x<3,33
2< x >6
4,66<x<=8
Ringan
0<=x<4
Sedang
2< x >7
Parah
6<x<=10
1;
0 x 0.75
Kecil= 1,25x ; 0.75< x< 1.25
....................................................................(4-5)
0,5
x 1,25
0;
0;
x 0,75
x 0,75
0,5 0,75< x <1,25
Sedang=
1 ; 1,25 x 1,75 .................................................................(4-6)
2,25x 1,75< x <2.25
x 2.25
0,5
0;
37
0;
x 1.75
1,25x
Besar =
; 1.75< x<2.25 .................................................................(4-7)
0,5
3 x >2,25
1;
1.2
1
0.8
Sedikit
0.6
Sedang
0.4
Banyak
0.2
0
0
1;
0 x 2,25
Kecil= 2,25x ; 2< x <3.33
0,5
x 2,75
0;
......................................................................(4-8)
0;
x 0,75
x 2,25
1,5 2,25< x <3,75
Sedang=
1 ; 3,75 x 5,25
6,25x 5,25< x <6.75
x 6.75
1,5
0;
0;
x 5.25
Besar = 5,25x ; 5,25< x<6.75
1,5
9 x >2,25
1;
................................................................(4-9)
............................................................(4-10)
38
1.2
1
0.8
Sedikit
0.6
Sedang
0.4
Banyak
0.2
0
0
Gambar 4.11 Grafik Fungsi Derajat Keanggotaan Variabel Alveolar Bone Loss
Sumber: Perancangan
a) Variabel Probing Packet Depth terdiri atas 3 himpunan fuzzy, yaitu KECIL,
SEDANG dan BESAR. Berdasarkan dari data Probing Packet Depth terbesar dan
terkecil pada masing-masing himpunannya,maka fungsi keanggotaan dirumuskan
sebagai berikut:
1;
0 x 0.75
Kecil= 3,33x ; 2< x <3.33
1,33
x 3,33
0;
....................................................................(4-11)
0;
x 2
x 3,33
2< x <3,33
1,33
Sedang=
1 ; 3,33 x 4,66 ................................................................(4-12)
4,66< x<6
6x
x6
1,33
0;
0;
x 4.66
x4,66
Besar=
; 4,66< x< 6 .....................................................................(4-13)
1,33
8 x >6
1;
39
1.2
1
0.8
Sedikit
0.6
Sedang
0.4
Banyak
0.2
0
0
3.33 4.66
Gambar 4.12 Grafik Fungsi Derajat Keanggotaan Variabel Probing Packet Depth
Sumber: Perancangan
a) Variabel Sakit terdiri atas 3 himpunan fuzzy, yaitu RINGAN, SEDANG dan
PARAH. Berdasarkan dari data variabel sakit terbesar dan terkecil pada masingmasing himpunannya,maka fungsi keanggotaan dirumuskan sebagai berikut:
1;
0x2
3,33x
Kecil=
; 2< x < 4
1,33
x4
0;
0;
x 3,33 x 2
1,33 2< x <4
Sedang=
1; 4 x6
6x 6< x< 8
x8
1,33
0;
.........................................................................(4-14)
........................................................................(4-15)
0;
x 6
Besar = x4,66 ; 6< x< 8
1,33 8 x 10 .........................................................................(4-16)
1;
40
1.2
1
0.8
Ringan
0.6
Sedang
0.4
Parah
0.2
0
0
10
GI
ABL
PPD
Hasil
-predikat
predikat*z
ringan
0.37
ringan
0.62
sedang
ringan
0.37
sedang
0.62
sedang
sedang
0.37
sedang
0.62
parah
ringan
0.37
sedang
0.62
sedang
sedang
0.37
sedang
0.62
parah
sedang
0.37
parah
0.62
parah
sedang
0,37
4,63
8
1,7316
0.37
sedang
41
0.62
parah
0,62
6,62
4,1044
sedang
0.37
parah
0.62
parah
parah
0.37
parah
0.62
parah
Sumber: Perancangan
Langkah 3: Menghitung variabel sakit
Pada langkah ini, z* dihitung berdasarkan aturan (rule) yang telah dibuat dan nilai -predikat
yang didapat.
Jumlah -predikat = 0.99
Jumlah -predikat*z = 5.836
Kadar Air=
predikatz
predikat
Kadar Air=
5.836
=5.894949
0.99
[R1] IF GI kecil AND ABL kecil AND PPD kecil THEN sakit ringan
[R2] IF GI kecil AND ABL kecil AND PPD sedang THEN sakit ringan
42
[R3] IF GI kecil AND ABL kecil AND PPD besar THEN sakit sedang
[R4] IF GI kecil AND ABL sedang AND PPD kecil THEN sakit ringan
[R5] IF GI kecil AND ABL sedang AND PPD sedang THEN sakit sedang
[R6] IF GI kecil AND ABL sedang AND PPD besar THEN sakit sedang
[R7] IF GI kecil AND ABL besar AND PPD kecil THEN sakit sedang
[R8] IF GI kecil AND ABL besar AND PPD sedang THEN sakit sedang
[R9] IF GI kecil AND ABL besar AND PPD besar THEN sakit parah
[R10] IF GI sedang AND ABL kecil AND PPD kecil THEN sakit ringan
[R11] IF GI sedang AND ABL kecil AND PPD sedang THEN sakit sedang
[R12] IF GI sedang AND ABL kecil AND PPD besar THEN sakit sedang
[R13] IF GI sedang AND ABL sedang AND PPD kecil THEN sakit sedang
[R14] IF GI sedang AND ABL sedang AND PPD sedang THEN sakit sedang
[R15] IF GI sedang AND ABL sedang AND PPD besar THEN sakit parah
[R16] IF GI sedang AND ABL besar AND PPD kecil THEN sakit sedang
[R17] IF GI sedang AND ABL besar AND PPD sedang THEN sakit parah
[R18] IF GI sedang AND ABL besar AND PPD besar THEN sakit parah
[R19] IF GI besar AND ABL kecil AND PPD kecil THEN sakit sedang
[R20] IF GI besar AND ABL kecil AND PPD sedang THEN sakit sedang
[R21] IF GI besar AND ABL kecil AND PPD besar THEN sakit parah
[R22] IF GI besar AND ABL sedang AND PPD kecil THEN sakit sedang
[R23] IF GI besar AND ABL sedang AND PPD sedang THEN sakit parah
[R24] IF GI besar AND ABL sedang AND PPD besar THEN sakit parah
[R25] IF GI besar AND ABL besar AND PPD kecil THEN sakit parah
[R26] IF GI besar AND ABL besar AND PPD sedang THEN sakit parah
[R27] IF GI besar AND ABL besar AND PPD besar THEN sakit parah
GI
ABL
PPD
Sakit
1.
Kecil
Kecil
Kecil
Ringan
2.
Kecil
Kecil
Sedang
Ringan
3.
Kecil
Kecil
Besar
Sedang
4.
Kecil
Sedang
Kecil
Ringan
5.
Kecil
Sedang
Sedang
Sedang
6.
Kecil
Sedang
Besar
Sedang
7.
Kecil
Besar
Kecil
Sedang
8.
Kecil
Besar
Sedang
Sedang
9.
Kecil
Besar
Besar
Parah
10.
Sedang
Kecil
Kecil
Ringan
11.
Sedang
Kecil
Sedang
Sedang
12.
Sedang
Kecil
Besar
Sedang
43
13.
Sedang
Sedang
Kecil
Sedang
14.
Sedang
Sedang
Sedang
Sedang
15.
Sedang
Sedang
Besar
Parah
16.
Sedang
Besar
Kecil
Sedang
17.
Sedang
Besar
Sedang
Parah
18.
Sedang
Besar
Besar
Parah
19.
Besar
Kecil
Kecil
Sedang
20.
Besar
Kecil
Sedang
Sedang
21.
Besar
Kecil
Besar
Parah
22.
Besar
Sedang
Kecil
Sedang
23.
Besar
Sedang
Sedang
Parah
24.
Besar
Sedang
Besar
Parah
25.
Besar
Besar
Kecil
Parah
26.
Besar
Besar
Sedang
Parah
Besar
Parah
27.
Besar
Besar
Sumber: Perancangan
Keterangan:
GI
= Gingival Index
44
4.2.7. Antarmuka
Dalam perancangan desain antarmuka aplikasi ini, secara garis besar ada lima
kelompok utama yang digunakan untuk admin dan pengguna. Secara garis besar gambaran
dari desain antarmuka dari sistem pakar adalah sebagai berikut :
45
46
Desain halaman hasil pemeriksaan berisi data pasien seperti nama, alamat, dan umur
seperti yang diinputkan sebelumnya. Ditambah hasil diagnosa berupa tingkat keparahannya.
Pada bagian kanan bawah terdapat tombol grafik untuk melihat grafik diagnosa pasien.
hampir
sama
dengan
desain
halaman
hasil
Sumber: Perancangan
4.2.7.6.Desain Tentang Kami
Desain halaman tentang kami berisi data para pembuat atau pengembang program.
BAB V
IMPLEMENTASI
Pada bab ini dibahas mengenai implementasi sistem pakar yang di dasarkan pada hasil
yang telah diperoleh dari analisis kebutuhan dan proses perancangan yang dibuat.
Pembahasan ini terdiri dari penjelasan tentang spesifikasi sistem, batasan-batasan dalam
implementasi, implementasi algoritma pada program mesin inferensi dan implementasi
antarmuka.
48
Spesifikasi Sistem
Hasil analisis kebutuhan dan perancangan perangkat lunak yang telah diuraikan pada
Bab IV menjadi acuan untuk melakukan implementasi menjadi sebuah sistem yang dapat
berfungsi sesuai dengan kebutuhan. Spesifikasi sistem di implementasikan pada spesifikasi
perangkat keras dan perangkat lunak.
Spesifikasi
Intel Core 2 Duo
1GB
250 GB, free 50GB
Intel Graphic HD
Screen Monitor 14,0, Resolusi 1024x600
49
5.2.
Nama Software
Enterprise Architect
NetBeans
Java
Microsoft Office 2013 (Ms.Word)
Windows 7
5.3.
Implementasi Code
Pada sub bab ini akan dijelaskan mengenai implementasi kode dari aplikasi Sistem Pakar
untuk Diagnosa Penyakit Gigi Periodontal Menggunakan Metode Fuzzy Tsukamoto.
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
double hasil = 0;
if(GI<=0.75 || GI>=2.25){
hasil=0;
}else if(GI<1.25 && GI>0.75){
hasil = (0.75-GI)/(0.75-1.25);
}else if(GI<2.25 && GI>1.75){
hasil = (2.25-GI)/(2.25-1.75);
}else if(GI>=1.25 && GI<=1.75){
hasil = 1;
}
return hasil;
}
double GI_hight(){
double hasil = 0;
if(GI<=1.75){
hasil=0;
}else if(GI<2.25 && GI>1.75){
hasil = (1.75-GI)/(1.75-2.25);
}else if(GI>=2.25){
hasil = 1;
}
return hasil;
}
Sumber: Implementasi
Penjelasan source code diatas sebagai berikut:
1. Baris 1 11 : menjelaskan kode perhitungan rendah pada Gingival Index
2. Baris 13 25 : menjelaskan kode perhitungan sedang pada Gingival Index
51
Keanggotaan ABL
double ABL_low(){
double hasil = 0;
if(ABL<=2.25){
hasil=1;
}else if(ABL<3.75 && ABL>2.25){
hasil = (3.75-ABL)/(3.75-2.25);
}else if(ABL>=3.75){
hasil = 0;
}
return hasil;
}
double ABL_medium(){
double hasil = 0;
if(ABL<=2.25 || ABL>=6.75){
hasil=0;
}else if(ABL<3.75 && ABL>2.25){
hasil = (2.25-ABL)/(2.25-3.75);
}else if(GI<6.75 && ABL>5.25){
hasil = (6.75-ABL)/(6.75-5.25);
}else if(ABL>=3.75 && ABL<=5.25){
hasil = 1;
}
return hasil;
}
double ABL_hight(){
double hasil = 0;
if(ABL<=5.25){
hasil=0;
}else if(ABL<6.75 && ABL>5.25){
hasil = (5.25-ABL)/(5.25-6.75);
}else if(ABL>=6.75){
hasil = 1;
}
return hasil;
}
52
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
Sumber: Implementasi
Penjelasan source code diatas sebagai berikut:
1. Baris 1 11 : menjelaskan kode perhitungan rendah pada ABL
2. Baris 13 25 : menjelaskan kode perhitungan sedang pada ABL
3. Baris 27 37 : menjelaskan kode perhitungan tinggi pada ABL
Tabel 5.18 Source Code Fungsi Keanggotaan GI
Fungsi
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
Keanggotaan PPD
double PPD_low(){
double hasil = 0;
if(PPD<=2){
hasil=1;
}else if(PPD<3.33 && PPD>2){
hasil = (3.33-PPD)/(3.33-2);
}else if(PPD>=3.33){
hasil = 0;
}
return hasil;
}
double PPD_medium(){
double hasil = 0;
if(PPD<=2 || PPD>=6){
hasil=0;
}else if(PPD<3.33 && PPD>2){
hasil = (2-PPD)/(2-3.33);
}else if(PPD<6 && PPD>4.66){
hasil = (6-PPD)/(6-4.66);
}else if(PPD>=3.33 && PPD<=4.66){
hasil = 1;
}
return hasil;
}
double PPD_hight(){
double hasil = 0;
53
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
if(PPD<=4.66){
hasil=0;
}else if(PPD<6 && PPD>4.66){
hasil = (4.66-PPD)/(4.66-6);
}else if(PPD>=6){
hasil = 1;
}
return hasil;
}
Sumber: Implementasi
Penjelasan source code diatas sebagai berikut:
1. Baris 1 11 : menjelaskan kode perhitungan rendah pada PPD
2. Baris 13 25 : menjelaskan kode perhitungan sedang pada PPD
3. Baris 27 37 : menjelaskan kode perhitungan tinggi pada PPD
Tabel 5.19 Source Code Nilai Output
Fungsi Keanggotaan Hasil
1
double hasil_low(double hasil1){
2
double hasil = 0;
3
if(hasil1==1){
4
hasil=1;
5
}else if(hasil1<1 && hasil1>0){
6
//hasil = (4-hasil1)/(4-2);
7
hasil = ((hasil1 * (4 - 2)) - 4) * (0 - 1);
8
9
}else if(hasil1 == 0){
1
hasil = 0;
54
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
}
return hasil;
}
double hasil_medium(double hasil1){
double hasil = 0;
if(hasil1==1){
hasil=5;
}else if(hasil1<1 && hasil1>0){
hasil = ((((hasil1 * (4 - 5)) - 4) * (0 1)) + (((hasil1 * (6 - 5)) - 6) * (0 - 1)))/2;
}else if(hasil1==0){
hasil = 0;
}
return hasil;
}
double hasil_hight(double hasil1){
double hasil = 0;
if(hasil1==1){
hasil=8;
}else if(hasil1<1 && hasil1>0){
hasil = ((hasil1 * (6 - 8)) - 6) * (0 - 1);
}else if(hasil1==0){
hasil = 0;
}
return hasil;
}
55
3
8
3
9
Sumber: Implementasi
Tabel 5.20 Source Code Nilai Total AP dan APZ
Fungsi
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
Sumber: Implementasi
Penjelasan source code diatas sebagai berikut:
1. Baris 1 9 : menjelaskan kode perhitungan nilai total AlphaP
2. Baris 11 19 : menjelaskan kode perhitungan nilai total AlphaPZ
a.
Implementasi Antarmuka
899Pada project akhir ini, terdapat antarmuka sistem yang dibangun dengan
menggunakan form dan kontrol yang terdapat pada Java adapun antarmuka yang
diimplementasikan untuk menunjang penelitian tugas akhir ini adalah sebagai berikut :
56
BAB VI
PENGUJIAN DAN ANALISIS
Bab ini membahas mengenai tahapan pengujian dan analisis dari sistem pemanfaatan
sistem pakar fuzzy untuk diagnosis penyakait periodontal. Proses pengujian dilakukan melalui
dua tahapan, yaitu : pengujian validasi dan pengujian akurasi. Pada pengujian validasi akan
digunakan teknik pengujian Black-Box (Black-Box Testing. Pengujian akurasi digunakan
untuk menguji tingkat akurasi antara perhitungan Fuzzy Tsukamoto secara manual dengan
erhitungan Fuzzy Tsukamoto yang telah di implementasikan menjadi suatu sistem. Pengujian
akurasi sistem ini juga dilakukan dengan mencocokan antara data kasus uji dengan output
perangkat lunak.
57
6.1Pengujian
Pengujian
Pengujian adalah proses yang bertujuan untuk memastikan apakah semua fungsi
sistem bekerja dengan baik dan mencari kesalahan yang mungkin terjadi pada sistem.
Tujuan dari pengujian adalah untuk mendeteksi :
a. Kesalahan bahasa (language error), kesalahan yang diakibatkan oleh penulisan
dalam penulisan sintaks.
b. Kesalahan waktu proses (runtime error), kesalahan yang terjadi ketika program
dijalankan. Kesalahan ini akan menyebabkan proses program terhenti sebelum
waktunya untuk berhenti.
c. Kesalahan logika (logical error), kesalahan yang disebabkan oleh logika
program yang dibuat. Kesalahan ini sulit ditemukan karena tidak ada
pemberitahuan letak kesalahannya.
Adapun pengujian yang dilakukan dalam menguji sistem pemanfaatan sistem pakar fuzzy
dalam menentukan tingkat keparahan penderita penyakit periodontal adalah sebagai
berikut:
daftar kebutuhan akan menjadi acuan untuk melakukan pengujian validasi. Pengujian validasi
menggunakan metode blackbox, karena tidak difokuskan terhadap alur jalannya algoritma
program. Akan tetapi lebih ditekankan untuk menemukan kesesuaian antara kinerja sistem
dengan daftar kebutuhan. Pada setiap kebutuhan dilakukan proses pengujian dengan kasus uji
masing-masing untuk mengetahui kesesuaian antara kebutuhan dengan kinerja sistem.
6.1.1.1.
Kasus Uji Tambah Data
Kasus uji tambah data ini, terdiri dari pengujian validasi data hutan dengan
menggunakan prosedur pengujian berikut:
1. User memasukkan nilai Gingival Index
2. User memasukkan nilai Alveolar Bone Loss
3. User memasukkan nilai Probing Packet Depth
4. Admin menekan tombol proses
5. Sistem akan memproses inputan dari user
Gambar 6.3 Tampilan antarmuka program setelah data dimasukkan dan diproses.
Sumber: Pengujian dan Analisis
6.1.1.2.
Kasus Uji Data Tidak Valid
Kasus uji tambah data ini, terdiri dari pengujian validasi data hutan dengan
menggunakan prosedur pengujian berikut:
59
1.
2.
3.
4.
5.
Nama
Pengujian
Input data
valid
Input data
tidak valid
Hasil yang
diharapkan
1. Sistem melakukan
pemrosesan data
sesuai metode
1. Sistem tidak
memproses data
yang tidak sesuai
Sumber: Pengujian dan Analisis
60
Hasil Yang
didapatkan
1.Sistem
memproses data
dengan baik
1.Sistem tidak
melakukan
Kesimpulan
Valid
Valid
BAB VII
KESIMPULAN DAN SARAN
Pada bab ini akan dijelaskan tentang kesimpulan dan saran yang bisa dilakukan setelah
melakukan penelitian penerapan metode fuzzy tsukamoto untuk diagnosis penyakit
periodontal.
a. Kesimpulan
Kesimpulan mengenai Penerapan Metode Tsukamoto (LogikaFuzzy) dalam pistem pakar
untuk diagnosis penyakit periodontal maka dapat disimpulkan:
1. Metode Fuzzy tsukamoto dapat diterapkan untuk diagnosis.
2. Tingkat validitas SP dengan metode FIS Tsukamoto untuk diagnosis penyakit periodontal
berdasarkan gingival index,probing packet depth dan alveolar bone loss.
61
3. Output dari SP dengan metode FIS Tsukamoto untuk diagnosis penyakit periodontal
berupa gingivitis ringan, gingivitis sedang, gingivitis berat, periodontitis ringan,
periodontitis sedang, dan periodontitis berat.
b. Saran
Permasalahan yang diambil pada penerapan metode Tsukamoto untuk diagnosis penyakit
periodontal ini masih sangat sederhana. Masih terdapat cara yang dapat digunakan untuk
membuat sistem pakar untuk menentukan jumlah produksi lebih baik antara lain:
1. Menambahkan input berupa faktor lain yang mempengaruhi penyakit periodontal.
2. Menambahkan aturan fuzzy pada inferensinya, sehingga hasil produksi yang diperoleh
semakin akurat.
3. Menerapkan dalam bahasa permrograman yang lain, misalnya PHP, Perl, C++, dan
sebagainya.
DAFTAR PUSTAKA
[1] Kusrini. 2006. Sistem Pakar Teori dan Aplikasi. Yogyakarta: Andi.
[2] Arhami, M. 2005. Konsep Dasar Sistem Pakar. Yogyakarta: Andi.
[3] Anonymous, Landasan Teori Logika Fuzzy, Universitas Sumatera Utara
[4] Turban, E, Aronson, Jay E & Liang, Teng-Ping. 2005. Decission Support Systems and
Intelligent Systems Edisi 7 Jilid 2.Yogyakarta: Andi.
[5] Sri Kusumadewi & Sri Hartati. 2006. Neuro Fuzzy-Integrasi Sistem Fuzzy dan Jaringan
Syaraf.Yogyakarta: Graha Ilmu
[6] Setiadji. 2009. Himpunan & Logika Samar serta Aplikasinya. Yogyakarta: Graha Ilmu.
[7] Novruz, Tevfik. 2011. A Fuzzy Expert System Design for Diagnosis of Periodontal
Dental Disease. 978-1-61284-832-7/11/$26.00 2011 IEEE
[8] Anonymous, http://en.wikipedia.org/wiki/Periodontal_pathology. Diakses pada tanggal 10
Mei 2014.
[9] Anonymous, Penyakit Periodontal, Universitas Sumatera Utara.
[10] Anonymous, Bab 6 Sistem Pakar.
[11] Nia Permatasari. 2012. Penerapan Fuzzy Inference System (FIS) Tsukamoto dalam
Menganalisa Tingkat Resiko Penyakit Polip Hidung. IAIN Raden Fatah Palembang.
62
62