Modul Microsoft Acces (Teori)
Modul Microsoft Acces (Teori)
1. PENDAHULUAN
Microsoft Access atau disingkat Access merupakan salah satu perangkat lunak yang
tergolong Relational Database Management System (RDBMS) yang banyak digunakan saat ini.
Perangkat lunak ini sudah termasuk dalam aplikasi paket Microsoft Office .
Access menyediakan banyak fasilitas yang berkaitan dengan pengelolaan database. Dengan
fasilitas pada Access yang tersedia, kita dapat melakukan proses penyortiran, pengaturan data,
pembuatan tabel, query, form, report, pages, macros, dan modules yang sangat berguna dalam
mengelola database.
1
Team Lab Komputer
3. Many-to-many merupakan hubungan antar entitas dimana kunci utama pada tabel
pertama dapat muncul beberapa kali pada tabel kedua, dan sebaliknya. Misalnya
seorang mahasiswa dapat mengambil banyak matakuliah, dan satu matakuliah
bias dimabil oleh banyak mahasiswa.
Nilai Nilai
Nim Nama Alamat
UTS UAS
01 Wati Malang 90 90
02 Wahyu Surabaya 80 70
03 Intan Jakarta 70 80
records
04 Nusa Balikpapan 50 80
05 Rudi Riau 80 70
d. Kunci (key)
Kunci atu key atau primary key merupakan suatu nilai dalam sebuah tabel yang dapat
digunakan untuk mengidentifikasi suatu baris dalam tabel. Contoh dalam tabel
mahasiswa, didalamnya terdapat kolom NIM, nama, dan kelas. Untuk mengidentifikasi
suatu baris dalam tabel, maka cukup menggunakan NIM.
2
Team Lab Komputer
A. KUNCI (KEY)
Sebelum membahas mengenai relasi, faktor penting yang menyangkut relasi antar
table adalah kunci (key). Kunci (key) merupakan satu atau gabungan dari beberapa atribut
yang dapat membedakan semua baris data (record) dalam tabel secara unik.
Macam-macam kunci dibedakan menjadi:
1) KUNCI PRIMER
Kunci Primer merupakan sebuah field pada tabel yang merupakan identitas bagi
field-field lainnya. Kunci Primer ini tidak boleh memiliki record kembar. Kunci
Primer biasanya berada pada tabel induk.
2) KUNCI SEKUNDER
Kunci Sekunder merupakan kebalikan dari kunci primer. Kunci Sekunder biasanya
berada pada tabel anak. Kedua kunci ini saling berhubungan, dan karena saling
berhubungan maka tipe data yang dipakai harus sama.
B. JENIS-JENIS RELASI
Secara garis besar, jenis-jenis relasi dibagi menjadi empat, yaitu:
1) ONE – TO ONE (SATU KE SATU)
Relasi ini adalah relasi yang menghubungkan sebuah record pada table induk ke
tepat sebuah record pada table anak, akan tetapi relasi ini relative jarang
dipergunakan karena jika record pada table anak hanya cocok dengan satu record
pada table induk, mengapa record pada table anak tersebut tidak dijadikan satu pada
table induk dengan menambahkan field-field table anak pada table induk?.
Contoh. Daftar pelanggan sebuah toko online dengan alamat pengiriman berbeda
dengan alamat penagihan tetapi ada beberapa kelemahan yaitu:
a. Pelanggan yang membedakan alamat pengiriman dengan alamat penagihan
tidak banyak.
b. Kalau alamat pengiriman dengan alamat penagihan dijadikan dalam satu
tabel, maka field penagihan akan banyak yang kosong karena hanya terisi
sedikit saja.
c. Sebaiknya dibuat tabel sendirisendiri yaitu tabel alamat pengiriman dan
table alamat penagihan untuk menyimpan informasi dan kemudian
masingmasing tabel tersebut direlasikan.
3
Team Lab Komputer
d. Satu record alamat pengiriman hanya akan terhubung dengan satu record
nama pelanggan.
Contoh:
Tabel alamat pengiriman Tabel alamat penagihan
Nama Alamat Pengiriman Nama Alamat
Penagihan
A Jl. Tlogomas - -
B Jl. Dinoyo B Jl. Mergojoyo
Relasi yang menghubungkan satu record pada satu tabel dengan beberapa record
pada tabel lainnya.
Contoh. Database Perpustakaan dengan beberapa kriteria yaitu:
a. Nama satu anggota perpustakaan hanya akan tercatat satu kali dalam table
anggota.
b. Akan tercatat berkalikali dalam tabel pinjam.
c. Satu orang bisa meminjam buku sampai berkalikali.
Contoh:
Tabel Anggota
Nama :
NIM :
Tabel Pinjam
Nama NIM Tanggal Pinjam Kode Buku
A 0012001 25 Februari
b) Record kota yang ada pada alamat pelanggan berelasi dengan record
propinsi.
c) Banyak kota yang bisa masuk ke dalam sebuah propinsi.
Contoh:
Tabel Propinsi
Kota Provinsi
Mlg, Sby, Kediri, Blitar dll Jawa Timur