aplikasi program rawat jalan dengan vb
TRANSCRIPT
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 1/23
Aplikasi Program Rawat Jalan dengan VB.Net
3:19 AM Steven Tirukan 5 comments
MERANCANG DATABASE
Program ini digunakan untuk melakukan pengolahan data rekam medis (rawat jalan)
pada sebuah klinik atau rumah sakit.
Proses yang terjadi dalam program ini adalah sebagai berikut:
1.
Pasien datang melakukan pendaftaran, baik pasien baru maupun pasien lama dengan
biaya sesuai kode poli.
2.
Pasien mendapatkan nomor antrian, kemudian dipanggil oleh dokter untuk diagnosa,
setelah itu dokter memberikan resep kepada pasien.
3.
esep diberikan kepada apoteker oleh pasien dan apoteker mera!ik obat sesuai isi
resep.
".
Pasien membayar biaya resep (obat).
#. Pembuatan laporan.
Merancang Database Dan Relasi Tabel
$angkah awal yang harus dilakukan adalah membuat database dengan nama
%&''*'$'+.mdb, kemudian membuat beberapa tabel yang diperlukan antara lain :
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 2/23
PENGOLAHAN TABEL MASTER
eperti yang telah dijelaskan pada bab desain database, maka sekarang akan dibahas
tentang pengolahan tabel-tabel master yang terdiri dari abel Pasien, abel Pemakai,
abel %okter, abel bat, dan abel Poli
Tabel Pasien
/ntuk mengolah tabel pasien buatlah form seperti gambar berikut ini :
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 3/23
0atatan : untuk mengedit dan menghapus data dapat dilakukan dengan memilih data
dalam grid kemudian tekan enter setelah melakukan klik pada !ommand edit atau
!ommand hapus
Tabel Pemakai
/ntuk mengolah tabel pemakai aplikasi, buatlah form seperti gambar di bawah ini.
kenario program :
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 4/23
1. *ika !ommand input dijalankan maka status harus dipilih lebih awal. *ika statusnya '%
maka program akan men!ari kode '% paling akhir, jika data tidak ditemukan maka
akan dibuat kode adm baru dengan struktur '%1, jika data ditemukan maka kode
adm terakhir akan ditambah 1. jikakode adm terakhir adalah '%3, maka kode adm
baru adalah '%". hal yang sama berlalu untuk status apoteker dan daministrator
2. *ika !ommand dit atau 4apus di klik, maka pen!arian data dapat dilakukan dengan
mengetik kodenya atau dengan memilih data dalam grid kemudian tekan enter.
Tabel Dokter
/ntuk mengolah tabel dokter buatlah form seperti gambar berikut ini.
kenario program :
1. *ika !ommand input dijalankan makakode poli harus dipilih lebih awal. *ika poli 5656
maka programakan men!ari kode dokter paling akhir di poli gigi, jika data tidakditemukan maka akan dibuat kode dokter baru dengan struktur 5651, jika data
ditemukan maka kode dokter terakhir akan ditambah 1.jika kode dokter terakhir adalah
'%3, maka kode adm baru adalah 565". 4al yang sama berlalu untuk kode poli
lainnya
2.
*ika !ommand dit atau 4apus di klik, maka pen!arian data dapat dilakukan dengan
mengetik kodenya atau dengan memilih data dalam grid kemudian tekan enter.
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 5/23
Tabel Obat
/ntuk mengolah tabel obat buatlah form seperti gambar di bawah ini.
Tabel Poli
/ntuk mengolah tabel Poli, buatlah form seperti gambar di bawah ini.
Pendaftaran Pasien
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 6/23
Proses awal transaksi dalam aplikasi ini adalah pendaftaran pasien, baik pasien baru
maupun pasien yang telah terdaftar. /ntuk itu buatlah form seperti gambar di bawah
ini.
kenario program :
1. Pasien yang mendaftar ditanya oleh bagian pendaftaran akan menuju ke poli apa atau
si pasien sendiri yang menyebutkannya
2. bagian administrasi menginformasikan dokter yang ada pada saat itu, dan nomor
atrian masing-masing dokter
3. bagian adm menanyakan apakah pasien baru atau telah terdaftar. *ika pasien telah
terdaftar maka nomor pasiennya di!ari, jika pasien baru maka akan dibuatkan nomor
baru
". masing-masing dokter praktik memiliki tarif tersendiri
Data Resep
/ntuk pembuatan resep buatlah form seperti bentuk di bawah ini
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 7/23
kenario program :
1. anggal tampil otomatis
2. +omor resep diambil dari nomor pendaftaran
3.
Pengisian nomor resep boleh diklik atau diketik dalam !ombo
". *ika nomor resep ditemukan maka akan tampil data dokter, pasien, poli dan data obat
di dalam list sesuai katagori poli atau spesialis dokter
#. Pengisian kode obat dalam grid boleh diketik atau dipilih dari list kemudian menekan
enter
7. *ika jumlah dosis melebihi stok obat maka akan tampil pesan bahwa stok obat kurang
8. *umlah item obat dan total pembayaran akan tampil se!ara otomatis
9.
*ika jumlah pembayaran dari total harga maka akan tampul pesan bahwa
pembayaran kurang. *ika pembayaran ;< total maka !ommand simpan menjadi fokus
kursor.
=. etelah pembayaran selesai maka akan tampil resep, jika menekan 0 form akan
tertutup, jika menekan enter resep di!etak ke printer. (siapkan printer terlebih dahulu)
Laporan Data Master
Pembuatan laporan dibagi menjadi dua bagian besar. Pertama laporan data master
berikut laopran data dengan kriteria tertentu dan kedua laporan data transaksi. 6nipun
dibagi menjadi beberapa bagian yaitu laporan pendaftaran, laporan resep dan laporan
pembayaran. /ntuk pembuatan laporan data master diawali dengan membuat form
seperti gambar di bawah ini.
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 8/23
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 9/23
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 10/23
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 11/23
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 12/23
Laporan Data Transaksi Pembayaran
$aporan ini terdiri dari tiga model yaitu :
1. $aporan harian
2. $aporan mingguan dan
3. $aporan bulanan
/ntuk itu buatlah 5/6 seperti gambar di bawah ini
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 13/23
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 14/23
UTILITYBackup database
/ntuk melakukan ba!kup database buatlah form seperti gambar di bawah ini.
Ganti Password Pemakai
/ntuk menggangti password pemakai, buatlah form seperti gambar di bawah ini.
PROGRAM PEMBELIAN
Pada bab ini kami akan memberikan penjelasan selengkap mungkin, karena pada bab
berikutnya pola-polanya akan digunakan kembali. Penjelasan men!akup hal-hal dibawah
ini.
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 15/23
1. an!angan normalisasi >le
2. Program $ogin
3.
ransaksi Pembelian
". $aporan
#. Program rin!ian pembelian
7.
Pembuatan laporan 0rystal eport
Normalisasi file
Pembahasan tentang normalisasi >le telah kami lakukan pada buku kami yang ketiga
dengan judul ?@onsep %an 6mplementasi Aisual &asi! 7.B. ilakan 'nda memba!anya
untuk mendapatkan penjelasan yang lebih rin!i. Program pembelian ini diran!ang
dengan +ormaliasi leCel ketiga (3+D) dengan bentuk seperti gambar berikut.
Program pembelian menyimpan data pada dua tabel yang berbeda karena bentuk
relasinya one to many yaitu ke tabel Pembelian dan %etail&eli. 'dapun data yang
disimpan dalam tabel terlihat pada kedua tabel di bawah ini.
Database Dan Tabel
etelah melihat bentuk normalisasi dan data yang dihasilkan dari program pembelian
ini, maka untuk menghemat ruang dan waktu silakan buka >le database dalam 0%
Pendukung agar 'nda dapat melihat struktur masing-masing tabel dan type datanya.
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 16/23
Form Login
$ogin berfungsi agar pemakai program adalah orang yang mempunyai otoritas tertentu
saja, yaitu kasir yang datanya disimpan dalam tabel kasir. &uatlah form login seperti
gambar berikut.
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 17/23
Transaksi Pembelian
6lustrasi pada program ini adalah sebagai berikut:
1. +omor faktur mun!ul se!ara otomatis, berubah setiap hari dan setiap ganti transaksi
setelah faktur sebelumnya disimpan.
2. +ama kasir dan kode kasir mun!ul se!ara otomatis dari login. @ode kasir tidak
ditampilkan dalam form ($bl@[email protected] < Dalse).
3. anggal dan jam mun!ul se!ara otomatis diambil dari sistem komputer, oleh karena itu
diharapkan menge!ek kembali Calidasi tanggal dan jam komputer sebelum program
dijalankan.
". 4al pertama yang harus dilakukan adalah mengetik kode pemasok. *ika kode
ditemukan maka identitas pemasok akan mun!ul dan 'nda tinggal melakukan transaksi
pembelian.
#. *ika kode pemasok tidak ditemukan maka data pemasok harus diisi dengan lengkap
karena akansekaligus disimpan ke tabel pemasok.
7. emilih data pemasok dapat dilakukan melalui 0ombo&oE.
8.
aat melakukan transaksi, kode barang dapat diketik di kolom kode atau mengambil
dari list. *ika kode barang ditemukan maka datanya akan ditampilkan dan 'nda tinggal
mengisi jumlah pembeliannya.
9. *ika kode barang yang diketik dalam grid tidak ditemukan maka 'nda harus
mengisi nama, harga dan jumlahnya karena kode tersebut termasuk barang baru yang
akan langsung disimpan ke dalam tabel barang.
=. *umlah total item barang dan total harga mun!ul otomatis setelah mengisi kode
barang dan jumlah barang yang dibeli, begitupun dengan jumlah total harga.
1. erakhir kita tinggal mengisi jumlah pembayaran dan menyimpannya.
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 18/23
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 19/23
&iasanya program ini dibuat dengan !ara mengentri data pemasok dan data barang
terlebih dahulu pada form yang terpisah tetapi dengan pola seperti ini 'nda dapat
menyimpan data ke dalam empat tabel sekaligus yaitu ke tabel pembelian, %etail&eli,
Pemasok dan tabel &arang (khusus tabel Pemasok dan tabel &arang jika data tersebut
merupakan data baru). etelah memahami alur programnya sekarang buatlah form
transaksi pembelian seperti gambar di bawah ini.
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 20/23
Struk Pembelian
/ntuk dapat menampilkan hasil transaksi ke layar, harus ditambahkan sebuah form
baru dengan nama'P6$@'+ (nama form bebas). 0ontoh faktur dari transaksi
pembelian adalah sebagai berikut.
ransaksi pembelian ini merupakan program utama. etelah data disimpan dengan
menga!u pada ran!angan normalisasi yang telah dibuat selebihnya data dapat diolah
sesuai kebutuhan, misalnya dibuat laporan harian, mingguan dan bulanan, atau
membuat sebuah form untuk melihat rin!ian pembelian per faktur, per kasir, per
pemasok dan sebagainya. %alam 0% pendukung kami telah membuat lengkap dengan
pengolahan data barang, pemasok, kasir, laporan dan rin!iannya.
Laporan Pembelian
$aporan pembelian dibagi menjadi tiga, yaitu laporan harian, mingguan dan
bulanan. &uatlah form seperti bentuk di bawah ini.
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 21/23
$aporan
emua laporan diran!ang dengan pola penggabungan berdasarkan nama barang.
0ontoh:
+ama &arang 4arga &eli *ml &eli otal
'F/' &$ 1# $ 1# 1 1#
'F/' &$ 7 $ 8# 1 8#
'F/' &$ 7 $ 8# 1 8#
'F/' 5$' 3 1 3
@P6 @'P'$ 'P6 8# 1 8#
@P6 @'P'$ 'P6 8# 2 1#
5rand otal 8 ###
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 22/23
%igabung menjadi :
+ama &arang 4arga &eli *ml &eli otal
'F/' &$ 1# $ 1# 1 1#
'F/' &$ 7 $ 8# 2 1#
'F/' 5$' 3 1 3
@P6 @'P'$ 'P6 8# 3 22#
5rand otal 8 ###
7/23/2019 Aplikasi Program Rawat Jalan Dengan VB
http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 23/23
0ara pembuatan laporan seperti ini telah dibahas dalam buku kami yang ketiga, silakan
diba!a untuk mendapatan penjelasan yang lebih rin!i.
Rincian Pembelian
Program ini berfungsi untuk melihat kembali data transaksi pembelian yang telah
disimpan. &uatlah form dengan bentuk seperti gambar di bawah ini.
0atatan:
Program pembelian ini akan dijadikan prototype untuk program-program berikutnya,
oleh karena itu disarankan agar 'nda benar-benar memahaminya.