modul praktikum basis data 9

10
Modul Praktikum Basis Data Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri Malang (UM) MODUL IX KONEKSI ACCESS DENGAN VISUAL BASIC 2008 A. TUJUAN Memahami konsep ADO.NET dan interaksi aplikasi dengan sumber data (data source). Mampu mengoneksikan basisdata di Access pada Visual Basic.2008 Mampu menghasilkan antarmuka untuk akses dan manipulasi data di basis data. B. PETUNJUK C. DASAR TEORI 1. Interaksi dengan Data Source Untuk mendukung pengaksesan dan pengolahan data yang lebih baik, .NET Framework memperkenalkan teknologi yang dikenal sebagai ADO.NET. Pada dasarnya, ADO.NET merupakan kumpulan komponen-komponen perangkat lunak yang dapat dimanfaatkan untuk akses data dan layanan data. Secara internal, ia merupakan bagian dari library kelas dasar yang tercakup di dalam Microsoft .NET Framework. ADO.NET merupakan model pemrograman baru yang didesain untuk menyediakan akses konsisten ke data source. ADO.NET terdiri dari dua komponen fundamental: data provider dan dataset. Data provider (atau managed provider) merupakan koleksi kelas yang bertindak sebagai penghubung antara aplikasi dan data source. Ada beragam data provider yang secara intrinsik disediakan oleh .NET Framework, namun di sini kita hanya memfokuskan pada data provider untuk OLE DB. Dataset merupakan himpunan kelas yang merepresentasikan basis data di dalam memori. 2. Visual Basic 2008 Awali setiap aktivitas dengan doa, semoga berkah dan mendapat kemudahan. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur. Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas.

Upload: destiawan-yukikaze

Post on 11-Jan-2016

13 views

Category:

Documents


0 download

DESCRIPTION

modul 9

TRANSCRIPT

Page 1: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

MODUL IXKONEKSI ACCESS DENGAN

VISUAL BASIC 2008

A. TUJUAN

Memahami konsep ADO.NET dan interaksi aplikasi dengan sumber data (data source).

Mampu mengoneksikan basisdata di Access pada Visual Basic.2008 Mampu menghasilkan antarmuka untuk akses dan manipulasi data di basis

data.

B. PETUNJUK

C. DASAR TEORI

1. Interaksi dengan Data Source

Untuk mendukung pengaksesan dan pengolahan data yang lebih baik, .NET Framework memperkenalkan teknologi yang dikenal sebagai ADO.NET. Pada dasarnya, ADO.NET merupakan kumpulan komponen-komponen perangkat lunak yang dapat dimanfaatkan untuk akses data dan layanan data. Secara internal, ia merupakan bagian dari library kelas dasar yang tercakup di dalam Microsoft .NET Framework. ADO.NET merupakan model pemrograman baru yang didesain untuk menyediakan akses konsisten ke data source. ADO.NET terdiri dari dua komponen fundamental: data provider dan dataset.

Data provider (atau managed provider) merupakan koleksi kelas yang bertindak sebagai penghubung antara aplikasi dan data source. Ada beragam data provider yang secara intrinsik disediakan oleh .NET Framework, namun di sini kita hanya memfokuskan pada data provider untuk OLE DB. Dataset merupakan himpunan kelas yang merepresentasikan basis data di dalam memori.

2. Visual Basic 2008

Awali setiap aktivitas dengan doa, semoga berkah dan mendapat kemudahan. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur. Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas.

Page 2: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

Visual Basic merupakan event-driven programming (pemrograman terkendali kejadian). Artinya program menunggu sampai respon dari pemakai berupa event atau kejadian. Visual Basic memberikan berbagai macam kemudahan dan fasilitas yang disediakan menjadi sangat praktis meskipun untuk pemula, program ini mudah untuk dipelajari sendiri dengan berbagai macam jenis buku yang telah diterbitkan mengenai bahasa pemrograman dengan Visual Basic 2008.

D. LATIHAN

Latihan ini menggunakan Microsoft Access 2007 sebagai data source. Dalam latihan ini, buatlah table barang dan pembelian di MS.Acceess.

Tabel Barangid_brg nama_brg stok

A10 Mouse 20A11 Keyboard 25A12 DVD R-W 15A13 Modem 20

Tabel Pembelian

Main ToolbarMenu Bar

Form Designer

Property Window

Project Window

Toolbox

Page 3: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

id_pem id_brg Jml_beli1 A10 52 A12 10

1. Koneksi Visual Basic dengan Microsoft Access

Menggunakan Typed Dataset Pada pendekatan typed dataset, terlebih dahulu kita harus men-generate dataset. Langkah ini dapat dilakukan melalui objek DataAdapter. Oleh karena itu, sebelumnya kita harus menciptakan OleDbDataAdapter. 1. Jalankan Visual Basic 2008. 2. Klik menu File > New Project, atau melalui ikon New Project, atau

melalui kombinasi tombol Ctrl+N. 3. Pada kotak dialog New Project, pilih template Windows Application

Gambar 1 : New Project pada VB

o Windows Application. Untuk menciptakan aplikasi-aplikasi Windows yang berjalan secara lokal di komputer user.

4. Ketikkan nama file pada textbox Name dengan nama “Modul9”. 5. Pilih tempat directory penyimpanan dengan klik Browse6. Kemudian klik OK.7. Dalam upaya memudahkan penggunaan DataAdapter, kita bisa bisa

meletakkannya di Toolbox. Caranya, klik kanan Toolbox (sebaiknya di menu Data), kemudian pilih Choose Items....

4 5

6

Page 4: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

Gambar 2 : Toolbox Items

8. Pada kotak dialog toolbox item, beri tanda cek komponen OleDbConnection dan OleDbDataAdapter di tab .NET Framework Components, kemudian klik OK.

9. Sampai langkah ini seharusnya akan ada komponen-komponen tersebut di Toolbox.

Gambar 3 : Choose Toolbox Items

10. Tambahkan komponen OleDbDataAdapter ke form.

Page 5: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

11. Hanya dengan drag and drop komponen tersebut dari Toolbox. Langkah ini akan memicu munculnya dialog wizard, klik New Connection.

Gambar 4 : DataAdapter Configuration Wizard

12. Klik pada New Connection dan akan keluar kotak dialog Add Connection.

13. Pada kotak dialog Add Connection, ubah data source menjadiMicrosoft Access Database File (OLE DB) dengan klik Change.

Page 6: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

Gambar 5 :Data Source pada Add Connection

14. Spesifikasikan juga nama file database dengan klik tombol Browse kemudian cari lokasi table yang telah dibuat di MS.Access lalu klik OK setelah selesai.

15. Klik Tes Connection untuk mengetahui basis data telah terhubung.

Gambar 6 : Add Connection

Page 7: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

16. Klik Next dialog wizard. Apabila muncul konfirmasi untuk meng-copy file ke project, klik Yes. Klik Next.

Gambar 7 : Dialog Konfirmasi

17. Taham selanjutnya, pada Choose a Command Type pilih Use SQL Statement dan klik NEXT.

Gambar 7 : Choose a Command Type

18. Pada tahap Generate the SQL statements, klik Query Builder.Tambahkan tabel mahasiswa, klik ADD, kemudian klik Close dialog Add Table.

Page 8: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

Gambar9 : Add Table

19. Pada Query Builder, beri tanda cek * (All Columns), kemudian klikExequte Query untuk mengetahui isi table barang. Klik OK untuk menutup dialog Query Builder.

Gambar10 : Table pada Query Bulder

Page 9: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

Gambar11 : Hasil Execute Query pada Query Bulder

20. Klik Finish untuk menutup dialog wizard. 21. Maka secara otomatis OleDbConnection akan muncul.

Sampai langkah ini, tahap pembuatan objek OleDbDataAdapter telah selesai. Langkah selanjutnya adalah men-generate dataset.

1. Klik smart tag (segitiga) komponen OleDbDataAdapter, kemudian pilih menu Generate Dataset.

Gambar12 : smart tag (segitiga) komponen OleDbData Adapter

Gambar13 : komponen OleDbData Adapter

2. Pilih New untuk menciptakan dataset baru dan pastikan Anda memilih tabel yang akan digunakan, kemudian klik OK.

Page 10: Modul Praktikum Basis Data 9

Modul Praktikum Basis Data

Jurusan Teknik ElektroFakultas Teknik Universitas Negeri Malang (UM)

Gambar14 : komponen OleDbData Adapter

3. Sampai langkah ini, akan terlihat adanya komponen DataSet di dalam project.

E. TUGAS PRAKTIKUM1. Buat project baru pada Visual Basic 2008 dengan nama tgs_prak.2. Dengan cara yang sama pada Latihan, koneksikan table mahasiswa yang

telah dibuat pada Modul sebelumnya.3. Tampilkan keberhasilan koneksinya.