Minggu, 02 Januari 2011

Contoh Aplikasi DataBase

Aplikasi Database menggunakan Visual Basic (Program Penggajian)

Setelah membuat program penerimaan karyawan, kita lanjutkan ke pembuatan program penggajian karyawan.

Normalisasi File

Program penggajian ini dirancang dengan Normaliasi level ketiga (3NF) dengan bentuk seperti gambar berikut.

http://konsultasivb.com/image/Contoh%20Program_files/image086.jpg

Program penggajian ini menyimpan data ke dua tabel yaitu tabel Gaji dan DetailGaji seperti terlihat pada tabel-tabel berikut ini.

Tabel Gaji

Gaji

NomorSlp

Tanggal

Jam

Pendapatan

Potongan

GajiBersih

NIP

KodeKsr

0709090001

09/09/07

11:43:32 PM

1350000

360000

990000

199607152

KSR01

Tabel DetailGaji

DetailGaji

NomorSlp

KodePrk

Jumlah

0709090001

001

1000000

0709090001

002

200000

0709090001

003

150000

0709090001

101

135000

0709090001

102

100000

0709090001

103

125000

Database Dan Tabel

Untuk mengetahui file database dan struktur masing-masing tabel berikut type data dan kunci primer maupun kunci tamunya silakan buka CD pendukung buku ini.

http://konsultasivb.com/image/Contoh%20Program_files/image088.jpg

Dengan asumsi form login, data pegawai, data perkiraan dan kasir telah dibuat, kini saatnya membuat form penggajian dengan bentuk seperti gambar 8.3.

http://konsultasivb.com/image/Contoh%20Program_files/image043.jpg

Transaksi Penggajian

Ilustrasi pada program ini adalah sebagai berikut:

1. Nomor slip gaji muncul secara otomatis, berubah setiap hari dan setiap ganti transaksi setelah slip gaji sebelumnya disimpan.

2. Nama kasir dan kode kasir muncul secara otomatis dari hasil 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 memilih NIP kemudian menekan enter, jika bulan ini NIP tersebut telah menerima gaji maka akan muncul pesan bahwa NIP tersebut telah menerima gaji (mencegah penerimaan gaji dua kali dalam satu bulan).

5. Saat melakukan penggajian kode perkiraan (pembayaran) dapat dilakukan dalam Grid atau memilih dari list kemudian menekan enter. Setelah itu isilah jumlah pembayarannya.

6. Khusus untuk pajak, disini kami asumsikan sebesar 10% dari total pendapatan dan akan menjadi potongan bagi pemdapatan hingga akhirnya ditemukan gaji bersihnya.

http://konsultasivb.com/image/Contoh%20Program_files/image090.jpg

Slip Gaji

Untuk dapat menampilkan hasil transaksi ke layar, harus ditambahkan sebuah form baru dengan nama TAMPILKAN (nama form bebas). Contoh slip gajinya adalah sebagai berikut.

http://konsultasivb.com/image/Contoh%20Program_files/image092.jpg

Laporan Penggajian

Dalam pembuatan laporan, kita dapat melakukan banyak kreasi diantaranya membuat laporan yang bersifat parsial, artinya laporan dibuat per karyawan atau laporan yang bersifat akumulasi, artinya dalam satu halaman terdapat banyak NIP (karyawan). Buatlah form seperti bentuk di bawah ini.

http://konsultasivb.com/image/Contoh%20Program_files/image094.jpg

Dengan program di atas dihasilkan laporan dengan bentuk seperti dua gambar berikut.

http://konsultasivb.com/image/Contoh%20Program_files/image096.jpg

http://konsultasivb.com/image/Contoh%20Program_files/image098.jpg

Rincian Penggajian

Program ini berfungsi untuk melihat kembali data penggajian yang telah disimpan. Buatlah form dengan bentuk seperti gambar di bawah ini.

http://konsultasivb.com/image/Contoh%20Program_files/image100.jpg