23.6 C
New York
Friday, July 1, 2022

Belajar Ms Access : Memahami Referential Integrity

Pengertian Referential Integrity

Dalam sebuah database, data yang sudah tersimpan biasanya akan mengalami perbaikan – perbaikan dalam jangka waktu tertentu, hal ini berpengaruh pada relasi sehingga setiap jangka waktu tertentu perlu adanya perbaikan supaya relasi yang ada bisa akurat itulah yang dinamakan dengan Referential Integrity atau Keakuratan Relasi, keakuratan relasi ini dibagi menjadi dua yaitu:

  • Cascade Delete Related Record, yaitu Penghapusan (Delete) semua record. Contoh: Jika ada mahasiswa yang mengundurkan diri maka data mahasiswa tersebut dihapus semua recordnya bukan mengganti relasinya.
  • Cascade Update Related Record, yaitu Perbaharuan (Update) record.

Implementasi Referential Intergrity

Untuk contoh kita akan membuat beberapa tabel diantaranya adalah tabel mahasiswa,matakuliah dan krs.  Berikut adalah tahapan implementasi Referential Intergrity dalam DBMS MS Access.

Membuat Tabel Mahasiswa

Nama Tabel : Mahasiswa

Nama Kolom (atribut) : nim,nama,prodi

Langkah-1 :

Buka Ms.Access kemudian pilih blank database kemudian berikan nama database dengan nama db_simak. seperti gambar berikut :

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Kemudian berikan nama :

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Tekan tombol Create.

Langkah-2 :

Setelah ditekan tombol create akan muncul tampilan seperti gambar berikut :

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Kemudian klik-Kanan pada Table1 pilih Design View kemudian berikan nama mahasiswa

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Implementasi Referential Intergrity
Implementasi Referential Intergrity

setelah itu tekan tombol OK, kemudian kita isikan kolom-kolom nya seperti gambar berikut :

Langkah-3 :

Kolom-kolom pada tabel mahasiswa dengan kolom nim,nama dan prodi primary key pada tabel ini adalah nim

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Jika sudah tekan tombol Icon Save.

Langkah-4 :

Membuat tabel matakuliah dengan cara klik menu create kemudian pililh icon tabel maka akan muncul Tabel1 lagi kemudian klik-kanan-Design View berikan nama matakuliah dan isi kolom-kolom kode_matakuliah dan nama_matkul primary key pada tabel ini adalah kode_matkul seperti gambar berikut:

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Langkah-5 :

Lakukan cara yang sama seperti Langkah-4 kemudian berikan nama tabel baru dengan nama krs dengan kolom-kolom id_krs,nim,kode_matkul dan tanggal dengan primary key id_krs seperti pada gambar berikut :

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Jangan lupa tekan tombol save lagi untuk menyimpan tabel yang sudah kita buat.

Langkah-6 :

Membuat Referential Integrity, caranya tutup terlebih dahulu semua tab yang sedang terbuka. kemudian klik menu Databse Tools kemudian tekan Icon Menu Relationships.

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Blok semua tabel yang muncul yang sudah kita buat tadi, kemudian tekan tombol Add. kemudian buatlah relasi dari tabel mahasiswa ke tabel krs dengan cara menarik (drag and drop) nim yang ada pada tabel mahasiswa kepada nim yang ada pada tabel krs. kemudian akan muncul pop-up seperti gambar berikut :

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Ceklis semua Cekbox yang ada pada form tersebut yang berguna u intergirty Update dan Delete pada kolom nim, kemudian tekan tombol Create

Langkah-7 :

Lakukan hal yang sama pada sperti langkah-5 namun kolom yang dipilih adalah kode_matkul yang ada pada tabel matakuliah ke kode_matkul yang ada pada tabel krs, seperti gambar berikut :

Implementasi Referential Intergrity
Implementasi Referential Intergrity

Ceklis kembali Referential Integrity Update dan Delete kemudian tekan tombol Create.

Langkah-8 :

Pengetesan, silahkan isikan data pada masing-masing tabel dimulai dari tabel mahasiswa kemudian matakuliah dan terakhir adalah tabel krs. jika database yang anda buat itu sudah benar maka kita tidak akan dapat mengisi data secara sembarangan pada tabel krs karena sudah kita buat integrity pada masing-masing tabel.

Demikian materi mengenai Referential Integrity semoga bermanfaat, jika database sudah siap kita juga dapat membuat program dengan menggunakan bahasa pemrograman seperti java dan vb.net dan sebagainya. untuk belajar bahasa pemrograman dapat mengunjungi website contohapps  jika ingin mengintegrasikan dengan VB.net bisa ikuti tutorial berikut : Cara Cepat CRUD Menggunakan VB.Net Database Ms.Access

Jika masih belum mengetahui konsep pembuatan database sebaiknya anda membaca materi sebelumnya materi : Konsep Dasar Pembuatan Database Microsoft Office Access 2013

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

22,311FansLike
3,376FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Latest Articles