Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Berorientasi Objek I

Presentasi serupa


Presentasi berjudul: "Pemrograman Berorientasi Objek I"— Transcript presentasi:

1 Pemrograman Berorientasi Objek I
Edri Yunizal Pertemuan Ke – V “Database dengan Visual Basic” Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

2 Manajemen Informatika STAIN Batusangkar
Visual Data Manager Fasilitas pengolahan database standar visual basic Database yang didukung: Access Dbase Foxpro Paradox ODBC Text file Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

3 Membuat Database Access
File>New>Microsoft Access>Version 7.0 MDB Simpan File ditempat yang diinginkan, misal: D:\nomor_nim\prjdatabase\inventori.mdb Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

4 Layar Visual Data Manager
Jendela Database Jendela Perintah SQL Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

5 Misalkan ingin membuat tabel tbBarang:
Nama Tipe Ukuran kode text 10 nama 30 satuan harga single stok long Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

6 Manajemen Informatika STAIN Batusangkar
Membuat Table Klik Kanan pada database window, pilih New Table Isi Table Name dengan Barang Klik Add field Tambahkan fieldnya sesuai dengan name, type dan sizenya Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

7 Manajemen Informatika STAIN Batusangkar
Menambahkan index Untuk pencarian dengan cepat diperlukan indeks Klik add index, beri nama idxbarang Klik kode sebagai field yang diindex, kemudian klik OK Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

8 Manajemen Informatika STAIN Batusangkar
Build The Table Klik kanan untuk membuka, mengedit, mengubah nama, dan menghapus tabel Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

9 Tambah, Edit, Hapus Record
Add untuk menambah record Edit untuk mengubah record Delete untuk menghapus record Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

10 Tambahkan record berikut:
Kode Nama Satuan Harga Stok A01 KERTAS A4 RIM 2500 45 A02 KERTAS LEGAL 26000 30 A05 STABILLO KUNING PCS 10 Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

11 Membuat Program Database A. Mengaktifkan DAO (Koneksi ke database)
Buka Project Standard Set nama Project dengan prjInventory Set nama form dengan frmBarang Aktifkan Data Access Object (DAO) dengan cara click pada menu Project >References > Microsoft DAO 3.6 Object Library Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

12 B. Menambahkan Control-control
Set caption form denganEntry Data Barang Tambahkan label set captionnya dengan PT ABC Tambahkan 5 buah Label, set captionnya dengan: Kode Barang, Nama Barang, Satuan, Harga Barang, Stok Barang Tambahkan 4 buah Textbox, set namenya dengan: txtKode, txtNama,txtHarga,txtStok Tambahkan 1 buah ComboBox, set namenya dengan cboSatuan Tambahkan 4 buah CommandButton, set namenya dengan: cmdSimpan, cmdHapus, cmdBersih,cmdTutup, set captionnya dengan:&Simpan, &Hapus, &Bersih, &Tutup Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

13 Manajemen Informatika STAIN Batusangkar
Hasilnya Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

14 C. Membuat Kode Program Menambahkan prosedur untuk menutup form
Double click pada cmdtutup akan muncul private sub cmdTutup_click() Pada prosedur cmd tutup_click Tambahkan teks “unload me”, sehingga akan nampak seperti ini: Private Sub cmdTutup_Click() Unload Me End Sub Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

15 Menambahkan prosedur untuk Membersihkan layar
Double click pada cmdBersih Pada prosedur cmdBersih_click Tambahkan teks berikut: txtKode.Text = "" txtNama.Text = "" cboSatuan.Text = "" txtHarga.Text = "" txtStok.Text = "" Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

16 Menambahkan prosedur simpan
Double click pada cmdSimpan Pada prosedur cmdSimpan_click Tambahkan teks berikut: Dim dbBarang As Database Dim rsBarang As Recordset Set dbBarang = OpenDatabase(App.Path & "\inventori.mdb") Set rsBarang = dbBarang.OpenRecordset("tbbarang") rsBarang.Index = "idxkode" rsBarang.Seek "=", txtKode.Text If rsBarang.NoMatch Then rsBarang.AddNew rsBarang!kode = txtKode.Text rsBarang!nama = txtNama.Text rsBarang!satuan = cboSatuan.Text rsBarang!harga = txtHarga.Text rsBarang!stok = txtStok.Text rsBarang.Update Else txtKode.Text = rsBarang!kode txtNama.Text = rsBarang!nama cboSatuan.Text = rsBarang!satuan txtHarga.Text = rsBarang!harga txtStok.Text = rsBarang!stok MsgBox "Barang tersebut sudah ada", vbCritical, "Kesalahan!" End If Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

17 Manajemen Informatika STAIN Batusangkar
Menambahkan Form Project>Add Form Untuk mengatur form yang pertama kali dijalankan program Klik kanan pada prjinventori>prjInventori properties>Startup object Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar

18 Manajemen Informatika STAIN Batusangkar
Tugas Tambahkan pada Database: Tabel pelanggan Tabel distributor Tambahkan pada program: Form pelanggan Form distributor Edri Yunizal:PBO I Manajemen Informatika STAIN Batusangkar


Download ppt "Pemrograman Berorientasi Objek I"

Presentasi serupa


Iklan oleh Google