Date post: | 11-Sep-2014 |
Category: | Education |
View: | 1,799 times |
Download: | 6 times |
E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir. BAB GRATIS TRIK DATABASE VB 6.0 http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir.
Pada E-book ini saya menjelaskan bagaimana membuat aplikasi database.
Pengalaman ini juga pernah digunakan sebagai bahan tes untuk menjadi
programmer pada suatu perusahaan pengembang software.
Pengolahan database dasar seperti Tambah, Edit, Cari, Update, Hapus, Mengurutkan, Browse dan Laporan merupakan pengolahan database dasar yang paling fundamental.
E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir. BAB GRATIS TRIK DATABASE VB 6.0 http://www.xbasicpro.com ---------------------------------------------------------------------------------------------------------------------------------
Artinya dengan pengetahuan dasar pengolahan database dasar yang kuat
diharapkan bisa menjadi landasan untuk membuat aplikasi database yang
mantap.
Sepanjang E-Book ini database yang digunakan adalah database Microsoft SQL
Server.
Pembahasan pembuatan program diusahakan dengan full code (penuh dengan kode). Ini dibuat untuk memudahkan Anda membuat aplikasi yang lebih fleksibel
dan memudahkan anda membuat aplikasi ke tingkat lanjut.
Manipulasi Database Dasar Dengan Visual Basic 6.0 Untuk melakukan manipulasi database dengan Visual Basic terlebih dahulu kita
harus mengetahui bagaimana cara menghubungkan database SQL Server ke
project Visual Basic 6.0.
Ada banya cara yang dapat dilakukan untuk menghubungkan database ke visual
basic 6.0. Untuk kemudahan sekaligus cara cepat saya hanya akan menjelaskan
cara yang biasa dipakai untuk membuat project-project database bisnis.
E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir. BAB GRATIS TRIK DATABASE VB 6.0 http://www.xbasicpro.com ---------------------------------------------------------------------------------------------------------------------------------
- Microsoft ActiveX Data Objects (ADO) ADO adalah bagian dari sekelompok besar program yang disebut Microsoft Data
Access Compnonents (MDAC).
Objek ADO ini berfungsi menyediakan antar muka pengrograman pada project
kita dengan berbagai sumber data. Dengan kata lain pengolahan data-data pada
database dilakukan melalui kode-kode ADO ini, lalu ditampilkan pada aplikasi
kita.
Pada umumnya aplikasi-aplikasi memerlukan beberapa bentuk pengakses data.
Microsoft ActiveX Data Objects (ADO) adalah teknologi Microsoft yang dapat
menyediakan antarmuka pemrograman antara aplikasi yang kita buat dengan
berbagai sumber data.
Model Objek ADO menyediakan objek-objek, properti dan methode untuk membuat aplikasi yang dapat mengakses dan memanipulasi data.
E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir. BAB GRATIS TRIK DATABASE VB 6.0 http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- Gambar di bawah ini menunjukkan kedudukan ADO dalam mengakses data:
perhatikan, fokus kita sekarang adalah pada gambar yang ditandai oleh garis
hijau yaitu mulai dari Visual Basic Aplication - ADO - OLE DB SQL Server Data
Provider dan Database SQL Server.
Data Consumers
Pemakai data (data consumers) adalah aplikasi-aplikasi yang memakai data
yang diekspos oleh penyedia data (data provider).
ADO adalah antarmuka yang dapat diprogram untuk mempergunakan data.
E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir. BAB GRATIS TRIK DATABASE VB 6.0 http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- Service Components
Service components adalah elemen-elemen data yang memproses dan
mentransport data dan meningkatkan fungsionalotas dari data provider/penyedia
data.
Data Providers
Data providers/penyedia data adalah aplikasi, seperti MS-SQL Server atau
Exchange. Penyedia data/data provider ini mengekspos antar muka OLE-DB
untuk menyediakan data bagi pemakai data/data consumers secara langsung.
Bagaimana Hubungan OLE DB dengan ADO
ADO telah dirancang sebagai satu antar uka yang dibutuhkan untuk
pengembangn program single dan client/server multi tier, seperti aplikasi Data
Berbasis Windows atau WEB. Keuntungan utamanya adalah kemudahan
pamakaian, kecepatan tinggi, konsumsi memory rendah dan konsumsi
sumberdaya disk yang rendah.
ADO menyediakan kemudahan antarmuka ke OLE DB. ADO mudah
dipergunakan karena mempergunakan antarmuka COM automation yang
tersedia pada Alat-alat pengembangan perangkat lunak yang cepat termasuk
Visual Basic, Java, VBScript, JScript dan C/C++.
E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir. BAB GRATIS TRIK DATABASE VB 6.0 http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- - Structured Query Language (SQL)
Semua sistem database/ basis data menerima perintah bahasa pencarian
terstruktur (Structured Query Language/ SQL). Tidak terkecuali MS-Access
ataupun MS-SQL Server. ADO menerima perintah SQL dari kode aplikasi lalu
mengirimnya ke perangkat lunak database untuk mengeksekusinya.
pada manipulasi data di atas kita telah menggunakan syntax SQL pada SQL
Query Analizer.
SQL adalah bahasa standard yang dipakai untuk aplikasi database / basis data.
Perintah SELECT merupakan perintah yang paling umum dipakai.
Sebagai contoh kasus, anggaplah program anda akan menampilkan nama dan
email pada tabel TAMU.
Pernyataan SQL nya adalah seperti ini:
SELECT Nama,Email FROM Tamu
Arti pernyataan di atas adalah memanggil semua Nama dan Email yang berada
pada tabel Tamu.
Pernyataan di atas hanyalah pernyataan Query SQL yang tidak menghasilkan
record/rekaman ke aplikasi anda. Anda masih membutuhkan komponen yang
lain agar Query SQL tersebut dapat menghasilkan Recordset dan sekaligus
menampilkan record-record/rekaman-rekaman tersebut ke aplikasi anda.
E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir. BAB GRATIS TRIK DATABASE VB 6.0 http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- Pengolahan Data Dasar Dengan Visual Basic
Untuk melakukan pengolahan data dengan Visual Basic kita harus berhubungan dengan
Database (pada aplikasi kita dengan SQL
Server).
Berhubungan dengan database dilakukan melalui ADO (ActiveX Database Object) yang
telah kita bahas sebelumnya.
Kita langsung saja.
Buka Visual Basic IDE pilih Standard Project.
Klik Project Refrence -> Microsoft ActiveX Data Objects 2.5 Library
klik di sini untuk melihat gambar
letakkan 3 label, 3 textbox, 5 command button, 2 option button dan 1 Microsoft
Hierarchial Flex Grid. Lalu atur property name dan caption untuk masing-masing objek.
Hingga lihat seperti di bawah ini:klik di sini untuk melihat gambar
Untuk mengetahui detail bagaimana cara mengatur property, method dan event pada
suatu objek di Visual Basic, anda dapat mempelajari E-Book saya dengan judul TRIK
DASAR BELAJAR VISUAL BASIC 6.0
OK. Sekarang kita menuls kode:
Kode pada General Declaration
Private sConn As String
E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir. BAB GRATIS TRIK DATABASE VB 6.0 http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- Private oConn As New ADODB.Connection Private oRs As New ADODB.Recordset Kode pada Form Load
Private Sub Form_Load() sConn = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DATAKU;Data Source=." oConn.Open sConn End Sub Kode pada Tombol Tambah Private Sub cmdTambah_Click() Dim sql As String sql = "INSERT INTO Mahasiswa VALUES('" & txtNim.Text & "','" & txtNama.Text & "','" & txtJurusan.Text & "')" oConn.Execute sql End Sub Kode pada Tombol Tampil
Private Sub cmdTampil_Click() Dim sql As String sql = "SELECT * FROM Mahasiswa" oRs.Open sql, oConn
E-BOOK TRIK DATABASE VISUAL BASIC 6.0 oleh: Hartoto, Ir. BAB GRATIS TRIK DATABASE VB 6.0 http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- Set grd.Recordset = oRs oRs.Close End Sub
Tiba saatnya mendemokan aplikasi yang telah kita buat.
1. Menambah data baru
Caranya: Isi NIM, Nama dan Jurusan lalu tekan tombol Tambah
2. Menampilkan data yang telah kita tambahkan tadi di Grid
Caranya: Tekan