PERTEMUAN 8 Pemrograman Visual Presented by : Sity Aisyah, M.Kom Email : dryesha@gmail.com Blog : yeshasalsabila.blogspot.com 1
Pokok Bahasan : Database 2
Mengenal Database Database (basis data) dapat diartikan sebagai suatu pengorganisasian data dengan bantuan komputer yang memungkinkan dapat diakses dengan mudah dan cepat. Dalam hal ini, pengertian akses dapat mencakup pemerolehan data maupun pemanipulasian data, seperti menambah dan menghapus data. Manfaat database banyak dijumpai di sekeliling kita. ATM (Anjungan Tunai Mandiri) merupakan sebuah contoh teknologi informasi yang pada dasarnya memenfaatkan database, yang memungkinkan seseorang bisa mengambil uang dimana saja dan kapan saja. Aplikasi database yang lain dapat dijumpai pada toko-toko swalayan, perpustakaan, dan bahkan pada Internet. 3
Komponen Database Komponen terbesar dalam suatu Sistem Database adalah Database itu sendiri. Data dalam database dapat dikelompokkan dalam beberapa tabel. Tabel merupakan kumpulan data sejenis. Sebuah tabel biasanya terdiri dari beberapa field (kolom) dan record (baris), sebuah field menerangkan sebuah informasi dalam tentang identitas data dalam tabel , sedangkan record menerangkan sebuah data dalam tabel secara lengkap. 4
Hirarki dari sebuah database dapat dilihat pada gambar di bawah ini. 5
Nama Database : Pengajaran Nama Tabel : 1. Tabel Dosen Sebagai contoh sebuah lembaga pendidikan memiliki database pengajaran dengan struktur sebagai berikut : Nama Database : Pengajaran Nama Tabel : 1. Tabel Dosen 2. Tabel Matakuliah 6
3. Tabel Kuliah Hubungan antar tabel : 7
Data Dosen : Data Matakuliah : Data Kuliah : 8
Mengenal Database Management System Database Management System atau yang biasa disingkat dengan DBMS merupakan perangkat lunak atau program komputer yang dirancang secara khusus untuk memudahkan pengelolaan database. Salah satu macam DBMS yang populer dewasa ini berupa RDBMS (Relational DataBase Management System), yang menggunakan model basis data relasional atau dalam bentuk tabel-tabel yang saling terhubungkan. Microsoft Access dan MySQL merupakan contoh produk RDBMS. 9
Membuat Database dengan Microsoft Access Seperti yang telah di uraikan sebelumnya, Microsoft Access merupakan salah satu program aplikasi pengolah database berbasis RDBMS yang paling mudah dan sering di gunakan. Selain dapat dipakai sebagai single standing system, database yang di buat menggunakan Microsoft Access juga dapat dihubungkan dengan program aplikasi pembangun progam lain termasuk Visual BASIC. Untuk lebih mudah memahami cara pembuatan database, kita akan langsung membuat Database Pengajaran diatas dengan menggunakan Microsoft Access. 10
Langkah pertama Langkah kedua Buka program aplikasi Microsoft Access mel alui Start Menu. Buat sebuah database baru dengan nama Pengajaran.mdb. Langkah kedua Buat sebuah tabel baru dengan cara klik tools View lalu pilih Design View 11
Langkah ketiga Isikan Field Name dengan nama fiel d dari Tabel Dosen. Untuk Data Type (Tipe Data) dapat diisikan dengan memilih dari daftar yang tel ah ada. Untuk mengatur panjang field dapat dilakukan dengan mengganti properti Field Size (pada tab General) dari masing-masing field. Panjang Field 12
Langkah keempat simpan tabel dengan nama Dosen. Klik tombol View ( ) atau melalui menu View DataSheet View untuk mengisikan data dosen. Lakukan hal yang sama untuk membuat dan mengisi data pada Tabel Matakuliah dan Tabel Kuliah . 13
Pemrograman Database Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman alternatif untuk pengolahan database. Dengan pemrograman database kita dapat secara leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik. Visual BASIC merupakan sal ah satu bahasa pemrograman yang telah mendukung pemrograman database. Visual BASIC dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access, MySQL, SQL Server dan sebagainya. Alur kerj a pemrograman database dalam Visual BASIC dapat dijelaskan melalui gambar berikut. 14
15
Koneksi Visual BASIC dengan Database Access Untuk dapat menghubungkan Visual BASIC dengan database Access, kita akan menggunakan komponen ADO Data Control (ADODC). Komponen ini dapat dihubungkan dengan beberapa komponen yang digunakan untuk mengakses data seperti textbox, datagrid, dsb. Untuk dapat menggunakan ADODC, ada beberapa properti yang harus kita lakukan pengaturan antara lain: 16
Praktek : Modul Praktikum 8 17