Uploaded by User89715

Database

advertisement
Database
1. 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
databse, yang memungkinkan seseorang bisa mengambil uang dimana saja dan
kapan saja. Aplikasi databse yang lain dapat dikumpai pada toko-toko swalayan,
perpustakaan, dan bahkan pada Internet.
2. 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.
Hirarki dari sebuah database dapat dilihat pada gambar 6.1.
Database
Tabel1
Tabel2
Tabel3
Field1 Field2 Field3 Fieldn
Rec1
Rec2
Rec3
Recn
Gambar 6.1. Hirarki Database
Tabeln
Sebagai contoh sebuah lembaga pendidikan memiliki database pengajaran dengan
struktur sebagai berikut :
Nama Database : Pengajaran
Nama Tabel :
1. Tabel Dosen
No.
Nama Field
Tipe Data
Panjang Field
Keterangan
1.
Kode_Dos
Text
3
Kode Dosen
2.
Nama_Dos
Text
30
Nama Dosen
3.
Alamat_Dos
Text
30
Alamat Dosen
4.
No_Telp
Text
15
Nomor Telepon
2. Tabel Matakuliah
No.
Nama Field
Tipe Data
Panjang Field
Keterangan
1.
Kode_MK
Text
3
Kode Matakuliah
2.
Nama_MK
Text
30
Nama Matakuliah
3.
SKS
4.
Semester
Number
Jumlah SKS
Text
3
Semester
Tipe Data
Panjang Field
Keterangan
3. Tabel Kuliah
No.
Nama Field
1.
Kode_MK
Text
3
Kode Matakuliah
2.
Kode_Dos
Text
3
Kode Dosen
3.
Waktu
Date/Time
30
Waktu Kuliah
4.
Tempat
Text
15
Ruang Kuliah
Tipe Data
Panjang Field
Keterangan
4. Tabel Siswa
No.
Nama Field
1.
Nim_Siswa
Text
3
Nim Siswa
2.
Nama_Siswa
Text
30
Nama Siswa
3.
Alamat_Siswa
Text
30
Alamat Siswa
4.
Jurusan
Text
15
Jurusan
Hubungan antar tabel :
Dosen
Kode_Dos
Nama_Dos
Alamat_Dos
No_Telp
Kuliah
Kode_MK
Kode_Dos
Waktu
Tempat
Matakuliah
Kode_MK
Nama_MK
SKS
Semester
Data Dosen :
Kode_Dos
Nama_Dos
Alamat_Dos
Telepon
D01
Marsyid, S.Kom.
Jl. Gelas 11
0274-955667
D02
Syaidah, S.T.
Jl. Mawar 30
0274-977033
D03
Qoryati, S.H.
Jl. Cempaka 19
0274-766554
Data Matakuliah :
Kode_MK
Nama_MK
SKS
Semester
MK1
Pengenalan Komputer
3
1
MK2
Kewarganegaraan
2
1
MK3
Dasar Pemrograman
3
3
MK4
Aplikasi Komputer
3
3
Data Kuliah :
Kode_MK
Kode_Dos
Waktu
Tempat
MK1
D02
11:00
R.2
MK2
D03
08:00
R.1
MK3
D01
13:00
R.3
MK4
D01
14:00
R.4
Nama_Field
1 record
3. 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.
4. Membuat Database dengan Microsoft Access
Seperti yang telah diuraikan sebelumnya, Microsoft Access merupakan salah satu
program aplikasi pengolah database berbasis RDBMS yang paling mudah dan
sering digunakan. Selain dapat dipakai sebagai single standing system,, database
yang dibuat 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.
Langkah pertama, Buka program aplikasi Microsoft Access melalui Start Menu.
Buat sebuah database baru dengan nama Pengajaran.mdb. sehingga didapat
tampilan awal seperti pada gambar 6.2.
Gambar 6.2. Tampilan Awal Microsoft Access.
Langkah Kedua, Buat sebuah tabel baru dengan cara klik dua kali pada pilihan
Create table in Design view, sehingga didapat tampilan desain tabel seperti pada
gambar 6.3.
Gambar 6.3. Tampilan Halaman Desain Tabel
Langkah Ketiga, Isikan Field Name dengan nama field dari Tabel Siswa. Untuk
Data Type (Tipe Data) dapat diisikan dengan memilih dari daftar yang telah ada.
Untuk mengatur panjang field dapat dilakukan dengan mengganti properti Field
Size (pada tab General) dari masing-masing field, sehingga hasil akhir ditampilkan
seperti pada gambar 6.4.
Panjang Field
Gambar 6.4. Tampilan Halaman Hasil Desain Tabel
Langkah Keempat, simpan tabel dengan nama Siswa. Klik tombol View (
)
atau melalui menu View  DataSheet View untuk mengisikan data siswa. Sehinga
didapatkan tampilan hasil seperti pada gambar 6.5.
Gambar 6.5. Tampilan Hasil Pengisian Data
Lakukan hal yang sama untuk membuat dan mengisi data pada Tabel Matakuliah
dan Tabel Kuliah sehingga pada layar utama Access akan ditampilkan hasil
seperti pada gambar 6.6.
Gambar 6.6. Tampilan Akhir Daftar Tabel
Membuat Form Mahasiswa
1. buka microsoft visual basic dan desain formnya seperti gambar berikut :
Atur properties nya seperti tabel dibawah ini :
Private Sub cmdedit_Click()
Adodc1.Recordset!nim = txtnim.Text
Adodc1.Recordset!nama = txtnama.Text
Adodc1.Recordset!jurusan = txtjurusan.Text
Adodc1.Recordset!jekel = cmbjekel.Text
Adodc1.Recordset!Alamat = txtalamat.Text
DataGrid1.Refresh
End Sub
Private Sub cmdHapus_Click()
Adodc1.Recordset.Delete
End Sub
Private Sub cmdkeluar_Click()
End
End Sub
Private Sub cmdsimpan_Click()
Adodc1.Recordset.AddNew
Adodc1.Recordset!nim = txtnim.Text
Adodc1.Recordset!nama = txtnama.Text
Adodc1.Recordset!jurusan = txtjurusan.Text
Adodc1.Recordset!jekel = cmbjekel.Text
Adodc1.Recordset!Alamat = txtalamat.Text
DataGrid1.Refresh
End Sub
Private Sub cmdtambah_Click()
txtnim.Text = ""
txtnama.Text = ""
txtjurusan.Text = ""
cmbjekel.Text = ""
txtalamat.Text = ""
txtnim.SetFocus
End Sub
Private Sub DataGrid1_Click()
txtnim.Text = DataGrid1.Columns(0).Text
txtnama.Text = DataGrid1.Columns(1).Text
txtjurusan.Text = DataGrid1.Columns(2).Text
cmbjekel.Text = DataGrid1.Columns(3).Text
txtalamat.Text = DataGrid1.Columns(4).Text
End Sub
Download