4.3.2 User Interface Proses Transaksi Kasir
User interface proses transaksi bagian kasir meliputi data pasien rawat jalan, data biaya pasien rawat jalan, dan data pembayaran pasien rawat jalan.
Sedangkan untuk proses pembuatan laporannya, bagian kasir hanya memiliki hak akses untuk pembuatan laporan data pasien rawat jalan, laporan biaya pasien
rawat jalan, dan laporan pembayaran pasien rawat jalan. Pada halaman utama bagian kasir terdiri dari beberapa menu dan sub
menu. Menu pada user interface halaman utama bagian kasir meliputi: File, Data, Laporan, Help.
Menu File terdiri dari sub menu: Login
Logout Exit
Menu Data terdiri dari sub menu: Pasien Rawat Jalan
Biaya Pasien Rawat Jalan Pembayaran Pasien Rawat
Menu Laporan terdiri dari sub menu: Laporan Pasien Rawat Jalan
Laporan Biaya Pasien Rawat Jalan Laporan Pembayaran Pasien Rawat Jalan
Menu Help terdiri dari sub menu: About
Menu dan sub menu yang ditampilkan di halaman utama bagian kasir disesuaikan dengan hak akses yang dimiliki kasir. User interface setiap halaman menu dan sub
menu bagian kasir sama dengan user interface yang ditampilkan pada bagian administrator. Gambar 4.32 merupakan user interface halaman utama kasir.
Gambar 4.32 Halaman Utama Kasir
User harus melalui proses login terlebih dahulu sesuai dengan bagiannya agar dapat mengkases sistem. User interface proses login bagian kasir sama
dengan user interface proses login bagian administrator. Jika proses login berhasil, maka user bagian kasir akan masuk ke halaman utama kasir. Proses selanjutnya
kasir dapat memanipulasi data sesuai dengan hak aksesnya. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.3.3 User Interface Proses Transaksi Penagihan
User interface proses transaksi bagian penagihan meliputi data pasien rawat jalan, data pembayaran pasien rawat jalan, dan data penagihan pasien rawat
jalan. User interface halaman utama bagian memiliki beberapa menu yaitu : File, Data, Laporan, dan Help.
Menu File terdiri dari sub menu: Login
Logout Exit
Menu Data terdiri dari sub menu: Data Pasien Rawat Jalan
Data Pembayaran Pasien Rawat Jalan Data Penagihan Pasien Rawat Jalan
Menu Help terdiri dari sub menu: About
Menu dan sub menu yang ditampilkan di halaman utama bagian penagihan disesuaikan dengan hak akses yang dimiliki penagihan. User interface setiap
halaman menu dan sub menu bagian penagihan sama dengan user interface yang ditampilkan pada bagian administrator. Gambar 4.33 merupakan user interface
halaman utama penagihan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.33 Halaman Utama Penagihan
User harus melalui proses login terlebih dahulu sesuai dengan bagiannya agar dapat mengkases sistem. User interface proses login bagian penagihan sama
dengan user interface proses login bagian administrator. Jika proses login berhasil, maka user bagian penagihan akan masuk ke halaman utama penagihan. Proses
selanjutnya penagihan dapat memanipulasi data sesuai dengan hak aksesnya. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
141
BAB V ANALISIS HASIL
5.1 Analisis Hasil Perangkat Lunak
Untuk dapat terkoneksi dengan database, sistem ini dilengkapi dengan modul koneksi antara sistem dengan database. Modul koneksi tersebut akan
dieksekusi pada saat proses login user. Berikut perintah pada modul koneksi database:
Module Connection
Public Function Database
Dim myConn
As SqlConnection
myConn = New
SqlConnectionserver=CHIMERA; database=RS; Trusted_Connection=yes
Return myConn
End Function End Module
User bagian administrator, kasir, dan penagihan memiliki user interface halaman utama yang berbeda sesuai dengan hak akses yang dimiliki masing-
masing bagian. Berikut perintah yang mengatur pembagian hak akses pada proses login user:
Dim Conn
As SqlConnection
Conn = Database Conn.Open
Dim myReader
As SqlDataReader
Dim Id_Role
As Integer Dim
command As
SqlCommand Dim
sql As String
= Select Id_Role from User1 Where User_Name= txtUser.Text.Trim And Password=
txtPassword.Text.Trim command =
New SqlCommandsql, Conn
myReader = command.ExecuteReader If
myReader.HasRows Then
i = 0 While
myReader.Read Id_Role = myReader.ItemID_ROLE