Anda di halaman 1dari 8

Teknologi Informasi Administrasi Rumah Sakit (TI ARS)

RELASI TABEL PADA


MICROSOFT ACCESS

Dosen Pengampu:
Fauziah Nur, S.Kom., S.Pd., M.Kom
NIDN. 0119119101

S1Administrasi Rumah sakit - Institut Kesehatan Helvetia


3.5 Membuat Tabel
Setelah membuat Database, langkah berikutnya adalah membuat tabel-tabel yang
dibutuhkan yang disesuaikan dengan Database yang ingin dibuat. Berikut dibawah ini cara
untuk membuat Tabel :
1. Pilih menu Create
2. Pilih toolbar Tabel

3. Pada menu Home Klik dropdown View lalu pilih Design View

4. Masukkan Tabel Name (Contoh: Tabel_Anggota)


5. Kemudian akan masuk ke jendela Design Tabel seperti di bawah ini:
6. Ketik nama field di kolom Field Name, pilih/tentukan tipe data di kolom Data Type,
berikan keterangan di kolom Description (optional)
7. Secara otomatis field paling atas akan menjadi Primary Key (Kunci Utama). Kunci
utama merupakan field yang mewakili field yang lain dengan sifat dan karakter khusus
8. Pada Tab General isikan Field Size pada masing-masing Field sesuai dengan
kebutuhan
9. Langkah selanjutnya mengisi record pada tiap-tiap field tersebut dengan cara Klik
dropdown View lalu pilih Datasheet View

10. Isilah 5 record untuk tabel tabel_anggota seperti di bawah ini:


3.6 LATIHAN
Masih menggunakan Database Koperasi, buatlah tabel lalu isi record-nya seperti di bawah
ini:
1. Nama Tabel : Tabel_Petugas
Field Name Data Type Size Keterangan
kode_petugas Text 3 Primary Key
nama_petugas Text 25
jabatan Text 15
username Text 15
password Text 8
Isi record seperti di bawah ini:

2. Nama Tabel : Tabel_Simpanan


Field Name Data Type Size Keterangan
no_simpan Text 10 Primary Key
tanggal_simpan Date/Time
kode_anggota Text 5 Combo Box
kode_petugas Text 3 Combo Box
jenis_simpan Text 15
jumlah_simpan Currancy
Cara membuat ComboBox
a. Klik field (kode_anggota) yang ingin dibuat ComboBox, klik tab Lookup pada Field
Properties, lalu ubah pengaturannya seperti berikut ini:
Display Control : Combo Box
Row Source Type : Table/Query
Row Source : Tabel_Anggota
b. Klik field (kode_petugas) yang ingin dibuat ComboBox, klik tab Lookup pada Field
Properties, lalu ubah pengaturannya seperti berikut ini:
Display Control : Combo Box
Row Source Type : Table/Query
Row Source : Tabel_Petugas
Isi record seperti di bawah ini:

3. Nama Tabel : Tabel_Pinjaman


Field Name Data Type Size Keterangan
no_pinjam Text 10 Primary Key
tanggal_pinjam Date/time
Combo Box
kode_anggota Text 5 (Tabel_Anggota)
Combo Box
kode_petugas Text 3 (Tabel_Petugas)
jumlah_pinjem Currency
tanggal_kembali Date/time

Isi record seperti di bawah ini:

4. Nama Tabel : Tabel_bayar_pinjam


Field Name Data Type Size Keterangan
no_bayar Text 10 Primary key
tanggal_bayar Date/Time
no_pinjam Text 10 Combo Box (Tabel_Pinjaman)
kode_petugas Text 3 Combo Box (Tabel_Petugas)
jumlah_bayar Currency
Isi record seperti di bawah ini:

3.7 Membuat Relasi Antar Tabel (Relationship)


Setelah membuat Database beserta tabel dan record, langkah selanjutnya yaitu
membuat relasi (hubungan) antar tabel-tabel tersebut. Langkah yang harus dilakukan untuk
membuat Relationship sebagai berikut:
1. Pilih menu Database Tools
2. Klik toolbar Relationships

3. Kemudian akan tampil jendela Relationship dan kotak dialog “Show Table” lalu Add
seluruh tabel sehingga masuk ke jendela Relationship seperti di bawah ini
4. Pilih Tabel yang akan direlasikan lalu klik tombol Add untuk memasukkan tabel-tabel
yang ingin direlasikan ke jendela Relationship. Klik tombol Close untuk menutup
kotak dialog “Show Tabel”

Catatan : Sebelum membuat relasi, tabel-tabel yang sedang aktif harus ditutup (close)
terlebih dahulu
5. Selanjutnya buat link relasi antar tabel berdasarkan Field kunci relasi pada masing-
masing tabel. Sebagai contoh, relasi antara Field kode_anggota (Tabel_Anggota)
dengan kode_anggota (Tabel_Pinjam) dapat direlasikan dengan cara klik Field
kode_anggota (Tabel_Anggota) lalu drag kea rah Field kode_anggota
(Tabel_Pinjam). Kemudian akan tampil kotak dialog “Edit Relationship” seperti
dibawah ini:
Klik ketiga CheckBox di atas lalu tekan tombol Create
Keterangan:
a. Enforce Referential Integrity
Merupakan suatu konsep database yang memastikan bahwa hubungan antar tabel
tetap konsisten dan menjamin validasi hubungan antara record-record, dimana kita
tidak dapat menambah record ke tabel yang berisi Foreign Key kecuali ada hubungan
dengan tabel utama sesuai dengan tabel yang terhubung, baik itu update maupun
delete.
b. Cascade Update Related Fields
Setiap perubahan pada Primary Key di tabel utama, maka secara otomatis mengubah
nilai pada record-record yang berhubungan/berelasi dengan tabel utama
c. Cascade Delete Related Records
setiap penghapusan pada Primary Key di tabel utama, maka secara otomatis
mengubah menghapus nilai-nilai record-record yang berhubungan/berelasi dengan
tabel utama.

6. Selanjutnya dengan cara yang sama, lakukanlah relasi antar tabel sehingga
menghasilkan relasi seperti di bawah ini:
Relasi antar tabel:
a) Field kode_anggota (Tabel_Anggota) dengan Field kode_anggota (Tabel_Pinjaman)
b) Field kode_anggota (Tabel_Anggota) dengan Field kode_anggota (Tabel_Simpanan)
c) Field kode_petugas (Tabel_Petugas) dengan Field kode_pertugas
(Tabel_Bayar_Pinjam)
d) Field kode_petugas (Tabel_Petugas) dengan Field kode_pertugas (Tabel_Simpanan)
e) Field kode_petugas (Tabel_Petugas) dengan Field kode_pertugas (Tabel_Pinjaman)

Anda mungkin juga menyukai