aplikasi program rawat jalan dengan vb

23
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 M ERANCANG  D ATABASE 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. MerancangDatabase DanRelasi Tabel $angkah awal yang harus dilakukan adalah membuat database dengan nama %&''*'$'+.mdb, kemudian membuat beberapa tabel yang diperlukan antara lain :

Upload: nisa-imuct-ckli

Post on 18-Feb-2018

242 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplikasi Program Rawat Jalan Dengan VB

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 :

Page 2: Aplikasi Program Rawat Jalan Dengan VB

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 :

Page 3: Aplikasi Program Rawat Jalan Dengan VB

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 :

Page 4: Aplikasi Program Rawat Jalan Dengan VB

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.

Page 5: Aplikasi Program Rawat Jalan Dengan VB

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

Page 6: Aplikasi Program Rawat Jalan Dengan VB

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

Page 7: Aplikasi Program Rawat Jalan Dengan VB

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.

Page 8: Aplikasi Program Rawat Jalan Dengan VB

7/23/2019 Aplikasi Program Rawat Jalan Dengan VB

http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 8/23

Page 9: Aplikasi Program Rawat Jalan Dengan VB

7/23/2019 Aplikasi Program Rawat Jalan Dengan VB

http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 9/23

Page 10: Aplikasi Program Rawat Jalan Dengan VB

7/23/2019 Aplikasi Program Rawat Jalan Dengan VB

http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 10/23

Page 11: Aplikasi Program Rawat Jalan Dengan VB

7/23/2019 Aplikasi Program Rawat Jalan Dengan VB

http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 11/23

Page 12: Aplikasi Program Rawat Jalan Dengan VB

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

Page 13: Aplikasi Program Rawat Jalan Dengan VB

7/23/2019 Aplikasi Program Rawat Jalan Dengan VB

http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 13/23

Page 14: Aplikasi Program Rawat Jalan Dengan VB

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.

Page 15: Aplikasi Program Rawat Jalan Dengan VB

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.

Page 16: Aplikasi Program Rawat Jalan Dengan VB

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.

Page 17: Aplikasi Program Rawat Jalan Dengan VB

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.

Page 18: Aplikasi Program Rawat Jalan Dengan VB

7/23/2019 Aplikasi Program Rawat Jalan Dengan VB

http://slidepdf.com/reader/full/aplikasi-program-rawat-jalan-dengan-vb 18/23

Page 19: Aplikasi Program Rawat Jalan Dengan VB

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.

Page 20: Aplikasi Program Rawat Jalan Dengan VB

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.

Page 21: Aplikasi Program Rawat Jalan Dengan VB

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 ###

Page 22: Aplikasi Program Rawat Jalan Dengan VB

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 ###

Page 23: Aplikasi Program Rawat Jalan Dengan VB

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.