bab 4 referensi 1 Arsip D

BAB 4
HASIL DAN PEMBAHASAN

4.1 Spesifikasi aplikasi
4.1.1

Spesifikasi perangkat keras
Spesifikasi perangkat keras yang diperlukan dalam implementasi
aplikasi basis data pada Klinik dr. Jonni adalah sebagai berikut :

Tabel 4.1 Spesifikasi Perangkat Keras
Perangkat Keras
Processor
Main Memory
Harddisk

Server
Intel P4 1,4 Ghz
1 GB
40 GB


Client
Intel P4 1,4 Ghz
512 MB
40 GB
(penyimpanan
instalasi
software

Monitor
CD-RW/DVD-RW
Keyboard
Mouse
Printer
Modem
Kabel LAN
4.1.2

15”
Ya
Ya

Ya
Tidak
Ya
UTP

pendukung)
15”
Tidak
Ya
Ya
Ya
Ya
UTP

Spesifikasi perangkat lunak
Spesifikasi perangkat lunak yang diperlukan dalam implementasi
aplikasi basis data pada Klinik dr. Jonni adalah sebagai berikut :

Tabel 4.2 Spesifikasi Perangkat Lunak
Perangkat Lunak

Aplikasi Operasi
Web Server

Server
Windows Server 2003
Xampp, Apache

281

Client
Windows XP SP2
Tidak

282
Web Browser

Chrome, Google

Chrome,


Mozilla Firefox, Internet Mozilla

Firefox,

Explorer
MySQL 5.0

DBMS
4.1.3

Google

Internet Explorer
MySQL 5.0

Spesifikasi jaringan
Spesifikasi jaringan yang digunakan adalah arsitektur 2 – tier Client
Server seperti pada gambar di bawah ini :

Gambar 4.1 Spesifikasi Jaringan


4.2 Tampilan layar
Aplikasi web ini dimulai dari membuka link
http://localhost/drjonni9.10/index.php
1. Halaman index

283

Gambar 4.2 Tampilan Layar Halaman Index

Pada saat aplikasi dijalankan, halaman ini adalah halaman pertama yang
akan dijumpai oleh user. Pada halaman ini user akan melakukan login
dengan memasukkan nama pengguna dan kata sandi kemudian mengklik
tombol “Masuk”. Apabila data yang dimasukkan tersedia dalam
database maka user akan otomatis masuk ke halaman beranda. Namun
apabila user salah dalam pengisian form login maka akan tampil pesan
error yang menyampaikan bahwa nama pengguna dan kata sandi yang
dimasukkan salah.

2. Halaman beranda


284

Gambar 4.3 Tampilan Layar Halaman Beranda

Pada halaman ini foto – foto klinik,visi dan misi klinik serta dapat melihat
grafik jumlah pasien dengan mengklik tombol “Lihat Grafik Jumlah
Pasien”. Pada halaman ini juga tersedia pilihan menu dan submenu sesuai
dengan hak akses yang dimiliki oleh user tersebut. Secara umum menu
pada aplikasi ini terdiri dari 5 yakni Master, Pasien, Kasir, Administrasi,
Laporan. Sedangkan submenu untuk menu Master terdiri dari 10 yakni
Master Pasien, Master Obat, Master Lab, Master Rekanan, Master
Supplier, Master Pegawai, General Ledger, Master Produsen Obat,
Master Kategori Obat, Master Jabatan Pegawai. Submenu untuk menu
Pasien terdiri dari 4 yakni Pendaftaran Pasien, Rekam Medis, Tambah
Lab, Daftar Obat dan Lab. Submenu untuk menu Kasir terdiri dari 2 yakni
Pembelian Obat Saja, Kasir. Submenu untuk menu Administrasi terdiri
dari 5 yakni Pembelian Obat, Pengeluaran Tidak Tetap, Pengeluaran
Tetap Kas dan Bank, DP Rekanan, Pembayaran Hutang. Submenu untuk
menu Laporan ada 11 yakni Laporan Obat Terpakai Bulanan, Laporan

Obat Terpakai Harian, Laporan Pasien Harian, Laporan Pasien Bulanan,
Laporan Stok Obat, Laporan Pembelian Obat, Laporan Laba Rugi,
Neraca, Stok Opname, Laporan Keuangan Harian, Resume Medis Pasien.
3. Halaman master pasien

285

Gambar 4.4 Tampilan Layar Halaman Master Pasien

User yang memiliki hak akses “Master Pasien” baik sebagai admin
maupun staff dapat mengakses halaman ini. Pada halaman ini akan
ditampilkan daftar semua pasien dengan informasi detail yang telah
terdaftar di Klinik dr Jonni. Pada halaman ini dilengkapi juga dengan fitur
pencarian cepat pasien berdasarkan nama pasien, alamat atau tanggal
lahir. Pada halaman ini, user yang memiliki jenis hak sebagai admin
memiliki fitur tambahan yakni tombol “Ubah” untuk mengubah pasien.
4. Halaman ubah data pasien

Gambar 4.5 Tampilan Layar Halaman Ubah Data Pasien
Halaman ini hanya dapat diakses oleh user yang memiliki hak akses

“Master Pasien” dan jenis hak admin. Pada halaman ini user dapat
mengubah nama pasien, nama panggilan, alamat, tanggal lahir dan jenis

286
kelamin. Jika nama pasien, alamat, tanggal lahir tidak diisi maka akan
tampil pesan error yang menyatakan bahwa data tidak boleh kosong. Jika
jenis kelamin tidak dipilih maka akan tampil pesan error yang
menyatakan bahwa jenis kelamin harus dipilih. Jika tanggal lahir yang
dimasukkan tidak sesuai dengan format DD/MM/YYYY maka akan
tampil pesan error yang menyatakan format tanggal lahir harus sesuai.
Jika semua data telah lengkap maka data pasien akan berubah.
5. Halaman master obat

Gambar 4.6 Tampilan Layar Halaman Master Obat

User yang memiliki hak akses “Master Obat” baik sebagai admin maupun
staff dapat mengakses halaman ini. Pada halaman ini akan ditampilkan
daftar semua obat dengan informasi detail yang telah tersedia di Klinik dr
Jonni. Pada halaman ini dilengkapi juga dengan fitur pencarian cepat obat
berdasarkan nama obat, nomor rak obat. Pada halaman ini, user yang

memiliki jenis hak sebagai admin memiliki beberapa fitur tambahan yakni
dapat tombol “Masukkan Data Obat” untuk menambah obat, “Ubah”
untuk mengubah obat dan “Hapus” untuk menghapus data obat,
menentukan harga jual obat berdasarkan penambahan margin persentase
harga satuan obat dengan mengisi pada “Margin” dan mengklik “Kirim”.

287

6. Halaman masukkan data obat

Gambar 4.7 Tampilan Layar Halaman Masukkan Data Obat

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Obat” dan jenis hak admin. Pada halaman ini user memasukkan
nama obat, kode obat, produsen obat, kategori obat, nomor rak, kemasan,
isi, harga per box, margin, harga jual kemudian mengklik tombol
“Kirim”.Jika nama obat, kode obat, nomor rak, kemasan, isi, harga per
box, harga jual tidak diisi maka akan tampil pesan error bahwa data harus
diisi. Jika produsen obat, kategori obat tidak dipilih maka akan tampil
pesan error bahwa data harus dipilih. Jika nomor rak, isi, harga per box,

harga jual bukan angka maka akan tampil pesan error data harus angka.
Jika kode obat yang dimasukkan sama dengan kode obat yang ada di
database Klinik dr. Jonni maka akan tampil pesan error bahwa kode obat
sudah tersimpan. Jika semua data telah lengkap maka obat akan tersimpan
ke dalam database.
7. Halaman ubah data obat

288

Gambar 4.8 Tampilan Layar Halaman Ubah Data Obat

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Obat” dan jenis hak admin. Pada halaman ini user dapat
mengubah nama obat, kode obat, produsen obat, kategori obat, nomor rak,
kemasan, isi, harga per box, margin, harga jual kemudian mengklik
tombol “Kirim”.Jika nama obat, kode obat, nomor rak, kemasan, isi,
harga per box, harga jual tidak diisi maka akan tampil pesan error bahwa
data harus diisi. Jika produsen obat, kategori obat tidak dipilih maka akan
tampil pesan error bahwa data harus dipilih. Jika nomor rak, isi, harga per
box, harga jual bukan angka maka akan tampil pesan error data harus

angka. Jika kode obat yang dimasukkan sama dengan kode obat yang ada
di Klinik dr. Jonni maka akan tampil pesan error bahwa kode obat sudah
tersimpan. Jika semua data telah lengkap maka data obat akan berubah.

8. Halaman master lab

289

Gambar 4.9 Tampilan Layar Halaman Master Lab

User yang memiliki hak akses “Master Lab” baik sebagai admin maupun
staff dapat mengakses halaman ini. Pada halaman ini akan ditampilkan
daftar semua lab dengan informasi detail yang telah tersedia di Klinik dr
Jonni. Pada halaman ini dilengkapi juga dengan fitur pencarian cepat lab
berdasarkan nama lab. Pada halaman ini, user yang memiliki jenis hak
sebagai admin memiliki beberapa fitur tambahan yakni dapat tombol
“Masukkan Data Lab” untuk menambah lab, “Ubah” untuk mengubah lab
dan “Hapus” untuk menghapus lab.
9. Halaman masukkan data lab

Gambar 4.10 Tampilan Layar Halaman Masukkan Data Lab
Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Lab” dan jenis hak admin. Pada halaman ini user memasukkan

290
nama lab kemudian mengklik tombol “Kirim”.Jika nama lab tidak diisi
maka akan tampil pesan error nama lab harus diisi. Jika nama lab telah
tersimpan dalam database Klinik dr. Jonni maka akan tampil pesan error
nama lab sudah tersimpan. Jika semua data telah lengkap maka lab akan
tersimpan ke dalam database.
10. Halaman ubah data lab

Gambar 4.11 Tampilan Layar Halaman Ubah Data Lab

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Lab” dan jenis hak admin. Pada halaman ini user dapat
mengubah nama lab kemudian mengklik tombol “Kirim”.Jika nama lab
tidak diisi maka akan tampil pesan error nama lab harus diisi. Jika nama
lab telah tersimpan dalam database Klinik dr. Jonni maka akan tampil
pesan error nama lab sudah tersimpan. Jika semua data telah lengkap data
lab akan berubah.

11. Halaman master rekanan

291

Gambar 4.12 Tampilan Layar Halaman Master Rekanan

User yang memiliki hak akses “Master Rekanan” baik sebagai admin
maupun staff dapat mengakses halaman ini. Pada halaman ini akan
ditampilkan daftar semua rekanan dengan informasi detail yang telah
tersedia di Klinik dr Jonni. Pada halaman ini dilengkapi juga dengan fitur
pencarian cepat rekanan berdasarkan nama rekanan. Pada halaman ini,
user yang memiliki jenis hak sebagai admin memiliki beberapa fitur
tambahan yakni dapat tombol “Masukkan Data Rekanan” untuk
menambah rekanan, “Ubah” untuk mengubah rekanan dan “Hapus” untuk
menghapus rekanan.

12. Halaman masukkan data rekanan

292

Gambar 4.13 Tampilan Layar Halaman Masukkan Data Rekanan

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Rekanan” dan jenis hak admin. Pada halaman ini user
memasukkan nama rekanan, alamat rekanan, nomor rekening, nama bank
kemudian mengklik tombol “Kirim”.Jika nama rekanan, alamat rekanan,
nomor rekening, nama bank tidak diisi maka akan tampil pesan error
bahwa data harus diisi. Jika nama rekanan telah tersimpan dalam
database Klinik dr. Jonni maka akan tampil pesan error nama rekanan
sudah tersimpan. Jika nomor rekening tidak angka maka akan tampil
pesan error nomor rekening harus angka. Jika semua data telah lengkap
maka data rekanan akan tersimpan ke dalam database.

13. Halaman ubah data rekanan

293

Gambar 4.14 Tampilan Layar Halaman Ubah Data Rekanan

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Rekanan” dan jenis hak admin. Pada halaman ini user dapat
mengubah nama rekanan, alamat rekanan, nomor rekening, nama bank
kemudian mengklik tombol “Kirim”.Jika nama rekanan, alamat rekanan,
nomor rekening, nama bank tidak diisi maka akan tampil pesan error
bahwa data harus diisi. Jika nama rekanan telah tersimpan dalam
database Klinik dr. Jonni maka akan tampil pesan error nama rekanan
sudah tersimpan. Jika nomor rekening tidak angka maka akan tampil
pesan error nomor rekening harus angka. Jika semua data telah lengkap
data rekanan akan berubah.

14. Halaman master supplier

294

Gambar 4.15 Tampilan Layar Halaman Master Supplier

User yang memiliki hak akses “Master Supplier” baik sebagai admin
maupun staff dapat mengakses halaman ini. Pada halaman ini akan
ditampilkan daftar semua supplier dengan informasi detail yang telah
tersedia di Klinik dr Jonni. Pada halaman ini dilengkapi juga dengan fitur
pencarian cepat supplier berdasarkan nama supplier. Pada halaman ini,
user yang memiliki jenis hak sebagai admin memiliki beberapa fitur
tambahan yakni dapat tombol “Masukkan Data Supplier” untuk
menambah supplier, “Ubah” untuk mengubah supplier dan “Hapus”
untuk menghapus supplier.
15. Halaman masukkan data supplier

Gambar 4.16 Tampilan Layar Halaman Masukkan Data Supplier
Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Supplier” dan jenis hak admin. Pada halaman ini user

295
memasukkan nama supplier, alamat supplier, nomor rekening, nama bank
kemudian mengklik tombol “Kirim”.Jika nama supplier, alamat supplier,
nomor rekening, nama bank tidak diisi maka akan tampil pesan error
bahwa data harus diisi. Jika nama supplier telah tersimpan dalam
database Klinik dr. Jonni maka akan tampil pesan error nama supplier
sudah tersimpan. Jika nomor rekening tidak angka maka akan tampil
pesan error nomor rekening harus angka. Jika semua data telah lengkap
maka data supplier akan tersimpan ke dalam database.
16. Halaman ubah data supplier

Gambar 4.17 Tampilan Layar Halaman Ubah Data Supplier

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Supplier” dan jenis hak admin. Pada halaman ini user dapat
mengubah nama supplier, alamat supplier, nomor rekening, nama bank
kemudian mengklik tombol “Kirim”.Jika nama supplier, alamat supplier,
nomor rekening, nama bank tidak diisi maka akan tampil pesan error
bahwa data harus diisi. Jika nama supplier telah tersimpan dalam
database Klinik dr. Jonni maka akan tampil pesan error nama supplier
sudah tersimpan. Jika nomor rekening tidak angka maka akan tampil
pesan error nomor rekening harus angka. Jika semua data telah lengkap
data supplier akan berubah.
17. Halaman master pegawai

296

Gambar 4.18 Tampilan Layar Halaman Master Pegawai

User yang memiliki hak akses “Master Pegawai” baik sebagai admin
maupun staff dapat mengakses halaman ini. Pada halaman ini akan
ditampilkan daftar semua pegawai dengan informasi detail yang telah
tersedia di Klinik dr Jonni. Pada halaman ini dilengkapi juga dengan fitur
pencarian cepat pegawai berdasarkan nama pegawai. Pada halaman ini,
user yang memiliki jenis hak sebagai admin memiliki beberapa fitur
tambahan yakni dapat tombol “Masukkan Data Pegawai Baru” untuk
menambah pegawai, “Ubah Profil” untuk mengubah profil pegawai,
“Ganti Kata Sandi” untuk mengubah kata sandi pegawai, “Hapus” untuk
menghapus pegawai dan “Hak Akses” untuk menambah/mengubah hak
akses dari pegawai.

18. Halaman masukkan data pegawai

297

Gambar 4.19 Tampilan Layar Halaman Masukkan Data Pegawai

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Pegawai” dan jenis hak admin. Pada halaman ini user
memasukkan nama pegawai, nama pengguna, kata sandi, jabatan, tanggal
lahir pegawai, alamat pegawai, gaji pegawai, tanggal masuk pegawai
kemudian mengklik tombol “Kirim”.Jika nama pegawai, username,
password, tanggal lahir, alamat, gaji, tanggal masuk tidak diisi maka akan
tampil pesan error bahwa data harus diisi. Jika nama pegawai telah
tersimpan dalam database Klinik dr. Jonni maka akan tampil pesan error
nama pegawai sudah tersimpan.Jika jabatan pegawai tidak dipilih maka
akan tampil pesan error jabatan harus dipilih.Jika format tanggal lahir dan
tanggal masuk tidak sesuai dengan format DD/MM/YYYY maka akan
tampil pesan error yang menyatakan format tanggal harus sesuai. Jika
gaji tidak angka maka akan tampil pesan error gaji harus angka. Jika
semua data telah lengkap maka data pegawai akan tersimpan ke dalam
database.

19. Halaman ubah data pegawai

298

Gambar 4.20 Tampilan Layar Halaman Ubah Data Pegawai

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Pegawai” dan jenis hak admin. Pada halaman ini user dapat
mengubah nama pegawai, jabatan, tanggal lahir pegawai, alamat pegawai,
gaji pegawai, tanggal masuk pegawai kemudian mengklik tombol
“Kirim”.Jika nama pegawai, tanggal lahir, alamat, gaji, tanggal masuk
tidak diisi maka akan tampil pesan error bahwa data harus diisi. Jika
nama pegawai telah tersimpan dalam database Klinik dr. Jonni maka
akan tampil pesan error nama pegawai sudah tersimpan.Jika jabatan
pegawai tidak dipilih maka akan tampil pesan error jabatan harus dipilih.
Jika format tanggal lahir dan tanggal masuk tidak sesuai dengan format
DD/MM/YYYY maka akan tampil pesan error yang menyatakan format
tanggal harus sesuai. Jika gaji tidak angka maka akan tampil pesan error
gaji harus angka. Jika semua data telah lengkap data profil pegawai akan
berubah.

20. Halaman ubah kata sandi

299

Gambar 4.21 Tampilan Layar Ubah Kata Sandi

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Pegawai” dan jenis hak admin. Pada halaman ini user dapat
mengubah kata sandi dengan memasukkan kata sandi lama dan kata sandi
baru kemudian mengklik tombol “Kirim”.Jika kata sandi lama atau kata
sandi baru tidak diisi maka akan tampil pesan error data harus diisi. Jika
kata sandi lama salah maka akan tampil pesan error kata sandi lama
salah.Jika semua data telah lengkap maka kata sandi pegawai akan
berubah.
21. Halaman tambah hak akses

Gambar 4.22 Tampilan Layar Halaman Tambah Hak Akses
Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Pegawai” dan jenis hak admin. Pada halaman ini akan tampil

300
nama pegawai, jabatan, serta daftar hak akses yang dimiliki pegawai
tersebut dimana kita dapat menghapus hak akses yang telah tersimpan di
database dengan mengklik tombol “Hapus”. Pada halaman ini dapat
menambahkan hak akses dan jenis akses dengan memilih hak akses dan
jenis akses dan mengklik tombol “Simpan ke Database”, selain itu juga
dapat secara langsung memberikan beberapa hak akses sekaligus dengan
mengklik tombol “Tambah” atau membatalkan hak akses yang telah
dipilih dengan menu “Hapus”.
22. Halaman general ledger

Gambar 4.23 Tampilan Layar Halaman General Ledger

User yang memiliki hak akses “General Ledger” baik sebagai admin
maupun staff dapat mengakses halaman ini. Pada halaman ini akan
ditampilkan daftar semua kode keuangan dengan informasi detail yang
telah tersedia di Klinik dr Jonni. Pada halaman ini dilengkapi juga dengan
fitur pencarian cepat general ledger berdasarkan kode keuangan. Pada
halaman ini, user yang memiliki jenis hak sebagai admin memiliki
beberapa fitur tambahan yakni dapat tombol “Masukkan Data General
Ledger” untuk menambah general ledger, “Ubah” untuk mengubah
general ledger.
23. Halaman masukkan general ledger

301

Gambar 4.24 Tampilan Layar Masukkan General Ledger

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“General Ledger” dan jenis hak admin. Pada halaman ini user
memasukkan kategori dan keterangan kemudian mengklik tombol
“Kirim”.Jika kategori tidak dipilih maka akan tampil pesan error kategori
harus dipilih.Jika keterangan tidak diisi maka akan tampi pesan error
keterangan harus diisi.Jika semua data telah lengkap maka lab akan
tersimpan ke dalam database.
24. Halaman ubah general ledger

Gambar 4.25 Tampilan Layar Ubah General Ledger
Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“General Ledger” dan jenis hak admin. Pada halaman ini user dapat

302
mengubah

keterangan

kemudian

mengklik

tombol

“Kirim”.Jika

keterangan tidak diisi maka akan tampil pesan error keterangan harus
diisi. Jika semua data telah lengkap maka data general ledger akan
berubah.
25. Halaman master produsen obat

Gambar 4.26 Tampilan Layar Halaman Master Produsen Obat

User yang memiliki hak akses “Master Produsen” baik sebagai admin
maupun staff dapat mengakses halaman ini. Pada halaman ini akan
ditampilkan daftar semua produsen dengan informasi detail yang telah
tersedia di Klinik dr Jonni. Pada halaman ini dilengkapi juga dengan fitur
pencarian cepat produsen berdasarkan nama produsen. Pada halaman ini,
user yang memiliki jenis hak sebagai admin memiliki beberapa fitur
tambahan yakni dapat tombol “Masukkan Data Produsen” untuk
menambah produsen, “Ubah” untuk mengubah produsen dan “Hapus”
untuk menghapus produsen.

26. Halaman masukkan data produsen obat

303

Gambar 4.27 Tampilan Layar Halaman Masukkan Data Produsen Obat

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Produsen” dan jenis hak admin. Pada halaman ini user
memasukkan nama produsen kemudian mengklik tombol “Kirim”.Jika
nama produsen tidak diisi maka akan tampil pesan error nama produsen
harus diisi. Jika nama produsen telah tersimpan dalam database Klinik dr.
Jonni maka akan tampil pesan error nama produsen sudah tersimpan. Jika
semua data telah lengkap maka produsen akan tersimpan ke dalam
database.
27. Halaman ubah data produsen obat

Gambar 4.28 Tampilan Layar Ubah Data Produsen
Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Produsen” dan jenis hak admin. Pada halaman ini user dapat

304
mengubah nama produsen kemudian mengklik tombol “Kirim”.Jika nama
produsen tidak diisi maka akan tampil pesan error nama produsen harus
diisi. Jika nama produsen telah tersimpan dalam database Klinik dr. Jonni
maka akan tampil pesan error nama produsen sudah tersimpan. Jika
semua data telah lengkap data produsen akan berubah.
28. Halaman master kategori obat

Gambar 4.29 Tampilan Layar Halaman Master Kategori Obat

User yang memiliki hak akses “Master Kategori” baik sebagai admin
maupun staff dapat mengakses halaman ini. Pada halaman ini akan
ditampilkan daftar semua kategori dengan informasi detail yang telah
tersedia di Klinik dr Jonni. Pada halaman ini dilengkapi juga dengan fitur
pencarian cepat kategori berdasarkan nama kategori. Pada halaman ini,
user yang memiliki jenis hak sebagai admin memiliki beberapa fitur
tambahan yakni dapat tombol “Masukkan Data Kategori” untuk
menambah kategori, “Ubah” untuk mengubah kategori dan “Hapus”
untuk menghapus kategori.

29. Halaman masukkan kategori obat

305

Gambar 4.30 Tampilan Layar Masukkan Kategori Obat

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Kategori” dan jenis hak admin. Pada halaman ini user
memasukkan nama kategori kemudian mengklik tombol “Kirim”.Jika
nama kategori tidak diisi maka akan tampil pesan error nama kategori
harus diisi. Jika nama kategori telah tersimpan dalam database Klinik dr.
Jonni maka akan tampil pesan error nama kategori sudah tersimpan. Jika
semua data telah lengkap maka kategori akan tersimpan ke dalam
database.
30. Halaman ubah kategori obat

Gambar 4.31 Tampilan Layar Halaman Ubah Kategori Obat
Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Kategori” dan jenis hak admin. Pada halaman ini user dapat

306
mengubah nama kategori kemudian mengklik tombol “Kirim”.Jika nama
kategori tidak diisi maka akan tampil pesan error nama kategori harus
diisi. Jika nama kategori telah tersimpan dalam database Klinik dr. Jonni
maka akan tampil pesan error nama kategori sudah tersimpan. Jika semua
data telah lengkap data kategori akan berubah.
31. Halaman master jabatan pegawai

Gambar 4.32 Tampilan Layar Halaman Master Jabatan Pegawai

User yang memiliki hak akses “Master Jabatan” baik sebagai admin
maupun staff dapat mengakses halaman ini. Pada halaman ini akan
ditampilkan daftar semua jabatan dengan informasi detail yang telah
tersedia di Klinik dr Jonni. Pada halaman ini dilengkapi juga dengan fitur
pencarian cepat jabatan berdasarkan nama jabatan. Pada halaman ini, user
yang memiliki jenis hak sebagai admin memiliki beberapa fitur tambahan
yakni dapat tombol “Masukkan Data Jabatan” untuk menambah jabatan,
“Ubah” untuk mengubah jabatan dan “Hapus” untuk menghapus jabatan.

32. Halaman masukkan jabatan pegawai

307

Gambar 4.33 Tampilan Layar Halaman Masukkan Jabatan Pegawai

Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Jabatan” dan jenis hak admin. Pada halaman ini user
memasukkan nama jabatan kemudian mengklik tombol “Kirim”.Jika
nama jabatan tidak diisi maka akan tampil pesan error nama jabatan harus
diisi. Jika nama jabatan telah tersimpan dalam database Klinik dr. Jonni
maka akan tampil pesan error nama jabatan sudah tersimpan. Jika semua
data telah lengkap maka jabatan akan tersimpan ke dalam database.
33. Halaman ubah jabatan pegawai

Gambar 4.34 Tampilan Layar Ubah Jabatan Pegawai
Halaman ini hanya dapat diakses oleh user yang memiliki hak akses
“Master Jabatan” dan jenis hak admin. Pada halaman ini user dapat

308
mengubah nama jabatan kemudian mengklik tombol “Kirim”.Jika nama
jabatan tidak diisi maka akan tampil pesan error nama jabatan harus diisi.
Jika nama jabatan telah tersimpan dalam database Klinik dr. Jonni maka
akan tampil pesan error nama jabatan sudah tersimpan. Jika semua data
telah lengkap data jabatan akan berubah.
34. Halaman pendaftaran pasien

Gambar 4.35 Tampilan Layar Halaman Pendaftaran Pasien

User yang memiliki hak akses “Pendaftaran Pasien” baik sebagai admin
maupun staff dapat mengakses halaman ini. Pada halaman ini terdapat
pilihan untuk memilih status pasien yang hendak didaftarkan apakah
pasien lama atau pasien baru.

35. Halaman pendaftaran pasien baru

309

Gambar 4.36 Tampilan Layar Halaman Pendaftaran Pasien Baru

Pada halaman ini user harus mengisi nama pasien, tanggal lahir pasien,
alamat pasien, nama panggilan jika ada, memilih jenis kelamin pasien,
dan memilih dokter yang akan menangani pasien. Apabila nama pasien,
alamat pasien, dan tanggal lahir tidak diisi maka akan muncul pesan error
bahwa data belum diisi. Apabila tanggal lahir pasien yang dimasukkan
tidak memiliki format DD/MM/YYYY maka akan muncul pesan error.
Pesan error juga muncul apabila jenis kelamin pasien tidak dipilih.
Tombol “Atur Ulang” digunakan untuk membuat semua field dan
combobox kembali ke keadaan default. Setelah semua data telah berhasil
diinput dan user menekan tombol “Kirim” maka data pasien yang baru
didaftarkan akan ditampilkan di bagian bawah halaman. Tindakan yang
bisa dipilih oleh user untuk pasien yang telah didaftarakan yaitu

310
“Diperiksa” apabila pasien sedang menjalani pemeriksaan di ruang
dokter,

“Tunggu Obat”

apabila

pasien

telah

selesai

menjalani

pemeriksaan dan kembali ke ruang tunggu untuk menunggu obat
diberikan oleh bagian apoteker, dan ‘Batal” apabila setelah dipanggil
beberapa kali pasien tidak menunjukkan kehadirannya. User juga bisa
mencari nama pasien yang berada dalam menu ini dengan mengetikkan
nama pasien di kolom pencarian kemudian tekan tombol “Cari”.
36. Halaman pendaftaran pasien lama

Gambar 4.37 Tampilan Layar Halaman Pendaftaran Pasien Lama

Pada halaman ini user harus mengetikkan sebagian nama pasien dan akan
secara otomatis aplikasi akan mencari nama pasien yang sesuai dengan
yang diketikkan oleh user. Setelah user memilih nama pasien mana yang
sesuai maka secara otomatis field tanggal lahir pasien, alamat pasien,
nomor rekam medis dan nama panggilan pasien akan terisi. Apabila nama
panggilan pasien belum pernah diisi sebelumnya, maka user bisa
mengisinya disini untuk kemudian disimpan di dalam database. Pesan
error akan muncul apabila user tidak mengisi nama pasien. Tombol atur
ulang digunakan untuk membuat semua field dan combobox kembali ke
keadaan default. Setelah semua data telah berhasil diinput dan user
menekan tombol kirim maka data pasien yang baru didaftarkan akan

311
ditampilkan di bagian bawah halaman. Tindakan yang bisa dipilih oleh
user untuk pasien yang telah didaftarakan yaitu “Diperiksa” apabila
pasien sedang menjalani pemeriksaan di ruang dokter, “Tunggu Obat”
apabila pasien telah selesai menjalani pemeriksaan dan kembali ke ruang
tunggu untuk menunggu obat diberikan oleh bagian apoteker, dan ‘Batal”
apabila setelah dipanggil beberapa kali pasien tidak menunjukkan
kehadirannya.
37. Halaman rekam medis

Gambar 4.38 Tampilan Layar Halaman Rekam Medis

Halaman ini dapat diakses oleh user yang memiliki hak akses “Rekam
Medis”. Halaman ini berisikan daftar data pasien yang sedang menunggu
panggilan untuk berobat. Pasien yang telah masuk ke ruang dokter dan
memiliki status “Diperiksa” akan diisikan catatan rekam medisnya. User
akan memilih tombol “Tambah Tindakan Medis” untuk mengisi catatan
medis pasien. User juga bisa mencari nama pasien yang berada dalam
menu ini dengan mengetikkan nama pasien di kolom pencarian kemudian
tekan tombol “Cari”.
38. Halaman rekam medis lanjutan

312

Gambar 4.39 Tampilan Layar Halaman Rekam Medis Lanjutan
Halaman ini akan muncul apabila user telah memilih tombol “Tambah
Tindakan Medis ” sebelumnya. Di bagian header halaman ini akan
berisikan data-data pasien yang berupa nomor rekam medis, nama pasien,
tanggal lahir pasien, alamat pasien, nomor registrasi, dan nama dokter
yang menangani pasien. Pada bagian tambah obat, user memilih tombol
tambah untuk menambahkan obat yang diberikan kepada pasien atau
tekan tombol “X” untuk menghapus baris yang baru ditambahkan. User
bisa mengetik sebagian nama obat lalu aplikasi akan mencari di dalam
master obat nama obat yang diketik beserta jumlahnya. Apabila jumlah
obat telah mencapai 0 maka obat tidak ditampilkan disini. Setelah
memilih obat yang diberikan untuk pasien, user lalu mengetikkan jumlah
obat. Setelah semua obat telah benar dimasukkan, user menekan tombol
simpan untuk menyimpan daftar obat ke dalam database. Daftar obat yang
telah diberikan akan muncul di bagian bawah kotak pemberian obat
berikut jumlahnya. Apabila user ingin mengubah jumlah obat maka ketik
jumlah yang seharusnya diberikan pada pasien lalu tekan tombol “Ubah”.
Apabila terjadi kesalahan dalam pemberian obat maka user bisa
menghapus obat tersebut dengan menekan tombol “Hapus”. Pada bagian
tambah alkes (alat kesehatan), user memilih tombol “Tambah” untuk
menambahkan alkes yang diberikan kepada pasien atau tekan tombol “X”
untuk menghapus baris yang baru ditambahkan. User bisa mengetik
sebagian nama alkes lalu aplikasi akan mencari di dalam master obat
nama obat yang diketik beserta jumlahnya. Apabila jumlah alkes telah

313
mencapai 0 maka obat tidak ditampilkan disini. Setelah memilih alkes
yang diberikan untuk pasien, user lalu mengetikkan jumlah alkes. Setelah
semua alkes telah benar dimasukkan, user menekan tombol simpan untuk
menyimpan daftar alkes ke dalam database. Daftar alkes yang telah
diberikan akan muncul di bagian bawah kotak pemberian alkes berikut
jumlahnya. Apabila user ingin mengubah jumlah alkes maka ketik jumlah
yang seharusnya diberikan pada pasien lalu tekan tombol “Ubah”.
Apabila terjadi kesalahan dalam pemberian alkes maka user bisa
menghapus alkes tersebut dengan menekan tombol “Hapus”.
Setelah semua obat dan alkes selesai diberikan, user bisa mengisikan
keluhan pada bagian bawah halaman ini. Apabila pasien dianggap tidak
memerlukan pemeriksaan lab lebih lanjut maka di keterangan pilih
“Tanpa Lab” lalu isikan keluhan pasien dan tekan tombol “Selesai”.
Namun jika dibutuhkan pemeriksaan lab lanjutan maka di keterangan
pilih “Butuh Lab” dilanjutkan dengan mengisikan keluhan lalu diakhiri
dengan menekan tombol selesai
39. Halaman Tambah Lab

Gambar 4.40 Tampilan Layar Halaman Tambah Lab

Halaman ini dapat diakses oleh user yang memiliki hak akses “Tambah
Lab”. Pada halaman ini akan ditampilkan daftar pasien yang
membutuhkan pemeriksaan lab lebih lanjut. User bisa menambahkan

314
tindakan laboratorium yang akan dilakukan terhadap pasien dengan
menekan tombol “Tambah Pemeriksaan Lab”. User juga bisa mencari
nama pasien yang berada dalam menu ini dengan mengetikkan nama
pasien di kolom pencarian kemudian tekan tombol “Cari”.

40. Halaman tambah lab lanjutan

Gambar 4.41 Tampilan Layar Halaman Tambah Lab Lanjutan

Di bagian header halaman ini akan berisikan data-data pasien yang berupa
nomor rekam medis, nama pasien, tanggal lahir pasien, alamat pasien,
nomor registrasi, dan nama dokter yang menangani pasien. Di bagian
penambahan lab user menekan tombol “Tambah” untuk menambah
jumlah lab yang diberikan pada pasien atau tekan tombol “X” untuk
menghapus baris yang baru ditambahkan. Nama lab yang diketikkan oleh
user akan otomatis dilengkapi menurut data yang ada di master lab.
Kemudian user bisa menambahkan biaya yang dibutuhkan. Setelah semua
data yang dibutuhkan telah selesai diisi maka user menekan tombol
“Simpan” untuk menyimpan data ke dalam database. Data yang telah

315
berhasil disimpan akan ditampilkan di sebelah kanan halaman. User bisa
mengubah biaya lab yang telah diberikan dengan mengetik di textbox
yang telah disediakan lalu tekan tombol ‘Ubah”. User juga bisa
menghapus daftar lab yang telah diberikan apabila terjadi kesalahan
dengan menekan tombol “Hapus”. Setelah semua data telah sesuai maka
user menekan tombol “Selesai” untuk mengakhiri bagian ini.

41. Halaman daftar obat dan lab

Gambar 4.42 Tampilan Layar Halaman Daftar Obat dan Lab

Halaman ini dapat diakses oleh user yang memiliki hak akses “Daftar
Obat dan Lab”. Halaman ini berisi daftar pasien yang telah selesai
menjalani seluruh proses medis dan menunggu untuk pembayaran. Untuk
melihat daftar obat dan lab yang akan diberikan, user bisa menekan
tombol “Daftar Obat dan Lab”. Halaman ini digunakan oleh bagian
apoteker untuk melihat apa saja daftar obat dan alkes yang diberikan oleh
dokter untuk kemudian diberikan kepada pasien. User juga bisa mencari
nama pasien yang berada dalam menu ini dengan mengetikkan nama
pasien di kolom pencarian kemudian tekan tombol “Cari”.
42. Halaman daftar obat dan lab lanjutan

316

Gambar 4.43 Tampilan Layar Halaman Daftar Obat dan Lab Lanjutan
Di bagian header halaman ini akan berisikan data-data pasien yang berupa
nomor rekam medis, nama pasien, tanggal lahir pasien, alamat pasien,
nomor registrasi, dan nama dokter yang menangani pasien. Halaman ini
digunakan oleh bagian apoteker untuk melihat apa saja daftar obat dan
alkes yang diberikan oleh dokter untuk kemudian diberikan kepada
pasien.
43. Halaman pembelian obat saja

Gambar 4.44 Tampilan Layar Halaman Pembelian Obat Saja

Halaman ini dapat diakses oleh user yang memiliki hak akses “Pembelian
Obat Saja”. User harus mengisi nama pasien yang ingin membeli obat.
Nama pasien akan otomatis dilengkapi dengan data yang terdapat dalam
master pasien. User kemudian memilih jenis pembayaran apakah

317
“Sendiri” atau “Perusahaan”. Apabila user memilih “Perusahaan” maka
selanjutnya user harus memilih nama rekanan yang dipakai. Apabila
nama pasien tidak diisi maka akan muncul pesan error. Setelah semua
data selesai diisi maka user menekan tombol ‘Kirim” untuk melanjutkan
ke halaman selanjutnya. Tombol “Atur ulang” digunakan untuk
mengembalikan textbox dan combobox ke posisi default.

44. Halaman pembelian obat lanjutan

Gambar 4.45 Tampilan Layar Halaman Pembelian Obat Lanjutan

Halaman ini digunakan untuk memberikan obat secara detail kepada
pasien yang hendak membeli obat di apotek. Di bagian header halaman
ini akan berisikan data-data pasien yang berupa nomor rekam medis,
nama pasien, tanggal lahir pasien, alamat pasien, nomor registrasi, dan
nama staff yang melayani pembelian obat. Pada bagian tambah obat, user
memilih tombol tambah untuk menambahkan obat yang diberikan kepada
pasien atau tekan tombol “X” untuk menghapus baris yang baru
ditambahkan. User bisa mengetik sebagian nama obat lalu aplikasi akan
mencari di dalam master obat nama obat yang diketik beserta jumlahnya.
Apabila jumlah obat telah mencapai 0 maka obat tidak ditampilkan disini.

318
Setelah memilih obat yang diberikan untuk pasien, user lalu mengetikkan
jumlah obat. Setelah semua obat telah benar dimasukkan, user menekan
tombol simpan untuk menyimpan daftar obat ke dalam database. Daftar
obat yang telah diberikan akan muncul di bagian bawah kotak pemberian
obat berikut jumlahnya. Apabila user ingin mengubah jumlah obat maka
ketik jumlah yang seharusnya diberikan pada pasien lalu tekan ubah.
Apabila terjadi kesalahan dalam pemberian obat maka user bisa
menghapus obat tersebut. Apabila semua obat telah selesai diberikan
maka user menekan tombol “Selesai” untuk melanjutkan ke halaman
selanjutnya.
45. Halaman detail transaksi pembelian obat

Gambar 4.46 Tampilan Layar Halaman Detail Transaksi Pembelian Obat

Pada halaman ini akan ditampilkan detail dari transaksi pembelian obat
yang dilakukan oleh pasien meliputi namapasien, tanggal lahir pasien,
alamat pasien, jenis pembayaran, nomor urut ketika pasien datang ke
klinik, nomor rekam medis, tanggal dan jam berobat, ringkasan nama
obat, jumlah, dan total yang harus dibayar oleh pasien. Apabila jenis
pembayaran pasien adalah “sendiri” maka status pembayaran pasien akan
berisikan “cash” dan sebaliknya apabila jenis pembayaran adalah
“perusahaan” maka status pembayaran pasien akan berisikan “credit”.
User bisa mencetak kuitansi untuk pembelian obat ini dengan menekan

319
tombol “Cetak Kuitansi”. Apabila semua transaksi sudah selesai user
menekan tombol “Selesai” untuk mengakhiri.

46. Halaman kasir

Gambar 4.47 Tampilan Layar Halaman Kasir

Halaman ini dapat diakses oleh user yang memiliki hak akses “Kasir”.
Halaman ini berisi daftar pasien yang telah selesai menjalani seluruh
proses medis dan menunggu untuk pembayaran. Apabila user ingin lanjut
ke proses pembayaran maka tekan tombol “Bayar” untuk melanjutkan.
User juga bisa melihat daftar hutang yang dimiliki oleh pasien dengan
menekan tombol “Daftar Hutang Pasien”.User juga bisa membatalkan
transaksi apabila pasien berhalangan untuk menyelesaikan transaksi
dengan mengklik tombol “Batal”. User juga bisa mencari nama pasien
yang berada dalam menu ini dengan mengetikkan nama pasien di kolom
pencarian kemudian tekan tombol “Cari”.

320

47. Halaman pembayaran hutang pasien

Gambar 4.48 Tampilan Layar Halaman Pembayaran Hutang Pasien

Pada halaman ini akan ditampilkan data detail pasien yang memiliki
hutang berikut dengan jumlah nominalnya. Jika user menekan tombol
“Bayar” maka hutang pasien akan dihapus dari halaman ini. User juga
bisa mencari nama pasien yang berada dalam menu ini dengan
mengetikkan nama pasien di kolom pencarian kemudian tekan tombol
“Cari”.
48. Halaman pembayaran pasien

321

Gambar 4.49 Tampilan Layar Halaman Pembayaran Pasien
Di bagian header halaman ini akan berisikan data-data pasien yang
berupa nomor rekam medis, nama pasien, tanggal lahir pasien, alamat
pasien, nomor registrasi, dan nama dokter yang menangani pasien. Di
bagian bawah dari header akan ditampilkan semua daftar obat, alkes, dan
tindakan lab yang diberikan berikut biayanya masing-masing. Apabila
sebelumnya pasien tidak mempunyai hutang maka user mengisikan biaya
pemeriksaan (secara default akan terisi 20.000), biaya tindakan, diskon,
biaya lain dan hutang. Diskon yang diisi dapat berupa persen yang
kemudian akan dihitung nominalnya di diskon rupiah maupun langsung
mengisikan nominalnya di diskon rupiah. Total merupakan hasil
penjumlahan dari biaya pemeriksaan dan biaya tindakan. Bayar tunai
didapat dari total dijumlahkan dengan biaya lain lalu dikurangi dengan
hutang dan diskon.
Apabila pasien telah memiliki hutang yang belum dilunasi sebelumnya
maka kolom hutang akan hilang dan digantikan dengan kolom bayar
hutang lama yang nantinya akan ditambahkan ke dalam pembayaran tunai
yang akan dibayar oleh pasien. Apabila biaya pemeriksaan tidak diisi atau
dihapus maka akan muncul pesan error. User dapat memilih jenis
pembayaran apakah “sendiri” atau “perusahaan”. Apabila user memilih
jenis pembayaran “perusahaan” maka user harus memilih rekanan mana
yang digunakan oleh pasien. Setelah semua data telahs elesai diinput

322
maka user dapat menekan tombol “Kirim” untuk lanjut ke halaman
selanjutnya.

49. Halaman detail transaksi pembayaran

Gambar 4.50 Tampilan Layar Halaman Detail Transaksi Pembayaran

Halaman ini berisi detail transaksi pembayaran dan tindakan medis yang
telah selesai dilakukan oleh pasien. Halaman ini juga berisi seluauruh
biaya obat, alkes, dan tindakana lab yang diberikan pada pasien. Apabila
user hendak mencetak kuitansi pembayaran maka tekan tombol “Cetak
Kuitansi”. Setelah semua kegiatan medis dan transaksi pembayaran
selesai maka tekan tombol “Selesai” untuk mengakhiri.
50. Halaman pembelian obat

323

Gambar 4.51 Tampilan Layar Halaman Pembelian Obat
Halaman ini dapat diakses oleh user yang memiliki hak akses “Pembelian
Obat”.

Pada halaman ini user diharuskan untuk mengisi tanggal

pembelian obat, nama supplier, tanggal jatuh tempo, nomor faktur, dan
cara pembayaran dari pembelian obat. Pesan error akan ditampilkan
apabila tanggal pembelian obat, tanggal jatuh tempo, dan nomor faktur
tidak diisi. Selain itu pesan error juga akan muncul apabila nama supplier
dan cara pembayaran tidak dipilih. Nama petugas pada halaman ini akan
secara default terisi oleh nama petugas yang sedang melakukan login
pada aplikasi ini.
51. Halaman pembelian obat lanjutan

324
Gambar 4.52 Tampilan Layar Pembelian Obat Lanjutan

Halaman ini akan berisi mengisi tanggal pembelian obat, nama supplier,
tanggal jatuh tempo, nomor faktur, cara pembayaran dan nama petugas
pada bagian header. Apabila user ingin menambah obat yang ingin
dimasukkan maka tekan tombol “Tambah Item”. User mengetikkan nama
obat maka secara otomatis akan terisi field Produksi, Kemasan, dan Isi.
User kemudian mengisikan harga per box dari obat kemudian mengisi
jumlah box yang dibeli berdasarkan faktur. Apabila terdapat diskon
pembelian obat maka isikan di field diskon. Setelah semua field terisi
maka secara otomatis akan dihitung total harga dari obat yang dibeli.
Untuk menghapus baris yang baru ditambahkan tekan tombol “X”. di
bagian bawah akan ditampilkan grand total dari semua harga obat yang
telah diinput. Apabila semua data pembelian obat telah benar diinput
maka tekan tombol “Simpan ke Database” untuk menyelesaikan transaksi.
52. Halaman pengeluaran tidak tetap

Gambar 4.53 Tampilan Layar Pengeluaran Tidak Tetap

325
Halaman ini dapat diakses oleh semua user yang memiliki hak akses
“Pembelian Barang” baik admin maupun staff. Pada halaman ini user
memasukkan keterangan pengeluaran dan jumah nominal pengeluaran
kemudian mengklik tombol “Simpan ke database”. User juga dapat
memasukkan beberapa pengeluaran sekaligus dengan mengklik tombol
“Tambah” sedangkan tombol “Hapus” untuk menghapus baris tempat
input keterangan yang tidak terpakai. Jika keterangan tidak dipilih maka
akan tampil pesan error keterangan harus dipilih. Jika jumlah nominal
tidak diisi maka akan tampil pesan error jumlah nominal harus diisi. Jika
jumlah nominal bukan angka akan tampil pesan error jumlah nominal
harus angka. Jika semua data lengkap maka semua data akan masuk ke
database.

53. Halaman pengeluaran tetap

Gambar 4.54 Tampilan Layar Pengeluaran Tetap

Halaman ini dapat diakses oleh semua user yang memiliki hak akses
“Pengeluaran Umum” baik admin maupun staff. Pada halaman ini user
memasukkan keterangan pengeluaran dan jumah nominal pengeluaran

326
kemudian mengklik tombol “Simpan ke database”. User juga dapat
memasukkan beberapa pengeluaran sekaligus dengan mengklik tombol
“Tambah” sedangkan tombol “Hapus” untuk menghapus baris tempat
input keterangan yang tidak terpakai. Jika keterangan tidak dipilih maka
akan tampil pesan error keterangan harus dipilih. Jika jumlah nominal
tidak diisi maka akan tampil pesan error jumlah nominal harus diisi. Jika
jumlah nominal bukan angka akan tampil pesan error jumlah nominal
harus angka. Jika semua data lengkap maka semua data akan masuk ke
database.

54. Halaman Kas dan Bank

Gambar 4.55 Tampilan Layar Halaman Kas dan Bank

Halaman ini dapat diakses oleh semua user yang memiliki hak akses “Kas
dan Bank” baik admin maupun staff. Pada halaman ini user memasukkan
total kas yang ada di klinik dan total saldo bank dan mengklik tombol
“Kirim”. Jika kas dan saldo bank tidak diisi maka akan tampil pesan
error data tersebut harus diisi. Jika kas dan saldo bank bukan angka maka

327
akan tampil pesan error data tersebut harus angka.Jika semua data telah
lengkap maka data tersebut akan disimpan di database.
55. Halaman DP rekanan

Gambar 4.56 Tampilan Layar Halaman DP Rekanan
Halaman ini dapat diakses oleh semua user yang memiliki hak akses
“Hutang non usaha” baik admin maupun staff. Pada halaman ini user
memasukkan nama rekanan dan total hutang non usaha yang merupakan
uang dari rekanan dan mengklik tombol “Kirim”.Jika total hutang non
usaha tidak diisi maka akan tampil pesan error data harus diisi. Jika nama
rekanan tidak dipilih maka akan tampil pesan error rekanan harus dipilih.
Jika semua data telah lengkap maka data tersebut akan disimpan di
database.
56. Halaman pembayaran hutang

328

Gambar 4.57 Tampilan Layar Halaman Pembayaran Hutang

Halaman ini dapat diakses oleh semua user yang memiliki hak akses
“Pembayaran Hutang” baik admin maupun staff. Pada halaman ini akan
ditampilkan semua informasi tentang total hutang kepada supplier obat
yang diurutkan berdasarkan tanggal jatuh tempo yang paling awal. Pada
halaman ini user yang telah menyelesaikan pembayaran hutang kepada
supplier harus mengklik tombol “Bayar” yang artinya hutang kepada
supplier telah lunas sehingga tidak ada hutang lagi kepada supplier.

57. Laporan obat terpakai harian

329

Gambar 4.58 Tampilan Layar Laporan Obat Terpakai Harian

Halaman ini dapat diakses oleh user yang memiliki hak akses “Laporan
Obat Terpakai Harian“. Pada halaman ini user bisa melihat jumlah
pemakaian obat setiap harinya. Untuk mencari tanggal yang dituju, user
mengklik kolom “Cari tanggal” maka otomatis akan muncul widget
kalender untuk memilih tangga kemudian user menekan tombol “Cari”
untuk melanjutkan. Jumlah pemakaian obat yang bisa dilihat adalah
maksimal dari tanggal 1 sampai tanggal 31 untuk bulan yang sama.
Jumlah pemakaian obat akan dikelompokkan menurut nama obat dan
tanggal pemakaiannya. Jika ingin mencetak laporan, maka tekan tombol
“Cetak” di bagian bawah halaman.

58. Laporan obat terpakai bulanan

330

Gambar 4.59 Tampilan Layar Laporan Obat Trepakai Bulanan

Halaman ini dapat diakses oleh user yang memiliki hak akses “Laporan
Obat Terpakai Bulanan“. Pada halaman ini user bisa melihat jumlah
pemakaian obat setiap bulannya. User dapat memilih bulan yang
disediakan pada combobox di bagian atas kemudian dilanjutkan dengan
mengisikan tahun diakhiri dengan menekan tombol cari. Jumlah
pemakaian obat akan dikelompokkan menurut nama obat dan bulan
pemakaiannya. Jika ingin mencetak laporan, maka tekan tombol “Cetak”
di bagian bawah halaman.
59. Laporan pasien harian

Gambar 4.60 Tampilan Layar Laporan Pasien Harian
Halaman ini dapat diakses oleh user yang memiliki hak akses ‘Laporan
Pasien Harian“. Pada halaman ini user bisa melihat jumlah pemakaian

331
obat setiap harinya. Untuk mencari tanggal yang dituju, user mengklik
kolom “Cari tanggal” maka otomatis akan muncul widget kalender untuk
memilih tangga kemudian user menekan tombol “Cari” untuk
melanjutkan. Jumlah pemakaian obat yang bisa dilihat adalah maksimal
dari tanggal 1 sampai tanggal 31 untuk bulan yang sama. Apabila pasien
membayar dengan tunai maka jumlah pembayaran akan muncul di kolom
tunai. Jika pasien membayar dengan menggunakan rekanan maka jumlah
pembayaran akan ditampilkan di kolom kredit. Jumlah total pembayaran
tunai dan kredit akan ditampilkan di bagian bawah halaman. Jika ingin
mencetak laporan, maka tekan tombol “Cetak” di bagian bawah halaman.
60. Laporan pasien bulanan

Gambar 4.61 Tampilan Layar Laporan Pasien Bulanan

Halaman ini dapat diakses oleh user yang memiliki hak akses Laporan
Pasien Bulanan“. Pada halaman ini user bisa melihat jumlah pasien tiap
bulannya. User dapat memilih bulan yang disediakan pada combobox di
bagian atas kemudian dilanjutkan dengan mengisikan tahun diakhiri
dengan menekan tombol cari. Khusus untuk melihat jumlah pasien
bulanan rekanan tertentu, maka pengisian bulan dan tahun diikuti dengan
memilih rekanan yang ingin dilihat. Setelah tampilan laporan pasien
bulanan dengan menggunakan rekanan muncul, maka akan ditampilkan
pula total tagihan bulan tersebut. User bisa mencetak surat tagihan untuk

332
kemudian diberikan kepada rekanan yang bersangkutan dengan menekan
tombol “Cetak”. Apabila rekanan telah membayar tagihan tersebut maka
user bisa menekan tombol “Tutup Buku” untuk membuat jumlah tagihan
menjadi 0.
61. Halaman laporan stok obat

Gambar 4.62 Tampilan Layar Laporan Stok Obat

Gambar 4.63 Tampilan Layar Laporan Stok Obat Lanjutan

Halaman ini dapat diakses oleh semua user yang memiliki hak akses
“Laporan stok obat” baik admin maupun staff. Pada halaman ini akan
ditampilkan semua obat beserta stok aplikasi dan stok real terakhir

333
dengan total stok yang didapat dari perkalian stok aplikasi dengan harga
beli dan defisit/surplus stok yang didapat dari selisih stok aplikasi dan
stok real terakhir yang dikali dengan harga beli. Pada halaman ini juga
ada pencarian stok obat berdasarkan nama obat. Pada halaman ini juga
user dapat mencetak laporan stok obat dengan mengklik tombol “Cetak”.
User juga dapat melakukan penyesuaian stok gudang dari stok fisik
dengan mengklik tombol “Penyesuaian Stok”.
62. Halaman laporan pembelian obat

Gambar 4.64 Tampilan Layar Halaman Laporan Pembelian Obat

Halaman ini dapat diakses oleh semua user yang memiliki hak akses
“Laporan pembelian obat” baik admin maupun staff. Pada halaman ini
akan ditampilkan semua informasi pembelian obat klinik ke supplier.
Pada halaman ini user dapat melakukan pencarian pembelian obat
berdasarkan tanggal, bulan, tahun, nama supplier. Pada halaman ini juga
akan ditampilkan jumlah pembelian berdasarkan nama supplier.

63. Halaman laporan laba rugi

334

Gambar 4.65 Tampilan Layar Halaman Laporan Laba Rugi

Halaman ini dapat diakses oleh semua user yang memiliki hak akses
“Laporan laba rugi” baik admin maupun staff. Pada halaman ini akan
ditampilkan semua pendapatan dan biaya pengeluaran dan laba/rugi
operasional berdasar bulan dan tahun yang harus dipilih oleh user. User
juga dapat melihat biaya pendapatan/ pengeluaran berdasarkan kode
keuangan yang dimasukkan pada bulan dan tahun yang dipilih. Pada
halaman ini user dapat mencetak laporan dengan mengklik tombol
“Cetak”

64. Halaman neraca

335

Gambar 4.66 Tampilan Layar Halaman