Struktur Menu Admin MODEL, Implementasi Perangkat Lunak

3.2.2 Perancangan Struktur menu

Perancangan struktur menu berisikan menu dan submenu yang berfungsi memudahkan user didalam menggunakan sistem. Menu-menu tersebut dibagi berdasarkan hak akses masing-masing user. Berikut ini gambaran mengenai struktur menu User dalam aplikasi informasi penyakit ginjal Berbasis Web.

1. Struktur Menu Admin

Struktur menu user ditujukan bagi admin yang akan melakukan pengolahan data master ataupun melakukan pengolahan informasi. Admin masuk ke form Admin untuk dapat mengakses halaman admin harus login tterlebih dahulu, setelah login dapat melakukan pengolahan data master dan pengolahan data informasi. Gambar 3.9 Struktur Menu Admin Aplikasi Informasi Penyakit ginjal.

2. Struktur Menu User

Struktur menu user ditujukan bagi user yang akan melakukan konsultasi. User masuk ke daftar untuk melakukan daftar user kemudian informasi penyakit, setelah login dapat melihat informasi penyakit. User dapat mengakses menu home, informasi penyakit, bantuan, dan tentang. Gambar 3.10 Struktur Menu User.

3.2.3 Perancangan Antar Muka

Perancangan antar muka bertujuan untuk memberikan gambaran tentang aplikasi yang akan dibangun. Sehingga akan mempermudah dalam mengimplementasikan aplikasi serta akan memudahkan pembuatan aplikasi yang user friendly. Rancangan untuk aplikasi informasi penyakit ginjal yang akan dibuat sebagai berikut : Keterangan : - Klik Home menuju T01 - Klik T02 pendaftaran - Klik T03 Penyajian Informasi - Klik Bantuan menuju T04 - Klik Tentang menuju T05 Gambar 3.11 Tampilan Menu utama Keterangan : - Form Daftar merupakan tampilan untuk melakukan pendaftaran sebelum bisa melihat seputar informasi penyakit ginjal. Gambar 3.12 Tampilan untuk Form Daftar User Keterangan : - Jika berhasil login akan menilih jenis informasi penyakit Gambar 3.13 Tampilan Login User Keterangan : Muncul menu untuk memilih jenis penyakit penyakit Gambar 3.14 Tampilan menu informasi Keterangan : Form ini merupakan form informasi selengkapnya tentang penyakit yang dipilih Gambar 3.15 Tampilan informasi penyakit Keterangan : Di tampilan ini merupakan panduan untuk menjalankan aplikasi. Gambar 3.16 Tampilan Bantuan pada tampilan menu utama Keterangan : Ini merupakan tampilan tentang aplikasi. Gambar 3.17 Tampilan tentang Keterangan : Ini merupakan tampilan Login admin. Gambar 3.18 Tampilan login admin Keterangan : Ini merupakan tampilan Home admin Gambar 3.19 Tampilan home admin Keterangan : Ini merupakan tampilan ganti password admin Gambar 3.20 Tampilan ganti password Keterangan : Ini merupakan tampilan data penyakit. Gambar 3.21 Tampilan pengolahan data penyakit Keterangan : Ini merupakan tampilan tambah data penyakit. Gambar 3.22 Tampilan tambah data penyakit Keterangan : Ini merupakan tampilan data gejala. Gambar 3.23 Tampilan pengolahan data gejala Keterangan : Ini merupakan tampilan tambah data gejala. Gambar 3.24 Tampilan pengolahan data tambah gejala Keterangan : Ini merupakan tampilan data gejala. Gambar 3.25 Tampilan pengolahan data gejala penyakit Keterangan : Ini merupakan tampilan tambah data gejala. Gambar 3.26 Tampilan pengolahan data tambah gejala penyakit

3.2.4 Perancangan Pesan

Gambar 3. 27 Perancangan Pesan

3.2.5 Jaringan Semantik

Jaringan semantik merupakan alat efektif untuk merepresentasikan pemetaan data yang bertujuan mencegah terjadinya duplikasi data. Jaringan semantik user Gambar 3. 27 Jaringan Semantik User Keterangan : T01 : Tampilan Menu Utama T02 : Daftar User T03 : Informasi login user T04 : Tampilan menu pilihan penyakit T05 : Tampilan informasi penyakit T06 : Tampilan Bantuan T07 : Tampilan tentang Jaringan Semantik admin + , - . Gambar 3. 28 Jaringan Semantik User Keterangan : T07 : Tampilan login admin T08 : Tampilan home admin T09 : Tampilan ganti password T10 : Tampilan Pengolahan data penyakit T11 : Tampilan pengolahan data tambah penyakit T12 : Tampilan pengolahan data gejala T13 : Tampilan pengolahan data tambah gejala T14 : Tampilan pengolahan data gejala penyakit T15 : Tampilan pengolahan data tambah gejala penyakit

3.2.6 Perancangan Prosedural

Perancangan prosedural digambarkan dalam bentuk flow chart. Merupakan perancangan program bagaimana sebuah apliksi ini dijalankan. Flowchart merupakan suatu cara untuk menunjukkan alir flow didalam program atau prosedur sistem secara logika. Gambar 3.29 Prosedur Lihat Informasi Penyakit

BAB IV IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi

Implementasi sistem merupakan tahap menterjemahkan perancangan berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin serta penerapan perangkat lunak pada keadaan yang sesungguhnya.

4.1.1 Implementasi Perangkat Keras

Perangkat keras yang digunakan dalam pembuatan perangkat lunak untuk aplikasi informasi penyakit ginjal berbasis web memiliki spesifikasi sebagai berikut : 1. Personal computer dengan processor Pentium IV kecepatan 2.8 GHz 2. Kapasitas Harddisk : 40 GB 3. RAM : 256 MB 4. VGA Card : 64 MB 5. Monitor 6. Mouse 7. Keyboard

4.1.2 Implementasi Perangkat Lunak

Perangkat lunak yang digunakan untuk membangun aplikasi informasi penyakit ginjal berbasis web adalah sebagai berikut : 1. Sistem Operasi Microsoft windows XP. 2. MySQL sebagai databasenya. 3. Bahasa pemrogramannya menggunakan PHP dengan toolnya Macromedia dreamweaver .

4.1.3 Implementasi Database

Dalam sebuah pembangunan aplikasi, dibutuhkan media penyimpanan data database, implementasi database perangkat lunak untuk menampilkan informasi penyakit ginjal berbasis web adalah sebagai berikut : Tabel 4.1 Database Tabel User Tbl_users CREATE TABLE `tbl_users` `users_id` int10 unsigned NOT NULL auto_increment, `email` varchar30 NOT NULL, `password` varchar30 NOT NULL, `nama_lengkap` varchar30 NOT NULL, `alamat` text NOT NULL, `pekerjaan` varchar30 NOT NULL, `usia` smallint5 unsigned NOT NULL, `j_kelamin` smallint5 unsigned NOT NULL, `code` varchar50 NOT NULL, PRIMARY KEY `users_id` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 Tabel 4.2 Database Tabel Gejala + ,- . . 0, 1-2,3 - 4 5 6 3 1 , - 1 7 8 Tabel 4.3 Database Tabel Penyakit 9 2 9 2 9 2 9 2 9 2 9 2 : 9 2 + ,- . . 9 2 0, 1-2,3 - 4 5 6 3 1 , - 1 8 Tabel 4.4 Database Tabel Gejala_Penyakit 9 2 9 2 9 2 9 2 + ,- . . 9 2 0, 1-2,3 - 4 5 6 3 1 , - 1 8 Tabel 4.5 Database Tabel Admin 9 + ,- . . 0, 1-2,3 - 4 5 6 3 1 , - 17 8

4.1.4 Implementasi Antarmuka

Menggambarkan tampilan dari aplikasi yang dibangun yaitu implementasi antarmuka aplikasi informasi penyakit ginjal berbasis web. Berikut ini adalah implementasi antarmuka dari aplikasi yang dibuat dapat dilihat berikut ini : Tabel 4.6 Tabel Implementasi aplikasi informasi penyakit ginjal berbasis web. Menu Deskripsi Nama File Home File program yang berfungsi menampilkan menu utama user dari sistem pakar ginjal index.php Registrasi User File program yang berfungsi menampilkan menu daftar user.proses user memasukan data user dan harus diisi secara lengkap. daftar.php Informasi penyakit File program yang berfungsi untuk menampilkan pertama proses login user terlebih dahulu masukan username dan password kemudian menampilkan proses pilihan data penyakit yang jika dipilih akan menampilkan infromasi tentang penyakit yang dipilih. Info penyakit.php Bantuan File program yang berfungsi menampilkan Bantuan.php keterangan untuk menjelaskan langkah- langkah menggunakan aplikasi Login admin File program yang berfungsi Login untuk admin, memasukan username dan password. admin.php Menu admin File program menampilkan menu utama admin, untuk bisa melakukan proses pengolahan data berita, data penyakit, data gejala, data gejala_penyakit, ganti password, dan logout home.php Ganti password File program yang berfungsi untuk mengganti password admin dengan memasukan password baru dan konfirmasi password cpassword.php Data penyakit File program yang berfungsi untuk Pengolahan data penyakit. Tambah, dan ubah Penyakit.php Data gejala File program yang berfungsi untuk Pengolahan data gejala. Tambah, dan ubah Gejala.php Data gejala_penyakit File program yang berfungsi untuk Pengolahan data gejala. Tambah, hapus dan ubah Gejala_penyakit..php

4.2 Pengujian Black Box

Proses pengujian black box adalah pengujian yang dilakukan dengan cara mencoba program aplikasi dengan memasukkan data ke dalam form-form yang telah disediakan. Pada tahap ini merupakan kelanjutan dari tahap implementasi. Pengujian yang akan dilakukan dengan cara alpha yaitu dengan metode pengujian balck box yang berfokus pada persyaratan fungsional perangkat lunak. Pengujian ini memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya semua persyaratan fungsional untuk suatu program.

4.2.1 Rencana Pengujian

Rencana pengujian yang akan dilakukan dengan menguji sistem secara alpha menggunakan metode black box dan betha dengan kuesioner. Tabel 4.7 Tabel Rencana Pengujian Aplikasi Informasi penyakit ginjal berbasis web. Pengujian Sistem Pakar Deteksi Jenis Penyakit ginjal Item Uji Detail Uji Jenis Uji Login Username Black box Password Black box Daftar User Nama lengkap Black box Username Black box Password Black box Konfirmasi password Black box Jenis kelamin Black box Alamat Black box Pekerjaan Black box Pengolahan Data Penyakit Tambah Data Penyakit Black box Ubah Data Penyakit Black box Pengolahan Data Gejala Tambah Data Gejala Black box Ubah Data Gejala Black box Pengolahan Data Gejala_Penyakit Tambah Data gejala_penyakit Black box Ubah Data gejala_penyakit Black box Hapus Data gejala_penyakit Black box Informasi penyakit Pilih Informasi penyakit Black box Ganti Password Password baru Black box Konfirmasi password Black box Bantuan Halaman bantuan Black box Tentang Halaman tentang Black box

4.2.2 Kasus dan Hasil Pengujian Alpha

Proses Pengujian Alpha dilakukan untuk mengetahui apakah data yang dimasukkan Input sudah sesuai dengan yang diharapkan Output. Berdasarkan rencana pengujian, maka dapat dilakukan pengujian Alpha pada Aplikasi Informasi penyakit ginjal berbasis web 1. Pengujian Daftar User Tabel 4.8 Tabel Pengujian Daftar User Data masukan Yang diharapkan Pengamatan Kesimpulan Nama lengkap, email, Password, Konfirmasi password, Jenis kelamin, Alamat, pekerjaan Nama lengkap, username, Password, Konfirmasi password, Jenis kelamin, Alamat, pekerjaan dapat terisi Dapat mengisi Nama lengkap, username, Password, Konfirmasi password, Jenis kelamin, Alamat, pekerjaan Sesuai yang diharapakan [ √] diterima [ ] ditolak Nama lengkap, email, Password, Konfirmasi password, Jenis kelamin, Alamat, pekerjaan Data tersimpan pada tabel user dan menampilkan form Login User Tombol daftar dapat berfungsi Sesuai dengan yang diharapkan [ √] diterima [ ] ditolak Reset Data, mengsongkan field yang sudah di isi Nama lengkap, username, Password, Konfirmasi password, Jenis kelamin, Alamat, pekerjaan terhapus Tombol ulang dapat berfungsi. Sesuai yang diharapkan. [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan 2. Pengujian Form Login User Tabel 4.9 Tabel Pengujian Form Login User Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan email : miyyu_lovers Password : Dapat diisi pada textfield username dan textfield password Dapat mengisi nama usename dan password Sesuai yang diharapakan [ √] diterima [ ] ditolak email : miyyu_lovers yahoo.com Password : 123456 Data user dicari di table user, jika login berhasil maka akan menuju halaman konsultasi. Login Berhasil maka menuju halaman konsultasi. [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Jika salah memasukan email atau password. Tidak dapat login dan menampilkan pesan “email dan Password salah” User tidak dapat login dan mendapatkan pesan “Username dan Password salah” Sesuai yang diharapkan [ √] diterima [ ] ditolak Jika salah satu field tidak diisi atau kosong dan user klik login. Tidak dapat login dan menampilkan pesan “Fields ini harus di isi” User tidak dapat login dan mendapatkan pesan “Fields ini harus di isi” [ √] diterima [ ] ditolak Jika salah satu field tidak diisi atau kosong. Menampilkan pesan “fields ini harus diisi” Memperlihatkan pesan “fields ini harus diisi” [ √] diterima [ ] ditolak 3. Pengujian Form pilih penyakit Tabel 4.10 Tabel Pengujian Pilih Penyakit Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan Memilih penyakit yang ada. Tombol dapat di pilih dan menampilkan informasi tentang penyakit yang dipilih Tombol dapat di pilih dan menampilkan informasi tentang penyakit yang dipilih [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Memilih penyakit yang ada. Tidak menampilkan data informasi penyakit Tidak menampilkan data informasi penyakit [ √] diterima [ ] ditolak 4. Form Login admin Tabel 4.11 Tabel Pengujian Login Admin Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan Username :admin Password : admin Dapat diisi pada textfield username dan textfield password Dapat mengisi nama usename dan password Sesuai yang diharapakan [ √] diterima [ ] ditolak Username :admin Password : admin Data admin dicari di tabel admin, jika berhasil login maka akan menampilkan halaman utama admin. Berhasil login maka akan menampilkan halaman utama admin. [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Data username dan password salah. Tidak dapat login dan menampilkan pesan “Username User tidak dapat login dan mendapatkan pesan [ √] diterima [ ] ditolak Data username kosong, Data password kosong, dan data kedua-duanya kosong dan atau Password tidak sama ” “Username dan atau Password tidak sama ” Sesuai yang diharapkan 5. Form Tambah Data penyakit Tabel 4.12 Tabel Pengujian Tambah Data Penyakit. Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan menu manajemen data dan sub menu data penyakit. Menampilkan halaman data penyakit. Menampilkan halaman data penyakit. [ √] diterima [ ] ditolak Nama penyakit, definisi penyakit, solusi, persentase. Data nama penyakit, definisi penyakit, solusi, dan persentase dapat diisi Dapat mengisi nama penyakit, definisi penyakit dan solusi Sesuai dengan yang diharapkan [ √] diterima [ ] ditolak Nama penyakit, definisi penyakit, solusi, persentase. Data tersimpan pada tabel penyakit dan menampilkan pesan “ Data berhasil ditambah“ Data Tersimpan dan menampilkan pesan “Data berhasil ditambah” [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Nama penyakit, definisi penyakit solusi dan persentase kosong Data tidak dapat disimpan pada tabel penyakit dan menampilkan pesan “ field ini wajib diisi“ Penambahan data penyakit gagal dan menampilkan pesan bahwa “field ini wajib diisi” [ √] diterima [ ] ditolak 6. Form Ubah Data penyakit Tabel 4.13 Tabel Pengujian Ubah Data penyakit Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan Pilih data yang akan di ubah dan klik tombol edit. Menampilkan data penyakit pada form Ubah data penyakit Data yang diubah tampil Sesuai dengan textfield yang tersedia [ √] diterima [ ] ditolak Nama penyakit, definisi penyakit, solusi. Data yang lama akan terganti dengan data baru. Data tersimpan pada tabel bagian dan menampilkan pesan “ Data berhasil diubah “ Data yang lama terlihat sudah terganti dengan yang baru dan menampilkan pesan “Data berhasil diubah” [ √] diterima [ ] ditolak Batal Nama penyakit, definisi penyakit, solusi. Data yang lama tidak berubah, dan kembali ke halaman data penyakit. Data yang lama tidak berubah, dan kembali ke halaman data penyakit. [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Jika Salah satu field tidak di isi atau kosong. Data tidak dapat disimpan pada tabel penyakit dan menampilkan pesan “ field wajib diisi“ Pengubahan data berita gagal dan menampilkan pesan bahwa “field wajib diisi” [ √] diterima [ ] ditolak 7. Form Tambah Data Gejala Tabel 4.14 Tabel Pengujian Tambah Data Gejala. Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan menu manajemen data dan sub menu data gejala, - Menampilkan halaman data gejala. Menampilkan halaman data gejala. [ √] diterima [ ] ditolak Masukan data berupa gejala. Data pertanyaan dapat di isi. Dapat mengisi pertanyaan . [ √] diterima [ ] ditolak Masukan data gejala. Data dapat tersimpan dan menampilkan pesan “ Data berhasil ditambah“ Data tersimpan dan menampilkan pesan Data berhasil ditambah” [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Jika field pertanyaan tidak di isi atau kosong. Nama gejala kosong Data tidak dapat disimpan pada tabel gejala dan menampilkan pesan “ field ini wajib diisi“ Penambahan data berita gagal dan menampilkan pesan bahwa “field ini wajib diisi” [ √] diterima [ ] ditolak 8. Ubah Data gejala Tabel 4.15 Tabel Pengujian Ubah Data Gejala. Pilih data yang akan di ubah dan klik tombol edit. Masukan data gejala yang akan diubah Menampilkan data berita pada form Ubah data gejala Data yang diubah tampil Sesuai dengan textfield yang tersedia [ √] diterima [ ] ditolak Masukan data gejala yang akan diubah Data yang lama akan terganti dengan data baru. Data yang lama terlihat sudah terganti dengan yang baru dan [ √] diterima [ ] ditolak Data tersimpan pada tabel dan menampilkan pesan “ Data berhasil diubah “ menampilkan pesan “ Data berhasil diubah “ Masukan data gejala yang akan diubah Data yang lama tidak berubah, dan kembali ke halaman data gejal. Data yang lama tidak berubah, dan kembali ke halaman data gejal. [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Jika field pertanyaan tidak di isi atau kosong. gejala kosong Data tidak dapat disimpan pada tabel gejala dan menampilkan pesan “ field wajib diisi“ Pengubahan data berita gagal dan menampilkan pesan bahwa “field wajib diisi” [ √] diterima [ ] ditolak 9. Form Tambah Data gejala Penyakit Tabel 4.16 Tabel Pengujian Tambah Data Gejala Penyakit. Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan menu manajemen data dan sub menu data gejala penyakit, Menampilkan halaman data gejala penyakit. Menampilkan halaman data gejala penyakit. [ √] diterima [ ] ditolak Kode_penyakit, dan gejala Kode_penyakit, Unik dan gejala dapat terisi Dapat mengisi Kode_penyakit, Unik dan gejala Sesuai dengan yang diharapkan [ √] diterima [ ] ditolak Simpan Kode_penyakit, gejala Data tersimpan pada tabel gejala_penyakit dan menampilkan pesan “ Data berhasil ditambah“ Data tersimpan pada tabel gejala_penyakit dan menampilkan pesan “ Data berhasil ditambah“ [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Jika salah satu field tidak di pilih atau kosong. Kode penyakit tidak dipilih. Data tidak dapat disimpan pada tabel gejala_penyakit dan menampilkan pesan “field harus diisi“ Penambahan data gejala_penyakit gagal dan menampilkan pesan bahwa “field harus diisi” [ √] diterima [ ] ditolak 10. Form Ubah Data Gejala Penyakit Tabel 4.17 Tabel Pengujian Ubah Data Gejala Penyakit. Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan Tandai data yang akan di ubah, dan klik tombol edit. Masukan data gejala_penyakit yang akan diubah Menampilkan data berita pada form Ubah data gejala_penyakit Data yang diubah tampil Sesuai dengan textfield yang tersedia [ √] diterima [ ] ditolak simpan Masukan data gejala_penyakit yang akan diubah Data yang lama akan terganti dengan data baru. Data tersimpan pada tabel bagian dan menampilkan pesan “ Data gejala_penyakit berhasil diubah “ Data yang lama terlihat sudah terganti dengan yang baru dan menampilkan pesan “Data gejala_penyakit berhasil disimpan” [ √] diterima [ ] ditolak batal data gejala_penyakit yang akan diubah Data yang lama tidak berubah, dan kembali ke halaman data gejala penyakit Data yang lama tidak berubah, dan kembali ke halaman data gejala penyakit [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Tidak memilih penyakit dan unik Data tidak dapat disimpan pada tabel gejala_penyakit dan menampilkan pesan “ required fields“ Pengubahan data gejala_penyakit gagal dan menampilkan pesan bahwa “required fields” [ √] diterima [ ] ditolak 11. Form Hapus Data Gejala Penyakit Tabel 4.18 Tabel Pengujian Hapus Data Gejala Penyakit. Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan Pilih atau tandai data gejala_penyakit Menandai gejala penyakit yang akan di hapus Data gejala_penyakit dapat ditandai. Data gejala_penyakit dapat ditandai dengan benar [ √] diterima [ ] ditolak Menandai gejala penyakit yang akan di hapus Data gejala_penyakit terhapus dan muncul pesan “Anda yakin untuk menghapus data ini? ” klik Ok atau Klik cancel Bila pilih OK muncul pesan “data berhasil dihapus” Bila pilih cancel maka kembali ke menu data gejala_penyakit [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Tidak menandai data gejala_penyakit yang ada. Menampilkan pesan “pilih data yang akan dihapus“ Penghapusan data tidak dilakukan. [ √] diterima [ ] ditolak 12. Form Ganti Password Tabel 4.19 TabelGanti Password. Kasus dan hasil uji data normal Data masukan Yang diharapkan Pengamatan Kesimpulan menu admin dan sub menu ganti password Password : konfirmasi password : Dapat terisi pada textfield password dan textfield konfirmasi password Dapat mengisi nama password dan konfirmasi password Sesuai yang diharapakan [ √] diterima [ ] ditolak Simpan Password : konfirmasi password : Data ubah password berhasil Tombol simpan dapat berfungsi Sesuai dengan yang diharapkan [ √] diterima [ ] ditolak Kasus dan hasil uji data salah Data masukan Yang diharapkan Pengamatan Kesimpulan Data password atau konfirmasi password kosong Tidak berhasil disimpan.muncul pesan “Ada kesalahan dalam pengisian field” Password tidak bisa diganti dan muncul pesan “Ada kesalahan dalam pengisian field” [ √] diterima [ ] ditolak

4.2.3 Kesimpulan Hasil Pengujian Alpha

Berdasarkan hasil pengujian Alpha yang telah dilakukan maka dapat diarik kesimpulan bahwa aplikasi yang sudah berjalan cukup maksimal, dan untuk kemungkinan terjadinya kesalahan pada aplikasi saat digunakan. maka dibutuhkan proses maintenance untuk lebih mengetahui kekurangan dari aplikasi.

4.2.4 Kasus dan Hasil Pengujian Betha

Pengujian Betha merupakan pengujian yang diuji secara langsung ke lapangan yaitu yaitu dengan membuat kuesioner yang ditujukan kepada pengguna aplikasi informasi penyakit ginjal berbasis web yaitu pakar dan user. Kuesioner disebar kepada 10 orang pengguna yaitu User Kuesioner ini terdiri dari 6 pertanyaan, dengan menggunakan tujuh jawaban pilihan yang mewakili dari tujuan akhir yang ingin dicapai dalam pembangunan aplikasi informasi penyakit ginjal berbasis web. Pertanyaan ini ditujukan kepada user . Daftar Pertanyaan yang diberikan untuk User adalah sebagai berikut : 1. Apakah aplikasi mudah digunakan ? a Sangat Setuju b Setuju c Cukup setuju d Biasa saja e Kurang setuju f Tidak Setuju 2. Aplikasi mudah untuk dipelajari ? a Sangat mudah dipelajari b Mudah dipelajari c Cukup mudah untuk dipelajari d Biasa saja e Kurang mudah untuk dipelajari f Tidak mudah untuk dipelajari 3. Apakah tampilan aplikasi ini menarik ? a Sangat menarik b Menarik c Cukup menarik d Biasa saja e Kurang menarik f Tidak menarik 4. Apakah aplikasi ini membantu untuk mendapatkan informasi seputar penyakit ginjal ? a Sangat Setuju b Setuju c Cukup setuju d Biasa saja e Kurang setuju f Tidak setuju 5. Apakah informasi gejala dan penyakit dalam aplikasi ini benar sesuai dengan apa yang sering dirasakan oleh penderita ? a Sangat Setuju b Setuju c Cukup setuju d Biasa saja e Kurang setuju f Tidak setuju 6. Tampilan aplikasi informasi Penyakit ginjal menyenangkan bagi pengguna? a. Sangat Menyenangkan b. Cukup Menyenangkan c. Menyenangkan d. Biasa-Biasa saja e. Kurang Menyenangkan f. Tidak Menyenangkan Berdasarkan data hasil kuesioner, dapat dicari prosentase masing-masing jawaban dengan menggunakan rumus: Y = PQ 100 Keterangan: P = Banyaknya jawaban responden tiap soal Q = Jumlah responden Y = Nilai Prosentase 1. Perangkat Lunak yang dibangun mudah digunakan ? ? 3 3 ? 3 ; ; ? 9 3 7 7 ? A A A ? 3 A A :? 3 A A 2. Aplikasi mudah untuk dipelajari? ? 3 - 4 9 ? - 4 9 ? 9 - 4 9 ? A 3 A A ? - 4 9 A A :? - 4 9 A A 3. Aplikasi ini menarik? ? 3 - A A ? - ? 9 - ? A 3 ? - A A :? - A A 4. Apakah aplikasi ini membantu untuk mendapatkan informasi seputar penyakit ginjal ? ? 3 3 ? 3 ? 9 3 ? A A A ? 3 A A :? 3 A A 5. Apakah gejala dan penyakit dalam aplikasi ini benar sesuai dengan apa yang sering dirasakan oleh penderita ? ? 3 3 ? 3 ? 9 3 ? A A A ? 3 A A :? 3 A A 6. Tampilan aplikasi informasi Penyakit ginjal menyenangkan bagi pengguna? ? 3 2 7 7 ? - 2 ? 9 2 7 7 ? A A A ? 2 A A :? 2 A A

4.2.5 Kesimpulan Hasil Pengujian Betha

Berdasarkan hasil persentase diatas yang didapat dari pengujian betha, maka dapat disimpulkan bahwa sistem pakar mendeteksi jenis penyakit ginjal dan cara penanganannya berbasis web yang dibangun sudah Sesuai dengan tujuannya yaitu dapat mendefinisiskan jenis penyakit yang diderita dan menampilakn olahan data yang sesuai. 86

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan permasalahan yang dibangun pada aplikasi informasi jenis penyakit ginjal berbasis web, maka dapat diambil beberapa kesimpulan adalah sebagai berikut : 1. Memudahkan masyarakat untuk mencari informasi yang lebih detail dan akurat tentang jenis penyakit Ginjal ini. 2. Aplikasi ini memudahkan dalam melakukan pengolahan data Penyakit.

5.2 Saran

Untuk lebih meningkatkan kinerja dari aplikasi informasi penyakit ginjal ini penulis mengusulkan beberapa saran yang dapat dijadikan pertimbangan, yaitu: 1. Untuk pengembangan lebih lanjut aplikasi informasi penyakit ginjal ini, tidak hanya terbatas hanya informasi penyakit ginjal saja, tapi juga dapat menambah berbagai jenis penyakit lainnya. 2. Antarmuka dapat dibuat lebih menarik dan lebih user friendly. 87 Daftar Pustaka [1] Agustinus Stephen, Mendesain dan Mengembangkan Website dengan Dreamwaver MX , PT. Elex Media Komputindo, Jakarta, 2004. [2] http:id.wikipedia.orgwikiGinjal, akses 15 November 2009 [3] Kristianto, Harianto, Konsep dan Perancangan Data Base, 1994. [4] Ir Fatansyah, Basis Data, Informatika, Bandung 1999. [5] Jogianto HM, Analisis dan Design Sistem Informatika, Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis , Andi, Yogyakarta, 2001. [6] Sri Kusumedewi, Artificial IntelligenceTeknik dan Aplikasinya, Graha Ilmu, Yogyakarta, 2003. [7] Widigdo, Anon K . 28 Oktober 2009, 21:03:28, Dasar Pemrograman PHP dan MySQL , http:www.wikipedia.com [8] http:id.wikipedia.orgwikiAplikasi , akses 30 Januari 2010 BIODATA PENULIS Nama : Yogi Nusantara Nim : 10105015 Tempat Tgl Lahir : Bandung, 22 Mei 1987 Jenis Kelamin : Laki - laki Alamat : Kp. Cipaku RT 01 Rw 14 Desa. Cipaku Kec. Ciparay Kab. Bandung Provinsi Jawa Barat. Telepon : 02272557145 Email : miyyu_loversyahoo.com Pendidikan 1. 1994 – 1999 : SD AN-NIZHAMMIYYAH 1 Ciparay 2. 1999 – 2002 : SMP Negeri 1 Ciparay 3. 2002 – 2005 : SMA Pasundan Majalaya 4. 2005 - 2010 : Program Studi S1 Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia Bandung, 6 Februari 2010 Penulis Hanif Arya Prayogi APLIKASI INFORMASI PENYAKIT GINJAL BERBASIS WEB Yogi Nusantara Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia Jl. Dipati Ukur No.112 Bandung 40132 Miyyu_loversyahoo.com ABSTRAK Ginjal merupakan organ penting dalam tubuh dan berfungsi untuk membuang sampah metabolisme dan racun tubuh dalam bentuk urin air seni, yang kemudian dikeluarkan dari tubuh. Meskipun sangat penting, seringkali kita lupa untuk merawatnya secara baik. Tingginya kasus penyakit di Indonesia terjadi akibat, antara lain kurangnya pengetahuan masyarakat untuk mencegah penyakit itu. Selain itu, terbatasnya sarana pelayanan kesehatan mata di puskesmas dan rumah sakit, serta kurangnya tenaga dokter spesialis yang bisa memeriksa dan membuat gangguan ginjal tak tertangani sejak dini. Aplikasi ini dibuat untuk memberikan informasi seputar penyakit ginjal. Dari aplikasi ini dapat memberikan informasi mengenai jenis penyakit, gejala beserta solusi pengobatannya. Sistem ini dibangun berbasis website yaitu untuk penyebaran informasi kepada masyarakat sehingga penanganan pada penyakit mata dapat cepat dilakukan. Bahasa pemrograman yang digunakan yaitu PHP dan MySQL sebagai databasenya. 1. PENDAHULUAN 1.1 Identifikasi Masalah 1. Bagaimana cara memperoleh informasi yang tepat mengenai penyakit ginjal dengan mudah. 2. Bagaimana cara mempermudah orang mempermudah mendeteksi penyakit ginjal semenjak dini. 3. Bagaimana cara mendapatkan informasi tentang penyakit ginjal tanpa harus bertemu langsung dengan dokter.

1.2 Maksud dan Tujuan

Maksud dari penulisan tugas akhir ini adalah untuk membuat Aplikasi Informasi Penyakit Ginjal Berbasis Web. Tujuan yang akan dicapai dalam Aplikasi Informasi Penyakit Ginjal Berbasis Web adalah Mempermudah melakukan identifikasi penyakit ginjal secara dini melalui media website kepada masyarakat umum, sehingga penanganan lebih lanjut terhadap penyakit tersebut dapat dengan cepat dilakukan.

1.3 Manfaat

Manfaat yang didapat dalam pembuatan aplikasi ini antara lain: 1. Dengan adanya website ini orang menjadi mudah mendapatkan informasi tentang penyakit ginjal. 2. Dengan adanya website ini masyarakat tetap dapat mendapatkan informasi tanpa harus datang ke dokter.

2. MODEL,

ANALISA, DESAIN, DAN IMPLEMENTASI

2.1 Model

1. Tahap pengumpulan data a. Studi pustaka b. Studi lapangan b.1 Wawancara b.2 Observasi 2. Tahap pengembangan perangkat lunak. a. System engineering Rekayasa perangkat lunak b. Requirement analysis c. Design d. Coding implementasi e. Testing pengujian f. Maintenance perawatan

2.2 Analisis Masalah

Berdasakan pada analisis dan hasil wawancara terhadap apa yang dibutuhkan dalam membangun aplikasi informasi penyakit ginjal ini maka dapat dievaluasi hal-hal berikut : 1. Proses melihat informasi tentang penyakit ginjal bisa didapatkan di mana saja tanpa mengharuskan datang ke dokter untuk mendapatkan informasi tersebut. 2. Dengan sistem yang berjalan sekarang, pemberian informasi kepada masyarakat dirasakan kurang efektif sehingga masyarakat untuk mendapatkan mendapatkan informasi secara lengkap diharuskan datang langsung ke dokter atau ahli.

2.3 Informasi

Definisi umum informasi dalam pemakaian sistem informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berguna dan lebih berarti bagi yang memakai di dalam mengambil keputusan. Jadi sistem pengolahan informasi pengolahan data dari bentuk tak berguna menjadi berguna bagi penerimanya . 2.4 Desain 1. ERD Entity Relationship Diagram Gambar 1. ERD Entity Relationship Diagram 2. Relasi tabel Gambar 2. Relasi table 3. Diagram Konteks Gambar 3. Diagram konteks 4. DFD Data Flow Diagram Gambar 4. DFD level 0

2.4 Implementasi

1. Implementasi Perangkat Lunak

Perangkat lunak yang digunakan untuk membangun aplikasi informasi penyakit ginjal berbasis web adalah sebagai berikut : 1. Sistem Operasi Microsoft windows XP. 2. MySQL sebagai databasenya. 3. Bahasa pemrogramannya menggunakan PHP dengan toolnya Macromedia dreamweaver . 2. Implementasi Perangkat Keras Spesifikasi perangkat keras yang digunakan dalam membangun aplikasi informasi penyakit ginjal adalah sebagai berikut: 1. Personal computer dengan processor Pentium IV kecepatan 2.8 GHz 2. Kapasitas Harddisk : 40 GB 3. RAM : 256 MB 4. VGA Card : 64 MB 5. Monitor 6. Mouse 7. Keyboard 3. Implementasi Antarmuka 1. Tampilan home pengunjung Gambar 5 tampilan home pengunjung 2. Tampilan informasi penyakit Gambar 6 tampilan informasi penyakit 3. Tampilan tambah data penyakit Gambar 7 tampilan tambah data penyakit 4. Tampilan tambah data gejala Gambar 8 tampilan tambah data gejala 5. Tampilan tambah data gejala penyakit Gambar 9 tampilan tambah data gejala penyakit

6. HASIL DAN DISKUSI