BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Perangkat Keras dan Perangkat Lunak Pada tahap ini akan dibahas tentang implementasi dari perangkat keras dan perangkat lunak berdasarkan analisa kebutuhan yang telah dibuat sebelumnya. Keluaran dari tahap ini adalah produk aplikasi yang berbasis web. Berikut merupakan pembahasan mengenai implementasi sistem : 4.1.1
Implementasi Perangkat Keras Perangkat keras yang digunakan dalam pembuatan aplikasi adalah
satu unit laptop dengan spesifikasi sebagai berikut:
Processor Intel(R) Core(TM) i3 M370 @ 240 GHz
RAM 8 GB DDR 3
Hardisk 500 GB
4.1.2 Implementasi Perangkat Lunak Perangkat lunak yang dipakai adalah sebagai berikut:
Sistem Operasi Windows 7 Ultimate Service Pack 1
Oracle 11g Express Edition
Eclipse Java EE IDE for Web Developers (Luna)
Oracle SQL Developer (3.1.07)
Mozilla Firefox (43.0.4)
4.2 Implementasi Pembuatan Basis Data Implementasi pembuatan basis data menggunakan aplikasi Oracle SQL Developer. Gambar dibawah ini menampilkan hasil implementasi pembuatan tabel – tabel basis data yang terdiri dari sembilan tabel yang terdiri dari : dokter, obat, pasien, poli, rekam_medis, tag_obat, tagihan, trole dan tuser. Penjelasan dari tabel tersebut telah dijelaskan pada tahap analisa dan perancangan sistem pada bab sebelumnya.
59 http://digilib.mercubuana.ac.id/
60
4.2.1
Struktur Tabel DOKTER
Gambar 4.1 : Struktur Tabel DOKTER 4.2.2
Struktur Tabel OBAT
Gambar 4.2 : Struktur Tabel OBAT 4.2.4
Struktur Tabel PASIEN
Gambar 4.3 : Struktur Tabel PASIEN
http://digilib.mercubuana.ac.id/
61
4.2.5 Struktur Tabel POLI
Gambar 4.4 : Struktur Tabel POLI 4.2.6 Struktur Tabel REKAM_MEDIS
Gambar 4.5 : Struktur Tabel REKAM_MEDIS 4.2.7
Struktur Tabel TAG_OBAT
Gambar 4.6 : Struktur Tabel TAG_OBAT
http://digilib.mercubuana.ac.id/
62
4.2.8
Struktur Tabel TAGIHAN
Gambar 4.7 : Struktur Tabel TAGIHAN 4.2.9
Struktur Tabel TROLE
Gambar 4.8 : Struktur Tabel TROLE 4.2.10
Struktur Tabel TUSER
Gambar 4.9 : Struktur Tabel TUSER
4.3 Implementasi Perancangan Antar Muka Berikut adalah implementasi antar muka dari rancangan yang telah dibuat pada proses analisa dan perangan sistem pada bab sebelumnya.
http://digilib.mercubuana.ac.id/
63
4.3.1
Halaman Login
Gambar 4.10 : Halaman Login 4.3.2
Halaman List Pasien
Gambar 4.11 : Halaman List Pasien
http://digilib.mercubuana.ac.id/
64
4.3.3
Halaman Add Pasien
Gambar 4.12 : Halaman Add Pasien 4.3.4
Halaman View Pasien
Gambar 4.13 : Halaman View Pasien
http://digilib.mercubuana.ac.id/
65
4.3.5
Halaman Kunjungan Pasien
Gambar 4.14 : Halaman Kunjungan Pasien 4.3.6
Halaman Antrian Pasien
Gambar 4.15 : Halaman Antrian Pasien
http://digilib.mercubuana.ac.id/
66
4.3.7
Halaman Isi Rekam Medis
Gambar 4.16 : Halaman Isi Rekam Medis 4.3.8
Halaman Antrian Pembayaran
Gambar 4.17 : Halaman Antrian Pembayaran
http://digilib.mercubuana.ac.id/
67
4.3.9
Halaman Pembayaran
Gambar 4.18 : Halaman Pembayaran 4.4 Pengujian Pengujian pada metode blackbox, dilakukan dengan cara mengeksekusi semua tombol yang ada pada aplikasi. Hal ini dilakukan untuk melihat apakah aplikasi dapat menghasilkan keluaran (output) sesuai dengan yang diharapkan. 4.4.1 Skenario Pengujian Blackbox No
Skenario
1
Login User
Bagian yang diuji Tombol Login
Tindakan Pengujian Klik tombol Login
2
Input Pasien
Tombol Simpan
Klik tombol Simpan
3
Mendaftarkan kunjungan pasien
Tombol Daftar
Klik tombol Daftar
4
Periksa Pasien
Tombol Periksa
Klik tombol Periksa
Fungsi sistem
Hasil yang diinginkan
Status
Validasi login user
Jika valid, maka akan menampilkan halaman sesuai dengan hak aksesnya Jika tidak valid makan akan kembali ke halaman login Data pasien tersimpan di database pada tabel pasien
Sukses
Satu data catatan rekam medis pasien tersimpan dengan status “DAF”
Sukses
Status catatan rekam medis pasien pasien menjadi “PER”
Sukses
Menyimpan data pasien ke database pada tabel pasien Membuat satu catatan rekam medis pasien dengan status “DAF”
Mengupdate status catatan rekam medis pasien yang diperiksa dari “DAF” menjadi “PER”
http://digilib.mercubuana.ac.id/
Sukses
68
5
Input dan update catatan rekam medis
Tombol Simpan
Tombol Simpan
6
Pembayaran
Tombol Cari Obat
Klik tombol Cari
Tombol Add Obat
Klik tombol Add
Tombol Delete Obat
Klik tombol Detele
Tombol Simpan
Klik tombol Simpan
Data catatan rekam medis pasien tersimpan, dan status pasien menjadi “BAY” Menampilkan list obat sesuai dengan nama yang dicari Menambah obat ke tabel pembelian obat Menghapus obat dari list tabel tagihan obat Menyimpan data pembayaran ke database
http://digilib.mercubuana.ac.id/
Data rekam medis tersimpan dan status pasien menjadi “BAY”
Sukses
Nama obat muncul ke list tabel obat
Sukses
Obat masuk ke list tabel pembelian obat
Sukses
Obat terhapus dari list tabel tagihan obat
Sukses
Data pembayaran tersimpan ke database
Sukses