Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
Resep diberikan kepada apoteker oleh pasien dan apoteker meracik obat sesuai isi
resep.
4.
5.
Pembuatan laporan.
Tabel Pasien
Untuk mengolah tabel pasien buatlah form seperti gambar berikut ini :
Catatan : untuk mengedit dan menghapus data dapat dilakukan dengan memilih data
dalam grid kemudian tekan enter setelah melakukan klik pada command edit atau
command hapus
Tabel Pemakai
Untuk mengolah tabel pemakai aplikasi, buatlah form seperti gambar di bawah ini.
Skenario program :
1.
Jika command input dijalankan maka status harus dipilih lebih awal. Jika statusnya ADM
maka program akan mencari kode ADM paling akhir, jika data tidak ditemukan maka
akan dibuat kode adm baru dengan struktur ADM01, jika data ditemukan maka kode
adm terakhir akan ditambah 1. jikakode adm terakhir adalah ADM03, maka kode adm
baru adalah ADM04. hal yang sama berlalu untuk status apoteker dan daministrator
2.
Jika command Edit atau Hapus di klik, maka pencarian data dapat dilakukan dengan
mengetik kodenya atau dengan memilih data dalam grid kemudian tekan enter.
Tabel Dokter
Untuk mengolah tabel dokter buatlah form seperti gambar berikut ini.
Skenario program :
1.
Jika command input dijalankan makakode poli harus dipilih lebih awal. Jika poli GIGI
maka programakan mencari kode dokter paling akhir di poli gigi, jika data tidak
ditemukan maka akan dibuat kode dokter baru dengan struktur GIG01, jika data
ditemukan maka kode dokter terakhir akan ditambah 1.jika kode dokter terakhir adalah
ADM03, maka kode adm baru adalah GIG04. Hal yang sama berlalu untuk kode poli
lainnya
2.
Jika command Edit atau Hapus di klik, maka pencarian data dapat dilakukan dengan
mengetik kodenya atau dengan memilih data dalam grid kemudian tekan enter.
Tabel Obat
Untuk mengolah tabel obat buatlah form seperti gambar di bawah ini.
Tabel Poli
Untuk mengolah tabel Poli, buatlah form seperti gambar di bawah ini.
Pendaftaran Pasien
Proses awal transaksi dalam aplikasi ini adalah pendaftaran pasien, baik pasien baru
maupun pasien yang telah terdaftar. Untuk itu buatlah form seperti gambar di bawah
ini.
Skenario 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. Jika pasien telah
terdaftar maka nomor pasiennya dicari, jika pasien baru maka akan dibuatkan nomor
baru
4.
Data Resep
Untuk pembuatan resep buatlah form seperti bentuk di bawah ini
Skenario program :
1.
2.
3.
4.
Jika nomor resep ditemukan maka akan tampil data dokter, pasien, poli dan data obat
di dalam list sesuai katagori poli atau spesialis dokter
5.
Pengisian kode obat dalam grid boleh diketik atau dipilih dari list kemudian menekan
enter
6.
Jika jumlah dosis melebihi stok obat maka akan tampil pesan bahwa stok obat kurang
7.
Jumlah item obat dan total pembayaran akan tampil secara otomatis
8.
Jika jumlah pembayaran < dari total harga maka akan tampul pesan bahwa
pembayaran kurang. Jika pembayaran >= total maka command simpan menjadi fokus
kursor.
9.
Setelah pembayaran selesai maka akan tampil resep, jika menekan ESC form akan
tertutup, jika menekan enter resep dicetak ke printer. (siapkan printer terlebih dahulu)
Laporan harian
2.
3.
Laporan bulanan
Untuk itu buatlah GUI seperti gambar di bawah ini
UTILITY
Backup database
Untuk melakukan backup database 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 mencakup hal-hal dibawah
ini.
1.
2.
Program Login
3.
Transaksi Pembelian
4.
Laporan
5.
6.
Normalisasi file
Pembahasan tentang normalisasi file telah kami lakukan pada buku kami yang ketiga
dengan judul Konsep Dan Implementasi Visual Basic 6.0. Silakan Anda membacanya
untuk mendapatkan penjelasan yang lebih rinci. Program pembelian ini dirancang
dengan Normaliasi level ketiga (3NF) 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 DetailBeli. Adapun data yang
disimpan dalam tabel terlihat pada kedua tabel di bawah ini.
Form Login
Login berfungsi agar pemakai program adalah orang yang mempunyai otoritas tertentu
saja, yaitu kasir yang datanya disimpan dalam tabel kasir. Buatlah form login seperti
gambar berikut.
Transaksi Pembelian
Ilustrasi pada program ini adalah sebagai berikut:
1.
Nomor faktur muncul secara otomatis, berubah setiap hari dan setiap ganti transaksi
setelah faktur sebelumnya disimpan.
2.
Nama kasir dan kode kasir muncul secara otomatis dari login. Kode kasir tidak
ditampilkan dalam form (LblKodeKsr.Visible = False).
3.
Tanggal dan jam muncul secara otomatis diambil dari sistem komputer, oleh karena itu
diharapkan mengecek kembali validasi tanggal dan jam komputer sebelum program
dijalankan.
4.
Hal pertama yang harus dilakukan adalah mengetik kode pemasok. Jika kode
ditemukan maka identitas pemasok akan muncul dan Anda tinggal melakukan transaksi
pembelian.
5.
Jika kode pemasok tidak ditemukan maka data pemasok harus diisi dengan lengkap
karena akansekaligus disimpan ke tabel pemasok.
6.
7.
Saat melakukan transaksi, kode barang dapat diketik di kolom kode atau mengambil
dari list. Jika kode barang ditemukan maka datanya akan ditampilkan dan Anda tinggal
mengisi jumlah pembeliannya.
8.
Jika kode barang yang diketik dalam grid tidak ditemukan maka Anda harus
mengisi nama, harga dan jumlahnya karena kode tersebut termasuk barang baru yang
akan langsung disimpan ke dalam tabel barang.
9.
Jumlah total item barang dan total harga muncul otomatis setelah mengisi kode
barang dan jumlah barang yang dibeli, begitupun dengan jumlah total harga.
10.
Biasanya program ini dibuat dengan cara mengentri data pemasok dan data barang
terlebih dahulu pada form yang terpisah tetapi dengan pola seperti ini Anda dapat
menyimpan data ke dalam empat tabel sekaligus yaitu ke tabel pembelian, DetailBeli,
Pemasok dan tabel Barang (khusus tabel Pemasok dan tabel Barang jika data tersebut
merupakan data baru). Setelah memahami alur programnya sekarang buatlah form
transaksi pembelian seperti gambar di bawah ini.
Struk Pembelian
Untuk dapat menampilkan hasil transaksi ke layar, harus ditambahkan sebuah form
baru dengan namaTAMPILKAN (nama form bebas). Contoh faktur dari transaksi
pembelian adalah sebagai berikut.
Transaksi pembelian ini merupakan program utama. Setelah data disimpan dengan
mengacu pada rancangan normalisasi yang telah dibuat selebihnya data dapat diolah
sesuai kebutuhan, misalnya dibuat laporan harian, mingguan dan bulanan, atau
membuat sebuah form untuk melihat rincian pembelian per faktur, per kasir, per
pemasok dan sebagainya. Dalam CD pendukung kami telah membuat lengkap dengan
pengolahan data barang, pemasok, kasir, laporan dan rinciannya.
Laporan Pembelian
Laporan pembelian dibagi menjadi tiga, yaitu
bulanan. Buatlah form seperti bentuk di bawah ini.
laporan
harian,
mingguan
dan
Laporan
Semua laporan dirancang dengan pola penggabungan berdasarkan nama barang.
Contoh:
Nama Barang
Harga Beli
Jml Beli
Total
1500
1500
750
750
750
750
AQUA GELAS
300
300
750
750
750
1500
5550
Grand Total
Digabung menjadi :
Nama Barang
Harga Beli
Jml Beli
Total
1500
1500
750
1500
AQUA GELAS
300
300
750
2250
5550
Grand Total
Cara pembuatan laporan seperti ini telah dibahas dalam buku kami yang ketiga, silakan
dibaca untuk mendapatan penjelasan yang lebih rinci.
Rincian Pembelian
Program ini berfungsi untuk melihat kembali data transaksi pembelian yang telah
disimpan. Buatlah form dengan bentuk seperti gambar di bawah ini.
Catatan:
Program pembelian ini akan dijadikan prototype untuk program-program berikutnya,
oleh karena itu disarankan agar Anda benar-benar memahaminya.