Anda di halaman 1dari 6

Nama : Noor Muhammad furqaan NIM : 21070110130053

Modul 3 Aplikasi Database Pada Pemrograman Visual Basic 2010

1. Keunggulan menggunakan MySQL dalam pembuatan database: a. Multi-user, MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah. b. Perangkat lunak Open Source, MySQL didistribusikan dibawah lisensi GPL sehingga dapat digunakan secara gratis. c. Ragam tipe data, MySQL memiliki ragam tipe data yang sangat banyak, seperti signed/ unsigned integer, float, double, char,dan lain-lain. d. Keamanan, MySQL memiliki beberapa lapisan kemanan, seperti: level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail e. Portabilitas, MySQL dapat berjalan stabil pada berbagai sistem operasi, seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi. (http: id.wikipedia.org/wiki/mySQL) 2. Jenis-jenis relasi yang ada di dalam Microsoft Access: a. One-to-many relationship, artinya bahwa sebuah record suatu tabel (misal tabel A) dapat sesuai dengan beberapa record pada tabel lain (misal tabel B), tapi sebuah record tabel B hanya sesuai dengan satu record tabel A Contoh: Tabel Suppliers terdiri dari 3 field name, yang terdiri dari 4 record. Sedangkan tabel Product terdiri dari 4 field name, yang terdiri 5 record. Kedua tabel dihubungkan dengan relasi one to many, dengan salah satu field name, supplier ID mempunyai sebuah record yang bersesuaian dengan beberapa record dalan field name Supplier ID pada tabel Products, sedangkan sebuah record pada tabel record pada tabel products hanya bersesuaian dengan sebuah record pada tabel suppliers.
b. Many-to-many relationship, artinya bahwa sebuah record dalam tabel A

dapat bersesuaian dengan beberapa record dalam tabel B dan sebuah record Modul 3 : Aplikasi Database Pada Pemrograman Visual Basic 2010 Asisten : Aries Andjar S.

Nama : Noor Muhammad furqaan NIM : 21070110130053

dalam tabel B dapat bersesuaian dengan beberapa record dalam tabel A dengan bantuan perantara tabel. Contoh: Tabel Orders memiliki 1 record yang bersesuaian dengan beberapa record pada tabel products bersesuaian dengan beberapa record pada tabel order. c. One-to-one relationship, artinya bahwa sebuah record dalam tabel A dapat bersesuaian dengan sebuah record dalam tabel B dan sebuah record dalam tabel B dapat bersesuaian dengan sebuah record dalam tabel A. Contoh: Tabel employee mempunyai sebuah record yang bersesuaian dengan sebuah record dalam tabel Soccer Fayers. (http://deni.ibs.ac.id/~deni/aplikom/HandOut10-Access.pdf) 3. Cara-cara mengkoneksikan database ke VB.net: Untuk dapat mengakses suatu database dari visual basic, maka harus dibuat koneksi ke database tersebut. Terdapat beberapa cara yang tersedia untuk itu sesuai dengan database yang digunakan, yaitu: a. Menggunakan Object ADO Tahap-tahap yang dilakukan adalah sebagai berikut: 1. Plih menu File, lalu New 2. Pilih VB Enterprise (Professional) Edition Controls, klik ok 3. Klik ganda pada folder Forms pada jendela proyek, lalu klik ganda pada form 1 sampai muncul tampilan form 4. Klik icon ADODC pada toolbox 5. Klik dan seret pada jendela form, sehingga muncul tampilan seperti gambar objek yang tergambar dalam form disebut objek data. 6. Tentukan properti data yang sesuai dengan data yang akan dibuat 7. Tentukan properti Connection String dengan mengklik kolom

Connection String 8. Pilih OptionButton pada Use Connection String lalu klik Build 9. Pilih Microsoft Jet 4.0 OLEDB Provider lalu klik Next 10. Pilih atau ketik nama database yang dipaka pada kolom Select or Enter a database name. Modul 3 : Aplikasi Database Pada Pemrograman Visual Basic 2010 Asisten : Aries Andjar S.

Nama : Noor Muhammad furqaan NIM : 21070110130053

11. Klik Test Connection jika perlu, lalu klik ok sampai tampilan kembali ke jendela Form 12. Tentukan properti RecordSource dengan cara mengklik tombol pada kolom RecordSource 13. Pada kolom Command type pilih 2-adCmdTable. Isilah dengan memilih tabel barang, lalu kolom Table or Stored Procedure Name dapat diisi. 14. Klik Ok 15. Simpan Form dan proyek

b. Mendeklarasikan Objek ADO Objek ADO dapat dideklarasi melalui coding. Tiga objek bawaan ADO dalam pengembangan aplikasi adalah: 1. Object Connection Dapat digunakan teknik pintas recordset, berikut adalah sintaksis untuk masing-masing metoda di Visual Basic: Dim recordset as ADODB.Recordset Set recordset = New ADODB.Recordset recordset.OpenSource, ActiveConnection, CursorType, LockType, Options Selanjutnya mengalokasikan memori untuk object connection, sbb: Set on= New ADODB.Connection Lalu isi Property Object Connection tersebut sbb: Contoh ini adalah property untuk MSSQL Server koneksi = Perovider=SQLOLEDB; & _ Server=NamaServer; & _

Modul 3 : Aplikasi Database Pada Pemrograman Visual Basic 2010 Asisten : Aries Andjar S.

Nama : Noor Muhammad furqaan NIM : 21070110130053

Initial catalog= inventory & _ user Id = Teknik _ Password=isiapasaja cn.Open koneksi 2. Object Command Digunakan untuk perintah SQL ke sumber data atau server, Deklarasi command sbb: Public Cmd as New ADODB.Command Lalu alokaskan memori untuk object command sbb: Set CmdBarang = New ADODB.Command Lalu isi Property object command CmdBarang.ActiveConection = on CmdBarang.CommandText = select * from barang CmdBarang.CommandType = adCmdText 3. Object Recordset Digunakan sebagai penampung hasil eksekusi dalam bentuk tabel. Deklarasinya adalah sbb: Dim rsBarang As New ADODB.Recordset Lalu alokasikan memori untuk object recordset: Set rsBarang = New ADODB.recordset Lalu isikan property object record set rsBarang.Cursortype = adopenDynamic rsBarang.LockType = adLockOptimistic rsBarang.Open cmdBarang

4. a. Table Adapter: Komponen yang digunakan untuk pengganti penggunaan DataAdapter

Modul 3 : Aplikasi Database Pada Pemrograman Visual Basic 2010 Asisten : Aries Andjar S.

Nama : Noor Muhammad furqaan NIM : 21070110130053

b. Primary Key: Suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel c. Foreign Key: Sebuah kumpulan field dalam satu relasi yang digunakan untuk menunjuk ke suatu baris pada relasi yang lain d. Database: Kumpulan data yang dipakai dalam suatu lingkup tertentu, misalkan instansi, perusahaan, dan lain-lain. e. DBMS: Kumpulan perangkat lunak yang digunakan untuk menangani semua pengaksesan ke database. f. RDBMS: Sebuah paket perangkat lunak (software) kompleks yang digunakan untuk memanipulasi database. (http://www.yulianmf.com/Paging-DataGidView-Winform-Control-denganTableAdapter.aspx) (http://ijongblue.blogspot.com/2009/10/pengertian-primary-key-dan-foreignkey.html) (http://id.wikipedia.org/wiki/Basis_data) (http://fazarate.blogspot.com/2011/03/macam-macam-dbms.html) (http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data_relasional)

5. Macam-macam DBMS: a. MySQL: Perangkat lunak sistem mamajemen basis data SQL. Berada di bawah lisensi GNU GPL sehingga dapat digunakan secara gratis. b. Oracle: Relational Database Management System (RDBMS) untuk mengelola informasi secara terbuka, komprehensif, dan terintegrasi. Oracle merupakan yang paling rumit dan paling mahal diantara DBMS lainnya. Oracle dirancang untuk organisasi besar yang membutuhkan fleksibilitas dan skalabilitas untuk memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar. c. Firebird: Sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003, berjalan baik pada Linux, Windows, juga pada sejumlah platform Unix.

Modul 3 : Aplikasi Database Pada Pemrograman Visual Basic 2010 Asisten : Aries Andjar S.

Nama : Noor Muhammad furqaan NIM : 21070110130053

d. Microsoft SQL 2000: Software yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. e. Visual Fox Pro 6.0: Menggunakan model data relasional karena merupakan model yang paling sederhana sehingga mudah dipahami oleh pengguna. f. Desktop Database Paradox: suatu program terpisah yang langsung terdapat pada Borland Delphi. Di dalamnya terdapat beberapa DBMS yang terintegrasi, yaitu Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms.SQL, Oracle, Ms. Access dan interbase. (http://fazarate.blogspot.com/2011/03/macam-macam-dbms.html)

Modul 3 : Aplikasi Database Pada Pemrograman Visual Basic 2010 Asisten : Aries Andjar S.

Anda mungkin juga menyukai