BAB IV
IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Aplikasi
Pada bab ini akan dilakukan impelementasi dan pengujian terhadap sistem. Implementasi merupakan penerapan dari proses sebelumnya, yakni proses perancangan (design). Dari hasil melakukan analisa dan perancangan, kemudian dilanjutkan dengan langkah selanjutnya yaitu peng-implementasian ke dalam bahasa pemrograman. Pada tahap implementasi terdapat dua cakupan yaitu spesifikasi kebutuhan sistem yang meliputi perangkat keras (hardware) dan perangkat lunak (software) dan implementasi sistem aplikasi pendukung yang meliputi proses pengkodingan dan penerapan dari proses design antarmuka (user interface) sesuai dengan rancangan yang telah ada. Setelah diimplementasikan, maka dilakukan pengujian terhadap sistem dan dilihat kekurangan-kekurangan pada aplikasi untuk pengembangan aplikasi selanjutnya.
4.1.1 Perangkat Keras
Perangkat keras yang digunakan untuk mengimplementasikan aplikasi manajemen klinik khitanan paramedika ini adalah :
a. Processor min Dual Core b. RAM 2GB
c. Harddisk 250 GB d. Keyboard
e. Mouse
4.1.2 Perangkat Lunak
Perangkat lunak yang digunakan untuk mengimplementasikan aplikasi manajemen klinik khitanan paramedika ini adalah :
a. Windows xp sp3, Windows 7, 32 atau 64 bit, Windows 8, 32 atau 64 bit. b. Browser Google Chrome updated
c. EditPlus Versi 4.1 atau yang terbaru. d. Xampp Versi 3.2.1
4.2 Implementasi Database
Tabel yang digunakan untuk mengimplementasikan aplikasi manajemen klinik khitanan paramedika ini adalah :
4.2.1
Tabel mt_pasienGambar 4.0.1 Tabel mt_pasien 4.2.2 Tabel tr_pendaftaran
Gambar 4.0.2 Tabel tr_pendaftaran 4.2.3 Tabel tr_kasir
4.2.4 Table mt_tarif_khitan
Gambar 4.0.4 Tabel mt_tarif_khitan 4.2.5 Table mt_dokter
Gambar 4.0.5 Tabel mt_dokter 4.2.6 Tabel tbl_user
Gambar 4.0.6 Tabel tbl_user 4.2.7 Table mt_karyawan
4.2.8 Table mt_komposisi_obat_paket
Gambar 4.0.8 Tabel mt_komposisi_obat_paket 4.2.9 Tabel tr_resep_apotik
Gambar 4.0.9 Tabel tr_resep_apotik 4.2.10 Tabel tr_resep_apotik_det
Gambar 4.0.10 Tabel tr_resep_apotik_det 4.2.11 Table mt_paket_obat_khitan
Gambar 4.0.11 Tabel tr_resep_apotik_det 4.2.12 Table mt_barang
4.3 Implementasi Antar Muka
Berikut merupakan implementasi antar muka sesuai dengan perancangan yang telah dibuat sebelumnya:
1. Halaman Login
Gambar 4.0.13 Halaman Login
Keterangan:
Gambar ini merupakan gambar halaman untuk melakukan login. Pada Form Login masukan username dan password kemudian tekan login. Aplikasi akan memeriksa username dan password pengguna. Jika data yang dimasukan tepat (valid), maka akan muncul modul-modul apa saja dan menu-menu apa saja yang boleh diakses oleh pengguna sesuai dengan hak aksesnya (privilege).
Form login ini dirancang dengan menggunakan teknologi AJAX (Asynchronous JavaScript and XML). Dengan metode ajax, diharapkan aplikasi ini lebih futuristic. Form login ini juga case sensitive, sehingga penggunaan huruf besar dan kecil serta karakter yang digunakan akan dicocokan kesesuaiannya dengan input data yang dilakukan dengan data yang telah tersimpan dalam database aplikasi.
Apabila dalam memasukan username dan password terjadi kesalahan maka aplikasi akan menampilkan pesan kesalahan tersebut. Diharapkan hal ini dapat membantu pengguna agar
lebih mudah bila melakukan kesalahan input username dan password, namun juga tetap memperhatikan sisi keamanan aplikasi agar tidak mudah dibobol (dihack) oleh pihak lain. 2. Halaman Home
Gambar 4.0.14 Halaman Home
Keterangan:
Pada Halaman utama Aplikasi Home untuk Sistem Administrator atau Pengelola Aplikasi teradapat modul-modul antara lain:
a. Home adalah berupa halaman default tampilan utama aplikasi, halaman ini juga menampilkan informasi grafik pendaftaran pasien serta modul-modul apa saja yang tersedia.
b. Modul Pendaftaran adalah modul untuk petugas pendaftaran melakukan pendaftaran pasien khitan.
c. Modul Kasir adalah modul untuk petugas kasir melakukan input pembayaran pasien khitan.
d. Modul Ruang Khitan adalah modul petugas medis melakukan input pasien khitan yang sudah melakukan pembayaran.
e. Modul Apotik adalah modul untuk petugas apotik melakukan input resep obat kepada pasien.
f. Modul Laporan adalah modul yang berisi mengenai laporan pendaftaran pasien khitan, laporan pembayaran pasien khitan, laporan pasien khitan dan laporan pengeluaran obat. Laporan-laporan tersebut dapat ditampilkan berdasarkan periode tanggal laporan.
3. Halaman Form Pendaftaran Pasien Khitan
Gambar 4.0.15 Halaman Form Pendaftaran Pasien Khitan
Keterangan:
Halaman ini merupakan form input pendaftaran pasien khitan. Petugas registrasi mengisi data pasien khitan yang akan didaftarkan dengan melengkapi data-data yang tersedia pada form ini. Jika sudah lengkap kemudian tekan tombol “Daftar”, maka aplikasi akan menyimpan data dan menampilkan hasil inputan data tersebut serta tombol cetak formulir pendaftaran.
4. Cetakan Formulir Pendaftaran Pasien Khitan
Gambar 4.0.16 Cetakan Formulir Pendaftaran Pasien Khitan
Keterangan:
Halaman ini merupakan hasil cetakan formulir pendaftaran pasien khitan. 5. Halaman Riwayat Pendaftaran Pasien Khitan
Gambar 4.0.17 Halaman Riwayat Pendaftaran Pasien Khitan
Keterangan:
Halaman Riwayat pendaftaran pasien khitan digunakan untuk menampilkan data riwayat pasien yang telah malakukan pendaftaran khitan. Petugas pendaftaran juga dapat melakukan cetak ulang formulir pendaftaran khitan pasien dengan menekan tombol “cetak”.
6. Halaman Antrian Kasir
Gambar 4.0.18 Halaman Antrian Kasir
Keterangan :
Halaman Antrian Kasir merupakan halaman untuk melihat daftar pasien yang telah melakukan pendaftaran khitan dan belum melakukan pembayaran biaya khitan. Petugas kasir memilih data pasaien yang akan melakukan pembayaran biaya khitan kemudian klik tombol “Bayar”. Maka aplikasi akan menampilkan data billing pasien.
7. Halaman Data Billing Pasien
Gambar 4.0.19 Halaman Data Billing Pasien
Keterangan:
Halaman ini merupakan halaman untuk menginput data pembayaran pasien khitan. Petugas kasir mengisi data nama pembayar sesuai dengan permintaan pasien kemudian tekan tombol
“simpan”. Maka aplikasi akan menyimpan data dan menampilkan hasil inputan serta tombol untuk melakukan cetak bukti pembayaran dan nomor antrian khitan.
8. Cetakan Bukti Pembayaran
Gambar 4.0.20 Cetakan Bukti Pembayaran
Keterangan:
Halaman ini merupakan hasil cetakan bukti pembayaran pasien khitan. 9. Cetakan Nomor Antrian Khitan Pasien
Gambar 4.0.21 Cetakan Nomor Antrian Khitan Pasien
Keterangan:
10. Halaman Riwayat Pembayaran
Gambar 4.0.22 Halaman Riwayat Pembayaran
Keterangan:
Halaman ini menampilkan riwayat pembayaran pasien khitan. Petugas kasir dapat melihat data pasien yang sudah melakukan pembayaran dan juga dapat melakukan cetak ulang kuitansi serta nomor urut antrian khitan pasien dengan menekan tombol “Kuitansi” dan tombol “No. Antrian”.
11. Halaman Antrian Pasien Khitan
Keterangan:
Halaman ini merupakan halaman untuk melihat antrian pasien khitan dan digunakan oleh petugas medis. Pada halaman ini, pasien yang terdaftar dan telah membayar lunas biaya khitan akan tampil sesuai dengan tanggal hari ini. Petugas medis memilih data pasien yang akan dilakukan tindakan khitan lalu tekan tombol “Khitan”. Maka aplikasi akan menampilkan halaman selanjutnya yaitu form data pasien khitan.
12. Halaman Data Pasien Khitan
Gambar 4.0.24 Halaman Data Pasien Khitan
Keterangan:
Halaman ini merupakan halaman form pasien khitan yang digunakan oleh petugas medis untuk melakukan input data pasien khitan dan input resep obat. Petugas medis memilih nama dokter yang melakukan tindakan khitan dan memilih resep obat yang akan diberikan kepada pasien. Kemudian tekan tombol “simpan”. Aplikasi akan menyimpan data dan menampilkan tombol cetak resep.
13. Cetakan Nomor Resep
Gambar 4.0.25 Cetakan Nomor Resep
Keterangan:
Halaman ini adalah hasil cetakan nomor resep obat pasien khitan. Petugas medis mencetak ini lalu memberikannya kepada pasien untuk diambil obatnya di bagian apotik.
14. Halaman Riwayat Pasien Khitan
Gambar 4.0.26 Halaman Riwayat Pasien Khitan
Keterangan:
Halaman ini merupakan halaman yang menampilkan riwayat pasien yang telah dilakukan tindakan khitan. Petugas medis dapat melihat riwayat pasien yang telah dilakukan tindakan khitan dan juga dapat melakukan cetak resep dengan menekan tombol “cetak” pada halaman ini.
15. Halaman Antrian Resep
Gambar 4.0.27 Halaman Antrian Resep
Keterangan:
Halaman ini merupakan halaman yang menampilkan daftar antrian resep pasien. Petugas apotik memilih data pasien yang akan diberikan resep obat, kemudian tekan tombol “Input resep”. Lalu aplikasi akan menampilkan halaman form input resep obat pasien.
16. Halaman Form Input Resep Obat
Gambar 4.0.28 Halaman Form Input Resep Obat
Keterangan:
Halaman ini merupakan halaman untuk melakukan input obat yang akan deiberikan kepada pasien. Halaman ini diakses oleh petugas apotik. Pada halaman ini petugas apotik memilih resep obat yang akan diberikan kepada pasien lalu kemudian tekan tombol “simpan”.
17. Cetakan Resep Obat
Gambar 4.0.29 Cetakan Resep Obat
Keterangan:
Halaman ini hasil cetakan resep obat pasien khitan. 18. Halaman Riwayat Resep
Gambar 4.0.30 Halaman Riwayat Resep
Keterangan:
Halaman ini merupakan halaman yang menampilkan riwayat pemberian resep obat pasien khitan.
19. Halaman Laporan Pendaftaran
Gambar 4.0.31 Halaman Laporan Pendaftaran
Keterangan:
Halaman ini merupakan halaman yang menampilkan laporan pendaftaran pasien khitan. Laporan dapat dilihat berdasarkan periode tanggal awal dan akhir laporan. Halaman ini diakses oleh Kepala Klinik.
20. Cetakan Laporan Pendaftaran
Gambar 4.0.32 Cetakan Laporan Pendaftaran
Keterangan:
Halaman ini merupakan hasil cetakan laporan pendaftaran pasien khitan. Laporan ini dapat ditampilkan berdasarkan periode waktu pelaporan sesuai dengan kebutuhan.
21. Halaman Laporan Pembayaran
Gambar 4.0.33 Halaman Laporan Pembayaran
Keterangan:
Halaman ini merupakan halaman yang menampilkan laporan pembayaran pasien khitan. Laporan dapat dilihat berdasarkan periode tanggal awal dan akhir laporan. Halaman ini diakses oleh Kepala Klinik.
22. Cetakan Laporan Pembayaran
Gambar 4.0.34 Cetakan Laporan Pembayaran
Keterangan:
Halaman ini merupakan hasil cetakan laporan pembayaran pasien khitan. Laporan ini dapat ditampilkan berdasarkan periode waktu pelaporan sesuai dengan kebutuhan.
23. Halaman Laporan Pasien Khitan
Gambar 4.0.35 Halaman Laporan Pasien Khitan
Keterangan:
Halaman ini merupakan halaman yang menampilkan laporan pasien khitan. Laporan dapat dilihat berdasarkan periode tanggal awal dan akhir laporan. Halaman ini diakses oleh Kepala Klinik.
24. Cetakan Laporan Pasien Khitan
Gambar 4.0.36 Cetakan Laporan Pasien Khitan
Keterangan:
Halaman ini merupakan hasil cetakan laporan pasien khitan. Laporan ini dapat ditampilkan berdasarkan periode waktu pelaporan sesuai dengan kebutuhan.
25. Halaman Laporan Pemberian Resep
Keterangan:
Halaman ini merupakan halaman yang menampilkan laporan pemberian resep obat kepada pasien khitan.
26. Cetakan Laporan Pemberian Resep
Gambar 4.0.38 Cetakan Laporan Pemberian Resep
Keterangan:
Halaman ini merupakan hasil cetakan laporan pemberian resep kepada pasien khitan.
4.4 Tahap Pengujian
Tahap pengujian melakukan metode black box testing. Pengujian ini terfokus pada spesifikasi fungsional dari perangkat lunak. Pengujian ini bertujuan untuk menunjukkan fungsi tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan. Hasil uji coba dengan black box testing dapat dilihat pada Tabel 4.1.
Table 4.1 Tahap Pengujian
No Antar Muka Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil Pengujian
1. Form Login Halaman Login sudah terbuka Mengisi username dan password
Data akan diperiksa, jika benar maka akan masuk ke modul aplikasi sesuai dengan hak aksess pengguna. Jika salah akan menampilkan informasi kesalahan
Berhasil Login sesuai hak akses dan menampilkan modul aplikasi