BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Implementasi Sistem Implementasi merupakan penerapan dari proses analisis dan perangcangan yang telah
dibahas dalam bab sebelumnya. Pada tahapan ini terdapat dua aspek besar yang diperlukan agar sistem dapat dijalankan. Kedua aspek tersebut adalah spesifikasi kebutuhan sistem yang meliputi perangkat keras (hardware), perangkat lunak (software).
4.1.1. Kebutuhan Perangkat Keras Kebutuhan perangkat keras (hardware) sebagai berikut: 1.
Processor Intel Core i5-5200U 2,50 Ghz.
2.
Hardisk dengan sisa kapasitas kosong minimal 5 GB.
3.
RAM minimal 2 GB.
4.
Monitor dengan resolusi minimal 1366 x 768.
5.
Keyboard dan Mouse.
4.1.2. Kebutuhan Perangkat Lunak Kebutuhan perangkat lunak (software) sebagai berikut: 1.
Sistem operasi Windows 10 Home 64-bit
2.
XAMPP untuk aplikasi web server.
3.
Google Chrome untuk aplikasi browser.
4.
Sublime Text & Pinegrow untuk penulisan source code.
5.
PhpMyadmin untuk membantu implementasi database.
54
http://digilib.mercubuana.ac.id/
55
4.2 Implementasi Basis Data Implementasi basis data merupakan tahapan dimana melakukan pembuatan database pada server sesuai dengan database yang direncanakan sebelumnya. Berikut tampilan database perancangan aplikasi rekam medis pasien:
Gambar 4.1 Implementasi Basis Data Tabel Diagnosa
Gambar 4.2 Implementasi Basis Data Tabel Klinik
Gambar 4.3 Implementasi Basis Data Tabel Obat
http://digilib.mercubuana.ac.id/
56
Gambar 4.4 Implementasi Basis Data Tabel Pasien
Gambar 4.5 Implementasi Basis Data Tabel Penunjang
Gambar 4.6 Implementasi Basis Data Tabel Vital
http://digilib.mercubuana.ac.id/
57
Gambar 4.7 Implementasi Basis Data Tabel Rekam Medis
Gambar 4.8 Implementasi Basis Data Tabel User
http://digilib.mercubuana.ac.id/
58
4.3 Implementasi Antarmuka Implementasi antarmuka merupakan gambaran dari antarmuka atau tampilan yang dibuat. Berikut adalah hasil dari implementasi antarmuka dari aplikasi yang dibuat:
4.3.1 Halaman Login Halaman login merupakan halaman awal sebelum pengguna dapat menggunakan fungsi - fungsi aplikasi. Pengguna harus sudah terdaftar dalam database.
Gambar 4.9 Halaman login
4.3.2
Halaman Home
Halaman home merupakan halaman awal setelah pengguna berhasil Login. Halaman home terbagi 3 berdasarkan bagian pengguna yaitu : Administrator, Dokter, Apoteker
http://digilib.mercubuana.ac.id/
59
4.3.2.1 Administrator Halaman home administrator menampilkan menu pasien, menu karyawan & menu klinik
Gambar 4.10 Halaman Home Administrator
4.3.2.2 Dokter Halaman home dokter menampilkan menu rekam medis
Gambar 4.11 Halaman Home Dokter
http://digilib.mercubuana.ac.id/
60
4.3.2.3 Apoteker Halaman home apoteker menampilkan menu resep obat dan menu obat.
Gambar 4.12 Halaman Home Apoteker
4.3.3 Halaman Data Pasien Halaman data pasien merupakan halaman yang digunakan untuk mengelola data pasien. Pada halaman ini terdapat form untuk input atau update data dan tabel untuk menampilkan data.
Gambar 4.13 Halaman Data Pasien
http://digilib.mercubuana.ac.id/
61
4.3.3.1 Halaman Form Pasien Halaman form pasien merupakan halaman yang digunakan untuk menambahkan data pasien.
Gambar 4.14 Halaman Form Pasien
4.3.4 Halaman Data Rekam Medis Halaman data rekam pasien merupakan halaman yang digunakan untuk mengelola data rekam pasien. Pada halaman ini terdapat form untuk input atau update data dan tabel untuk menampilkan data.
Gambar 4.15 Halaman Data Rekam Medis
http://digilib.mercubuana.ac.id/
62
4.3.4.1 Halaman Form Rekam Medis Halaman form pasien merupakan halaman yang digunakan untuk menambahkan data rekam pasien.
Gambar 4.16 Halaman Form Rekam Medis
4.3.6 Halaman Data Pengguna Halaman data pengguna merupakan halaman yang digunakan untuk mengelola data pengguna. Pada halaman ini terdapat form untuk input atau update data dan tabel untuk menampilkan data.
Gambar 4.17 Halaman Data Pengguna
http://digilib.mercubuana.ac.id/
63
4.3.6.1 Halaman Form Pengguna Halaman form pengguna merupakan halaman yang digunakan untuk menambahkan data pengguna.
Gambar 4.18 Halaman Form Pengguna
4.3.7 Halaman Data Klinik Halaman data klinik merupakan halaman yang digunakan untuk mengelola data klinik. Pada halaman ini terdapat form untuk input atau update data dan tabel untuk menampilkan data.
Gambar 4.19 Halaman Data Klinik
http://digilib.mercubuana.ac.id/
64
4.3.7.1 Halaman Form Klinik Halaman form klinik merupakan halaman yang digunakan untuk menambahkan data pengguna.
Gambar 4.20 Halaman Form Klinik
4.3.8 Halaman Data Obat Halaman data obat merupakan halaman yang digunakan untuk mengelola data obat. Pada halaman ini terdapat form untuk input atau update data dan tabel untuk menampilkan data.
Gambar 4.21 Halaman Data Obat
http://digilib.mercubuana.ac.id/
65
4.3.8.1 Halaman Form Obat Halaman form klinik merupakan halaman yang digunakan untuk menambahkan data obat.
Gambar 4.22 Halaman Form Obat
4.3.9 Laporan Terdapat 3 jenis laporan yang dapat diakses masing masing bagian yaitu: Laporan rekam medis, laporan resep obat dan laporan pasien.
4.3.9.1 Laporan Rekam Medis Halaman rekam medis diperuntukan bagi dokter. Pada halaman ini menampilkan data pasien, data klinik, data diagnosa, data tanda vital, data pemeriksaan penunjang dan data obat
Gambar 4.23 Halaman Laporan Rekam Medis
http://digilib.mercubuana.ac.id/
66
4.3.9.2 Laporan Resep Obat Halaman rekam medis diperuntukan bagi apoteker. Pada halaman ini menampilkan data pasien, data klinik dan data obat.
Gambar 4.24 Halaman Laporan Resep Obat
4.3.9.2 Laporan Pasien Halaman rekam medis diperuntukan bagi administrastor. Pada haaman ini menampilkan daftar pasien.
Gambar 4.25 Halaman Laporan Pasien
http://digilib.mercubuana.ac.id/
67
4.4 Pengujian Aplikasi Tahap pengujian aplikasi merupakan tahap untuk memastikan semua fungsi aplikasi dapat berjalan dengan baik dan layak digunakan. Pengujian aplikasi merupakan upaya untuk membersihkan aplikasi dari error atau bugs.
4.4.1. Metode Pengujian Pengujian aplikasi dilakukan menggunakan metode Black Box testing, yaitu pengujian yang berfokus pada kesesuaian output yang ditampilkan dengan input yang sudah dilakukan, tanpa melihat source code aplikasi yang digunakan. Pengujian ini juga dapat menentukan sejauh mana aplikasi dapat sesuai dengan kebutuhan yang sudah disepakati sebelumnya.
4.4.2
Skenario dan Hasil Pengujian Skenario pengujian bertujuan untuk mengetaui apakah hasil aplikasi yang di
rancang dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan cara menjalankan setiap menu yang ada di dalam aplikasi, dan memastikan setiap menu nya sudah berjalan sesuai dengan rancangan yang di buat sebelumnya.
http://digilib.mercubuana.ac.id/
68
Tabel 4.1 Skenario Pengujian Aplikasi No
1
4
Item
Cara Pengujian
Pengujian
Login
Menambahkan Data Pasien
Pengujian
password.
halaman Halaman
2. Klik tombol Login.
Utama
1. Klik tombol Tambah pasien
Data pasien baru
baru.
ditambahkan, jika
2. Masukkan data baru pada form
data valid akan ada
data pasien.
notifikasi, serta data
3. Klik tombol Submit
baru ditampikan
Mengubah
2. Ubah data pada form data
Data Pasien
pasien.
Data pasien diubah,
ditampikan
dihapus hilang pada
3. Konfirmasi proses delete.
tabel data.
1. Klik tombol tambah rekam
Data rekam medis
medis baru.
baru ditambahkan,
2. Masukkan data rekam medis
jika data valid akan
pada form tambah rekam medis
ada notifikasi, serta
baru.
data baru
3. Klik tombol Submit
ditampikan
1. Pilih rekam medis yang ingin
Data rekam medis
Mengubah
diubah.
diubah, jika data
Data Rekam
2. Klik tombol Update.
valid akan ada
Medis.
3. Ubah data rekam medis.
notifikasi, serta data
4. Klik Update.
baru ditampikan.
Medis
9
http://digilib.mercubuana.ac.id/
Berhasil
data baru
2. Klik tombol Delete.
Data Rekam
Berhasil
ada notifikasi, serta
Data pasien yang
Data Pasien
Berhasil
jika data valid akan
1. Pilih pasien yang ingin dihapus.
Menghapus
Menambahkan 8
Diharapkan Menampilkan
3. Klik tombol Update.
6
Hasil Item
1. Masukkan username dan
1. Klik tombol Update. 5
Hasil Yang
Berhasil
Berhasil
Berhasil
69
Tabel 4.2 (Lanjutan) Skenario Pengujian Aplikasi No 10
Item Pengujian
Menghapus Data Rekam Medis.
12
Cara Pengujian 1. Pilih rekam medis yang ingin dihapus. 2. Klik tombol Delete. 3. Konfirmasi proses delete. 1. Klik tombol tambah obat baru.
Menambahkan
2. Masukkan data obat pada form
Data Obat.
tambah obat baru. 3. Klik tombol Submit
13
1. Pilih data obat yang ingin Mengubah Data Obat.
diubah. 2. Klik tombol Update. 3. Ubah data obat. 4. Klik Update.
14
1. Pilih data obat yang ingin Menghapus
dihapus.
Data Obat.
2. Klik tombol Delete. 3. Konfirmasi proses delete.
15
Hasil Yang
Hasil Item
Diharapkan
Pengujian
Data rekam medis yang dihapus hilang pada tabel data. Data obat baru
data valid akan ada notifikasi, serta data baru ditampikan Data obat diubah, jika
Berhasil
data valid akan ada notifikasi, serta data baru ditampikan.
Data obat yang
Berhasil
dihapus hilang pada tabel data. Data pengguna baru
Menambahkan
baru.
ditambahkan, jika
Data
2. Masukkan data pengguna pada
data valid akan ada
pengguna.
form tambah obat baru.
notifikasi, serta data
3. Klik tombol Submit
baru ditampikan
1. Pilih data obat yang ingin
Data pengguna
Mengubah
diubah.
diubah, jika data
Data
2. Klik tombol Update.
valid akan ada
pengguna.
3. Ubah data obat.
notifikasi, serta data
4. Klik Update.
baru ditampikan.
http://digilib.mercubuana.ac.id/
Berhasil
ditambahkan, jika
1. Klik tombol tambah pengguna
16
Berhasil
Berhasil
Berhasil
70
Tabel 4.3 (Lanjutan) Skenario Pengujian Aplikasi No 17
Item
Cara Pengujian
Pengujian Menghapus Data pengguna.
18
1. Pilih data pengguna yang ingin dihapus. 2. Klik tombol Delete. 3. Konfirmasi proses delete. 1. Klik tombol tambah klinik baru.
Menambahkan
2. Masukkan data klinik pada form
Data Klinik.
tambah obat baru. 3. Klik tombol Submit
19
1. Pilih data klinik yang ingin Mengubah Data Klinik.
diubah. 2. Klik tombol Update. 3. Ubah data klinik. 4. Klik Update.
20
1. Pilih data klinik yang ingin Menghapus
dihapus.
Data Klinik.
2. Klik tombol Delete. 3. Konfirmasi proses delete.
21
1. Pilih Menu Pasien, Rekam Medis Laporan
atau Resep Obat 2. Pilih laporan
22
Melihat Resep Obat
Hasil Yang
Hasil Item
Diharapkan
Pengujian
Data pengguna yang dihapus hilang pada tabel data. Data klinik baru
Berhasil
ditambahkan, jika data valid akan ada notifikasi, serta data baru ditampikan Data klinik diubah,
Berhasil
jika data valid akan ada notifikasi, serta data baru ditampikan.
Data klinik yang
Berhasil
dihapus hilang pada tabel data.
Menampilkan seluruh
Berhasil
data yang dipilih
1. Pilih Menu Resep Obat
Menampilkan data
2. Cari nama pasien
resep obat yang
3. Lihat Resep Obat
dipilih
http://digilib.mercubuana.ac.id/
Berhasil
Berhasil