TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
Puji dan syukur kepada Tuhan Yang Esa atas segala rahmat yang telah
Akhir ini penulis sajikan dalam bentuk buku yang sederhana dengan judul sebagai
Web” .
Tujuan penulisan Tugas Akhir ini dibuat sebagai salah satu syarat
kelulusan Program Diploma III Akademi BSI Jakarta. Sebagai bahan penulisan
penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari
semua pihak, maka penulisan tugas akhir ini tidak akan lancar. Oleh karena itu
kepada:
6. Para dosen AMIK BSI Jakarta yang telah membimbing, mengajari, dan
7. Kedua orang tua dan keluarga tercinta yang telah memberikan doa , cinta
vii
8. Teman-teman AMIK BSI Jakarta khususnya Program Studi Manajemen
9. Teman kakak adik Jainudin, Karmila, Helena, Berhima, Tomy dan semua
pihak yang tidak dapat penulis sebutkan satu persatu yang telah
Akhir ini.
yang tidak lain disebabkan oleh keterbatasan ilmu pengetahuan dan pengelaman
melakukan yang terbaik dalam menyelesaikan Tugas Akhir ini, meskipun pada
kenyataan hanya dapat memberikan hasil yang sederhana dan tidak luput dari
Akhir kata dengan rendah hati penulis berharap semoga Tugas Akhir ini
dapat bermanfaat bagi pengetahuan ilmu dan juga para pembaca, khususnya bagi
Penulis
viii
ABSTRAKSI
Kulit manusia terdiri dari berbagai lapisan, baik itu lapisan yang terlindungi
maupun lapisan yang sangat rentan terhadap serangan dari luar seperti dari
lingkungan. Belakangan ini terdapat penemuan-penemuan yang berhubungan
dengan penyakit kulit dimana terdapat banyak cara bakteri dan virus kulit
menyerang manusia seperti dari keadaan lingkungan, iklim atau suhu bahkan dari
kontak langsung dengan inang atau induk virus. Penyakit kulit yang diderita oleh
masyarakat saat ini cepat sekali menyebar di karenakan kurangnya informasi
dan pengetahuan tentang penyakit kulit. Oleh karena itu penulis membuat sistem
informasi untuk mendiagnosa penyakit kulit berbasis web. Sistem ini dibuat agar
para penderita penyakit kulit mengerti dan memahami jenis penyakit kulit apa
yang di deritanya sekarang ini. Aplikasi yang digunakan untuk membuat program
sistem informasi ini menggunakan dreamweaver CS6, PHP, CSS, dan MySQL.
Hasil dari tugas akhir ini adalah berupa program aplikasi yang dapat membantu
pengguna mengetahui jenis penyakit kulit yang diderita serta mendapat informasi
yang luas mengenai penyakit kulit akibat jamur.
ix
ABSTRACT
Human skin consists of various layers, both layers and layers protected the very
vulnerable to attackfrom the outside as from the environment. Lately, there are
findings related to skin diseases where there are manyways bacteria and viruses
attack the human skin as from the state of the environment, climate or
temperatureeven from direct contact with the host or the parent virus. Skin
disease suffered by the now rapidly spreading dueto lack of information and
knowledge of skin diseases. Therefore the authors make information systems to
diagnose web-based skin diseases. The system is made so that the skin disease
sufferers know and understand what type of skin disease that affects this today.
The application used to create this information system program using
Dreamweaver CS6, PHP, CSS, and MySQL. The results of this final project are
in the form of an application program that can help users know the type of skin
disease suffered and received extensive information about skin diseases caused by
fungi.
x
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir............................................................................................ i
Lembar Pernyataan Keaslian Tugas Akhir .................................................................. ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ............................................ iii
Lembar Persetujuan dan Pengesahan Tugas Akhir .................................................... iv
Lembar Konsultasi Tugas Akhir ................................................................................. v
xi
3.3.1. Implementasi ................................................................................... 53
3.3.2. Pengujian Unit ................................................................................. 69
xii
DAFTAR SIMBOL
SIMBOL DESKRIPSI
Entitas/entity Entitas merupakan data inti yang akan disimpan; bakal
tabel basis data; benda yang memiliki data dan harus
disimpan datanya agar dapat diakses oleh aplikasi
komputer; penamaan entitas biasanya lebih ke kata benda
dan belum merupakan nama table
Atribut Field atau kolom data yang butuh disimpan dalam suatu
entitas
xiii
DAFTAR GAMBAR
Halaman
Gambar II.1. Ilustrasi Metode Waterfall ....................................................................19
Gambar II.2. Struktur Navigasi Linier .......................................................................20
Gambar II.3. Struktur Navigasi Hirarki .....................................................................21
Gambar II.4. Struktur Navigasi Non Linier ...............................................................22
Gambar II.5. Struktur Navigasi Komposit .................................................................23
Gambar II.6. Simbol Entitas /Entity ...........................................................................24
Gambar II.7. Simbol Atribut ......................................................................................24
Gambar II.8. Simbol Atribut Kunci Primer ...............................................................25
Gambar II.9. Simbol Atribut Multi Nilai ...................................................................25
Gambar II.10. Simbol Relasi......................................................................................25
Gambar II.11. Simbol Asosiasi ..................................................................................26
Gambar III.1. Rancangan Antar Muka Login Admin ................................................30
Gambar III.2. Rancangan Antar Muka Ruang Admin ...............................................31
Gambar III.3. Rancangan Antar Muka Data Penyakit ...............................................31
Gambar III.4. Rancangan Antar Muka Tambah Data Penyakit .................................32
Gambar III.5. Rancangan Antar Muka Data Gejala ...................................................32
Gambar III.6. Rancangan Antar Muka Tambah Data Gejala.....................................33
Gambar III.7. Rancangan Antar Muka Data Relasi ...................................................33
Gambar III.8. Rancangan Antar Muka Lihat Data Relasi ..........................................34
Gambar III.9. Rancangan Antar Muka Laporan Konsultasi ......................................34
Gambar III.10. Rancangan Antar Muka Pengguna ....................................................35
Gambar III.11. Rancangan Antar Muka Admin Baru ................................................35
Gambar III.12. Rancangan Antar Muka Beranda ......................................................36
Gambar III.13. Rancangan Antar Muka Penyakit ......................................................36
Gambar III.14. Rancangan Antar Muka Detail Penyakit ...........................................37
Gambar III.15. Rancangan Antar Muka Konsultasi...................................................37
Gambar III.16. Rancangan Antar Mulai Muka Konsultasi ........................................38
Gambar III.117. Rancangan Antar Muka Menjawab Pertanyaan ..............................38
Gambar III.18. Rancangan Antar Muka Analisa Hasil ..............................................39
Gambar III.19. Rancangan Antar Muka Masuk .........................................................39
Gambar III.20. Rancangan Antar Muka Daftar .........................................................40
Gambar III.21. Entity Relationship Diagram.............................................................41
Gambar III.22. Logical Relational Structure .............................................................42
Gambar III.23. Struktur Navigasi Halaman Pengguna ..............................................51
Gambar III.24. Struktur Navigasi Halaman Administrator .......................................52
Gambar III.25. Implementasi Halaman Utama ..........................................................54
Gambar III.26. Implementasi Halaman Penyakit .......................................................54
Gambar III.27. Implementasi Detail Penyakit ...........................................................55
Gambar III.28. Implementasi Form Pengisian Data Pengguna..................................55
xiv
Gambar III.29. Implementasi Halaman Diagnosa .....................................................56
Gambar III.30. Implementasi Hasil Diagnosa Penyakit.............................................56
Gambar III.31. Implementasi Hasil Jawaban Tidak...................................................57
Gambar III.32. Implementasi Halaman Masuk ..........................................................57
Gambar III.33. Implementasi Halaman Login Admin ...............................................58
Gambar III.34. Implementasi Halaman Ruang Admin ..............................................58
Gambar III.35. Implementasi Halaman Daftar Semua Penyakit................................59
Gambar III.36. Implementasi Halaman Ubah Penyakit .............................................59
Gambar III.37. Implementasi Halaman Tambah Penyakit.........................................60
Gambar III.38. Implementasi Halaman Daftar Gejala Penyakit ................................61
Gambar III.39. Implementasi Halaman Ubah Gejala Penyakit..................................62
Gambar III.40. Implementasi Halaman Tambah Gejala Penyakit .............................62
Gambar III.41. Implementasi Halaman Relasi ...........................................................63
Gambar III.42. Implementasi Halaman Menampilkan Relasi ...................................63
Gambar III.43. Implementasi Halaman Tampilan Penyakit ......................................64
Gambar III.44. Implementasi Halaman Laporan Konsultasi .....................................64
Gambar III.45. Implementasi Halaman Tampilan Laporan Konsultasi .....................65
Gambar III.46. Implementasi Halaman Daftar Pengguna ..........................................66
Gambar III.47. Implementasi Halaman Ubah Pengguna ..........................................66
Gambar III.48. Implementasi Halaman Admin Baru .................................................67
xv
DAFTAR TABEL
Halaman
xvi
DAFTAR LAMPIRAN
xvii
BAB I
PENDAHULUAN
bagian paling luar pada tubuh manusia dan berfungsi untuk menutupi seluruh
permukaan tubuh. Pada tubuh manusia, kulit dapat terjangkit berbagai penyakit,
mulai dari penyakit ringan yang berakibat gatal-gatal ataupun yang lebih berat
dapat berakibat kematian. Bagi mereka yang peduli dengan kondisi kesehatan
kulit, informasi tentang penyakit kulit sangat diperlukan, hal ini dikarenakan
penyakit kulit tidak bisa dibiarkan lama tetapi harus segera diperiksa oleh seorang
dokter khusus dokter spesialis penyakit kulit khususnya penyakit kulit yang
kepada seorang ahli dalam hal ini adalah seorang dokter yang memang lebih
akan berkonsultasi ke dokter, seperti jam kerja (praktek) terbatas, biaya konsultasi
yang sangat mahal dan banyaknya pasien sehingga harus menunggu antrian.
Dalam hal ini kita pemakai jasa kesehatan lebih membutuhkan suatu sistem yang
lebih dini agar dapat melakukan pencegahan lebih awal. Karena hal tersebut,
1
2
maka dibutuhkan suatu sistem alat bantu yang dapat mendiagnosa penyakit kulit
informasi yang lebih mudah untuk menjangkau masyarakat, baik dalam hal
kepada pasien tanpa terikat dengan jarak dan waktu, pasien dapat melakukan
informasi untuk melakukan konsultasi penyakit kulit dan akan mudah membuat
keputusan yang tepat dalam waktu yang singkat. Sistem ini juga akan banyak
bahan berbahaya dengan benar dan dalam waktu relative singkat. Ini akan sangat
meningkatkan kualitas pelayanan oleh profesianal dibidang ini. Sistem ini akan
dalam pelayanan informasi, saran serta penanganan penyakit kulit akibat jamur.
yang nantinya dapat digunakan sebagai alat bantu dalam berkonsultasi penyakit
kulit dengan judul “Sistem Informasi Diagnosa Penyakit Kulit Akibat Jamur
Berbasis Web”.
3
jamur yang nantinya dapat diperluas dengan penyakit yang ada hubungan
jamur.
Sedangkan tujuan yang ingin dicapai dari penulisan Tugas Akhir ini
adalah sebagai salah satu syarat kelulusan Program Diploma III Manajemen
menggunakan model water fall (Sukamto dan Shalahuddin, 2013:28) yang terbagi
1. Analisis Kebutuhan
spesifikasinya.
1. Observasi
yang terjadi pada website kesehatan serta jurnal penyakit kulit untuk
diagnosanya.
2. Studi Pustaka
Dalam penulisan Tugas Akhir ini akan dibahas aplikasi program diagnosa
penyakit kulit, pengetahuan tentang jenis penyakit kulit, gejala penyakit kulit,
Ruang lingkup admin memiliki hak akses penuh dalam mengelola aplikasi
mulai dari mengelola data gejala, mengolah data penyakit, mengolah data admin
sampai menampilkan hasil diagnosa penyakit. Ruang lingkup user hanya bisa
gambaran umum mengenai isi laporan yang terbagi dalam bab-bab berikut ini:
BAB I PENDAHULUAN
penulisan.
tersebut.
6
Pada bab ini penulis membahas tentang tinjauan yang terdiri atas
BAB IV PENUTUP
Bab ini berisi kesimpulan dari hasil implementasi sistem yang telah
datang.
BAB II
LANDASAN TEORI
Sebagai salah satu hal terpenting, web sudah mulai dikembangkan menjadi
Rudyanto (2011:8) “Web statis adalah web yang isinya atau content tidak berubah-
ubah, maksudnya adalah isi dari dokumen web tersebut tidak dapat diubah secara
cepat dan mudah” ini karena teknologi yang digunakan untuk membuat web statis
digunakan untuk membuat web statis ini seperti HTML dan Cascading Style Sheet
(CSS). Perubahan isi dokumen pada web statis harus mengubah isi file HTML
atau CSS tersebut. Mengubah dokumen web statis harus benar-benar mengerti
tentang teknologi HTML atau CSS yang sering disebut programmer dimana
programmer dapat melakukan perubahan isi dari dokumen web statis tersebut.
2.1.1. Website
1. Internet
yang menghubungkan bisa berupa kabel, kanal satelit, maupun frekuensi radio.
protokol yang mengatur komunikasi data dalam proses tukar-menukar data dari
satu komputer ke komputer lain didalam jaringan internet yang akan memastikan
sebagainya.
tertentu.
9
c. Web Server
Service (IIS) yang mendukung ASP dan PHP, dan masih banyak lagi.
d. Browser
Salah satu protokol yang biasa kita gunakan adalah HTTP. Protokol
dengan web browser yang lainnya. HTTP ini akan digunakan jika kita
hendak mengakses suatu dokumen berupa hyper text atau yang biasa
disebut HTML.
server. Dengan FTP ini, dapat melakukan transfer file, seperti data
2. Website
Menurut Rudyanto (2011:9) “Web dinamis adalah jenis web yang content
atau isinya dapat berubah-ubah setiap saat”. Dalam teknologi pembuatan web
dinamis sudah dirancang semudah mungkin bagi user, untuk perubahan content
atau isi dokumen web dinamis user hanya perlu masuk kebagian Control Panel
atau bagian Administrator web yang telah disediakan oleh teknologi web dinamis.
Pengubahan content atau isi dokumen dalam web dinamis tidak perlu memiliki
3. Web Browser
Web browser adalah suatu program atau software yang digunakan untuk
menjelajahi internet atau mencari informasi dari suatu web yang tersimpan
didalam komputer. Awalnya web browser berorientasi pada teks dan belum dapat
gambar tapi juga dapat menampilkan file multimedia seperti video dan suara. Web
11
browser juga dapat menampilkan email, mengelola HTML, sebagai input dan
a. Mozilla FireFox
Firefox atau juga biasa dikenal dengan nama Mozilla Firefox adalah web
browser yang dikembangkan oleh Mozilla. Sampai saat ini firefox adalah
web browser yang paling populer dan juga handal selain itu firefox dapat
b. Internet Explorer
Internet Explorer adalah web browser yang paling tua, bahkan hampir
c. Opera
Opera juga merupakan web browser yang tidak kalah populernya dengan
kedua web browser diatas. Kini opera menjadi browser tercepat dalam
d. Google Chrome
Chrome sebenarnya adalah web browser yang baru saja dibuat namun
Google Chrome telah bisa menyaingi web browser lainnya. Hal ini
penguasa internet saat ini yaitu Google. Dengan nama besar Google,
maka tentu saja Chrome dapat berkembang dengan pesat selain itu
kehandalan dan kecepatan dari Google Chrome ini tidak kalah dengan
4. Web Server
berfungsi menerima permintaan berupa halaman web melalui HTTP atau HTTPS
dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya
a. Xampp
Foundation.
sebuah HTTP web server yang digunakan dalam sistem operasi server
windows, mulai dari Windows NT 4.0 Server, Windows 2000 Server atau
Windows 2000 server, Windows Server 2003 atau sebagai add-on dalam
d. Apache Tomcat
Personal Home Page adalah teknologi yang diperkenalkan tahun 1994 oleh
Rasmus Lerdof. Bunafit Nugroho (2009:114), “PHP adalah produk open source
menggunakannya”. Sampai saat ini telah banyak database yang didukung oleh
PHP dan kemungkinan akan terus bertambah. Database tersebut adalah Base,
adalah bahasa kode berbasis teks untuk membuat sebuah halaman web. HTML pada
dasarnya merupakan himpunan bagian dari bahasa yang lebih luas jangkauannya
internet dan formatting hypertext sederhana yang ditulis kedalam berkas format
ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi. Dengan kata
lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan
perintah HTML. HTML saat ini merupakan standar internet yang di definisikan
kemampuan visual dan tingkat kode, yang dapat digunakan website berbasis
standard dan desain untuk desktop, mobile, smartphone, tablet, dan perangkat
lainnya”.
sebuah fitur yang berfungsi untuk menangani masalah tampilan pada HTML“.
Pada awalnya CSS dikembangkan pada SGML pada tahun 1970, dan terus
dikembangkan hingga saat ini CSS telah mendukung banyak bahasa Markup
seperti: HTML, XHTML, XML, SVG (Scalable Vector Graphics) dan Mozilla
XUL (XML User Interface Language). Mengacu dari arti bahasa, Cascanding
Style Sheet (CSS) memiliki arti gaya menata halaman bertingkat, yang berarti
setiap satu elemen yang telah diformat dan memiliki anak dan telah diformat,
maka anak dari elemen tersebut secara otomatis mengikuti format elemen
induknya.
Pada bulan Desember tahun 1996 W3C mengenalkan spesifikasi CSS level
1 atau juga dikenal CSS1 yang mendukung format huruf, warna pada teks.
Kemudian bulan Mei tahun 1998 W3C mengeluarkan CSS2 yang didalamnya
terdapat fungsi pengaturan tata letak elemen, dan saat ini W3C telah memperbaiki
(CSS) terdiri dari Selector, Properti dan Nilai. Seperti halnya HTML PHP dan
5. JavaScript
6. JQuery
saling berhubungan dan berkaitan dengan subjek tertentu pada tujuan tertentu
pula”. Sedangkan sistem basis data adalah sekumpulan aplikasi program yang
berinteraksi dengan basis data melalui DBMS dan basis data itu sendiri.
Basis data adalah himpunan kelompok data (arsip) yang saling berhubungan
yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan
2. MySQL
adalah sebuah program pembuat dan pengelola database atau yang sering disebut
multithread, multi-user yang bersifat gratis dibawah lisensi GNU General Public
Lincence (GPL). Kendala suatu sistem database (DBMS) dapat diketahui dari
17
dibuat oleh user maupun program aplikasinya. Sebagai database server, MySQL
dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query
data.
Python, TCLAPIS.
sistem operasi).
SQL). Dengan kata lain, dapat memproses lebih banyak SQL per satuan
waktu.
panjang bervariasi.
3. Apache2triad
Apache adalah web server yang dapat dijalankan di banyak sistem operasi
(Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform
lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol
Apache memiliki fitur-fitur yang canggih seperti pesan kesalahan yang dapat
dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung
oleh sejumlah antar muka pengguna berbasis grafik (GUI) yang memungkinkan
Model water fall telah diperoleh dari proses engineering. Model water fall
juga menawarkan cara pembuatan perangkat lunak secara lebih nyata menurut.
2. Desain
selanjutnya.
19
dari tahap ini adalah program komputer sesuai dengan desain yang telah
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi logika dan
fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini
karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian
Sistem/ Rekayasa
Informasi
Gambar II.1.
gabungan dari struktur referensi informasi situs web dan mekanismelink yang
Struktur dasar ini disebut juga struktur linear dengan percabangan karena
Gambar II.3.
Struktur Navigasi Hirarki
22
Gambar II.4.
Struktur Navigasi Non Liner
23
Pengguna akan melakukan navigasi dengan bebas (secara non linear), tetapi
terkadang dibatasi presentasi linear film atau informasi penting dan atau pada data
aliran notasi seperti notasi Chen (dikembangkan oleh Peter Chen), Barker
(dikembangkan oleh Richard Barker, Ian Palmer, Harry Ellis), notasi Crow’s
Foot, dan beberapa notasi lain. Namun yang banyak digunakan adalah notasi dari
Chen. Berikut adalah simbol-simbol yang digunakan pada ERD dengan notasi
Chen:
24
1. Entitas / entity
Entitas merupakan data inti yang akan disimpan, bakal tabel pada basis
data, benda yang memilki data dan harus disimpan datanya agar dapat
nama_entitas
Gambar II.6.
Simbol Entitas / entity
2. Atribut
Field atau kolom data yang butuh disimpan dalam suatu entitas.
nama_atribut
Gambar II.7.
Simbol Atribut
Field atau kolom data yang butuh disimpan dalam suatu entitas dan
kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari beberapa
kolom tersebut dapat bersifat unik (berbeda tanpa ada yang sama).
25
nama_kunci primer
Gambar II.8.
Simbol Atribut kunci primer
Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat
nama_atribut
Gambar II.9.
Simbol Atribut Multi Nilai
5. Relasi
kerja.
nama_relasi
Gambar II.10.
Simbol Relasi
26
6. Asosiasi / association
Gambar II.11.
Simbol Asosiasi
tersebut yaitu:
A. Setiap entity akan diubah ke bentuk sebuah kotak dengan nama entity berada
B. Sebuah relasi kadang disatukan dalam sebuah kotak bernama entity, kadang
tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja
sebuah “kotak hitam” yang tidak penting dilihat isinya, tapi cukup dikenal proses
Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain:
1. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan
4. Proses testing dapat dilakukan lebih cepat dibandingkan white box testing.
Beberapa teknik testing yang tergolong dalam tipe ini antara lain:
1. Equivalence Partitioning
Pada teknik ini, tiap inputan data dikelompokan ke dalam grup tertentu,
Merupakan teknik yang sangat umum digunakan pada saat awal sebuah
dibuat sebuah table yang menyatakan validitas dari output yang dihasilkan.
5. Feature Test
PEMBAHASAN
29
30
a. Admin membutuhkan form login agar dapat masuk kedalam data-data yang
dari itu penyedia menyediakan website agar user bisa melihat-lihat jenis-
jenis penyakit.
Dalam hal ini penulis akan menggambarkan rancangan antar muka yang
akan dibuat, baik dari sisi bentuk desain maupun fungsinya, spesifikasi bentuk
halaman, spesifikasi file serta struktur navigasi program yang nantinya dapat
Masuk Admin
Username
Password
Masuk
Gambar III.1.
Rancangan Antar Muka Login Admin
31
MENU
· Home icon
· Penyakit
SELAMAT DATANG ADMINISTRATOR
· Gejala
xxxxxxxxx
· Relasi
· Lihat Relasi
· Laporan
Konsultasi
· Pengguna
· Admin Baru
· Logout
Gambar III.2.
Rancangan Antar Muka Ruang Admin
MENU
· Home
· Lihat Relasi
· Pengguna
Halaman :[10]
· Admin Baru
Add
· Logout
Gambar III.3.
Rancangan Antar Muka Data Penyakit
32
MENU
· Penyakit Id : x999
· Gejala Penyakit : xxx
· Relasi Penyebab : x999
· Lihat Relasi Keterangan : xxx
· Laporan
Konsultasi Solusi : xxx
· Pengguna
Photo : Choose file No File chosen
· Admin Baru
Simpan Batal
· Logout
Gambar III.4.
Rancangan Antar Muka Tambah Data Penyakit
MENU
· Home
· Laporan
Konsultasi Halaman :[41]
Add
· Pengguna
· Admin Baru
· Logout
Gambar III.5.
Rancangan Antar Muka Data Gejala
33
MENU
· Home
· Penyakit
MASUKAN DATA GEJALA
· Gejala
· Admin Baru
· Logout
Gambar III.6.
Rancangan Antar Muka Tambah Data Gejala
MENU
· Home
· Gejala
Data Penyakit
· Relasi
Data Gejala
· Lihat Relasi
Simpan Normalkan
· Laporan
Konsultasi
· Pengguna
· Admin Baru
· Logout
Gambar III.7.
Rancangan Antar Muka Data Relasi
34
MENU
· Home
· Laporan
Konsultasi
· Pengguna
· Admin Baru
· Logout
Gambar III.8.
Rancangan Antar Muka Lihat Data Relasi
MENU
· Home
· Relasi
Tampilkan Data
· Lihat Relasi
· Laporan
Konsultasi
· Pengguna
· Admin Baru
· Logout
Gambar III.9.
Rancangan Antar Muka Laporan Konsultasi
35
MENU
· Home
· Lihat Relasi
· Laporan
x999 xxxxx update delete
Konsultasi
· Pengguna
Halaman :[10]
· Admin Baru
· Logout
Gambar III.10.
Rancangan Antar Muka Pengguna
MENU
xxx Hapus
xxx
· Admin Baru
Halaman :[2]
· Logout
Gambar III.11.
Rancangan Antar Muka Admin Baru
36
Logo Judul
Cari
Search
Gambar Calender
99:99:99
cari
Hari ini:
xxxxx
xxxx, 99-99-99
xxxxx
Copyright
Gambar III.12.
Rancangan Antar Muka Beranda
Logo Judul
Cari
Jenis-Jenis Penyakit Kulit Akibat Jamur
Search
xxxxx Calender
xxxxx
99:99:99
cari
xxxxx
Hari ini:
xxxxx xxxx, 99-99-99
xxxxx
xxxxx
Copyright
Gambar III.13.
Rancangan Antar Muka Penyakit
37
Logo Judul
Cari
Search
xxxxx
Penyebab : Calender
Copyright
Gambar III.14.
Rancangan Antar Muka Detail Penyakit
Logo Judul
Cari
DAFTAR
Search
Nama Calender
99:99:99
cari
Kelamin Hari ini:
xxxx, 99-99-99
Alamat
Pekerjaan
Password
Daftar
Copyright
Gambar III.15.
Rancangan Antar Muka Konsultasi
38
Logo Judul
Cari
KONSULTASI
Search
Calender
Mulai Konsultasi
99:99:99
cari
Hari ini:
xxxx, 99-99-99
Copyright
Gambar III.16.
Rancangan Antar Muka Mulai Konsultasi
Logo Judul
Cari
Search
Jawablah Pertanyaan Berikut :
Calender
xxxxxxxx
99:99:99
cari
Benar (Ya) Salah (tidak)
Hari ini:
xxxx, 99-99-99
Jawab
Copyright
Gambar III.17.
Logo Judul
Cari
HASIL ANALISA PENYAKIT KULIT Search
Nama 99:99:99
cari
xxxx
xxxx Hari ini:
Kelamin xxxx, 99-99-99
Alamat xxxx
Pekerjaan xxxx
HASIL ANALISA :
Gejala 1. xxx
2. xxx
Keterangan xxxx
Copyright
Gambar III.18.
Rancangan Antar Muka Analisa Hasil
Logo Judul
Cari
MASUK
Search
Email Calender
99:99:99
cari
Masuk
Copyright
Gambar III.19.
Logo Judul
Cari
DAFTAR
Search
Nama Calender
99:99:99
cari
Kelamin Hari ini:
xxxx, 99-99-99
Alamat
Pekerjaan
Password
Daftar
Copyright
Gambar III.20.
mengenai sistem informasi diagnosa penyakit ini yaitu digambarkan dengan Entity
kd_tmp_gejala kd_gejala
kd_pengguna
kd_gejala nm_gejala
M 1 M
memiliki tmp_gejala memiliki gejala
kd_pengguna
1 1
nama
jenis_kelamin
alamat 1
M
1 1
pengguna memiliki tmp_konsultasi memiliki
pekerjaan
1
1 1 kd_penyakit
email kd_tmp_konsultasi
memiliki
password kd_gejala kd_pengguna
kd_relasi
memiliki
melakukan kd_gejala
kd_tmp_penyakit
kd_konsultasi pekerjaan
kd_penyakit
kd_pengguna 1
1 nama M kd_pengguna
kd_penyakit relasi
tmp_penyakit kelamin konsultasi
kd_penyakit 1
alamat 1
1
tanggal
memiliki
memiliki
memiliki
memiliki
kd_penyakit 1 1
penyakit
1 1
nm_penyakit
penyebab
photo
keterangan
Gambar III.21.
Pengguna
Konsultasi
tmp_konsultasi
kd_konsultasi *
nama kd_tmp_konsultasi *
M
kelamin M kd_konsultasi
alamat kd_pengguna
pekerjaan kd_penyakit
kd_pengguna kd_gejala
1
tanggal 1
kd_penyakit
Relasi
kd_relasi *
kd_penyakit
kd_gejala
1
1 1
Penyakit M
kd_penyakit *
1 1 gejala
nm_penyakit
1
penyebab kd_gejala *
keterangan
photo nm_gejala
1
1
Gambar III.21.
C. Spesifikasi File
Akronim : admin
Panjang record : 25
Software : MySQL
Akronim : penyakit
Software : MySQL
Akronim : gejala
Panjang record : 64
Software : MySQL
Akronim : relasi
Panjang record : 13
Software : MySQL
Akronim : konsultasi
Software : MySQL
Akronim : tmp_penyakit
tmp_penyakit
Panjang record : 14
Software : MySQL
Akronim : tmp_gejala
Panjang record : 14
Software : MySQL
Panjang record : 18
Software : MySQL
Akronim : pengguna
Software : MySQL
dalam website ini adalah struktur navigasi campuran. Secara sederhana struktur
navigasi pada web ini dibagi menjadi dua, yaitu struktur navigasi bagi pengguna
Index
Menjawab
DetailPenyakit Daftar Daftar
pertanyaan
Analisa Analisa
Hasil Hasil
Cetak hasil Kembali
konsultasi
Gambar III.23.
Struktur Navigasi pada Pengguna
52
mengakses halaman admin dan pengguna informasi posisi admin sekarang berada.
Halaman ini bukan untuk umum, tetapi hanya admin yang berhak mengakses.
home
update
penyakit hapus
simpan
tambah
Batal
update
gejala hapus
simpan
tambah
Batal
pilih
relasi simpan
index login
normalkan
pilih
Lihat
relasi
tampil
update
Pengguna hapus
cetak
Laporan Tampilkan
konsultasi data
hapus
submit
hapus
logout
Gambar III.24.
3.3.1. Implementasi
antarmuka. Rancangan antarmuka ini dibagi menjadi dua bagian, yaitu rancangan
antarmuka user dan admin. Rancangan antarmuka user terdiri atas beberapa menu
pilihan antara lain menu penyakit, konsultasi, masuk, daftar. Sedangkan pada
rancangan antarmuka admin terdiri dari input penyakit, input gejala, input relasi,
edit penyakit, edit gejala, input pengguna, edit pengguna, admin baru, dan logout.
a. Halaman Utama
informasi penyakit kulit akibat jamur ini, yang didalamnya berisi menu
Gambar III.25.
Implementasi Halaman Utama
b. Halaman Penyakit
Pada halaman penyakit ini berisi semua data tentang jenis penyakit
kulit akibat jamur yang telah dimasukan dalam database. Berikut ini
Gambar III.26.
. Implementasi Halaman Penyakit
55
Setelah memilih salah satu penyakit dari daftar jenis penyakit yang
Gambar III.27.
Implementasi Detail Penyakit
c. Halaman Konsultasi
Gambar III.28.
Implementasi Form Pengisian data pengguna
56
Gambar III.29.
Implementasi Halaman Diagnosa
berikut.
Gambar III.30.
Implementasi Hasil Diagnosa Penyakit
57
memilih tombol kembali pada bagian bawah hasil konsultasi, dan begitu
juga kalau pengguna keluar tinggal memilih menu keluar untuk keluar.
Gambar III.31.
Implementasi Hasil Jawaban Tidak
d. Halaman Masuk
Gambar III.32.
Implementasi Halaman Masuk
58
Gambar III.33.
Implementasi Halaman Login Admin
Gambar III.34.
Implementasi Halaman Ruang Admin
59
Halaman ini berisi daftar 13 penyakit kulit akibat jamur yang ada
dalam daftar. Pada file ini ada 3 pilihan menu yaitu ubah, hapus dan
Gambar III.35.
Implementasi Halaman Daftar Semua Penyakit
Gambar III.36.
Implementasi Halaman Ubah Penyakit
60
Gambar III.37.
Implementasi Halaman Tambah Penyakit
61
Halaman ini berisi daftar 43 gejala penyakit kulit akibat jamur yang
ada dalam daftar. Pada file ini ada 3 pilihan menu yaitu ubah, hapus dan
Gambar III.38.
Implementasi Halaman Daftar Gejala Penyakit
62
Pada halaman ini tertera no kode gejala dan isinya. Isi gejala bisa
Gambar III.39.
Implemenatsi Halaman Ubah Gejala Penyakit
Gambar III.40.
Implementasi Halaman Tambah Gejala Penyakit
63
i. Halaman Relasi
Gambar III.41.
Implementasi Halaman Relasi
Gambar III.42.
Implementasi Halaman Menampilkan Penyakit
64
Gambar III.43.
Implementasi Halaman Tampilan Penyakit
Gambar III.44.
Implementasi Halaman Laporan konsultasi
65
bisa klik menu cetak dan bisa di klik menu hapus untuk menghapus data
pengguna.
Gambar III.45.
Implementasi Halaman Tampilan Laporan konsultasi
66
l. Halaman Pengguna
melakukan konsultasi. Pada file ini ada 2 pilihan menu yaitu ubah dan
Gambar III.46.
Implementasi Halaman Daftar Pengguna
Pada halaman ini data pengguna bisa diubah dan setelah itu
Gambar III.47.
Implementasi Halaman Ubah Pengguna
67
menampikan data admin. Pada file ini ada 3 pilihan menu yaitu submit,
reset dan hapus. Berikut tampilan tambahkan admin dan data semua
admin
Gambar III.48.
Implementasi Halaman Admin Baru
1. Server
a. CPU
2) RAM 2848MB
68
b. Mouse
c. Keyboard
2. Client
a. CPU
2) RAM DDR2 1 GB
3) Hard Disk 20 GB
b. Mouse
c. Keyboard
1) Server
4. Aplikasi phpMyAdmin v3
2) Client
Tabel III.10. Hasil Pengujian Black box Testing Halaman Login Admin
Tabel III.11. Hasil Pengujian Black Box Testing Halaman Masuk Pengguna
Skenario Test Hasil yang Hasil Kesimpulan
No.
Pengujian Case diharapkan Pengujian
Sistem akan
Email: menolak akses
Email dan
(kosong) user dan akan
Password
menampilkan Sesuai Valid
1. tidak diisi
Password: “Error: email harapan
kemudian klik
(kosong) masih kosong,
tombol masuk
Password
masih kosong
Mengetikan Sistem akan
Email dan Email: menolak akses
Password ina@gmail.com user dan akan Sesuai Valid
2. tidak diisi atau menampilkan
Password: harapan
kosong “Error:
kemudian klik (kosong) Password
tombol masuk masih kosong”
71
PENUTUP
4.1. Kesimpulan
didapatkan bahwa aplikasi sistem informasi ini, berguna untuk membantu dan
Adanya program sistem informasi penyakit kulit akibat jamur ini maka
masyarakat dapat lebih mudah dalam membuat diagnosa dengan lebih cepat
karena sistem ini memasukan gejala-gejala yang mungkin ada dan segala sesuatu
dipikirkan oleh dokter dalam bidang kedokteran kerja dan kebutuhan terlintas
basis data maka dapat dibangun suatu program aplikasi yang dapat
73
74
3.2. Saran
berbasis web ini agar dapat memperluas ruang lingkup pembahasan macam-
macam penyakit kulit secara luas agar sistem informasi ini lebih komplek dan
tidak hanya terbatas pada penyakit kulit yang disebabkan oleh jamur saja.
untuk pengembangannya diharapkan bisa lebih menarik lagi namun tetap mudah
dioperasikan oleh user yang sama sekali tidak mengerti dalam bidang komputer.
DAFTAR PUSTAKA
Binanto, Iwan. 2010. Multi Media Digital – Dasar Teori dan Pengembangannya.
Yogyakarta: Andi
Hakim, Lukmanul. 2010. Bikin Website Super Keren dengan PHP & JQuery.
Yogyakarta: Lokomedia
Madcoms. 2008. Teknik Mudah Membangun Website dengan HTML, PHP &
MySQL. Yogyakarta: CV. ANDI OFFSET
Madcoms. 2011. Adobe Dreamweaver CS6 dengan PHP & MySQL. Yogyakarta:
CV. ANDI OFFSET
Nugroho, Bunafit. 2009. Latihan Membuat Aplikasi Web PHP dan MySQL dengan
Dreamweaver. Yogyakarta: Gava Media
Puspitosari, Hany. 2010. Panduan Belajar MySQL Database Server. Jakarta: Media
Kita.
Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi
Pustaka
Sadeli, Muhammad. 2012. Aplikasi Bisnis dengan PHP dan MySql Menggunakan
Adobedreamweaver CS 6. Palembang: Maxikom
75
Shalahudin, M & Rosa A.S. 2013. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Bandung: Informatika.
Syaputra, Agus. 2011. Panduan Praktis Menguasai Database Server MySQL. Jakarta:
PT. Elex Media Komputindo
76
DAFTAR RIWAYAT HIDUP
A. Biodata Mahasiswa
N.I.M : 12142018
Nama Lengkap : Maisaroh Ali Rahman
Tempat & Tanggal Lahir : Waikewak, 07 September 1994
Alamat Lengkap : Jl. Matraman Jaya Rt/Rw. 17/06, Kel.
Pegangsaan, Kec. Menteng, Jakarta Pusat
77
LAMPIRAN
78
Lampiran B.1 Halaman Daftar Penyakit
79
Lampiran B.2 Halaman Gejala
80
Lampiran B.3 Cetak Laporan Konsultasi
81