Anda di halaman 1dari 7

Modul Praktikum Basis Data

MODUL I
OBJEK DATABASE

A. TUJUAN
Praktikan mampu memahami objek-objek basis data
Praktikan mampu menciptakan tabel (MS Access 2007)
Praktikan memahami penggunaan primary key
Praktikan memahami relasi antartabel

B. PETUNJUK

- Awali setiap aktivitas dengan do'a, semoga berkah dan mendapat kemudahan.
- Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar.
- Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur.
- Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas.

C. DASAR TEORI
Objek Basis Data
a. Basis data (database)
Basis data adalah kumpulan data yang saling berhubungan dan
diorganisasikan sedemikian rupa untuk keperluan tertentu.
b. Tabel
Tabel adalah himpunan elemen-elemen data yang diorganisasikan
menggunakan model kolom vertikal dan baris horizontal. Tabel juga
merupakan ekuivalensi dari sebuah entitas dalam Entity Relationship
Diagram (ERD).
c. Field dan Record
Sebuah tabel dapat terdiri dari satu atau beberapa field (atau kolom) dan
baris (atau row)
d. Primary Key
Primary key atau unique key adalah suatu nilai di basis data yang
digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.
e. Relationship
Relationship adalah asosiasi antara beberapa entitas (atau tabel). Relasi
antar tabel bertujuan untuk mendefinisikan keterhubungan satu tabel
dengan tabel lainnya.

Jurusan Teknik Elektro


1
Fakultas Teknik Universitas Negeri Malang (UM)
Modul Praktikum Basis Data

D. LATIHAN
1. Menciptakan Basis Data
Ms. Access menyediakan beberapa pendekatan untuk menciptakan basis
data, salah satunya adalah sebagai berikut :
1. Buka Microsoft Access (dari menu program atau shortcut desktop)

2. Pada bagian New Blank Database, klik Blank Database

3. Pada bagian File Name, simpan file dengan nama misalnya


modul1.accdb

3 4

4. Pilih direktori penyimpanan yang Anda inginkan dengan mengklik


ikon folder yang berada di sebelah kanan textbox File Name
5. Klik Create

2. Menciptakan Tabel
Untuk menciptakan sebuah tabel baru, ikuti langkah-langkah berikut :
1. Pada menu Create, pilih Table

Jurusan Teknik Elektro


2
Fakultas Teknik Universitas Negeri Malang (UM)
Modul Praktikum Basis Data

Secara default, satu buah tabel langsung disediakan oleh Ms. Access
2007 pada saat pertama kali membuat basis data. Jadi Anda bisa
langsung melakukan langkah no. 2 tanpa harus melalui langkah no. 1
ini terlebih dahulu

2. Pada menu Datasheet, pilih View Design View

3. Pada dialog box Save As, isikan nama tabel yang akan dibuat,
misalnya pegawai, lalu klik OK

4. Pada window Table, buat tabel dengan struktur sebagai berikut :


Tabel pegawai

Field Name Data Type Field Size Description

id_peg Number Primary Key

nama Text 60 Nama mahasiswa

jenis_kelamin Text 1 Jenis kelamin

alamat Text 120 Alamat mahasiswa

Jurusan Teknik Elektro


3
Fakultas Teknik Universitas Negeri Malang (UM)
Modul Praktikum Basis Data

Untuk menentukan Field Size, atur pada bagian Field Properties tab
General Field Size

5. Untuk mendefinisikan primary key, klik kanan nama field, kemudian


pilih menu Primary Key.

Atau letakkan kursor pada field yang akan dijadikan primary key, lalu
klik ikon Primary Key yang berada di menu Design

Ikon
Primary
Key

Secara default, pada saat pertama kali membuat suatu tabel pada Ms.
Access 2007, maka field pertama atau yang letaknya paling atas akan
ditetapkan sebagai primary key.

6. Simpan kembali tabel yang telah dibuat tadi dengan cara klik kanan
pada tab nama tabel lalu klik Save, atau langsung menggunakan
shortcut Ctrl + S pada keyboard.

Jurusan Teknik Elektro


4
Fakultas Teknik Universitas Negeri Malang (UM)
Modul Praktikum Basis Data

3. Membuat Relasi Antartabel


Suatu tabel dalam basis data dapat dihubungkan (direlasikan) dengan tabel
yang lain. Misalkan tabel pegawai yang telah kita buat sebelumnya akan
direlasikan dengan tabel proyek yang memiliki struktur sebagai berikut :
Tabel proyek

Field Name Data Type Field Size Description

kode Text 6 Primary Key; Kode proyek

nm_proyek Text 20 Nama proyek

id_peg Number ID pegawai yang bekerja di proyek

Untuk membuat relasi antara tabel pegawai dengan keahlian tersebut, ikuti
langkah-langkah berikut :
1) Buatlah terlebih dahulu tabel proyek dengan struktur seperti di atas
pada basis data modul1.

2) Pilih menu Database Tools Relationships

3) Pada dialog box Show Table, pilih nama tabel dan klik Add untuk
menambahkan tabel ke editor relationship, lalu klik Close.

Jurusan Teknik Elektro


5
Fakultas Teknik Universitas Negeri Malang (UM)
Modul Praktikum Basis Data

4) Drag (klikk kiri dan tahan) field (primary key) dari satuu tabel kemudian
drop (letaakkan dan lepas) ke field (foreign key) tabbel lainnya (field
id_peg dari tabel pegawai ke field id_peg pada tabel proyek
proyek).
klik

drag

lepas

Peerhatian:
Lang
angkah ini harus dilakukan dengan mengacu pada aaturan relasi
anttartabel (akan dibahas di perkuliahan teori)

5) Pada dialog Edit Relationship, klik Create.

6) Pada jendela editor relationship akan tampak relasi dari kedua tabel tersebut
seperti berikut ini :

7) Simpan relationship dengan cara klik kanan pada tab Relationship,


klik Save
ave atau langsung menggunakan shortcut Ctrl + S pada
keyboard.

Jurusan Teknik Elektro


6
Fakultas Teknik Universitas Negeri Malang (UM)
Modul Praktikum Basis Data

E. TUGAS PRAKTIKUM
1. Buatlah sebuah basis data menggunakan Ms. Access 2007 dengan nama
Modul1_<nim_Anda>.

2. Buatlah 3 buah tabel dengan struktur sebagai berikut:


Tabel mahasiswa

No. Nama Field Contoh Nilai Keterangan

1. nim 123456 Primary Key

2. nama Sony Laksono Nama mahasiswa

3. jenis_kelamin L Jenis kelamin

4. alamat Malang Alamat mahasiswa

Tabel matakuliah

No. Nama Field Contoh Nilai Keterangan

1. kode_mk TIK342 Primary Key; Kode matakuliah

2. nama_mk Basis Data Nama matakuliah

3. sks 1 SKS

4. semester 3 Semester

Tabel ambil_mk

No. Nama Field Contoh Nilai Keterangan

1. nim 123456 NIM mahasiswa

2. kode_mk TIK342 Kode matakuliah

3. Buat relasi antara tabel mahasiswa, matakuliah, dan ambil_mk yang


telah dibuat tadi.

Jurusan Teknik Elektro


7
Fakultas Teknik Universitas Negeri Malang (UM)