Data Environtment Datagrid Implementasi

BAB III PENGELOLAAN DATABASE MENGGUNAKAN DATA ENVIRONTMENT

DAN DATAGRID

A. Data Environtment

Seperti halnya Adodc yang telah kita bahas sebelumnya, Data Environtment adalah konektor database yang dapat digunakan untuk menoneksikan keberbegai perangkat lunak database software management database DBMS seperti Microsoft Access, Microsoft SQL Server, Oracle dan DBMS lainnya. Data Environtment dilengkapi dengan engine untuk koneksi, engine tersebut digunakan disesuaikan dengan database yang di gunakan. Langkah untuk mengaktifkan jendela tersebut sebagai berikut: 5. Klik kanan pada projrect explorer 6. Pilih Add lalu pilih Data Environtment 7. Selanjutnya Data Environtment akan muncul sebagai berikut Gambar 1. Menambah Data Environtment

B. Datagrid

Seperti bahasan meteri sebelumnya, bahwa Datagrid adalah komponen yang digunakan untuk menampilkan database yang terkoneksi, seperti dengan koneksi Data Environtment . Untuk menggunakan komponen ini kita harus mengaktifkan komponen Microsoft DataGrid Control 6.0 OLEDB pada jendela komponen, langkah-langkahnya sebagai berikut: 1. klik kanan pada Tollbox dan pilih components 2. setelah jendelan komponen keluar maka cari dan aktifkan Microsoft DataGrid Control 6.0 OLEDB dengan cara mencentang 3. klik Apply atau OK 4. selanjutnya komponen DataGrid akan muncul di Tollbox Gambar 1. Menambah komponen DataGrid control

C. Implementasi

1. Penggunaan Data Environtment Dan Datagrid Penggunaan data environtment dan DataGrid sebagai Koneksi ke database Ms. Acces. Siapkan terlebih dahulu sebuah database dengan menggunakan Ms. Access dengan nama Kesiswaan, dan buatlah sebuah table dengan nama DataIndukSiswa dengan ketentuan berikut : Field Size Type NIS 8 Text Nama 25 Text Alamat 50 Text Wali 25 Text 2. Perancangan Interface Siapkan sebuah form dengan komponen dan property sebagai berikut : Komponen Properties Value Form Name frmUtama StartUpPosition CenterScreen Command1 Name cmdAdd Caption Add Command2 Name cmdDelete Caption Delete Command3 Name cmdUpDate Caption UpDate Command4 Name cmdSave Caption Save Command5 Name cmdClose Caption Close Command6 Name cmdFirst Caption | Command7 Name cmdPrev Caption Command8 Name cmdNext Caption Command9 Name cmdLast Caption | DataGrid DataSource Data Environtment 1 DataMember Command1 untuk memasukkan textbox dan label langsung menggunakan fasilitas Data Environtment Gambar 2. Rancangan interface 3. Cara mengoneksikan Data Environtment dengan database Langkah yang harus dilakukan untuk mebuat koneksi ke database adalah sebagai berikut a. Pastikan aktif pada jendela Data Environtment b. Klik kanab Connection1 pada jendela Data Environtment lalu pilih Properties c. Lalu pilih Provider dan Database . Seprti koneksi menggunakan Adodc, Masih ingat kan… d. Setelah koneksi sukses, maka tambahkan sebuah Command pada Connection1 dengan cara Klik kanan pada Connection1 lalu pilih Add Command e. Untuk mengatur t abel yang digunakan, klik kanan pada Command1 yang baru dibuat kemudian pilih Properties hingga muncul jendela seperti dibawah ini : Gambar 3. Command1 Properties f. Pilih Tab General dan atur Database Object dengan pilihan Table dan Object Name sesuai dengan nama tabel yang tadi dibuat. g. Untuk mengatur hak akses pilih Tab Advanced lalu pada Combo Lock Type pilih option ke-3 yaitu Optimistic agar bisa melakukan operasi Add, UpDate, dan Delete kemudian OK h. Jika semua sudah diatur maka semua Field yang ada pada tabel yang pilih akan terlihat pada Command1 dengan cara mengklik tanda panah Gambar 4. Field pada Command1 i. Textbox dan Label dari Field dapat dibuat dengan cara menyeret Command1 kedalam Form. 4. Listing dan Coding Masukkan listing program berikut kedalam masing-masing komponen ‘Untuk menyiapkan sebuah record baru dalam tabel Private Sub cmdAdd_Click On Error Resume Next DataEnvironment1.rsCommand1.AddNew txtNIM.SetFocus End Sub ‘Untuk menyimpan record baru Private Sub cmdSave_Click On Error Resume Next DataEnvironment1.rsCommand1.Save MsgBox Data sudah disimpan, vbOKOnly + vbInformation, Sudah Disimpan End Sub ‘Untuk menghapus sebuah record dalam tabel Private Sub cmdDelete_Click On Error Resume Next DataEnvironment1.rsCommand1.Delete MsgBox Data sudah dihapus, vbOKOnly + vbInformation, Data Dihapus DataEnvironment1.rsCommand1.MoveFirst End Sub ‘Untuk mengUpdate atau merubah data Private Sub cmdUpDate_Click On Error Resume Next DataEnvironment1.rsCommand1.Update MsgBox Data sudah diubah, vbOKOnly + vbInformation, Data Diubah End Sub ‘Untuk berpindah ke record pertama Private Sub cmdFirst_Click On Error Resume Next DataEnvironment1.rsCommand1.MoveFirst End Sub ‘Untuk berpindah ke record terakhir Private Sub cmdLast_Click On Error Resume Next DataEnvironment1.rsCommand1.MoveLast End Sub ‘Untuk berpindah ke record selanjutnya Private Sub cmdNext_Click On Error Resume Next DataEnvironment1.rsCommand1.MoveNext If DataEnvironment1.rsCommand1.EOF Then DataEnvironment1.rsCommand1.MoveLast MsgBox Data sudah pada record terakhir, vbOKOnly + vbInformation, Record Terakhir End If End Sub ‘Untuk berpindah ke record sebelumnya Private Sub cmdPrev_Click On Error Resume Next DataEnvironment1.rsCommand1.MovePrevious If DataEnvironment1.rsCommand1.BOF Then DataEnvironment1.rsCommand1.MoveFirst MsgBox Data sudah pada record pertama, vbOKOnly + vbInformation, Record Pertama End If End Sub ‘Untuk keluar dari program Private Sub cmdClose_Click End End Sub

BAB IV PEMROGRAMAN DATABASE MENGGUNAKAN KONEKSI BERBASIS