KONEKSI DATABASE I
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif)
Untuk membuat
suatu aplikasi basis data, diperlukan suatu koneksi agar antara visual basic
dengan basis data dapat terhubung satu sama lain. Sebelum membuat aplikasi
basis data, kita harus pandai – pandai memilih perangkat lunak basis data apa
yang akan digunakan, hal ini perlu mengingat kebutuhan sistem pada suatu
lokasi/instansi/pemesan program berbeda – beda. Perangkat lunak basis data
sendiri terdiri dari berbagai macam dan jenis yang banyak serta berbeda – beda,
antara lain:
Database Server
1. SQL Server 10.IBM DB2 19.IBM Universe
2. Sysbase Adaptive 11.MySQL Informix 20.Oracle
3. Postgress SQL 12.AS/400 21.Firebird
4. Paradox 13.Mimer SQL 22.Pervasive
5. Cache 14.VistaDB 23.Netezza DBMS
6. Effi Proz 15.ZIM 24.Interbase
7. Ingres 16.LightBase 25.SQLBase
8. Teradata 17.DBMaker 26.Valentina
9. SQLite 18.Progress
Database Tipe Data File
1. Excel 4. Access
2. Foxpro 5. FileMaker
3. TextFile 6. OpenOffice Spreadsheet
Yang lainya
1. SQL Azure 7. Windows Azure Storage
2. Integration Services 8. OLAP, Analysis Services
3. SharePoint 9. MS Project
4. Active Directory 10.HTML Tabl, ComputerEase
5. Index Server 11.Composite
Information Server
6. Lotus
Notes 12.dan
lain-lain
1. FASILITAS
MICROSOFT ACCESS
Dalam mengkoneksikan file database dengan menggunakan Microsoft
Access ke program Visual Basic, dapat dilakukan dengan beberapa cara, antara
lain :
a.
Melalui Object (tool) Binding
Source
b.
Melalui ODBC (Dengan Machine
Data Source)
c.
Melalui coding program
1.
Koneksi dengan melalui objek
(tool) binding source dapat dilakukan dengan mengikuti langkah-langkah berikut
ini:
a.
buka form yang akan dibentuk
koneksinya
b.
tambahkan tool “Binding Source”
c.
atur propertiesnya:
- name = Kon_Ms_Access
- data source = klik panah bawahnya + add Project data source + application = database, lalu next + bentuk sebuah koneksi baru, klik tombol “New Connection” + pada data source = harus terpilih MicrosoftAccessDataFile, lalu ok, jika ada + lalu cari dimana lokasi database (ingat database yang akan di panggil tidak boleh terbuka), dan jika database sudah ditemukan maka klik tombol “Test Connetion” dan pastikan pesannya success, lalu ok, maka pada bagian “Which Data Connection Should Your Application …. = berisikan nama database yang kita bentuk” + Klik tombo next, jika ada pesan jawab “Yes, karena database yang kita panggil akan digabungkan dengan projek yang bentuk” + next, dimana pada kotak ini berisikan penyimpanan konfigurasi + pada tahap “Choose database Objek”, silahkan pilih database dengan cara meng-cheklist nama tabelnya + lalu klik tombol finish, jika semuanya sudah selesai.
2. FASILITAS ODBC (Dengan
Machine Data Source)
Cara membentuknya
sbb:
a.
Pergunakan file projek
kumpulan_praktek
b.
tambahkan satu form, caranya :
- klik kanan pada kumpulan_praktek di solution explorer
- klik add + klik windows form...
- pada template harus terpilih windows form + pada name, ketikkan nama formnya, mis: Prak_1 + add
- tambahkan kontrol koneksi
, lalu pada propertiesnya klik panah bawah DataSource, maka muncul kotak dialog sbb:
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg)
- lalu klik “Add Project Data Source”
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image007.jpg)
- klik Next
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image009.jpg)
- lalu klik tombol “New Connection”
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image011.jpg)
- lalu pilih “Microsoft ODBC Data Source” + Klik tombol Continue
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image013.jpg)
- lalu klik “Use Connection String” dan Klik tombol “Build”
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image015.jpg)
- lalu Klik tab “Machine Data Source” dan klik tombol new, terbuka kotak dialog dibawah ini
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image017.jpg)
- dan klik “System Data Source” + klik tombol Next
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image019.jpg)
- karena database yang kita pergunakan microsoft acces maka datas source yang kita pergunakan harus driver microsoft access, lalu pilih “Microsoft Access Drive (*.mdb)”, lalu klik tombol Next + Finish
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image021.jpg)
- lalu ketikkan nama “Data Source Name”, mis : Dsn_Kon_xxx dan ketikkan description (keterangan), mis : ini database setupnya + klik tombol Select, dan cari dimana database yang anda simpan (Pergunakan database yang sudah ada pada file yang diberikan, mis: Db_Kon.mdb), hasilnya sbb:
gambar lokasi databasenya:
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image023.jpg)
gambar hasil setupnya:
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image025.jpg)
- lalu klik tombol ok, akan terbentuk satu file data sourcenya dengan nama “Dsn_Kon_xx”
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image027.jpg)
Note: untuk koneksi
odbc ini bukan hanya dengan menggunakan “Machine Data Source” tetapi juga bisa
menggunakan “File Data Source”. Bedanya jika Machine, konfigurasi/pengaturan
koneksinya melekat pada system computer kita, artinya jika program di pindahkan
ke computer yang lain maka konfigurasi akan tidak ditemukan dan harus di
konfigurasi ulang, namun jika menggunakan File, konfigurasi koneksinya berupa
file yang dapat dipindah dan di panggil ulang jika di program akan digunakan di
computer yang lain dan masih banyak lagi
perbedaannya. Perintah untuk membentuk datasource (baik file maupun machine)
hampir sama.
- klik tombol ok, muncul kotak dialog dibawah ini dan isikan login name : siswa, Password : siswa
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image029.jpg)
- klik tombol ok, hasilnya spt gbr dibawah ini + klik tombol ok
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image031.jpg)
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image033.jpg)
- lalu pada kotak dialog diatas pilih “ Yes, include sensitive data in the connection string” dan klik tombol Next,
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image035.jpg)
- pada kotak dialog diatas ketikkan nama configuration : Kon_DSN_xx, lalu klik tombol next
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image037.jpg)
- lalu pada kotak dialog diatas ketikkan nama DataSet ; Ds_DSN_xx, lalu beri tanda check list pada tabels (ini untuk mengaktifkan tabelnya), lalu klik tombol Finish, dan muncul form beserta 2 buah objek ( yaitu : BindingSource1 dan Ds_DSN_xx)
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image039.jpg)
- lalu tambah toolbox “datagrid
(gbrnya :
)” ke dalam form1 diatas, dan hasil formnya sbb:
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image043.jpg)
- lalu klik panah bawah pada “Choose Data Source”, gbr spt dibawah ini
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image045.jpg)
- lalu 2xklik tabel1, maka pada form akan tampil sbb:
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image047.jpg)
- dan klik sembarang tempat untuk menghilangakan “Datagridview Task”, sedangkan untuk memunculkan kembalik klik tanda panah kekanan ini
- atur ukuran form sesuai dengan banyaknya field, setelah itu compile (dengan cara klik menu Build + “Rebuild Kumpulan Praktek”), dan jalankan (dengan cara menekan tombol Ctrl+F5), maka hasilnya spt gbr dibawah ini:
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image049.jpg)
- lalu simpan seluruh file (klik menu file + save all)\
Gambar
Tampilan Design Form Yang Telah Sempurna
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image051.jpg)
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image053.jpg)
![](file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image055.jpg)