Anda di halaman 1dari 7

Praktikum BASIS DATA

MINGGU III – ENTITY RELATIONSHIP MODEL

Siti Noor Chayati, ST., MSc


TEKNIK GEOMATIKA | POLITEKNIK NEGERI BATAM
ENTITY RELATIONSHIP (ER) MODEL

A. Tujuan
Praktikum bertujuan agar mahasiswa mampu merancang suatu sistem basis
data dan menentukan hubungan antar entitas dari suatu basis data

B. Alat dan Bahan


Alat dan bahan yang digunakan pada praktikum adalah sebagai berikut:
a. Personal Computer (PC).
b. Perangkat lunak: Ms Access.
c. Alat tulis, buku dan pulpen.

C. Langkah Kerja
1. Setelah tabel-tabel yang diperlukan telah dibuat, maka perlu dibuatkan
Entity Relationship Diagram (ER Diagram), yakni diagram yang
menggambarkan terjadinya hubungan antar entity.
2. Pembuatan ER Diagram dilakukan dengan menggunakan menu Database Tools
→ Relationships

3. Untuk memunculkan tabel, klik Show Table dan kemudian pilih tabel yang
digunakan atau dibuat relasinya. Misalnya entitas Stasiun dan Wilayah
Administrasi.

SITI NOOR CHAYATI, ST., MSC 1


Maka hasilnya adalah seperti berikut:

4. Klik Edit Relationship → Create New untuk memilih atribut yang akan
direlasikan

SITI NOOR CHAYATI, ST., MSC 2


5. Klik pilihan Enforce Referential Integrity, Cascade Update/Delete Related
Fields kemudian klik Create. Apa fungsinya?

6. Setelah semua tabel didefinisikan relasinya, isian atau informasi untuk masing-
masing atribut baru bisa dilengkapi.

SITI NOOR CHAYATI, ST., MSC 3


TUGAS PRAKTIKUM

Terdapat 3 (tiga) entitas yaitu Wilayah Administrasi, Stasiun, dan Jalur Kereta,
dengan masing-masing entitas memiliki atribut seperti berikut:
Entitas Atribut
Kode_Kabupaten
Wilayah Administrasi
Nama_Kabupaten
ID_Stasiun
Nama_Stasiun
Stasiun
Kodepos
Kelas_Stasiun
ID_Rel
Jalur Kereta Nama_Jalur
Panjang_Lintasan

Berikut adalah informasi dari setiap entitas diatas:

Wilayah Administrasi
Kode_Kabupaten Nama_Kabupaten
35.78 Surabaya
33.72 Kota Surakarta
33.5 Kebumen
32.7 Ciamis
32.73 Kota Bandung
32.76 Kota Depok
32.16 Bekasi

SITI NOOR CHAYATI, ST., MSC 4


Stasiun
ID_Stasiun Nama_Stasiun Kodepos Kelas_Stasiun
SGU Surabaya Gubeng 60131 Besar tipe C
KLM Kalimas 60165 I
SLO Solo Balapan 57133 Besar tipe A
KM Kebumen 54312 1
GB Gombong 54412 1
KAC Kiara Condong 40283 Besar tipe C
BD Bandung 40181 Besar tipe A

Jalur Kereta
ID_Rel Nama_Jalur Panjang_Lintasan (km)
JLR001 Jalur 1 34,92
JLR002 Jalur 2 30,53
JLR003 Jalur 3 48,14
JLR004 Jalur 4 45,17
JLR005 Jalur 5 39,67
JLR006 Jalur 6 29,86
JLR007 Jalur 7 37,34
JLR008 Jalur 8 34,72
JLR009 Jalur 9 40,74
JLR010 Jalur 10 43,86

Enterprise rule yang digunakan dalam menyusun basis data adalah sebagai berikut:
1. Setiap stasiun terletak di satu kabupaten. Beberapa kabupaten memiliki
beberapa stasiun.
2. Beberapa stasiun dilewati oleh beberapa rel kereta api, dan beberapa rel
kereta api melewati beberapa stasiun.
3. Beberapa rel kereta api terletak di satu kabupaten. Beberapa kabupaten
memiliki beberapa rel kereta api.

SITI NOOR CHAYATI, ST., MSC 5


Tugas (kelompok 2 orang, nomor absen ganjil-genap):
Tampilkan enterprise rule tersebut di atas dan relasi antar entitas dalam bentuk
diagram ER. Kemudian susun table entitas dan tabel relasinya dengan
menggunakan MS Access berdasarkan rule tersebut sesuai dengan isian yang sudah
tersedia. Data yang tersedia hanya berupa informasi, tidak semuanya harus
dimasukkan ke dalam tabel basisdata (menyesuaikan dengan enterprise rule).
Tabel dan kolom mana yang harus diisi terlebih dahulu? Bagaimana
urutannya? Sajikan hasilnya pada Hasil dan Pembahasan. Amati perubahan
pada setiap tabel yang direlasikan apabila diisi atributnya, dan simpulkan.

D. Hasil Praktikum
1. Hasil Praktikum dibuat dalam bentuk laporan di Ms. Word, file diberi nama:
NIM Mahasiswa 1_NIM Mahasiswa 2, selanjutnya di Upload di E-Learning.
Selain laporan, yang juga harus dikumpulkan yaitu file database. Pengumpulan
laporan dan data cukup perwakilan salah satu anggota kelompok.
2. Hasil Praktikum dimasukkan dalam Hasil dan Pembahasan pada Laporan
Praktikum.
3. Laporan praktikum Basis Data disusun sesuai dengan:
“Format Laporan Praktikum Basis Data”

SITI NOOR CHAYATI, ST., MSC 6

Anda mungkin juga menyukai