Pembuatan Database Sistem Penjualanok2
Pembuatan Database Sistem Penjualanok2
DENGAN
MICROSOFT ACCESS
Pada bagian ini kita akan membuat sebuah aplikasi Sistem Penjualan dimana database
yang digunakan menggunakan Microsoft Access 2003, sedangkan koneksi database yang akan
digunakan adalah menggunakan Koneksi ODBC Driver Conenction String. Keuntungannya
adalah mudah untuk aplikasi client-server dan kita hanya perlu , mengubah ODBC Driver jika
database yang digunakan berpindah lokasi atau direktori tanpa perlu mengubah kode program.
Sebab pada program itu sendiri menggunakan DSN dari ODBC Driver dan ODBC Driver
tersebut bisa diubah-ubah.
Syntax pemrograman yang dipakai mengggunalan bahasa SQL (Structure Query Language).
1.3 Pada kotak dialog File New Database, pilih direktori tempat menyimpan database
dan isi nama database pada bagian File Name.
Direktori tempat
menyimpan database
Nama database
1.6 Sebuah database dbPenjualan berhasil dibuat, dari editor database inilah kita dapat
mengembangkan database dari aplikasi yang akan dibuat.
2. Pembuatan Tabel
Icon New
4. Selanjutnya pada kotak dialog New Table, pilih Design View. Lalu klik OK
5. Buatlah field-field table pada editor table
6. Isilah nama field beserta tipe data dari field pada editor tabel.
10. Klik kanan pada field yang dipilih tersebut. Kemudian klik menu Primary Key.
11. Atau klik icon Primary Key pada toolbar editor database.
Icon Primary Key
12. Tampilan dari field yang menjadi primary key adalah seperti gambar berikut.
15. Maka akan terlihat tabel yang telah dibuat pada editor database.
16. Buatlah Juga tabel-tabel yang lain untuk database dbPenjualan dengan tahap-tahap
seperti diatas. Tabel-tabel tersebut antara lain :
Tabel : tbPelanggan
Field Name Data Type Field Size
NoPelanggan (Primary Key) Text 5
NmPelanggan Text 25
Alamat Text 50
Telepon Text 12
Tabel : tbNota
Field Name Data Type Field Size
NoNota (Primary Key ) Text 6
Tanggal Date 8
NoPelanggan Text 5
Tabel : tbNotaDetail
Field Name Data Type Field Size
NoNota (Primary Key) Text 6
KdBarang (Primary Key) Text 5
HargaJual Number Double
QTY Number Double
2. Kemudian pada kotak Administrative Tools, klik menu Data Source (ODBC).
4. Pada kotak dialog ODBC Data Source Administrator, pilih System DSN, klik tombol
Add.
5. Pada kotak dialog Create New Data Source, pilih Microsoft Access Driver kemudian klik
Finish,
6. Kemudian muncul ODBC Microsoft Access Setup, isi nama Data Source Name atau
DSN, misalnya Penjualan. Untuk menghubungkan ODBC Driver dengan database, klik
Select pada bagian Database.
7. Pada kotak dialog Select Database, cari direktori tempat database diletakkan dan pilih
database yang akan digunakan.
8. Klil OK.
11. Untuk menghapus konfigurasi ODBC Driver, klik Remove kemudian pilih Yes. Sedangkan
untuk mengubah konfigurasi klik Configure, kemudian ikuti langkah-langkah seperti pada
pembuatan konfigurasi.
Setelah membuat ODBC Driver, kita dapat menggunakannya untuk mengakses database
dari program aplikasi. Langkah-langkahnya sebagai berikut :
1. Pada saat mendesain tampilan, terlebih dahulu tambahkan komponen Adodc, komponen
ini bisa langsung dihapus setelah program dijalankan sekali.
2. Untuk kode programnnya sebagai berikut :
’Deklarasi koneksi
Dim cnn As New ADODB.Connection
End Sub
Private Sub Form_Unload(Cancel As Integer)
‘Menutup Koneksi
Cnn.Close
‘Menghapus koneksi
Set cnn = Nothing
End Sub
Koneksi kedua adalah menggunakan connection string. Untuk mengakses database, kita
harus mendeklarasikan sebuah koneksi terlebih dahulu. Langkah-langkah untuk
mendeklarasikan koneksi adalah sebagai berikut :
Sebagai contoh :
Pada contoh dideklarasikan sebuah koneksi bernama cnn. Selanjutnya membuat isi koneksi
tersebut. Contohnya sebagai berikut :
Pada contoh diatas terdapat sebuah variabel bernama Koneksi bertipe data string untuk
menampung isi koneksi dengan database.
2. Dbq=dbPenjualan.mdb. Dbq adalah nama dari database yang digunakan. Pada Contoh
database yang digunakan adalah database dbPenjualan.mdb
3. DefautlDir. DefaultDir adalah lokasi direktori dari database. Pada contoh diatas database
yang digunakan terletak pada direktori D:\Data Ngajar\Praktek03
4. Uid. Uid adalah User id atau identitas dari user yang mengakses database.
5. Pwd. Pwd adalah password dari database, berfungsi untuk meningkatkan keamanan
database.
Selanjutnya membuka koneksi ke database. Untuk membuka koneksi ke database adalah
sebagai berikut :
cnn.Open Koneksi
cnn.Close
Set cnn=Nothing
cnn.CursorLocation = adUseClient
cnn.Open "Provider=microsoft.Jet.OLEDB.4.0;Data Source=" &
Koneksi & ";persist security info=false"
End Sub
PENGGUNAAN MODULE
Setelah selesai membuat menu dengan MDI Form, sekarang kita akan mencoba membuat
sebuah module. Module ini nantinya akan digunakan pada pengembangan aplikasi Sistem
Penjualan, dimana di dalam module ini akan terdapat variabel yang bersifat global atau dapat
diakses dari semua form pada program aplikasi dan beberapa procedure yang juga bisa diakses
dari semua form.
Module yang kita buat, akan kita isi dengan procedure koneksi ke database dengan
menggunakan ODBC driver. Fungsinya adalah kita tidak perlu selalu membuat koneksi ke
database dalam hal ini dbPenjualan.mdb pada setiap form.
1. Menambahkan Module
Pertama-tama kita akan menambahkan sebuah module ke dalam project Penjualan yang telah
dibuat. Untuk menambahkan module langkah-langkahnya sebagai berikut :
d. Setelah itu muncul kotak dialog Add Module tab New. Klik Open.
e. Setelah menambahkan sebuah module pada project Penjualan, selanjutnya membuat
variable global dan procedure. Variabel global dan procedure pada module ini bisa diakses
dari semua program pada project. Variabel global dan procedure yang dibuat akan
digunakan untuk mengakses database pada program aplikasi Sistem Penjualan yang kita
buat. Dalam hal ini databasenya adalah dbPenjualan.mdb. Contoh Kode program dari
procedure yang terdapat pada module adalah sebagai berikut :
Sub Form_Load()
Koneksi = App.Path & "\dbPenjualan.mdb;"
cnn.CursorLocation = adUseClient
cnn.Open "Provider=microsoft.Jet.OLEDB.4.0;Data Source=" &
Koneksi & ";persist security info=false"
End Sub
MEMBUAT MENU UTAMA
SISTEM PENJUALAN
Menu utama yang akan dibuat, tidak menggunakan MDIForm, tetapi menggunakan form
biasa. Langkah-langkahnya sebagai berikut :
3. Selanjutnya membuat menu menggunakan Menu Editor ( Ctrl+E ) untuk aplikasi Sistem
Penjualan. Daftar menu dan submenu yang akan dibuat adalah sebagai berikut :
MEMBUAT PROGRAM
ENTRY DATA PELANGGAN
Dalam membuat program entry data Pelanggan, langkah-langkahnya adalah sebagai berikut :
Case 2
' Matikan menu Utama
MDIMenu.Enabled = False
End Select
End Sub
c. Untuk menambahkan Masked Edit, pada tampilan Components tab Controls pilih
Microsoft Masked Edit Controls 6.0
c. Untuk menambahkan ListView, pada tampilan Components tab Controls pilih Microsoft
Windows Common Controls 6.0 (SP6).
d. Jika ketiga komponen sudah ada, maka pada Toolbar akan muncul ikon-ikon dari
DTPicker, Masked Edit, dan ListView.
MaskedBox / MaskeEdit
DTPicker
ListView
DTPickter
ComboBox
ListView
4. Atur properti objek-objek tersebut sebagai berikut :
Objek Properti Setting
Name frmNota
Form1
Caption Form Entry Nota
Label1 Caption ENTRY NOTA PENJUALAN
Label2 Caption No. Nota
Label3 Caption Tanggal Nota
Label4 Caption Nomor Pelanggan
Label5 Caption Nama Pelanggan
Label6 Caption Alamat
Label7 Caption Telepon
Label8 Caption Kode Barang
Label9 Caption Nama Barang
Label10 Caption Satuan
Label11 Caption Harga Satuan
Label12 Caption QTY
Label13 Caption Total AKhir
Name txtNoNota
Text1 TabIndex 1
Text (Kosong)
Name txtNmPelanggan
Text2 TabIndex 4
Text (Kosong)
Name txtAlamat
TabIndex 4
Text3 Text (Kosong)
MultiLine True
ScrollBars 2-Vertical
Name txtTelepon
Text4 TabIndex 5
Text (Kosong)
Name txtNmBarang
Text5 TabIndex 8
Text (Kosong)
Name txtSatuan
Text6 TabIndex 9
Text (Kosong)
Name mseHargasatuan
Masked Edit1 TabIndex 10
Mask (Kosong)
Masked Edit2 Name mseQTY
TabIndex 11
Mask (Kosong)
Name mseTotalAkhir
Masked Edit3 TabIndex 12
Mask (Kosong)
Name dpTanggal
DTPicker
TabIndex 2
Name cboNoPelanggan
ComboBox1 TabIndex 3
Text (kosong)
Name cboKdBarang
ComboBox2 TabIndex 7
Text (kosong)
Frame1 Caption (kosong)
Name cmdAdd
Command1
Caption Add
Name cmdSimpan
Command2
Caption Simpan
Name cmdBatal
Command3
Caption Batal
Name cmdKeluar
Command4
Caption Keluar
ListView Name ListView1