Koneksi Database Access. Asep Ramdhani M

dokumen-dokumen yang mirip
Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

HandleError: MsgBox "Proses tidak bisa dikerjakan.", vbinformation, "Perhatian" On Error GoTo 0 End Sub

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan

Data Access Object Objektif:

BAB II LANDASAN TEORI. Dalam landasan teori ini akan dibahas mengenai: (1) Microsoft ActiveX

LEMBAR KERJA PRAKTIKUM. Mata kuliah : Pemrograman Visual I (Visual Basic)

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.

Copyright by : ipi-leppindo jambi all reserved 2014 (japikinfo.com)

Tutorial, Source code, Request Program Visual Basic

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

Contoh Aplika Aplik si a VB dengan Database Oracle 1


Intro to Database Visual Basic 6

Program absen dengan menggunakan visual basic 6.0

Basic Programing Visual Basic


BINA SARANA INFORMATIKA

Visual Basic (VB) Tatik yuniati. Abstrak.

Program Login SQL Server Design form seperti gambar dibawah ini

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012


PRAKTIKUM 1 ( PENGGUNAAN ADO )


MODUL 5 MANIPULASI DATA

BAB I PENDAHULUAN. informasi yang terkini. Oleh karena itu, dibutuhkan tenaga-tenaga ahli di bidang

BAB II LANDASAN TEORI. Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum,

Modul Praktikum Ke-10

Pemrograman Database dengan perintah SQL

Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]

MODUL 4 STRUKTUR OPEN DATABASE CONNECTIVITY

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012



Koneksi Visual Basic Dan Database Microsoft Access



Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

MODUL 3 STRUKTUR DAO & ADO


Gambar 4.60Tampilan Menu Utama

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

BAB II LANDASAN TEORI. tugas akhir ini di gunakan beberapa landasan teori, yaitu :

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub

Pada Visual Basic, anda dapat membuat database dengan menggunakan Visual Data Manager yang dapat diaktifkan dari menu Add Ins, Visual Data Manager


Modul Database dan Pengaksesannya dari FORM #Lanjutan

DIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE

Kartu Bimbingan Tugas Akhir Mahhasiswa

Windows DNA (Distributed internet Architecture) Oleh : Edi Sugiarto, S.Kom, M.Kom

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

ANALISIS KECEPATAN AKSES DATA DENGAN MENGGUNAKAN KONEKSI ODBC DAN OLE DB UNTUK EFISIENSI DATABASE


Oleh : Uus Rusmawan Hal - 1 -


MODUL 9. Pemrograman Visual dengan Database SQL Server

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu


ActiveX Data Object (ADO) Oleh : Edi Sugiarto, S.Kom, M.Kom

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini


BAB II LANDASAN TEORI


SNIPTEK 2014 ISBN: SISTEM INFORMASI AKUNTANSI JURNAL UMUM TELKOMSEL SUKABUMI

Menggunakan DataGrid dengan ADODC 1. Tanamkan pada form sebuah ADODC dan DataGrid

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

ActiveX Data Object (ADO)

MEMBUAT PROGRAM VISUAL BASIC DENGAN MENGKONEKSIKAN DATABASE MS.ACCES


DISUSUN OLEH : : Friska Rosalina NIM :

SIMULASI PENGONTROLAN LAMPU GEDUNG MENGGUNAKAN VISUAL BASIC

Buka Project Baru simpan dengan PUSTAKA Buat Form Baru untuk pengisian Data Anggota dan simpan dengan nama frmanggota

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA

Coding : Coding : Oleh : Uus Rusmawan Hal - 1


MEMBUAT DATABASE DENGAN ADO

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART08 MEMBUAT TOMBOL HAPUS DENGAN VBA DI EXCEL

Membuat Form Input Barang (Untuk Server)

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata


Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

ActiveX Data Object (ADO) dengan OLE DB sebagai pengganti Data Access Object (DAO) dengan ODBC dan JET dalam Microsoft Visual Basic 6

Modul Database dan Pengaksesannya dari FORM #1


BAB V PROSEDUR DAN FUNGSI

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Bahasa Pemrograman-1 (Visual Basic)

X. PENGANTAR DATABASE

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Transkripsi:

Koneksi Database Access dengan Visual Basic 6 Asep Ramdhani M

Microsoft JET Database Engine *) http://id.wikipedia.org/wiki/microsoft_jet_database_engine JET Joint Engine Technology adalah sebuah mesin basis data yang dibuat oleh Microsoft dan digunakan oleh banyak produk buatan Microsoft. Mesin basis data adalah salah satu komponen inti dari basis data, yang merujuk kepada kumpulan informasi yang disimpan di dalam komputer dalam cara yang lebih sistematis. Versi pertama dari Microsoft Jet dikembangkan pada tahun 1992, yang terdiri atas tiga buah modul yang juga dapat digunakan untuk memanipulasi sebuah basis data

Antarmuka Akses Data pd VB DAO (Data Access Object) ADO (ActiveX Data Object) RDO (Remote Data Object)

DAO (Data Access Object) Merupakan objek yang menyediakan sebuah antarmuka abstrak ke beberapa jenis database memberikan beberapa operasi khusus tanpa mengekspos rincian database. Memberikan pemetaan dari sebuah aplikasi panggilan ke lapisan persistance. Isolasi ini memisahkan kekhawatiran dari data yang diakses berdasarkan kebutuhan aplikasi, dalam hal objek domain spesifik dan jenis data(antarmuka umum dari DAO), dan bagaimana kebutuhan ini bisa pas dengan DBMS, skema database, dan sebagainya (pelaksanaan DAO).

Implementasi dlm Program VB Buat Deklarasi Global untuk mendefinisikan : 1. Workspace 2. Database 3. Recordset Buat Prosedur Tambahan (jika diperlukan) Lakukan Koneksi Database Buat Operasi Database (DDL, DML) (Add, Update, Delete, Search, Query, etc)

Deklarasi Global Dim ws As Workspace Dim dbinventory As Database Dim rsbarang As Recordset

Prosedur u/ Mengosongkan TextBox Sub Kosong() txtkdbarang.text = "" txtnmbarang.text = "" txthrgbeli.text = "" txthrgjual.text = "" txtstok.text = ""

Prosedur u/ Retrieve Data (Ambil Data) Sub TampilkanData() With rsbarang If.RecordCount = 0 Then MsgBox "Data Kosong" Exit Sub Else txtkdbarang.text =.Fields("KdBarang") txtnmbarang.text =.Fields("NmBarang") txthrgbeli.text =.Fields("HrgBeli") txthrgjual.text =.Fields("HrgJual") txtstok.text =.Fields("Stok") End If End With

Prosedur u/ Sava Data (Simpan Data) Sub SimpanData() With rsbarang.fields("kdbarang") = txtkdbarang.text.fields("nmbarang") = txtnmbarang.text.fields("hrgbeli") = Val(txtHrgBeli.Text).Fields("HrgJual") = Val(txtHrgJual.Text).Fields("Stok") = Val(txtStok.Text) End With

Koneksi Database Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbinventory = ws.opendatabase(app.path & "\dbinventory.mdb") Set rsbarang = dbinventory.openrecordset("tbbarang") Call Kosong Call TampilkanData

Operasi Database (Add Data) Private Sub cmdtambah_click() rsbarang.addnew Call Kosong txtkdbarang.setfocus

Operasi Database (Update Data) Private Sub cmdupdate_click() SimpanData rsbarang.update

Operasi Database (Hapus Data) Private Sub cmdhapus_click() On Error GoTo Selesai: With rsbarang If Not.BOF And Not.EOF Then End If If MsgBox("Yakin Akan dihapus??", vbquestion + vbyesno, End If End With.Delete.MoveNext If.EOF Then End If.MoveLast Call TampilkanData "Hapus Record") = vbyes Then Selesai:

Operasi Database (Edit Data) Private Sub cmdedit_click() rsbarang.edit

Navigasi Record (First Record) Private Sub cmdfirst_click() rsbarang.movefirst Call TampilkanData

Navigasi Record (Last Record) Private Sub cmdlast_click() rsbarang.movelast Call TampilkanData

Navigasi Record (Previous Record) Private Sub cmdprev_click() rsbarang.moveprevious If rsbarang.bof Then End If MsgBox "Awal Record", vbinformation rsbarang.movefirst Call TampilkanData

Navigasi Record (Next Record) Private Sub cmdnext_click() rsbarang.movenext If rsbarang.eof Then End If MsgBox "Akhir Record", vbinformation rsbarang.movelast Call TampilkanData

ADO (ActiveX Data Object) Adalah satu set Component Object Model (COM) objek untuk mengakses sumber data. Memberikan lapisan antara bahasa pemrograman dan Ole DB (cara untuk mengakses data toko, apakah mereka database atau bukan, dalam cara yang seragam). ADO memungkinkan pengembang untuk menulis program yang mengakses data tanpa mengetahui bagaimana database diimplementasikan. Anda hanya harus menyadari untuk koneksi database saja. Tidak diperlukan pengetahuan ttg SQL untuk mengakses database bila menggunakan ADO, meskipun ADO dapat digunakan untuk menjalankan perintah SQL. Kekurangannya (mis. menggunakan SQL secara langsung) adalah memperkenalkan sebuah ketergantungan pada jenis database yang digunakan. ADO diposisikan sebagai penerus dari Microsoft ke objek lapisan sebelumnya untuk mengakses sumber data, termasuk RDO (Remote Data Objects) dan DAO (Data Objek akses). ADO telah diperkenalkan oleh Microsoft pada Oktober 1996.

RDO (Remote Data Object) Remote Data Objects (disingkat RDO) adalah nama kuno sebuah aplikasi akses data yang digunakan terutama dalam Microsoft Visual Basic aplikasi pada Windows 95 dan sistem operasi setelahnya. RDO termasuk koneksi database, query, prosedur tersimpan, manipulasi hasil, dan melakukan perubahan. Pengembang diperbolehkan untuk membuat antarmuka yang dapat berinteraksi langsung dengan sumber data Open Database Connectivity (ODBC) pada remote komputer, tanpa harus berurusan dengan kerumitan ODBC API. Remote Data Objects telah disertakan dengan versi 4, 5, dan6darivisualbasic;versiterakhirrdoadalahversi2.0.