Upload
dangdat
View
217
Download
0
Embed Size (px)
Citation preview
http://narotama.ac.id
TUGAS AKHIR
Sistem Penunjang Keputusan Penentuan
Resiko Penyakit Ginjal
Disusun oleh :
AHMAD FAIRUZ QOLBI ( 04206059 )
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS NAROTAMA
SURABAYA
http://narotama.ac.id
http://narotama.ac.id
SISTEM PENUNJANG KEPUTUSAN PENENTUAN
RESIKO PENYAKIT GINJAL
Oleh : Ahmad Fairuz Qolbi
Pembimbing : Dra. Nining Martiningtyas, M.MT
ABSTRAK
Meningkatnya perkembangan teknologi di berbagai bidang mendorong
ditemukannya berbagai hal baru di bidang kedokteran, misalnya penyakit ginjal.
Penyakit ginjal dapat meningkatkan risiko kematian bagi penderita dan dapat juga
menjadi pemicu timbulnya penyakit jantung. Apabila penyakit ginjal bisa
dideteksi secara dini, maka resiko terjadinya gagal ginjal terminal sehingga harus
dilakukan hemodialisis (cuci darah) seumur hidup dan terjangkitnya penyakit lain
seperti jantung bisa segera dicegah.
Dengan demikian diperlukan suatu kemampuan analisa yang akurat dalam
menentukan keadaan ginjal seseorang sebagai langkah awal penentuan resiko
penyakit pada ginjal tersebut.
Dalam proyek akhir ini akan dibangun Sistem Penunjang Keputusan
Penentuan Resiko Penyakit Ginjal. Dimana user yang melakukan konsultasi akan
menginputkan data pribadi. Kemudian sistem akan mengolah data tersebut
menggunakan rule base yang ditentukan oleh pakar dan akan menghasilkan
keputusan mengenai resiko yang dihadapi oleh user tersebut. Sehingga dapat
segera dilakukan antisipasi dan penanganan yang tepat.
Kata kunci : penyakit ginjal, hemodialisis, sistem pendukung keputusan, user,
rule base
http://narotama.ac.id
http://narotama.ac.id
SISTEM PENUNJANG KEPUTUSAN PENENTUAN
RESIKO PENYAKIT GINJAL
By : Ahmad Fairuz Qolbi
Guidance : Dra. Nining Martiningtyas, M.MT
ABSTRACT
The increasing of technological growth in various area push finding of new
matters in medical area, for example kidney disease. Kidney disease can improve
the death risk for patient and become cause of incidence of heart sickness. If
kidney disease can be detected early, so the risk of fail terminal kidney that must
be done to hemodialysis for a lifetime and infected by another disease such as
heart can immediately by prevented.
Thereby be needed by an accurate analysis ability in determining
circumstance of somebody kidney as step of early determination of disease risk of
the kidney.
In this final project will be develop by Decision Support System of The
Kidney Risk Disease. Where user doing consultancy of input personal data. Then
the system of the process data use determined by rule base and will result decision
hit risk faced by the user. So that can immediately be done by anticipation and
correct handling.
Key Word : kidney disease, hemodialysis, Decision Support System,user, rule
base
http://narotama.ac.id
http://narotama.ac.id
KATA PENGANTAR
Dengan mengucapkan puji syukur kepada ALLAH SWT atas rahmat dan
hidayah-Nya yang telah diberikan kepada kami, serta shalawat dan salam tetap
tercurahkan kepada junjungan kami Nabi Muhammad SAW, sehingga kami dapat
menyelesaikan tugas akhir dengan judul :
SISTEM PENUNJANG KEPUTUSAN
PENENTUAN RESIKO PENYAKIT GINJAL
Tugas akhir ini merupakan kewajiban setiap mahasiswa dengan tujuan
untuk memenuhi persyaratan kelulusan pada program Strata I jurusan Sistem
Informasi Universitas Narotama Surabaya.
Perlu disadari bahwa tugas akhir ini masih terdapat banyak kekurangan.
Oleh karena itu, penulis mengharapkan masukan dan saran yang bersifat
membangun dari pembaca sekalian guna tercapainya hasil yang lebih baik.
Semoga apa yang telah penulis tuangkan dalam tugas akhir ini sedikit dapat
memberikan manfaat bagi rekan-rekan semua.
Amiien.
Surabaya, April 2011
Penulis
http://narotama.ac.id
http://narotama.ac.id
DAFTAR ISI
HalamanJudul.....................................................................................................................iHalaman Pengesahan...........................................................................................iiAbstrak...............................................................................................................iiiAbstract..............................................................................................................ivKata Pengantar...................................................................................................viDaftar Isi............................................................................................................viiDaftar Gambar....................................................................................................ixDaftar Tabel.........................................................................................................x
BAB I PENDAHULUAN................................................................................11.1. Latar Belakang...........................................................................................11.2. Perumusan Masalah...................................................................................21.3. Batasan Masalah........................................................................................21.4. Tujuan dan Manfaat...................................................................................21.5. Metodologi.................................................................................................31.6. Sistematika Pembahasan............................................................................4
BAB II LANDASAN TEORI...........................................................................72.1. Ginjal dan Penyakit Ginjal.........................................................................7
2.1.1.Ginjal................................................................................................72.1.2.Penyakit Ginjal.................................................................................82.1.3.Hubungan Antara Penyakit Ginjal dengan
Sistem...............................................................................................92.2. Sistem Penunjang Keputusan.....................................................................92.3. Flowchart.................................................................................................152.4. Entity Relationship Diagram (ERD) .......................................................172.5. PHP..........................................................................................................20
2.5.1. Pengenalan PHP........................................................................202.5.2. Konsep Kerja PHP.....................................................................202.5.3. Dasar – Dasar PHP....................................................................22
2.5.3.1....................................................................Sintaks Dasar PHP.............................................................................................22
2.5.3.2....................................................................................Variabel.............................................................................................22
2.5.4.PHP pada Sistem............................................................................242.6. Database MySQL......................................................................................24
2.6.1.Tentang MySQL..............................................................................242.6.2.SQL.................................................................................................252.6.3.Kelompok Pernyataan SQL............................................................27
BAB III ANALISIS DAN PERANCANGAN SISTEM...............................303.1. Diagram Alir Sistem................................................................................30
3.1.1.Flowchart........................................................................................313.2. Cotext Diagram........................................................................................33
http://narotama.ac.id
http://narotama.ac.id
3.3. DFD Level 0.............................................................................................343.4. DFD Level 1 Proses Home......................................................................353.5. DFD Level 1 Proses Konsultasi...............................................................363.6. DFD Level 1 Proses Admin.....................................................................373.7. Diagram Berjenjang.................................................................................383.8. Conceptual Data Model (CDM) ..............................................................393.9. Physical Data Model (PDM) ...................................................................403.10. Uraian Perancangan Sistem.....................................................................403.11. Perancangan Data.....................................................................................41
3.11.1. Data Training...............................................................................413.12. Penyusunan Basis Data............................................................................44
3.12.1. Pembuatan Tabel..........................................................................25BAB IV IMPLEMENTASI SISTEM.............................................................534.1. Lingkungan Uji Coba...............................................................................534.2. Halama Index...........................................................................................544.3. Halaman Konsultasi.................................................................................534.4. Halaman Informasi...................................................................................554.5. Halaman About........................................................................................564.6. Halaman Conntact....................................................................................574.7. Halaman Daftar........................................................................................574.8. Halaman Index Setelah Login..................................................................584.9. Halaman Informasi Setelah Login...........................................................594.10. Halaman About Setelah Login.................................................................594.11. Halaman Contact Setelah Login..............................................................604.12. Halaman Konsultasi Setelah Login..........................................................614.13. Halaman Input Data Tes..........................................................................614.14. Halaman Hasil..........................................................................................62
BAB V PENUTUP..........................................................................................645.1. Kesimpulan..............................................................................................645.2. Saran.........................................................................................................64
DAFTAR PUSTAKA......................................................................................65
DAFTAR GAMBAR
http://narotama.ac.id
http://narotama.ac.id
HalamanGambar 2.1.Ginjal Kiri........................................................................................7Gambar 2.2.Skema HTML................................................................................21Gambar 2.3.Skema PHP....................................................................................21Gambar 3.1.Desain Sistem User........................................................................30Gambar 3.2.Flowchart Sistem...........................................................................31Gambar 3.3.Context Diagram............................................................................33Gambar 3.4.DFD Level 0..................................................................................34Gambar 3.5.DFD Level 1 Proses Home............................................................35Gambar 3.6.DFD Level 1 Proses Konsultasi.....................................................36Gambar 3.7.DFD Level 1 Proses Admin...........................................................37Gambar 3.8.Diagram Berjenjang.......................................................................38Gambar 3.9.Conceptual Data Model (CDM)....................................................39Gambar 3.10.Physical Data Model (PDM).......................................................40Gambar 3.11.Atribut Resiko Penyakit Ginjal....................................................43Gambar 3.12.Struktur Database........................................................................44Gambar 3.13.Struktur Tabel Admin..................................................................45Gambar 3.14.Struktur Tabel Data Periksa.........................................................46Gambar 3.15.Struktur Tabel Menu....................................................................47Gambar 3.16.Struktur Tabel Menu Login.........................................................49Gambar 3.17.Struktur Tabel Populasi...............................................................50Gambar 3.18.Struktur Tabel User.....................................................................51Gambar 4.1.Halaman Index...............................................................................54Gambar 4.2.Halaman Konsultasi.......................................................................55Gambar 4.3.Halaman Informasi........................................................................56Gambar 4.4.Halaman About..............................................................................56Gambar 4.5.Halaman Contact...........................................................................57Gambar 4.6.Halaman Daftar..............................................................................58Gambar 4.7.Halaman Index Setelah login.........................................................58Gambar 4.8.Halaman Informasi Setelah login..................................................59Gambar 4.9.Halaman About Setelah login........................................................60Gambar 4.10.Halaman Contact Setelah login...................................................60Gambar 4.11.Halaman Konsultasi Setelah login...............................................61Gambar 4.12.Halaman Input Data Tes..............................................................62Gambar 4.13.Halaman Hasil.............................................................................63
DAFTAR TABEL
Halaman
http://narotama.ac.id
http://narotama.ac.id
Tabel 2.1.Simbol Flowchart..............................................................................16Tabel 3.1. Tabel admin......................................................................................45Tabel 3.2. Tabel dataperiksa..............................................................................46Tabel 3.3.Tabel menu........................................................................................48Tabel 3.4. Tabel menulogin...............................................................................49Tabel 3.5.Tabel populasi...................................................................................30Tabel 3.6. Tabel user.........................................................................................31
BAB I
PENDAHULUAN
1.1. Latar Belakang
Meningkatnya perkembangan teknologi di berbagai bidang mendorong
ditemukannya berbagai hal baru misalnya di bidang kedokteran, telah ditemukan
beberapa penyakit baru khususnya penyakit ginjal. Ginjal adalah organ penting
dalam tubuh yang menjalankan fungsi penting dalam tubuh sebagai alat filtrasi,
yaitu mengeluarkan kelebihan garam, air, dan asam. Serta membuang atau
mengatur elektrolit seperti K, Ca, Mg, PO4, membuang sisa metabolisme tubuh,
dan bertugas melakukan sekresi untuk menghasilkan EPO yang berfungsi untuk
mengatur Hemoglobin darah (Hb), aktivasi vitamin D untuk kesehatan tulang,
serta mensekresi renin untuk mengatur tekanan darah. Dengan demikian
diperlukan kemampuan analisa yang akurat dalam menentukan diagnosa keadaan
ginjal seseorang. Hal tersebut merupakan bahasan yang dipelajari dalam tugas
akhir ini.
Dalam proyek akhir ini akan dibangun Sistem Penunjang Keputusan
Penentuan Resiko Penyakit Ginjal. Dimana user yang melakukan konsultasi akan
http://narotama.ac.id
http://narotama.ac.id
menginputkan atribut-atribut yang telah ditentukan. Kemudian sistem akan
mengolah data tersebut dan akan menghasilkan keputusan mengenai resiko yang
dihadapi oleh pasien/user tersebut. Sehingga dapat segera dilakukan antisipasi dan
penanganan yang tepat oleh dokter.
1.2. Perumusan Masalah
Beberapa permasalahan yang akan dibahas dalam proyek akhir ini antara
lain :
1. Bagaimana system mampu mendeteksi adanya kemungkinan terkena penyakit
ginjal.
1.3. Batasan Masalah
Batasan masalah pada proyek akhir ini, antara lain :
1. Interaksi antara program dan user menggunakan pertanyaan yang
diberikan melalui proses dialog yang memerlukan jawaban dari user.
2. Pembangunan sistem menggunakan rule base dan data-data penunjang.
3. Pengambilan keputusan berdasarkan atribut dan data yang
diberikan(umur, berat badan,dsb).
4. Administrator hanya berwenang melakukan manajemen pada web,
termasuk didalamnya menambah, menghapus dan mengedit menu, user
biasa (pasien), dan user administrator.
1.4. Tujuan dan manfaat
http://narotama.ac.id
http://narotama.ac.id
Proyek akhir ini bertujuan untuk membangun sebuah sistem berbasis
pengetahuan kedokteran dalam menentukan resiko penyakit ginjal yang dapat
ditampilkan dalam web, sehingga alasan efisiensi waktu dan kurangnya
pengetahuan masyarakat akan kesehatan dapat teratasi.
1.5. Metodologi
Untuk menyelesaikan proyek akhir ini, maka dilakukan langkah-langkah
yang meliputi, pendalaman dan pemahaman literatur (studi pustaka),
pengumpulan bahan dan data, perancangan sistem, pembuatan dan pengujian
sistem, pengujian dan analisa sistem, dan pembuatan laporan. Rincian tahapan
yang ditempuh adalah sebagai berikut :
1. Studi Literatur
Dilakukan studi literatur atau tinjauan pustaka tentang konsep dan teori
dasar sistem pendukung keputusan, metode rule base yang akan dipakai
dan penyakit-penyakit ginjal juga dilakukan pendalaman buku-buku
literatur yang berhubungan dengan proyek akhir. Diantaranya literatur
yang berhubungan dengan PHP dan database MySQL.
2. Pengumpulan Bahan dan Data
Pada tahap pengumpulan bahan dan data adalah suatu kegiatan mencari,
mengumpulkan data-data penunjang mengenai gejala klinis jenis-jenis
penyakit ginjal yang diperoleh dari hasil valid seorang pakar.
3. Perancangan Sistem
Perancangan sistem ini meliputi beberapa langkah, yaitu antara lain :
http://narotama.ac.id
http://narotama.ac.id
o Perancangan data
o Perancangan proses
o Perancangan antarmuka
4. Pembuatan Sistem
Implementasi dari perancangan dan pembuatan sistem ini berupa sebuah
sistem yang menggunakan bahasa pemrograman PHP dan database
MySQL.
5. Uji Coba dan Analisa Sistem
Pengujian dan analisa dimaksudkan untuk mengetahui sejauh mana
sistem yang dibuat pada proyek akhir ini dapat berfungsi sesuai dengan
proses sistem yang diharapkan. Hasil yang dianalisa adalah dengan
pengambilan sampel dari data riil beberapa pasien apakah sistem tersebut
sudah sesuai.
6. Penyusunan Laporan Proyek Akhir
Setelah tahapan-tahapan 1 sampai dengan 5 selesai, baru dituangkan
menjadi sebuah buku sebagai laporan proyek akhir dari keseluruhan
proses pembuatan proyek akhir di atas.
1.6. Sistematika Pembahasan
Sistematika pembahasan yang akan diuraikan dalam buku laporan proyek
akhir ini terbagi dalam bab-bab yang akan dibahas sebagai berikut :
BAB I : PENDAHULUAN
Bab ini berisi tentang penguraian latar belakang, tujuan yang
hendak dicapai, pembatasan masalah agar tidak menyimpang dari
masalah yang sudah ditentukan sebelumnya, dan sistematika
http://narotama.ac.id
http://narotama.ac.id
pembahasan yang berisi urutan dalam penyusunan buku tugas akhir
ini.
BAB II :TINJAUAN PUSTAKA
Bab ini berisi tentang teori penunjang yang mendukung dalam
perencanaan dan pembuatan proyek akhir ini. Teori yang
digunakan pada proyek akhir ini adalah mengenai penyakit ginjal,
teori sistem pendukung keputusan, PHP, dan database MySQL.
BAB III :PERANCANGAN DAN PEMBUATAN SISTEM
Bab ini membahas tentang perancangan umum maupun uraian
lebih lanjut mengenai perancangan sistem dalam pembuatan
perangkat lunak. Uraian perancangan sistem ini meliputi
perancangan data mengenai data input dan output sistem,
perancangan proses mengenai bagaimana sistem akan bekerja
dengan proses-proses tertentu, maupun perancangan antar muka
dalam desain dan implementasi yang akan digunakan dalam
pembuatan proyek akhir ini.
BAB IV : PENGUJIAN DAN ANALISA
Bab ini menjelaskan tentang pengujian sistem secara umum
maupun terperinci. Pengujian sistem secara umum akan membahas
mengenai lingkungan uji coba untuk menggunakan sistem ini.
Selanjutnya secara lebih terperinci dijelaskan dalam pengujian
sistem meliputi skenario pengujian baik user umum maupun
admin, beserta langkah-langkah dalam uji coba sistem. Dari
http://narotama.ac.id
http://narotama.ac.id
seluruh hasil uji coba tersebut, kemudian dianalisa kembali apakah
telah sesuai dengan tujuan pembuatan pada bab I.
BAB V :PENUTUP
Bab ini berisi simpulan yang telah didapatkan dari hasil uji coba
sistem dan analisanya mengenai keterkaitan dengan tujuan
pembuatan sistem, dan selanjutnya akan dikemukakan saran-saran
mengenai penggunaan sistem serta bahan masukan dari penulis
bagi rencana pengembangan proyek akhir untuk masa yang akan
datang.
DAFTAR PUSTAKA
[1.] Abdul kadir, ”Dasar Pemrograman WEB dinamis menggunakan PHP”, :
ANDI yogyakarta, 2003.
[2.] Hakim, Lukmanul dan Musalini, Uus. 150 Rahasia dan Trik Menguasai PHP.
Jakarta : PT Gramedia.
[3.] Irfan Subakti dan Rahmat Hidayatullah, ”Aplikasi Sistem Pakar untuk
Diagnosis Awal Gangguan Kesehatan secara Mandiri Menggunakan Variable –
Centered Intelegent Rule System”,Volume 6, Nomor 1, Januari 2009 : 11 -16,
JUTI.
[4.] http://lissoi.multiply.com/tag/spk
http://narotama.ac.id
http://narotama.ac.id
[5.] http://haniif.wordpress.com/2007/08/01/23-tinjauan-pustaka-sistem-
pendukung-keputusan-spk/
[6.] http://prothelon.com/mambo/tutorial-mysql---pengenalan.html
[7.] Dr. Aditya Wardhana SPD-KGH, Instalasi Hemodialisis RSU Dr. Soetomo,
Surabaya. 2009.
[8.] http://www.ygdi.com/ , Yayasan Ginjal Diatrans Indonesia, Januari 2009
[9.] Deasy Astrid Natalia, 2006, ”Pembangunan Sistem Pakar pada Perangkat
Mobile dengan WML dan PHP untuk penyakit paru pada anak”, Surabaya
http://narotama.ac.id