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 76
77 4.2 Implementasi Database Tabel yang digunakan untuk mengimplementasikan aplikasi manajemen klinik khitanan paramedika ini adalah : 4.2.1 Tabel mt_pasien Gambar 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 Gambar 4.0.3 Tabel tr_kasir
78 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 Gambar 4.0.7 Tabel mt_karyawan
79 4.2.8 Table mt_komposisi_obat_paket 4.2.9 Tabel tr_resep_apotik Gambar 4.0.8 Tabel mt_komposisi_obat_paket 4.2.10 Tabel tr_resep_apotik_det Gambar 4.0.9 Tabel tr_resep_apotik 4.2.11 Table mt_paket_obat_khitan Gambar 4.0.10 Tabel tr_resep_apotik_det 4.2.12 Table mt_barang Gambar 4.0.11 Tabel tr_resep_apotik_det Gambar 4.0.12 Tabel mt_barang
80 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 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 modulmodul 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
81 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 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.
82 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 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.
83 4. Cetakan Formulir Pendaftaran Pasien Khitan Gambar 4.0.16 Cetakan Formulir Pendaftaran Pasien Khitan Halaman ini merupakan hasil cetakan formulir pendaftaran pasien khitan. 5. Halaman Riwayat Pendaftaran Pasien Khitan Gambar 4.0.17 Halaman Riwayat Pendaftaran Pasien Khitan 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.
84 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 Halaman ini merupakan halaman untuk menginput data pembayaran pasien khitan. Petugas kasir mengisi data nama pembayar sesuai dengan permintaan pasien kemudian tekan tombol
85 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 Halaman ini merupakan hasil cetakan bukti pembayaran pasien khitan. 9. Cetakan Nomor Antrian Khitan Pasien Gambar 4.0.21 Cetakan Nomor Antrian Khitan Pasien Halaman ini merupakan hasil cetakan nomor antrian khitan pasien.
86 10. Halaman Riwayat Pembayaran Gambar 4.0.22 Halaman Riwayat Pembayaran 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 Gambar 4.0.23 Halaman Antrian Pasien Khitan
87 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 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.
88 13. Cetakan Nomor Resep Gambar 4.0.25 Cetakan Nomor Resep 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 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.
89 15. Halaman Antrian Resep Gambar 4.0.27 Halaman Antrian Resep 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 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.
90 17. Cetakan Resep Obat Gambar 4.0.29 Cetakan Resep Obat Halaman ini hasil cetakan resep obat pasien khitan. 18. Halaman Riwayat Resep Gambar 4.0.30 Halaman Riwayat Resep Halaman ini merupakan halaman yang menampilkan riwayat pemberian resep obat pasien khitan.
91 19. Halaman Laporan Pendaftaran Gambar 4.0.31 Halaman Laporan Pendaftaran 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 Halaman ini merupakan hasil cetakan laporan pendaftaran pasien khitan. Laporan ini dapat ditampilkan berdasarkan periode waktu pelaporan sesuai dengan kebutuhan.
92 21. Halaman Laporan Pembayaran Gambar 4.0.33 Halaman Laporan Pembayaran 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 Halaman ini merupakan hasil cetakan laporan pembayaran pasien khitan. Laporan ini dapat ditampilkan berdasarkan periode waktu pelaporan sesuai dengan kebutuhan.
93 23. Halaman Laporan Pasien Khitan Gambar 4.0.35 Halaman Laporan Pasien Khitan 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 Halaman ini merupakan hasil cetakan laporan pasien khitan. Laporan ini dapat ditampilkan berdasarkan periode waktu pelaporan sesuai dengan kebutuhan. 25. Halaman Laporan Pemberian Resep Gambar 4.0.37 Halaman Laporan Pemberian Resep
94 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 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 Status Skenario Hasil yang Hasil Pengujian Muka Aplikasi Pengujian Diharapkan 1. Form Login Halaman Mengisi Data akan diperiksa, Berhasil Login sesuai hak Login username jika benar maka akan akses dan menampilkan sudah dan masuk ke modul modul aplikasi terbuka password aplikasi sesuai dengan hak aksess pengguna. Jika salah akan menampilkan informasi kesalahan