BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1. Implementasi
5.1.4. Implementasi Antar Muka
Dalam pemrograman Java NetBeans implementasi antar muka dibuat dalam sebuah frame yang berektensi frame. Setiap halaman dalam perangkat lunak dibuat file program yang ditulis dengan berekstensi frame. Berikut adalah implementasi antar muka sistem informasi laboratorium klinik adalah sebagai berikut :
1. Splash Screen
Di dalam tampilan awal program, yang pertama kali muncul adalah frame
splash screen, setelah itu masuk ke frame login.
CREATE TABLE IF NOT EXISTS `registrasi` ( `id_reg` varchar(14) NOT NULL,
`tanggal` date NOT NULL,
`jenis_kedatangan` varchar(8) NOT NULL, `id_dokter` varchar(6) NOT NULL,
`id_pasien` varchar(6) NOT NULL, `subtotal` int(7) NOT NULL, `homecare` int(5) NOT NULL, `total` int(7) NOT NULL,
`terbilang` varchar(50) NOT NULL, `status` varchar(1) NOT NULL, PRIMARY KEY (`id_reg`)
Gambar 5.1 Splash Screen
2. Login
Pada frame Login ini user harus memasukkan username dan password yang valid. Selanjutnya akan diperiksa apakah masukan benar. Jika benar selanjutnya akan menampilkan halaman utama sistem.
Gambar 5.2 Login 3. Menu Utama
Setelah Login berhasil, dengan memasukan username dan password yang benar, maka akan muncul frame utama, yang dimana terdapat menu – menu pilihan yang dapat dipilih sesuai kebutuhan
98
Gambar 5.3 Menu utama Keterangan :
1. Di dalam menu file terdapat sub menu logout, keluar.
2. Di dalam menu master data terdapat sub menu data pasien, dokter, pemeriksaan, detail pemeriksaan dan user.
3. Di dalam menu Transaksi terdapat sub menu pendaftaran pemeriksaan, hasil pemeriksaan dan pembayaran.
4. Di dalam menu laporan terdapat sub menu kaartu pasien dan rekapitulasi pembayaran.
4. Data Pasien
Jika dalam menu utama memilih menu master data, lalu memilih sub menu data pasien maka akan muncul frame data pasien sebagai berikut :
Gambar 5.4 Data Pasien
Frame ini digunakan untuk mengolah data pasien, diantaranya menambah, merubah, menghapus dan mencari data pasien.
5. Data Dokter
Jika dalam menu utama memilih menu master data, lalu memilih sub menu data dokter maka akan muncul frame data dokter sebagai berikut :
100
Frame ini digunakan untuk mengolah data dokter, diantaranya menambah, merubah, menghapus dan mencari data dokter.
6. Data Pemeriksaan
Jika dalam menu utama memilih menu master data, lalu memilih sub menu data pemeriksaan maka akan muncul frame data pemeriksaan sebagai berikut :
Gambar 5.6 Data Pemeriksaan
Frame ini digunakan untuk mengolah data pemeriksaan, diantaranya menambah, merubah, menghapus dan mencari data pemeriksaan.
7. Data Detail Pemeriksaan
Jika dalam menu utama memilih menu master data, lalu memilih sub menu data pemeriksaan maka akan muncul frame data detail pemeriksaan sebagai berikut :
Gambar 5.7 Data Detail Pemeriksaan
Frame ini digunakan untuk mengolah data detail pemeriksaan, diantaranya menambah, merubah, menghapus dan mencari data detail pemeriksaan.
8. Data User
Jika dalam menu utama memilih menu master data, lalu memilih sub menu data data user maka akan muncul frame data user sebagai berikut :
Gambar 5.8 Data User
Frame ini digunakan untuk mengolah data detail dokter, diantaranya menambah, merubah, menghapus dan mencari data detail pemeriksaan.
102
Jika dalam menu utama memilih menu transaksi, lalu memilih sub menu pendaftaran pemeriksaan maka akan muncul frame pendaftaran pemeriksaan sebagai berikut :
Gambar 5.9 Pendaftaran Pemeriksaan
Frame ini digunakan untuk mengolah data pendaftaran setiap kali pasien datang untuk melakukan pemeriksaan.
10. Hasil Pemeriksaan
Jika dalam menu utama memilih menu transaksi, lalu memilih sub menu hasil pemeriksaan maka akan muncul frame hasil pemeriksaan sebagai berikut :
Frame ini digunakan untuk mengisi data hasil pemeriksaan yang telah dilakukan oleh pasien.
11.Pembayaran
Jika dalam menu utama memilih menu transaksi, lalu memilih sub menu pembayaran maka akan muncul frame pembayaran sebagai berikut :
Gambar 5.11 Pembayaran
Frame ini digunakan untuk melakukan transaksi pembayaran atas pemeriksaan yang dipilih pasien ketika melakukan pendaftaran.
12.Cetak Kartu Pasien
Jika dalam menu utama memilih menu laporan, lalu memilih sub menu kartu pasien maka akan muncul frame kartu pasien sebagai berikut :
104
Frame ini digunakan untuk mencetak ulang kartu pasien berdasarkan id pasien yang dipilih.
13.Cetak Rekapitulasi Pembayaran
Jika dalam menu utama memilih menu laporan, lalu memilih sub menu rekapitulasi pembayaran maka akan muncul frame rekapitulasi pembayaran sebagai berikut :
Gambar 5.13 Cetak Rekapitulasi Pembayaran Harian
Gambar 5.14 Cetak Rekapitulasi Pembayaran Periode
Frame ini digunakan untuk mencetak laporan rekapitulasi pembayaran berdasarkan harian atau periode.
14.Kartu Pasien
Kartu pasien akan muncul ketika bagian administrasi memasukkan data pasien yang baru pertama kali datang ke klinik. Kartu pasien ini nantinya akan berfungsi sebagai kartu identitas pasien setiap akan melakukan pemeriksaan.
Gambar 5.15 Kartu Pasien 15.Bukti Pembayaran
Bukti Pembayaran akan muncul ketika pasien akan melakukan pembayaran atas pemeriksaan yang telah dipilih oleh pasien. Bukti Pembayaran ini berfungsi sebagai nota atas pembayaran dari pemeriksaan yang telah dilakukan oleh pasien.
106
16.Hasil Pemeriksaan
Hasil pemeriksaan akan muncul ketika bagian laboratorium telah memasukkan data hasil pemeriksaan yang telah dilakukan oleh pasien. Hasil pemeriksaan akan dicetak yang kemudian akan diserahkan bagian administrasi kepada pasien.
Gambar 5.17 Hasil Pemeriksaan 17.Rekapitulasi Pembayaran
Rekapitulasi Pembayaran akan muncul ketika bagian administrasi telah memilih periode cetak. Laporan ini nantinya akan diserahkan oleh bagian administrasi kepada kepala bagian laboratorium yang akan diteruskan kepada pimpinan klinik .
Gambar 5.18 Rekapitulasi Pembayaran 18.Laporan Data Pasien
Laporan data pasien akan muncul ketika bagian administrasi memilih submenu data pasien pada menu laporan. Laporan ini berguna sebagai informasi pasien yang telah terdaftar di Laboratorium Klinik Duta Kartini .
108