• Tidak ada hasil yang ditemukan

IMPLEMENTASI SISTEM

5.4 Antar Muka Apliksi

1. Form Login

Pada bagian login ini ada dua data yang harus dimasukkan, yaitu NIP dan

Password dimana keduanya harus sudah terdaftar di dalam database pengguna sebagai useryang berhak untuk dapat mengakses ke dalam system. Tetapi dalam aplikasi ini hanya bisa menggunakan satu user. Di bawah ini prosedur menggunakan login :

a. Klik menu login

b. Input NIP dan password yang telah terdaftar dalam database, jika NIP dan Password tidak terdaftar dalam database, maka muncul persa “Anda tidak Berhak Masuk ke Program”

c. Klik tombol login untuk masuk ke menu utama.

d. Klik tombol close untuk membatalkan atau mengakhiri proses.

Gambar 5.1 Tampilan Form Login

Di bawah ini adalah penggalan kode program dari form login.

Set rslog = Nothing

rslog.Open "Kunci", RSU, adOpenDynamic, adLockOptimistic rslog.Find "Nama_User='" + textNIP.Text + "'"

If Not rslog.EOF Then Label6.Caption = rslog!Password End Sub

2. Form Utama

Pada bagian tampilan menu ini, terdapat empat menu diantaranya menu file, menu data, menu laporan dan menu tool. Di dalam menu – menu tersebut terdapat beberapa sub menu yang nantinya akan digunakan untuk kebutuhan aplikasi ini.

Gambar 5.2 Tampilan Menu

berikut adalah penggalan kode program dari form menu utama. Private Sub mn3_Click()

X = MsgBox("Anda yakin ingin keluar dari aplikasi ini !!", _ vbYesNo + vbQuestion, "Yakin ingin keluar ....?")

If X = vbYes Then End

End If End Sub

3. Form Pasien

Form data pasien ini merupakan sub menu yang terletak di menu data. Form pasien ini digunakan untuk mengisi dafta pasien yang nantinya akan digunakan pada form periksa. Untuk melakukan pengentrian data pasien dapat dilakukan dengan cara sebagai berikut :

a. Ketikkan kode pasien

b. Masukkan nama pasien, tanggal lahir, alamat dan status.

c. Jika sudah melakukan pengentrian data pasien, klik tombol simpan, jika tidak ingin melakukan penyimpanan klik tombol batal.

d. Untuk melakukan penghapusan dan pengubahan data pasien caranya adalah dengan memilih pasien yang tersedia untuk dihapus atau diubah, yaitu dengan mengarahkan kursor ke nama pasien yang terletak di table listview, kemudian klik tombol hapus atau ubah.

Gambar 5.3 Tampilan Form Pasien

Private Sub Form_Load() Dim atas As Long

Dim kiri As Long

atas = (Screen.Height - Me.Height) / 15 kiri = (Screen.Width - Me.Width) / 2 Me.Move kiri, atas

Set rsRSU = Nothing connect

rsRSU.Open "Pasien1", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Tampil awal End Sub

4. Form Dokter

Form data dokter ini merupakan sub menu yang terletak di menu data. Form dokter ini digunakan untuk mengisi dafta dokter yang nantinya akan digunakan pada form periksa. Untuk melakukan pengentrian data dokter dapat dilakukan dengan cara sebagai berikut :

a. Ketikkan kode dokter

b. Masukkan nama pasien, tanggal lahir, alamat dan status dan spesialisasi

c. Jika sudah melakukan pengentrian data dokter, klik tombol simpan, jika tidak ingin melakukan penyimpanan klik tombol batal.

d. Untuk melakukan penghapusan dan pengubahan data dokter caranya adalah dengan memilih dokter yang tersedia untuk dihapus atau diubah, yaitu dengan mengarahkan kursor ke nama dokter yang terletak di table listview, kemudian klik tombol hapus atau ubah.

e. Untuk membatalkan atau menyelesaikan proses klik tombol keluar.

If Label19.Caption = "&Simpan" Then Set rsdokter = Nothing

rsdokter.Open "Dokter", RSU, adOpenDynamic, adLockOptimistic rsdokter.Find "NIP like '" + Text2.Text + "'"

If Not rsdokter.EOF Then

MsgBox "NIP yang anda masukkan sudah terdapat dalam daftar" + vbLf + _ " ulangi pemasukkan data", vbExclamation, "Peringatan"

Text2.Text = "" Text2.SetFocus

5. Form Obat

Form data obat ini merupakan sub menu yang terletak di menu data. Form obat ini digunakan untuk mengisi dafta obat yang nantinya akan digunakan pada form periksa. Untuk melakukan pengentrian data obat dapat dilakukan dengan cara sebagai berikut :

a. Ketikkan kode obat

b. Masukkan Kode obat, nama obat dan jenis obat.

c. Jika sudah melakukan pengentrian data obat, klik tombol simpan, jika tidak ingin melakukan penyimpanan klik tombol batal.

d. Untuk melakukan penghapusan dan pengubahan data obat caranya adalah dengan memilih obat yang tersedia untuk dihapus atau diubah, yaitu dengan mengarahkan kursor ke nama obat yang terletak di table listview, kemudian klik tombol hapus atau ubah.

Gambar 5.5 Tampilan Form Open

Private Sub ListView1_Click()

If ListView1.ListItems.Count = 0 Then Set rsobat = Nothing

Else

Set rsobat = Nothing

rsobat.Open "obat", RSU, adOpenDynamic, adLockOptimistic Text1.Text = ListView1.SelectedItem

rsobat.Find "Kode_obat='" + Text1.Text + "'" Ktemu

Command3.Caption = "&Edit" Command2.Enabled = True End If

6. Form Periksa

Form data obat ini merupakan sub menu yang terletak di menu data. Form obat ini digunakan untuk mengisi dafta obat yang nantinya akan digunakan

pada form periksa. Untuk melakukan pengentrian data obat dapat dilakukan dengan cara sebagai berikut :

a. Klik nama Pasien yang akan diinput pada daftar pasien

b. Pilih dokter yang merawat pasien, lalu entri data hasil diagnosa

c. klik tombol simpan, jika tidak ingin melakukan penyimpanan klik tombol batal.

d. Untuk melakukan penghapusan dan pengubahan data periksa caranya adalah dengan memilih pasien yang tersedia untuk dihapus atau diubah, yaitu dengan mengarahkan kursor ke nama pasien yang terletak di table listview, kemudian klik tombol hapus atau ubah.

e. Untuk membatalkan atau menyelesaikan proses klik tombol keluar.

Private Sub Form_Load() Dim atas As Long

Dim kiri As Long

atas = (Screen.Height - Me.Height) / 18 kiri = (Screen.Width - Me.Width) / 2 Me.Move kiri, atas

Set rshasil = Nothing connect

rshasil.Open "Periksa", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Daftardokter Daftar Daftarpasien Daftarobat

DTPicker1.Value = Format(Date, "dd mmmm yyyy") End Sub

7. Data Report Seluruh Pasien yang telah diperiksa

Laporan ini berfungsi untuk menampilkan seluruh pasien yang terdaftar dalam database.

Berikut beberapa listing kode nya :

Private Sub Command1_Click()

menu.ReportFileName = App.Path & "\lappasien.rpt" menu.RetrieveDataFiles

menu.WindowState = crptMaximized menu.Action = 0

BAB 6

Dokumen terkait