Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

dokumen-dokumen yang mirip
Oleh : Uus Rusmawan Hal - 1 -

Koneksi VB Dengan Database Mysql

BAB KONEKSI SQL SERVER

Oleh : Uus Rusmawan Hal - 1 -

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Koneksi VB Dengan Database Sql Server


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

Koneksi Database BAB 1

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:


MEMBACA RECORD DENGAN ADODC

ADODC. Gambar 5.1. ADODC


BAB 3 Database dalam Form


Tutorial Mengkoneksikan Visual Basic 6.0 dengan Database Ms. Access

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

E-Trik Visual C++ 6.0


MEMBUAT DATA BASE dengan Microsoft SQL server 2000



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

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)


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



Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector

MEMBUAT LAPORAN (DATA REPORT)

DATABASE. Visual Data Manager


Sistem Distribusi Data Melalui COM+ Dengan Visual Basic


Cara Koneksi Database


ADO (Active-x Data Object)

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.



SMK BHAKTI NUSANTARA BOJA


Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data


Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

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

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

MEMBUAT KONEKSI MySQL DENGAN DELPHI7. Program yang disiapkan : 1. Delphi 7 2. MySQL. Langkah-langkah :

Menampilkan Data/Tabel MySQL di Ms.Access

Pengenalan APLIKASI DATABASE

DATABASE. Visual Data Manager

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

KONEKSI NETBEANS DENGAN DATABASE SQLITE

DATABASE SQL SERVER. Database SQL Server Halaman 1

Oleh : Uus Rusmawan Hal - 1 -


Visual Programming 2. P-14,15 Fery Updi,M.Kom




Bab XII Mencetak Data SQL Server

Data Access Object Objektif:

E-trik Ajax. Database MySQL. Dedi Alnas

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

Konversi Database. Klik Next. 3. Maka muncul kotak dialog berikutnya. Klik Next

Modul Praktikum Ke-10

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Bahasa Pemrograman-1 (Visual Basic)

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg





Koneksi Visual Basic Dan Database Microsoft Access

MODUL 9. Pemrograman Visual dengan Database SQL Server

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem.

MODUL : V [ DATABASE, CONN, INPUT, TABEL,REPORT ] ASP.NET

BAB 3 Simpan Data 3.1. Simpan Data Dengan Kode SQL Ms Access MS Access ( format) DbJenisBrg.mdb Tabel_Jenis_Brg 22 Atep Ruhiat

MEMBUAT MENU BANTU

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

Koneksi PHP -ODBC Persiapan

Merancang Laporan dengan DataReport Tanpa Kriteria. Membuat laporan berdasarkan kriteria yang diinginkan

Modul 3. Oleh : Mohammad Sholikin. 1


Laporan. Danu Wira Pangestu Lisensi Dokumen:

Database Access untuk Multi User


Modul Visual Basic 6.0. By: Dian nuryahdi Asman, S.Kom

BUAT STRUKTUR TABEL DENGAN DATABASE ACCESS Nama Data Base : DBQuery.Mdb

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

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

Program absen dengan menggunakan visual basic 6.0

MODUL 4 STRUKTUR OPEN DATABASE CONNECTIVITY

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

Transkripsi:

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report I.Koneksi DataBase MySQL Selain dengan Microsoft Acess, Visual Basic memilik koneksi dengan Jenis database lainnya, seperti MySQL, Oracle, Postgress SQL dan lain sebagainya. Pada praktikkum kali ini, diharapkan praktikkan dapat memahami konfigurasi dan scripting dalam konektifitas antara Visual Basic dengan Database MySQL. Untuk konektivitas dengan MySQL, dibutuhkan beberapa komponen (software pendukung), diantaranya ialah : 1 ) MySQL Server atau WAMP 5_1.3 (Windows Apache MySQL PHP 5) Server 2 ) Sebuah driver penghubung antara vb6 dan mysql yaitu mysql connector-odbc 3.51.27(atau bisa juga menggunakan versi lain) Pada praktikkum kali ini akan digunakan WAMP 5_13 yang telah menyediakan pembuatan database SQL. Software lainnya yang bias menjadi alternative diantaranya ialah XAMPP karena telah sama-sama dilengkapi dengan koneksi localhost/phpmyadmin. VB membutuhkan penghubung atau connector untuk berhubungan dengan databasenya, untuk itu diperlukan mysql connector ODBC. Untuk interface nya user dapat mengunakan koneksi ADODC dan Grid, sehingga pemrograman Vb nya tidak begitu berbeda apabila kita menggunakan koneksi Access maupun Oracle. A.Pembuatan DataBase Pilihlah lambang WAMP kemudian Pilihlah phpmyadmin

Apabila anda menggunakan XAMPP, maka anda bias langsung memanggil phpmyadmin pada Browser, dengan mengetikkan alamat url sebagai berikut : http://localhost/phpmyadmin 1 ) buat Tabel dalam database MySql Tampilan PhpMyAdmin Beri nama table mahasiswa yang memiliki 4 buah field, lalu pilih GO 2 ) isi keempat field berikut dengan konfigurasi property nya :

Adapun SQL (Structure Query Language) ialah sebagai berikut : CREATE TABLE `mysql`.`mahasiswa` (`Nim` VARCHAR(10) NOT NULL, `Nama` VARCHAR(40) NOT NULL, `Alamat_Tinggal` VARCHAR(40) NOT NULL, `email` VARCHAR(20) NOT NULL, PRIMARY KEY (`Nim`)) ENGINE = MyISAM; biasanya database yang telah terbuat akan berada dalam direktori C:\WAMP5\MySql\Data\mahasiswa. Setelah berhasil membuat table, cobalah sisipkan beberapa buah data atau nilai untuk mengisi record table mahasiswa. Koneksi Model DSN Menggunakan Objek Sebelum program di Visual Basic dijalankan, maka MySql harus diaktifkan agar computer dianggap sebagai server lokal dan koneksi database dapat dilakukan. Setelah software yang diperlukan diinstall ke dalam komputer, langkah berikutnya adalah membuat rancangan GUI berikut programnya di Visual Basic. Untuk tahap awal kita akan mencoba menampilkan data yang dibuat dengan MySQL dalam DataGrid. Lakukanlah langkah-langkah di bawah ini. 1. Buatlah sebuah GUI dengan menambahkan satu Adodc dan DataGrid 2. Klik DataGrid dan hubungkan ke Adodc1 pada properti DataSource 3. Klik kanan objek Adodc1 > ADODC Properties 4. Pilih Use ODBC Data Source Name > New 5. Pilih Use Data Source (Applies to this machine only) > Next

6. Pilih MySQL ODBC 3.51 Driver > Next Setelah memilih MySQL ODBC 3.51 Driver, Selanjutnya user kita akan dihadapkan pada setingan ODBC, kita menggunakan server localhost dengan user sebagai root, kemudian database yang telah dibuat pada phpmyadmin tadi akan tampil pada daftar Database. Setelah sukses terkoneksi, maka berikutnya ialah : Klik tabulasi RecordSource Pilih 2 adcmdtable Klik combo Table or Stored Procedure Name

Pilih nama table sesuai dengan yang dibuat dalam Database Klik Apply > OK Hasil koneksi dapat dilihat pada properti ConnectionString di ADODC Setelah semua setingan dan konfigurasi dilakukan coba jalankan project Vb yang telah anda sisipkan sebuah ADODC beserta Data Grid. Apakah data table dalam Database muncul pada Grid? KONEKSI MODEL DSN TANPA OBJEK Coba tambahkan sebuah Form dalam Project VB anda sisipkan sebuah ListBox, kemudian buat scripting sebagai berikut : Dim Conn As New ADODB.Connection Dim RSMahasiswa As ADODB.Recordset Private Sub Form_Load() Set Conn = New ADODB.Connection Set RSBarang = New ADODB.Recordset Conn.Open "DSN=kiezane" RSBarang.Open "select * from mahasiswa", Conn List1.Clear Do Until RSBarang.EOF List1.AddItem RSMahasiswa!Nim & vbtab & RSMahasiswa!Nama & vbtab & RSMahasiswa! Alamat_Tinggal & vbtab & RSMahasiswa!email RSMahasiswa.MoveNext Loop End Sub KONEKSI MODEL STRING MENGGUNAKAN OBJEK ADODC Selain cara koneksi model DSN, Anda dapat melakukan koneksi dari Visual Basic ke database MySQL dengan model Connection String. Ikutilah langkah-langkah di bawah ini. 1. Buatlah GUI dengan menambahkan sebuah control adodc dan datagrid 2. Hubungkan DataGrid ke adodc pada properti DataSource 3. Klik kanan Adodc1 > ADODC Properties 4. Klik Use Connection String > Build 5. Pilih Microsoft OLE DB Provider for ODBC Drivers > Next

Kemudian pilih connection string, pilih Build Pilih New untuk membuat File DSN yang baru, kemudian pilih MySQL ODBC 3.51 Driver, lalu Next Simpan dengan sebuah nama file misalnya CobaMySQL2 Pilih Next, kemudian Finish. Hingga muncul settingan ODBC Connector seperti di bawah ini :

Untuk penamaan databasenya disesuaikan dengan penamaan database yang dibuat pada php myadmin. Apabila telah terkonfigurasi dengan baik, maka akan muncul keterangan seperti di bawah ini : Klik tabulasi DataSource Klik combo Command Type Pilih 2 - adcmdtable Klik combo Table or Stored Procedure Name Pilih Barang > Apply > OK Untuk melihat hasil koneksi yang dilakukan dengan model String, klik objek Adocd, properti ConnectionString telah terisi seperti gambar di bawah ini Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DATABASE=mysql;DRIVER={MySQL ODBC 3.51 Driver};OPTION=0;PORT=0;SERVER=localhost;UID=root;" KONEKSI MODEL GABUNGAN Sebenarnya ada teknik gabungan yang dapat digunakan untuk melakukan koneksi ke database MySQL, yaitu menggunakan model String tetapi memanfaatkan DSN yang telah dibuat sebelumnya. Ikutilah langkah-langkah berikut ini.

1. Buatlah GUI dengan menambahkan control adodc dan datagrid 2. Hubungkan DataGrid ke Adodc1 pada properti DataSource 3. Klik objek Adodc > ADODC Properties 4. Pilih Use Connection String > Build 5. masih memilih Microsoft OLE DB Provider for ODBC Drivers > Next 6. Klik combo Use Data Source Name 7. kemudian coba anda pilih salah satu dari data source yang telah anda buat 8. Klik Text Connection > OK > OK 9. Klik tabulasi RecordSource 10. Klik combo Command Type > 2 adcmdtable 11. Klik combo Table or Stored Procedure Name > (nama_tabel) 12. Klik Apply > OK 13. Hasil koneksi tersebut dapat dilihat pada properti ConnectionString seperti gambar di bawah ini Listing lengkapnya : Provider=MSDASQL.1;Persist Security Info=False;Data Source=CobaMySQL1 Cara koneksi database model gabungan ini pembuatannya lebih cepat dan listing programnya lebih pendek.

Koneksi Crystal Report & VB (ODBC, MySQL) 1 ) Buka terlebih dahulu Crystal Report 8.5 atu versi di atasnya, kemudian pilih using the report expert, sebagaimana tampilan di bawah ini 2 ) pilih Database, kemudian pilih ODBC lalu cari data source name, berikut table dari database yang telah kita buat, kemudian add Allseluruh field dari table dalam database yang kita pilih sebagaimana tampilan di bawah ini :

setelah seluruh field berhasil dimasukkan, maka akan muncul seluruh data dari table dalam database yang kita pilih. Setelah itu kita save (*.Rpt) dalam folder dimana project visual basic kita berada. Berikut ialah syntax Visual Basic, ketika kita memanggil report dari project yang kita buat, dengan satu syarat bahwa crystal report control (active X Control) telah kita load ke dalam project kita Private Sub CMDPRINT_Click() CR.ReportFileName = App.Path & "\Report.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 End Sub CR ialah nama dari komponen Crystal Report Control yang kita buat