PERTEMUAN KE 11 DATABASE TUJUAN INSTRUKSIONAL KHUSUS Mahasiswa dapat memahami pembuatan database dalam VB
DATABASE DATABASE ADALAH SEKUMPULAN INFORMASI AYNG TERORGANISIR DAN DISIMPAN SECARA ELEKTRONIS CONTOH PRODUK APLIKASI DATABASE ANTARA LAIN : MS.ACCESS, MS.FOXPRO, MS.SQL SERVER, ORACLE, DLL DALAM SATU DATABASE BISA TERDAPAT LEBIH DARI SATU TABEL DAN BANYAK RECORD SECARA HIRARCHIS DATABASE DPT DIGABARKAN SBB : Charcter Field Record File/Tabel Database
DATABASE Struktur DataBase
DATABASE Struktur DataBase AVB.mdb
DATABASE TYPE DATA Boolean Byte Integer Long Currency Single Double Date/Time Text Memo Binery
MEMBUAT DATABASE Membuat Database dengan Access Table Aktifkan Microsoft Access Pilih menu Blank Access Database (pilih open jika database pernah dibuat) Isi nama file dgn nama databas yg akan anda buat Klik tombol Create Table Table digunakan untuk menyimpan data sesuai dengan spesifikasinya
MEMBUAT DATABASE Membuat Tabel Pada Ms. Access Buka database yang ada, akan muncul kotak dialog Database tab Tables Klik ganda pada Create table in Design View Isi Field Name Kemuaian Save Membuat Sebuah Database dg menggunakan VisData Manager : Klik AddIns dan Pilih Visual Data Manager Pada menu VisData pilih menu File, New (Atau Open DataBase jika pernah dibuat) , Pilih Micrososft Access Version 7.0 MDB
MEMBUAT DATABASE Membuat Sebuah Database dg menggunakan VisData Manager : 3. Pada Menu Save Ase, isikan nama file yang akan di-creat 4. Klik Kanan pada Property, kemudian pilih New Table (untuk membuat table baru) 5. Isikan Nama Table yang akan dibuat kemudian modifikasi Field yang akan dibuat kemudian klik Build The Table. 6. Anda sudah memiliki sebuah database (dengan table yang dibutuhkan)
MEMBUAT DATABASE Merancang Tabel, Menentukan Field Index & Meng-input Data Dlm pemrograman visual Database dibedakan menjadi dua kelompok, yaitu back-end dan front-end. Back-end adalah yang menyusun, menyimpan dan mengamankan database. Sedangkan Front-end adalah aplikasi yang berhubungan langsung dengan para pemakai program. Ikuti langkah2 dibwh ini menciptakan database dgn Visual Data Menejer :
MEMBUAT DATABASE 1. Pilih Add-Ins | VisualData Menager sbb :
MEMBUAT DATABASE 2. Akan tampil windows VisData (Visual Data Manager ) sbb :
MEMBUAT DATABASE 3. Sorot dan Click File | New | Ms.Access | Versi 7.0 MDB
MEMBUAT DATABASE 4. Pilih folder utk menyimpan database | Ketikan nama database nya pd File Name | Click tombol Save :
MEMBUAT DATABASE 5. Tampil jendela / windows Database DT_MHS.mdb
MEMBUAT DATABASE 6. Click Propertie | Click kanan mouse | Pilih & click NewTabel
MEMBUAT DATABASE 8. Tampil struktur tabel | ketikan nama Tabel pd Table Name :
MEMBUAT DATABASE Ikuti langkah2 dibwh ini, utk mengetikan Field2 9. Misal Structure table : BIODATA diatas, mempunyai field2 seperti berikut : Nama Field Type Size NPM Text 10 NAMA Text 15 ALAMAT Text 25 Ikuti langkah2 dibwh ini, utk mengetikan Field2 diatas a. Pada tampilan struktur tabel diatas | Click tombol Add Field b. Ketikan field NPM pada Name | Pilih Typenya Text | Ketikan sizenya | click tombol OK | Lihat tampilan di halaman selanjutnya :
MEMBUAT DATABASE c. Utk memilih type, Click DropDown Pada Kotak Type sbb
MEMBUAT DATABASE d. Setelah ketikan Sizenya | Click Tombol Ok | Lakukan langkah no. a s/d no. d | utk mengetikan fieldName selanjutnya sampai seluruh field | lalu click Tombol Close utk mengakhiri pengetikan field Name.
MEMBUAT DATABASE e. Setelah click tombol close pada tampilan diatas, akan terlihat Seluruh fieldName pada Kotak Field List :
MEMBUAT DATABASE f. Click Tombol Add Index Padatampilan diatas | Pilih & Click Field Index | Ketikan nama Index Pd Kotak Name | Seperti berikut :
MEMBUAT DATABASE g. Click Tombol OK dan tombol Close Pada tampilan diatas | Nama Index tampak pada kotak Index List | lihat tampilan dibwh ini :
MEMBUAT DATABASE h. Click Tombol Build the Tabel pd tampilan diatas | Akan tampil window berikut ini :
MEMBUAT DATABASE i. Padatampilan diatas sorot & Click biodata | click Kanan mouse | Click Open | Tampil jendela Dynaset : Biodata seperti dibwh ini | Siap Utk memasukan data :
MEMBUAT DATABASE j. Masukan data berikut ini : dgn Click Tombol Add | lihat tampilan windows dynaset biodata pada halaman berikut ini NPM : 12293876 Nama : Riandhika Alamat : Bekasi h. Ulangi langkah ke 2 untuk data-data di bawah ini : NPM : 31199098 Nama : Riani Alamat : Jakarta NPM : 21200123 Nama : Fajar Alamat : Bogor
MEMBUAT DATABASE k. Click tombol Update data akan tersimpan | Click Tombol Add lagi utk memasukan data berikutnya | Lakukan langkah ini utk memasukan data berikutnya
MEMBUAT DATABASE Catatan : Kemudian click tombol Close dari tampilan Dynaset diatas | Click File pada Jendela database/VisData | Akan kembali ke tampilan Form | Dan Disainlah form sesuai dgn field2 Tabel Biodata diatas, lalu lakukan koneksi dgn Object Control data (yang disebut dgn Koneksi DAO Data Access Object) Ikuti Setting properti berikut ini, membuat UI User interface. Catatan : Pada Form UI inilah kita melakukan Input, Save, Edit, Delete dan Cancel database Biodata tsb.
MEMBUAT DATABASE Objek Properti Pengaturan Form1 Caption DataMahasiswa Label1 Caption NPM Font Tahoma, Bold, 14 Label2 Caption Nama Label3 Caption Alamat Font Tahoma, Regular 14 Data1 Connec Access DatabaseName C:\My Documents\DT_MHS.mdb RecordSource Biodata.tbl Recordset type 0-Table (metode index & Seek hanya bisa dipakai EOF Action AddNew pd seting ini) Text1 Text <kosongkan> DataSource Data1 DataField NPM Text2 Text <kosongkan> DataField Nama Text3 Text <kosongkan> DataSource Data1 DataField Alamat Command1 Caption Exit Name CmdExit
MEMBUAT DATABASE Dan hsl disain form nya sbb : lalu Save Dan Runlah, data tabel biodata sdh terkonek
MEMBUAT DATABASE Dan tambahkan disain form diatas dgn bbrp object command / tombol dan settinglah propertinya sbb : Objek Properti Pengaturan Command2 Caption Add Name CmdAdd Command3 Caption Edit Name CmdEdit TooltipText Click EDIT bila Mencari DATA Command4 Caption Save Name CmdSave Command5 Caption Delete Name Cdmdelete Command6 Caption Cancel Name Cmdcancel
MEMBUAT DATABASE Dan hasil disain form UI tsb sbb :
MEMBUAT DATABASE Dan lihat hslnya seperti berikut ini : Dan tambahkan disain DBGrid (DataBoundGrid),pada form, lalu setting propertie nya sbb : Objek Properti Pengaturan Datagrid Caption Browse Data Barang AllowArrow True AllowAddNew True AllowDelete True AllowUpdate True ColumnHeader True DataSource Adodc1 Dan lihat hslnya seperti berikut ini :
MEMBUAT DATABASE Dan hasilnya sbb : | kemudian run hslnya lihat halaman selanjutnya :
MEMBUAT DATABASE Tampilan/hsl Running form tsb :
MEMBUAT DATABASE Kemudian Tuliskan kode berikut ini : utk melaksanakan tombols tsb : Private Sub cmdADD_Click() Data1.Recordset.AddNew Text1.setFocus End Sub Private Sub cmdSAVE_Click() Data1.Refresh Data1.Recordset.MoveLast Private Sub cmdEDIT_Click() Data1.Recordset.Edit
MEMBUAT DATABASE Code selanjutnya adlh : ATAU Code EDIT/Searching : menggunakan Seek dg metode Index Private Sub cmdEdit_Click() Dim kdtamu As String * 10 kdtamu = InputBox("Masukan NPM Yang di Cari/EDIT !!!", "LAGI EDIT DATA !") Data1.Recordset.Index = "NPMNDX" Data1.Recordset.Seek "=", kdtamu If Data1.Recordset.NoMatch Then MsgBox "Data Tidak Ditemukan !!!", vbOKOnly, "Cari data tamu yg di EDIT" 'Data1.Recordset.MoveFirst End If End Sub Private Sub cmdCancel_Click() Text1.Text= ” “ Text2.Text= ” “ Text3.Text= ” “ Text1.Setfocus
MEMBUAT DATABASE Code selanjutnya adlh : Private Sub cmdDELETE_Click() DEL = MsgBox("ANDA YAKIN AKAN MENGHAPUS DATA INI ? ", vbYesNo + vbExclamation, "PERINGATAN") If DEL = vbYes Then Data1.Recordset.Delete Data1.Recordset.MoveNext Else Text1.SetFocus End If End Sub Private Sub cmdQuit_Click() End
DATABASE Situs terkait utk memperoleh materi ini Silahkan buka & cari : Ilmukomputer.com Serta : Google.com Atau Makalah yg terkait dgn topik ini dapat dibaca di Modul XI : MERANCANG & DATABASE