Minggu, 11 Desember 2011

Program Koperasi (Foto Dari Webcam)

Inti program ini adalah bagaimana cara menyimpan gambar (foto) ke dalam database dan menampilkannya pada form. Kemudian di dalamnya dibahas tentang bagaimana proses sistem koperasi. Program ini sebenarnya sangat sederhana. Proses program ini diawali dengan mengambil foto anggota melalui webcam.Dalam pengambilan gambar ini seringkali ukurannya harus diatur ulang secara manual. Oleh karena itu dalam CD pendukung buku ini kami lapirkan software TNT Capture untuk mengambil gambar dengan ukuran yang sesuai dengan besarnya ukuran pictureBox dalam form anggota. Untuk melihat petunjuk instalasi dan cara menggunakan software TNT Capture ini silakan lihat bab cara instalasi TNT Capture di bagian bawah.
Merancang Database Dan Bentuk Relasi Tabel
Langkah awal yang harus dilakukan dalam pembuatan program penggajian ini adalah :
1.              Membuat database dengan nama DBKOPERASI.mbd
2.              Membuat tabel ANGGOTA
3.              Membuat tabel KASIR
4.              Membuat tabel SIMPAN
5.              Membuat tabel PINJAM
Demikianlah ilustrasi awal rancangan database untuk program penggajian ini. Langkah selanjutnya adalah membuat project di VB. Bentuk relasi tabel dalam program koperasi ini terlihat pada gambar di bawah ini :
Membuat Modul

Hal ini dibuat agar melakukan koneksi ke database cukup dengan memanggil nama prosedurnya saja. Lakukanlah langkah di bawah ini :
·                Buka VB
·                Klik menu project
·                Pilih add module
·                Klik open
·                Kemudian ketiklah koding di bawah ini :

Public Conn As New ADODB.Connection
Public RSKasir As ADODB.Recordset
Public RSAnggota As ADODB.Recordset
Public RSSimpan As ADODB.Recordset
Public RSPinjam As ADODB.Recordset

Public Sub BukaDB()
Set Conn = New ADODB.Connection
Set RSKasir = New ADODB.Recordset
Set RSAnggota = New ADODB.Recordset
Set RSSimpan = New ADODB.Recordset
Set RSPinjam = New ADODB.Recordset
Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DBKoperasi.mdb"
End Sub
Data Anggota
Setelah membuat module, buatlah form untuk mengolah tabel master anggota dengan bentuk seperti gambar di bawah ini. Dalam form anggota tambahkanlah objek CommonDialog (untuk membuka forlder dan mengambil gambar) dan objek PictureBox (untuk menampilkan gambar yang dipilih).

Data Tabungan
Kemudian buatlah form untuk mengolah data penyimpanan dana nasabah dengan bentuk seperti gambar di bawah ini.

Data Pinjaman
Kemudian buatlah form untuk mengolah transaksi peminjaman dana dengan bentuk seperti gambar di bawah ini:

Jika anda ingin membuat program lebih cepat pada proses peminjaman ini, salin saja form tabungan berikut kodingnya, kemudian simpan dengan nama Pinjaman. Setelah itu ubahlah proses penambahan saldo menjadi pengurangan saldo (artinya anda cukup mengganti tanda + menjadi tanda – (minus). Setelah itu ubahlah sebuah hal yang berkaitan dengan simpanan menjadi pinjaman. Dengan satu cacatan penting anda harus memasang validasi agar jangan sampai peminjaman melebihi saldo awal
Pembuatan Laporan
Dalam program ini laporan dibagi menjadi dua bagian berdasarkan proses yang terjadi sebelumnya, yaitu laporan tabungan dan laporan pinjaman. Laporan tabungan dikelompokkan berdasarkan nomor anggota, laporan tabungan per hari, per minggu, per bulan dan per tahun. Begitupun dengan laporan pinjaman, dibuatsama dengan laporan tabungan. Tetapi dalam buku ini kami tidak akan membahas laporan pinjaman secara rinci. Kami cukupkan contohnya dengan laporan tabungan saja. Buatlah form laporan tabungan seperti gambar di bawah ini.

Laporan Penyimpanan Per Anggota
Laporan Tabungan Harian
Laporan Tabungan Mingguan
Laporan Tabungan Bulanan
Laporan Tabungan Tahunan

Tidak ada komentar:

Posting Komentar