Pemrograman Database Dengan Access

12
8/8/2019 Pemrograman Database Dengan Access http://slidepdf.com/reader/full/pemrograman-database-dengan-access 1/12 KuliahIT.com  Belajar Semua Tentang IT Pemrograman Database Dengan Access Ade Fyrman Dwiputra  Email : [email protected] Database 1. Buatlah sebuah database dengan menggunakan microsoft access, berinama database barang. 2. Kemudian buatlah tabel dengan field seperti di bawah ini, dan beri nama tabel tersebut dengan nama tabel barang 3. Simpan database anda. Program 1. Buatlah project baru dengan klik menu file new project kemudian pilih yang Standard EXE 2. Kemudian tambahkan components Adodc untuk koneksi database dengan cara klik menu project kemudian pilih components. Beri tanda centang pada Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft DataGrid Control 6.0 (OLEDB) seperti gambar di bawah ini kemudian klik tombol OK. Lisensi Dokumen: Copyright © 2008 KuliahIT.Com Seluruh dokumen di KuliahIT.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari KuliahIT.Com.

Transcript of Pemrograman Database Dengan Access

Page 1: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 1/12

KuliahIT.com Belajar Semua Tentang IT

Pemrograman Database Dengan Access

Ade Fyrman Dwiputra

 Email : [email protected] 

Database

1. Buatlah sebuah database dengan menggunakan microsoft access, berinama

database barang.

2. Kemudian buatlah tabel dengan field seperti di bawah ini, dan beri nama tabeltersebut dengan nama tabel barang 

3. Simpan database anda.

Program

1. Buatlah project baru dengan klik menu file new project kemudian pilih yang

Standard EXE

2. Kemudian tambahkan components Adodc untuk koneksi database dengan cara

klik menu project kemudian pilih components. Beri tanda centang pada MicrosoftADO Data Control 6.0 (OLEDB) dan Microsoft DataGrid Control 6.0 (OLEDB)

seperti gambar di bawah ini kemudian klik tombol OK.

Lisensi Dokumen:

Copyright © 2008 KuliahIT.ComSeluruh dokumen di KuliahIT.Com dapat digunakan, dimodifikasi dan disebarkansecara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakandalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecualimendapatkan ijin terlebih dahulu dari KuliahIT.Com.

Page 2: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 2/12

KuliahIT.com Belajar Semua Tentang IT

3. Setelah component adodc dan datagrid ditambahkan, di panel ToolBox yang

 berada di sebelah kiri layar terdapat icon Adodc dan DataGrid seperti gambar di

 bawah ini

 4. Selanjutnya buatlah form seperti gambar di bawah ini dengan keterangan sebagai berikut :

Control Property Setting Enable

Form Name Barang True

Caption Barang

Border Style Fixed Single

Start Up Position Center Screen

CommandButton Name cmdsimpan False

Caption Simpan

CommandButton Name cmdbatal True

Caption BatalCommandButton Name cmdupdate False

Caption Update

CommandButton Name cmdhapus False

Caption Hapus

CommandButton Name cmdKeluar True

Caption Keluar  

CommandButton Name cmdcari True

Page 3: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 3/12

KuliahIT.com Belajar Semua Tentang IT

Caption Cari

Label Caption Entry Data Barang True

Label Caption Id Barang True

Label Caption Nama Barang True

Label Caption Jenis Barang True

Label Caption Produksi TrueLabel Caption Harga Pokok True

Label Caption Harga Jual True

Label Caption Stok True

Label Caption Data yang dicari True

Label Caption Berdasarkan True

TextBox Name Txt_Id_Barang True

TextBox Name Txt_Nama False

TextBox Name Txt_Jenis False

TextBox Name Txt_Produksi False

TextBox Name Txt_Harga False

TextBox Name Txt_Harga_Jual FalseTextBox Name Txt_Stok False

TextBox Name Txt_Cari True

ComboBox Name Txt_Kriteria True

List Nama Barang

Jenis Barang

Produksi

Adodc Name Adodc1 False

DataGrid DataSource Adodc1 True

Page 4: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 4/12

KuliahIT.com Belajar Semua Tentang IT

5. Kemudian Klik kanan pada component adodc pada form, pilih adodc properties,

nanti akan muncul tampilan seperti gambar di bawah ini.

Page 5: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 5/12

KuliahIT.com Belajar Semua Tentang IT

6. Tekan tombol Build dan akan keluar tampilan seperti di bawah ini. Pilih Connectto Microsoft Jet 4.0 OLE DB Provider. Kemudian tekan tombol next.

Page 6: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 6/12

KuliahIT.com Belajar Semua Tentang IT

7. Tekan tombol kemudian pilih lokasi file database yang telah dibuat

sebelumnya. Kemudian tekan tombol OK.

8. Selanjutnya tekan tombol Test Connection untuk melakukan tes koneksi dengan

database yang bersangkutan. Jika koneksi berhasil akan muncul dialog box Test Connection Succeeded . Jika Koneksi gagal coba ulangai langkah 7.

9. Kembali ke Property Adodc. Pilih tab RecordSource dan ketikkan perintah sql select * from petugas  pada Command Text (SQL) seperti gambar berikut ini.

Page 7: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 7/12

KuliahIT.com Belajar Semua Tentang IT

10. Kemudian buka view code dengan menekan tombol yang ada di sebelah kanan

atas. Silahkan ketik codenya sebagai berikut :

Private Sub cmdbatal_Click()

‘event ketika tombol batal di klik ‘akan memanggil fungsi kosong dan enable_false

kosong

enable_falsecmdupdate.Enabled = False

cmdhapus.Enabled = False

cmdsimpan.Enabled = FalseAdodc1.RecordSource = "select * from barang"Adodc1.Refresh

End Sub

Private Sub kosong()

‘fungsi ini digunakan untuk mengosongkan textbox

Txt_Id_Barang.Text = ""Txt_Nama.Text = ""

Txt_Jenis.Text = ""

Txt_Produksi.Text = ""

Txt_Harga.Text = ""Txt_Harga_Jual.Text = ""

Txt_Stok.Text = ""

End Sub

Private Sub enable_true()

‘fungsi ini digunakan untuk mengaktifkan textbox

Page 8: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 8/12

KuliahIT.com Belajar Semua Tentang IT

Txt_Nama.Enabled = True

Txt_Jenis.Enabled = True

Txt_Produksi.Enabled = TrueTxt_Harga.Enabled = True

Txt_Harga_Jual.Enabled = True

Txt_Stok.Enabled = TrueEnd Sub

Private Sub enable_false()‘fungsi ini digunakan untuk mengunci textbox

Txt_Nama.Enabled = False

Txt_Jenis.Enabled = False

Txt_Produksi.Enabled = FalseTxt_Harga.Enabled = False

Txt_Harga_Jual.Enabled = False

Txt_Stok.Enabled = False

End Sub

Private Sub cmdcari_Click()‘event ketika tombol cari di klik 

If Txt_Cari.Text = "" Then

MsgBox "Masukkan data yang akan dicari"

ElseIf Txt_Kriteria.Text = "Nama Barang" Then

Adodc1.RecordSource = "select * from barang where nama_barang LIKE '%" &

Txt_Cari.Text & "%' "ElseIf Txt_Kriteria.Text = "Jenis Barang" Then

Adodc1.RecordSource = "select * from barang where jenis_barang LIKE '%" &

Txt_Cari.Text & "%'"ElseIf Txt_Kriteria.Text = "Produksi" Then

Adodc1.RecordSource = "select * from barang where produksi LIKE '%" &

Txt_Cari.Text & "%'"Else

MsgBox "Masukkan Kriteria"

End If 

Adodc1.RefreshEnd If 

End Sub

Private Sub cmdhapus_Click()

‘event ketika tombol hapus di klik 

Adodc1.Recordset.Deletecmdbatal.Value = True

End Sub

Private Sub cmdkeluar_Click()

Page 9: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 9/12

KuliahIT.com Belajar Semua Tentang IT

‘event ketika tombol keluar di klik 

Unload Me

End Sub

Private Sub cmdsimpan_Click()

‘event ketika tombol simpan di klik ‘maka terjadi pengecekan pada inputan di tiap-tiap textbox

If Txt_Id_Barang.Text = "" Then

MsgBox "Masukkan id barang"ElseIf Txt_Nama.Text = "" Then

MsgBox "Masukkan nama barang"

ElseIf Txt_Jenis.Text = "" Then

MsgBox "Masukkan jenis barang"ElseIf Txt_Produksi.Text = "" Then

MsgBox "Masukkan produksi"

ElseIf Txt_Harga.Text = "" Then

MsgBox "Masukkan harga pokok"ElseIf Txt_Harga_Jual.Text = "" Then

MsgBox "Masukkan harga jual"ElseIf Txt_Stok.Text = "" Then

MsgBox "Masukkan Stok"

Else

‘jika semua data inputan tidak ada yang kosong maka data akan di simpan di databaseAdodc1.Recordset.AddNew

Adodc1.Recordset!Id_Barang = Txt_Id_Barang.Text

Adodc1.Recordset!Nama_Barang = Txt_Nama.TextAdodc1.Recordset!Jenis_Barang = Txt_Jenis.Text

Adodc1.Recordset!Produksi = Txt_Produksi.Text

Adodc1.Recordset!Harga = Txt_Harga.TextAdodc1.Recordset!Harga_Jual = Txt_Harga_Jual.Text

Adodc1.Recordset!stok = Txt_Stok.Text

Adodc1.Recordset.Updatecmdbatal.Value = True

End If 

End Sub

Private Sub cmdupdate_Click()

‘event ketika tombol update di klik 

‘maka terjadi pengecekan pada inputan di tiap-tiap textboxIf Txt_Id_Barang.Text = "" Then

MsgBox "Masukkan id barang"

ElseIf Txt_Nama.Text = "" ThenMsgBox "Masukkan nama barang"

ElseIf Txt_Jenis.Text = "" Then

MsgBox "Masukkan jenis barang"

ElseIf Txt_Produksi.Text = "" Then

Page 10: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 10/12

KuliahIT.com Belajar Semua Tentang IT

MsgBox "Masukkan produksi"

ElseIf Txt_Harga.Text = "" Then

MsgBox "Masukkan harga pokok"ElseIf Txt_Harga_Jual.Text = "" Then

MsgBox "Masukkan harga jual"

ElseIf Txt_Stok.Text = "" ThenMsgBox "Masukkan Stok"

Else

‘jika semua data inputan tidak ada yang kosong maka data akan di update di database‘berbeda dengan code untuk simpan jika melakukan update data

‘code Adodc1.Recordset.AddNew tidak ditulis

Adodc1.Recordset!Nama_Barang = Txt_Nama.Text

Adodc1.Recordset!Jenis_Barang = Txt_Jenis.TextAdodc1.Recordset!Produksi = Txt_Produksi.Text

Adodc1.Recordset!Harga = Txt_Harga.Text

Adodc1.Recordset!Harga_Jual = Txt_Harga_Jual.Text

Adodc1.Recordset!stok = Txt_Stok.TextAdodc1.Recordset.Update

cmdbatal.Value = Truecmdbatal.Value = True

End If 

End Sub

Private Sub DataGrid1_Click()

‘event ketika datagrid di klik 

‘maka terjadi pengecekan apakah di datagrid terdapat dataIf Adodc1.Recordset.BOF = True And Adodc1.Recordset.EOF = True Then

MsgBox "data kosong"

Else‘jika terdapat data maka akan ditampilkan di textbox masing-masing

Txt_Id_Barang.Text = Adodc1.Recordset!Id_Barang

Txt_Nama.Text = Adodc1.Recordset!Nama_BarangTxt_Jenis.Text = Adodc1.Recordset!Jenis_Barang

Txt_Produksi.Text = Adodc1.Recordset!Produksi

Txt_Harga.Text = Adodc1.Recordset!Harga

Txt_Harga_Jual.Text = Adodc1.Recordset!Harga_JualTxt_Stok.Text = Adodc1.Recordset!stok 

cmdupdate.Enabled = True

cmdhapus.Enabled = Trueenable_true

End If 

End Sub

Private Sub Txt_Harga_Jual_KeyPress(KeyAscii As Integer)

‘event ketika terjadi penekanan tombol enter pada txt_harga_jual

‘maka cursor akan mengarah ke txt_stok 

Page 11: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 11/12

KuliahIT.com Belajar Semua Tentang IT

If KeyAscii = 13 Then

Txt_Stok.SetFocus

End If End Sub

Private Sub Txt_Harga_KeyPress(KeyAscii As Integer)‘event ketika terjadi penekanan tombol enter pada txt_harga

‘maka cursor akan mengarah ke txt_harga_jual

If KeyAscii = 13 ThenTxt_Harga_Jual.SetFocus

End If 

End Sub

Private Sub Txt_Id_Barang_KeyPress(KeyAscii As Integer)

‘event ketika terjadi penekanan tombol enter pada txt_id_barang

‘maka terjadi pengecekan inputan, jika kosong akan muncul pesan masukkan id barang

If KeyAscii = 13 ThenIf Txt_Id_Barang.Text = "" Then

MsgBox "masukkan id barang"Else

‘pengecekan apakah id barang ada di database

Adodc1.RecordSource = "select * from barang where id_barang='" &

Txt_Id_Barang.Text & "'"Adodc1.Refresh

‘jika ada maka data akan di tampilkan di text box masing-masing

If Adodc1.Recordset.BOF = False And Adodc1.Recordset.EOF = False ThenTxt_Nama.Text = Adodc1.Recordset!Nama_Barang

Txt_Jenis.Text = Adodc1.Recordset!Jenis_Barang

Txt_Produksi.Text = Adodc1.Recordset!ProduksiTxt_Harga.Text = Adodc1.Recordset!Harga

Txt_Harga_Jual.Text = Adodc1.Recordset!Harga_Jual

Txt_Stok.Text = Adodc1.Recordset!stok cmdupdate.Enabled = True

cmdhapus.Enabled = True

enable_true

End If ‘jika tidak ada maka tombol simpan akan aktif dan cursor mengarah ke txt_nama

If Adodc1.Recordset.RecordCount = 0 Then

cmdsimpan.Enabled = Trueenable_true

Txt_Nama.SetFocus

End If End If 

End If 

End Sub

Page 12: Pemrograman Database Dengan Access

8/8/2019 Pemrograman Database Dengan Access

http://slidepdf.com/reader/full/pemrograman-database-dengan-access 12/12

KuliahIT.com Belajar Semua Tentang IT

Private Sub Txt_Jenis_KeyPress(KeyAscii As Integer)

‘event ketika terjadi penekanan tombol enter pada txt_jenis

‘maka cursor akan mengarah ke txt_produksiIf KeyAscii = 13 Then

Txt_Produksi.SetFocus

End If End Sub

Private Sub Txt_Nama_KeyPress(KeyAscii As Integer)‘event ketika terjadi penekanan tombol enter pada txt_nama

‘maka cursor akan mengarah ke txt_jenis

If KeyAscii = 13 Then

Txt_Jenis.SetFocusEnd If 

End Sub

Private Sub Txt_Produksi_KeyPress(KeyAscii As Integer)‘event ketika terjadi penekanan tombol enter pada txt_produksi

‘maka cursor akan mengarah ke txt_hargaIf KeyAscii = 13 Then

Txt_Harga.SetFocus

End If 

End Sub

Private Sub Txt_Stok_KeyPress(KeyAscii As Integer)

‘event ketika terjadi penekanan tombol enter pada txt_stok ‘maka cursor akan mengarah ke tombol simpan

If KeyAscii = 13 Then

cmdsimpan.SetFocusEnd If 

End Sub