Pages

Tuesday, March 20, 2018

Cara Membuat Relasi Antar Tabel Dengan phpMyAdmin

Relasi merupakan hubungan yang terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan antar objek di dunia nyata dan berfungsi untuk mengatur mengatur operasi suatu database. Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key) dari tiap file yang ada.

Dan kali ini, saya akan membahas cara membuat relasi antar tabel dengan phpMyAdmin.

Langsung aja ya..
1. Jalankan XAMPP kalian
2. Buka browser kalian, ketikkan http://localhost/phpmyadmin/ pada address bar
3. Buka database yang akan dibuat relasinya, lihat Cara Membuat Database Dengan XAMPP & phpMyAdmin jika belum tau cara membuat database. Pada postingan ini saya menggunakan db_rekammedis_klinik yang telah saya buat sebagai contoh.

Jika belum memilik tabel dan tidak tau cara membuatnya, silakan lihat Cara Membuat Tabel Dengan XAMPP & phpMyAdmin.
 
Sebelum membuat suatu relasi, kita periksa dahulu apakah masing-masing tabel telah memiliki field yang dijadikan index atau primary key. Cara mengeceknya adalah dengan mengklik indexes pada salah satu tabel, sesuai contoh berikut :




Jika dalam field dalam tabel tersebut telah ditentukan untuk primary key atau index-nya, maka hasilnya akan seperti contoh di bawah ini :




Jika dalam indexes masih kosong, maka primary key dan index harus ditentukan terlebih dahulu sesuai kebutuhan database. Lihat Cara Membuat Primary Key dan Foreign Key Pada Tabel Dengan XAMPP & phpMyAdmin
 
Setelah itu kita buat relasi tabel pada database tersebut dengan cara mengklik database yang akan dibuat relasi -> klik designer seperti gambar berikut :




Klik pilihan untuk merelasikan, dan pilih kunci rujukan. Pada contoh tabel dibawah, id_dokter pada tabel dokter akan dipilih sebagai primary key dan id_dokter pada tabel pemeriksaan akan dipilih sebagai foreign key-nya. Sehingga hasilnya akan seperti gambar berikut :




Pilih Cascade pada pilihan on delete dan Cascade pada pilihan on update pada kolom buat relasi foreign. Lalu pilih / klik OK seperti gambar berikut :



Sehingga hasil relasinya adalah sebagai berikut :




Lakukan langkah-langkah relasi diatas pada seluruh tabel sesuai perancangan, sehingga hasilnya akan menjadi seperti gambar berikut :



Mudah kan? Selamat mencoba.. :-)

1 comment: