Cara Membuat Relasi Pada Ms.Access

Pada Ms.Access, kita tidak hanya bisa sekedar membuat database biasa saja, tetapi disini kita juga bisa membuat relasi database tersebut sehingga kita menjadi lebih mudah dalam mengolahnya, seperti misalnya pada database karyawan suatu perusahaan, dimana disini kita diusahakan membuat data karyawan tersebut lengkap dengan gajinya. Jika setiap kali kita memasukan karyawan harus selalu memasukan gajinya juga, maka ini akan sangat merepotkan.
Maka disini, dibuatlah 2 tabel dimana satu tabel berisi data karyawan,isinya misalnya NIK,Nama,Status, dan tabel kedua yaitu tabel gaji, isinya yaitu Status dan Gaji. Dengan 2 tabel ini, kita dapat menciptakan relasi yang mana dari relasi itu menghasilkan suatu informasi. Apabila datanya diambil dari 2 tabel tersebut, maka informasi yang didapat yaitu NIK,Nama,Status, dan gajinya.

Lalu bagaimana cara pembuatannya, berikut langkah-langkahnya.

1. Buat terlebih dahulu tabelnya, misal disini tabel data karyawan

2. Isi atribut-atribut yang diperlukan misal NIP,Nama,Status, seperti contoh dibawah ini


3. Jika sudah, maka langkah berikutnya yaitu mengisi database yang diperlukan sesuai dengan isi atribut   
    tersebut


4. Jika sudah, save dan buat lagi tabel, kali ini tabel gaji karyawan, dan isi dari atributnya hanya Status dan
    Gaji.


5. Kemudian, isi status dan gaji tersebut. Data status pada tabel ini harus sama dengan data status pada
     tabel sebelumnya, agar relasi dapat berjalan dengan benar


8. Jika sudah,save dan langkah berikutnya yaitu membuat tabel relasinya, caranya yaitu :

a ) Klik Create pada menu
b ) Pada Menu Create, pilih Query Design


c ) Jika sudah, maka akan muncul tampilan seperti di bawah ini


d) Kemudian masukan tabel-tabel yang diperlukan untuk menghasilkan relasi yang diinginkan dengan memilih 
    tabel lalu tekan Add. Namun, apabila tanpa sengaja kita meng-Close Show Table, maka kita tidak perlu 
    mengulangi dari awal membuat Query Design, kita cukup drag nama tabel yang ada di sebelah kiri ke 
    tempat untuk melakukan relasi.


e) Lalu setelah itu, hubungkan atribut antara tabel yang lainnya dengan cara drag atribut pada tabel tersebut 
    dan hubungkan dengan tabel berikutnya. Namun dalam melakukan hubungan antara  dua atau lebih tabel 
    tersebut, harus dihubungkan dengan atribut yang sama seperti contoh di bawah ini


f ) Lalu pasang atribut-atribut apa saja yang diperlukan dari kedua tabel ini untuk menghasilkan informasi 
     yang diinginkan


g) Lalu yang terakhir, klik simbol Run


 Maka Hasilnya yaitu


Lalu simpan dan beri nama Query1 ini dengan klik simbol save atau dari menu file, klik save/ save as dan beri nama Queri1 ini misal InfoGajiKaryawan.

Apabila sudah berhasil, maka  ketika kita hendak menambah data karyawan baru, maka kita cukup memasukan data tersebut pada tabel data karyawan. Dan apabila ada penambahan status karyawan, maka kita cukup memasukannya pada tabel gaji. Setelah itu, jika ingin melihat laporannya, buka kembali tabel InfoGajiKaryawan yang sudah ada, dan klik simbol Refresh atau klik F5, maka dengan sendirinya, info gaji karyawan tersebut akan muncul.

14 comments:

Unknown said...

gan ane request , gmana cara bikin tombol printer di access atau VB?? jadi kn misalnya kita mau ngprint data, tinggal klik aja,,,

Tutorial Pemrograman said...

Kalo saya biasanya ngandelin Crystal Report buat bikin tombol printnya. Jadi dari situ ada 2 cara
1. Bisa kia liat datanya dulu baru di print
2. Bisa juga tekan button print n datanya langsung di print
Dan saya disini makenya C#, tapi VB juga g jauh beda syntaknya
Maaf baru dibales coment'a

Anonymous said...

gan kalo delphi,trus databasenya pake access gimana cara ngerelasiinnya gan

Tutorial Pemrograman said...

Waduhh saya kurang tau ya, ga pake delphi soalnya.
Tapi intinya sih bahasa sql-nya sama aja.

Unknown said...

mas, klo semisal mau membuat relasi dua tabel tapi, kondisi tabel tersebut itu M:N (many to many), lah itu gmana mas?

Unknown said...

mas mau tanya cara pasang atributnya gmana ya. tutor yang no 5 atau e.. makasi mas :D

Tutorial Pemrograman said...

Lo mau pasang Atribut di nomor 2, nomor 5 itu isi data2 tabelnya

Tutorial Pemrograman said...

Bisa aja, intinya tinggal diatur mana yg tabel master(utama) mana tabel laporannya. Ciri2nya lo tabbel master ada primary keynya jadi ga bisa duplikasi, tapi kalo tabel laporannya bisa muncul lebih dari 1, setelah direlasi, tinggal diseting di sistemnya supaya bentuknya jadi tertata rapi

Ab said...

Kang mau tanya klo merelasikan 2 table misal tabel A : NIK [PK], B: NIK [PK]. tipe relasinya jadi One to One ya, kalo misalkan mau dirubah ke One to Many bagaimana ?
Atas pencerahanya terimakasih.

Belajar Office said...

Sangat membantu sob artikel belajar membuat relasi pada microsoft access

Fadhilah Hanifah said...

Mas mau nanya, saya sudah menjalankan step-step seperti di atas, tapi kok isi tabelnya ga ada ya? Kosong gitu hasilnya setelah di run?

Jopajope said...

artinya belum ada hubungan antara tabel master dengan sub tabelnya. bisa dklik di relasi tabelnya dihubungkan terus baru klik run.

Asep Tea said...

makasih banyak

BangJey said...

kalo query nya gak bisa di run kenapa ya..?