Mampu melakukan update stok obat Mencetak struk harga obat
Mencetak scan resep obat yang tidak tersedia
untuk di tebus pasien di apotek lain. -
Report
Memudahkan pengguna dalam mencetak secara langsung hasil rekam medis pasien yang menginginkan hasil periksanya.
o
Fungsi
Digunakan untuk menampilkan dan mencetak hasil
laporan pemeriksaan pasien setelah diperiksa.
o Fitur :
Admin Login menggunakan username dan password yang sudah terdaftar
Dapat langsung mencetak data rekam medis pasien yang selesai diperiksa oleh dokter
Pelanggan dapat melihat hasil pengecheckan penyakit terbaru dan yang sebelumnya diderita.
Mencetak transaksi obat.
3.3 Konsep Perancangan Aplikasi
3.3.1 Gambaran Umum
Module yang tersedia : 1.
Data Access dan Web Server 2.
Web Service 3.
Aplikasi Dekstop
Aplikasi ini dirancang untuk digunakan oleh 3
user,
yaitu Resepsionis,Dokter,Apoteker. Semua data yang ada pada
aplikasi didapatkan dan disimpan di database melalui
web server,
aplikasi ini juga tidak menggunakan jaringan internet namun hanya menggunakan jaringan lokal saja.
Aplikasi
dekstop
yang ada pada Resepsionis berfungsi untuk mendaftar pasien yang ingin periksa dan mencetak
hasil rekam medis pasien. Cara kerja dari aplikasi ini yaitu seorang Resepsionis terlebih dahulu harus melakukan login
dengan username dan password yang telah ditentukan. Setelah melakukan login, pengguna dapat memilih menu
yang ada seperti mendaftar pasien baru,mencetak nomor antrian, lihat data anggota, dll.
Aplikasi
dekstop
yang ada pada Dokter berfungsi untuk memasukkan data-data keluhan pasien, mencari resep pasien,
melihat rekam medis pasien. Cara kerja dari aplikasi ini yaitu seorang Dokter terlebih dahulu harus melakukan login
dengan username dan password yang telah ditentukan. Setelah melakukan login, pengguna dapat memilih menu
yang ada seperti rekam medis, resep. Aplikasi
dekstop
yang ada pada Apoteker berfungsi untuk mengetahui daftar data obat,transaksi penjualan obat,cetak
resep obat. Cara kerja dari aplikasi ini yaitu seorang Apoteker terlebih dahulu harus melakukan login dengan
username dan password yang telah ditentukan. Setelah melakukan login, pengguna dapat melakukan kegiatan
seperti
input
data obat,ubah data obat,delete data obat,transaksi penjualan obat,cetak resep pasien.
3.3.2 Pengguna Aplikasi
Pengguna Hak Akses Resepsio
nis
1. Memasukkan,mengubah
menghapus,melihat data pasien 2.
Melihat rekam medis pasien 3.
Memasukkan nomor antrian pasien 4.
Mencetak rekam medis pasien
Dokter 1.
Melihat daftar antrian pasien 2.
Melihat rekam medis pasien 3.
Menyimpan hasil scan resep pasien 4.
Memasukkan data keluhan penyakit pasien.
Apoteker 1.
Melihat resep pasien 2.
Melihat,memasukkan,mengubah,men ghapus data obat
3. Melakukan transaksi pembelian obat
sesuai resep pasien 4.
Mencetak resep dan struk pembelian obat
Tabel 3.1 Tabel Pengguna Aplikasi 3.4
Perancangan Antar Muka Aplikasi
Berikut ini adalah rancangan antar muka aplikasi rekam medis dan resep elektronik berbasis
dekstop
:
3.4.1
Tampilan Login
Enter Text Enter Text
User Name : Password :
Login Disini
Gambar 3.1 Rancangan tampilan menu login
Keterangan: -
Pada tampilan ini terdapat 2
textbox
yang masing-masing berisi
username
dan
password
pengguna aplikasi. -
Pada
Button
bertuliskan “login disini” berfungsi untuk
masuk ke aplikasi dengan catatan username dan password harus sesuai.
3.4.2 Menu Nomor Antrian
Selamat Datang di POLIKLINIK UKSW
NAMA PASIEN : NOMOR ANTRIAN:
WASIS 1
MOHON MENUNGGU SESUAI NOMOR ANTRIAN ANDA
CETAK
Gambar 3.2 Rancangan tampilan nomor antrian
Keterangan: -
Pada tampilan ini terdapat 2 label masing-masing berisi nama pasien dan nomor antrian yang otomatis akan muncul ketika
pengguna menekan tombol nomor antrian pada menu input pasien.
-
Button
cetak berfungsi untuk mencetak nomor antrian. 3.4.3
Menu Utama Receptionis
REKAM MEDIS DATA ANGGOTA
AWAL
PERIKSA
Gambar 3.3 Rancangan tampilan menu Awal
Keterangan: -
Pada
tab control
1 yang bertuliskan Awal, berisi 1 tombol
bertuliskan “PERIKSA” yang berfungsi masuk ke menu input pasien.
- Pada
tab control
2 yang
bertuliskan Data Anggota berfungsi masuk ke menu data anggota.
- Pada
tab control
3 yang bertuliskan Rekam Medis
berfungsi untuk masuk ke menu Rekam Medis. 3.4.4
Menu Data Anggota
REKAM MEDIS DATA ANGGOTA
AWAL Enter Text
Enter Text
Gambar 3.4 Rancangan tampilan form utama receptionis bagian
Data Anggota Keterangan:
- Pada
tab control
1 yang bertuliskan Awal berfungsi masuk
ke menu awal resepsionis. -
Pada
tab control 2 yang
bertuliskan Data Anggota berfungsi untuk masuk ke menu Data Anggota.
- Pada
tab control
3 yang bertuliskan Rekam Medis berfungsi
untuk masuk ke menu Rekam Medis. -
Pada tab control 2 menu data anggota terdapat tombol berfungsi untuk menambah data pasien baru, tombol
berfungsi mengubah data pasien yang sudah ada, tombol
berfungsi menghapus data pasien,
Combobox
yang berisikan Nomor KTP dan Nama berfungsi untuk mengkategorikan
pencarian,
Textbox
pencarian berfungsi untuk menuliskan Nomor KTP atau Nama sesuai data pasien yang ingin dicari,
Button
cari berfungsi untuk mencari data pasien yang diinginkan,
Datagridview
berisi data-data pasien yang sudah terdaftar.
3.4.5
Menu Rekam Medis
REKAM MEDIS DATA ANGGOTA
AWAL Enter Text
NO.KTP
Gambar 3.5 Rancangan tampilan form utama resepsionis bagian
Rekam Medis Keterangan:
- Pada
tab control
1 yang
bertuliskan Awal berfungsi masuk ke menu awal resepsionis.
- Pada
tab control
2 yang
bertuliskan Data Anggota berfungsi untuk masuk ke menu Data Anggota.
- Pada
tab control
3 yang bertuliskan Rekam Medis berfungsi untuk masuk ke menu Rekam Medis.
-
Textbox
pencarian berfungsi untuk menuliskan nomor ktp pasien yang akan dicari.
- Tombol
berfungsi untuk mencari pasien yang diinginkan.
- Pada
Datagridview,
berisi data rekam medis pasien. 3.4.6
Menu Input Pasien
Input Pasien Enter Text
Enter Text
Enter Text Enter Text
Enter Text Enter Text
S Juni 16
S R
K J
S M
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17 18
19 20
21 22
23 24
25 26
27 28
29 30
SIMPAN NO.ANTRIAN
UBAH BATAL
NO.KTP : NAMA :
TANGGAL LAHIR :
ALAMAT : JENIS KELAMIN :
GOLONGAN DARAH : STATUS PERKAWINAN :
CHECK
Gambar 3.6 Rancangan tampilan input pasien
Keterangan: -
Textbox
nomor ktp berfungsi menuliskan nomor ktp pasien. -
Textbox
nama berfungsi untuk menuliskan nama pasien. -
Datetimepicker
berfungsi untuk mengisi tanggal lahir pasien. -
Textbox
alamat berfungsi untuk menuliskan alamat pasien.
-
Combobox
yang berisi jenis kelamin berfungsi untuk
memilih jenis kelamin pasien. -
Combobox
yang berisi golongan darah berfungsi untuk memilih golongan darah pasien.
-
Combobox
yang berisi status perkawinan berfungsi untuk
menentukan status pasien. -
Tombol
Chek
berfungsi untuk memeriksa data pasien yang dimasukkan sudah ada atau belum.
- Tombol
simpan berfungsi untuk menyimpan data pasien ke database.
- Tombol
No.Antrian berfungsi untuk memasukkan data pasien ke nomor antrian.
- Tombol ubah berfungsi untuk mengubah data pasien yang
sudah ada. -
Tombol batal berfungsi untuk keluar dari menu. 3.4.7
Menu Utama Dokter
Resep Rekam Medis
Gambar 3.7 Rancangan tampilan form utama dokter
Keterangan: -
Tombol rekam medis berfungsi untuk masuk ke menu rekam medis.
- Tombol
resep berfungsi untuk masuk ke menu resep. -
Pada
Datagridview
di atas berisi daftar antrian pasien.
3.4.8 Menu Rekam Medis
Enter Text Enter Text
Enter Text Enter Text
Enter Text KELUHAN :
RUJUKAN : ALERGI :
NO.KTP : ID PEGAWAI :
SIMPAN BATAL
Gambar 3.8 Rancangan tampilan menu rekam medis pada dokter
Keterangan: -
Textbox
keluhan berfungsi untuk menuliskan keluhan
pasien. -
Textbox
rujukan berfungsi untuk menuliskan apakah pasien
harus dirujuk atau tidak. -
Textbox
alergi berfungsi untuk menuliskan
alergi obat pasien.
-
Textbox
no.ktp berfungsi untuk menuliskan
No.KTP pasien.
-
Textbox
id pegawai berfungsi untuk menuliskan Id
Pegawai. -
Tombol simpan berfungsi untuk menyimpan data ke database.
- Tombol batal berfungsi untuk keluar dari menu.
- Pada
Datagridview
di atas berisi data riwayat penyakit rekam medis pasien.
3.4.9
Menu resep
Gambar 3.9 Rancangan tampilan menu resep
Keterangan: -
Picturebox
berfungsi untuk menampilkan resep pasien
setelah scan. -
Tombol berfungsi untuk menyimpan resep hasil scan ke
database.
- Tombol
berfungsi untuk mencari resep hasil scan. 3.4.10
Menu Utama Apoteker
FORM UTAMA APOTEKER
Enter Text Enter Text
Enter Text Enter Text
Enter Text Enter Text
Enter Text Enter Text
Enter Text Enter Text
RESEP DAFTAR OBAT
PRINT RESEP
ID OBAT : NAMA OBAT :
HARGA OBAT : JUMLAH OBAT :
ID PEGAWAI : TOTAL HARGA:
UANG BAYAR : UANG KEMBALI :
Gambar 3.10 Rancangan tampilan menu utama apoteker
Keterangan: -
Pada
Picturebox
diatas berfungsi untuk melihat resep pasien yang dikirimkan dari aplikasi dokter.
- Tombol
print resep berfungsi untuk mencetak resep.
-
Combobox
yang berisi id obat dan nama obat berfungsi untuk
mengkategorikan pencarian data obat. -
Textbox
pencarian berfungsi untuk menuliskan id obat atau
nama obat sesuai kategori yang dipilih. -
Tombol berfungsi untuk mencari data obat yang
diinginkan. -
Pada
Datagridview
di atas berisi data obat.
- Tombol
berfungsi untuk menambahkan data obat baru. -
Tombol berfungsi untuk mengubah data obat yang telah ada.
- Tombol
berfungsi untuk menghapus data obat yang ada. -
Textbox
id obat berfungsi untuk menuliskan id obat yang akan dibeli yang otomatis tertulis jika pengguna melakukan 2
kali klik pada data obat yang ada pada
datagridview
. -
Textbox
nama obat berfungsi untuk menuliskan nama obat yang otomatis tertulis jika pengguna melakukan 2 kali klik
pada data obat yang ada pada
datagridview
. -
Textbox
harga obat berfungsi untuk menuliskan harga obat
yang otomatis tertulis jika pengguna melakukan 2 kali klik pada data obat yang ada pada
datagridview.
-
Textbox
jumlah obat berfungsi untuk menuliskan jumlah obat yang dibeli.
-
Textbox
id pegawai berfungsi untuk menuliskan id pegawai.
- Tombol
berfungsi untuk melakukan transaksi pembelian obat baru dan mengkosongkan semua data pembelian yang
ada pada
listview
. -
Tombol berfungsi untuk memasukkan data obat yang
dibeli ke
listview.
- Tombol
berfungsi untuk menghapus data-data transaksi yang salah dimasukkan ke
listview.
-
Listview
di atas berisi data transaksi yang di masukkan
melalui
button
tambah transaksi. -
Textbox
total harga berfungsi untuk mengetahui total harga pembelian obat.
-
Textbox
uang bayar berfungsi untuk menuliskan uang yang dibayarkan oleh pasien.
-
Textbox
uang kembali berfungsi untuk mengetahui jumlah uang kembalian pasien jika ada.
- Tombol
berfungsi menyimpan data transaksi ke database. -
Tombol transaksi berfungsi untuk mencetak struk
transaksi. 3.4.11
Menu Input Obat
INPUT OBAT
Enter Text Enter Text
Enter Text Enter Text
Enter Text SIMPAN
BATAL CHECK
NAMA OBAT : JENIS OBAT :
DESKRIPSI OBAT : HARGA OBAT :
STOK OBAT :
Gambar 3.11 Rancangan tampilan menu input obat
Keterangan: -
Textbox
nama obat berfungsi untuk menuliskan nama obat yang akan di masukkan.
-
Textbox
jenis obat berfungsi untuk menuliskan jenis obat.
-
Textbox
deskripsi obat berfungsi untuk menuliskan deskripsi
obat. -
Textbox
harga obat berfungsi untuk menuliskan harga obat.
-
Textbox
stok obat berfungsi untuk menuliskan stok obat yang
tersedia. -
Tombol simpan berfungsi untuk menyimpan data obat ke
database. -
Tombol batal berfungsi untuk keluar dari menu.
- Tombol
Check
berfungsi untuk memeriksa data obat sudah terdaftar atau belum.
3.4.12 Jaringan Semantik Tampilan
T1 T3
T4 T2
T5
Keterangan: T1 : Tampilan Menu Login
T2 : Tampilan Menu Awal Home
T3 : Tampilan Data Anggota T4 : Tampilan Menu Rekam
Medis T5 : Tampilan Menu Input
Data Pasien
Me nu
Aw al
D ata
A ng
go ta
Re kam
Me di
s
Inp ut
Kembali
In pu
t Ke
m bal
i
Gambar 3.12 Jaringan Semantik Tampilan Aplikasi
Resepsionis
Keterangan: T1 : Tampilan Menu Login
T2 : Tampilan Menu Utama T3 : Tampilan Menu Rekam
Medis T4 : Tampilan Menu Resep
Me nu
U tam
a
T1 T3
T4 T2
K e
m b
al i
Re k
am Me
d is
Kembali Resep
Gambar 3.13 Jaringan Semantik Tampilan Aplikasi
Dokter
Keterangan: T1 : Tampilan Menu Login
T2 : Tampilan Menu Utama T3 : Tampilan Menu Input
Data Obat
Me nu
U tam
a
T1 T3
T2
K e
m b
al i
In p
u t
O b
at
Gambar 3.14 Jaringan Semantik Tampilan Aplikasi
Apoteker
3.5 UML