4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap r

dokumen-dokumen yang mirip
Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Ahmad Zidni, S.T. SMK Gondang 2011

BAB I DATABASE ACCESS. Pada tahap awal kita akan membuat sebuah database yang terdiri dari 3 tabel yaitu

KOMPUTER APLIKASI BISNIS

APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS

MENGENAL QUERY CONTOH QUERY

Microsoft Access 2007

A. MAKSUD DAN TUJUAN 1. MAKSUD

KSI B ~ M.S. WULANDARI

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Membuat Relasi pada Access 2007

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

SEKOLAH TINGGI ILMU EKONOMI STIE SEBELAS APRIL SUMEDANG

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

Gambar 4.1: Struktur table Buku Dimana KodeBuku buat sebagai Primary Key.

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Membuat Aplikasi Perpustakaan dengan MS Access

1. Pengertian Database

MICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1

Penggunaan Komponen Combo Box

Microsoft Access 2007

Membuat Relasi & Query Sederhana. Oleh: Toni Heryana, S.Pd, MM

Modul Praktikum Basis Data 5 Query

Dasar Microsoft Access 2007

Membuat File Database & Tabel

KSI B ~ M.S. WULANDARI

Klik Blank Database. Simpan nama database : dbmahasiswa Sebagai contoh kita akan membuat table tmahasiswa sebagai berikut : Field Name

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

Mengoperasikan Dasar-Dasar Basis Data (Database)

Republik Indonesia DIKLAT DATABASE DAN APLIKASI

BAB 5. MEMBUAT DAN MENGGUNAKAN FORM

Microsoft Access 2007

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

Membuat File Database & Tabel

PENGANTAR PERANGKAT LUNAK PENGOLAH DATA (6 jam)

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

BAB XI BEKERJA DENGAN QUERY

Mengenal Tabel Base BAB

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

Perancangan Sistem Basisdata Faktur Penjualan serta Implementasinya dengan SQL Menggunakan MS. Acces

DAFTAR ISI. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii. DAFTAR LAMPIRAN... xx BAB I PENDAHULUAN...

By Hesti Khuzaimah Nurul Yusufiyah

Mengenal Query Base. Pada Bab ini anda akan mempelajari cara:

Mail Merge. Pada langkah pertama yaitu dalam sub menu Main Document, terdapat pilihan :

BAB II LANDASAN TEORI

Membuat Form. Oleh: Toni Heryana,S.Pd, MM

Yang di bahas pada bab ini : Membuat Database

MODUL TIK: Tutorial Merancang Database dengan Microsoft Access Oleh: Heri Istiyanto

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

PRAKTIKUM 2 IMPLEMENTASI MODEL DATA(PEMBUATAN DB)

Database dengan Microsoft Access 2003 Membuat Query

Konsep Sistem Informasi B

Microsoft Access FORM

BAB-3 MEMBUAT DAN MENGATUR QUERY

TUGAS LAPORAN EDP 5. Id_Jadwal,Ruang,Hari,Jam,NIM,NIP,Kode_MK Kode_MK, NIP, dan NIM pada table Jadwal itu merupakan suatu Foreign Key.

Microsoft Access 2010

[Summary] Sistem Informasi Perusahaan Chapter 6

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

LATIHAN 3 : QUERY DATABASE

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

PROSEDUR MENJALANKAN MICROSOFT OFFICE ACCESS 2007

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Materi Modul. Microsoft Access. Get External Data

Bab 11 Membuat Field Entri Data Khusus dan Command Button pada Form

Modul Praktikum Basis Data 12 Import dan Eksport Data

Microsoft Access 2007

New Perspectives on Microsoft Office Access 2010

Modul Praktikum Basis Data 7 Membuat Form Lebih Lanjut

Microsoft Access 2007

MICROSOFT OFFICE ACCESS 2007

Dalam Microsoft Acces ada beberapa jenis Query yang bisa kita gunakan untuk mengolah data, yaitu :

Bab 10 Membuat, Menggunakan dan Memodifikasi Form

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

Praktikum 6 SubForm dan Kode VBA

[MODUL ACCESS PEMULA]

PENDAHULUAN BAB. Microsoft Access

E-Trik Visual C++ 6.0

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

X. PENGANTAR DATABASE

Excel dan Microsoft Query

Modul 4 Microsoft Access 2007

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

Modul 4 Microsoft Access 2007

TABEL. Tabel Halaman 25

Start Program Microsoft Office Microsoft Access Tampilan setelah dijalankan Microsoft Access

BAB VI MENGGUNAKAN DATABASE DESKTOP

1. Pendahuluan. 2. Pengertian Database. Meti K. Sabarini, ST

Mengelola Database Menggunakan Macro Excel

Mengenal Base. Pada Bab ini anda akan mempelajari cara:

MICROSOFT OFFICE ACCESS 2007

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

DATABASE. Visual Data Manager

Pelatihan Microsoft Access LPPM Unmul 2011 Lembaga Pengabdian kepada Masyarakat

Belajar MS Access (4)

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

MAIL MERGE DI MICROSOFT 2003

Transkripsi:

Bab 4 Relationship A. T U J U A N 1. Dapat membuat hubungan relasi antar table. 2. Menambahkan tabel baru pada jendela kerja relationship. 3. Mengatur hubungan antar tabel. 4. Menyaring data pada tabel B. LANGKAH - LANGKAH & PERCOBAAN 4.1. Pengaturan Relationship Terdapat jenis database sesuai dengan kapasitas dan penggunaan. Database dengan kapasitas kecil cukup menggunakan sebuah tabel saja. Database yang demikian lazim disebut dengan Flat-file Database. Jenis database demikan berupa aplikasi spreadsheet seperti Microsoft Excel yang dipandang sebagai suatu Flat-file Database. Sedangkan untuk suatu sistem database relational, pengorganisasian data akan melibatkan lebih dari satu tabel, sehingga diperlukan suatu relationships. Dalam pembuatan suatu relasi (relationship) antar table ada hal yang harus diperhatikan, yaitu aturan yang dikenal dengan Referential Integrity. Setelah membuat sebuah hubungan kita wajib menentukan aturan yang dikenakan padanya. Aturan dasar yang telah baku adalah : 1. Field yang dihubungkan dari tabel utama haruslah bersesuaian berupa sebuah Primary Key dan Foreign Key. 2. Kedua field yang saling terhubung harus memiliki jenis data yang sama. 26

4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap record dalam tabel PEGAWAI hanya dapat memiliki satu record yang bersesuaian dalam tabel DEPARTEMEN, dan sebaliknya. Jenis relasi ini tidak umum, karena sebenarnya tabel PEGAWAI dan tabel DEPARTEMEN dapat digabungkan. PEGAWAI MANAGE DEPARTEMEN p1 p2 p3 p4 r1 r2 r3 d1 d2 d3 2. 1 : N : One-to-Many atau N : 1 : Many-to-One Jenis relasi yang paling umum digunakan. Sebuah record dalam tabel DEPARTEMEN dapat memiliki banyak record yang bersesuaian dalam tabel PEGAWAI. Tetapi sebuah record dalam tabel PEGAWAI, hanya memiliki sebuah record yang bersesuaian dalam tabel DEPARTEMEN. PEGAWAI BEKERJA_PADA DEPARTEMEN p1 p2 p3 p4 r1 r2 r3 r4 d1 d2 d3 3. M : N : Many- to-many Sebuah record dalam tabel PEGAWAI dapat memiliki banyak record yang bersesuaian dalam tabel PROJECT, sebaliknya juga sama. Jenis relasi ini hanya dimungkinkan jika mendefinisikan tabel baru sebagai perantara. PEGAWAI BEKERJA_DI PROJECT p1 p2 p3 p4 r1 r2 r3 r4 d1 d2 d3 27

4.3. Membuka dan Menentukan Tabel pada Jendela Relationship Untuk membuka dan menentukan tabel yang akan direlasikan, dapat dilakukan dengan langkah-langkah berikut: 1. Bukalah database anda. 2. Buka Relationship pada menu tool: Tools Relationships. Atau melalui klik icon. 28

3. Hasilnya adalah tampilnya window Relationships, dengan ditampilkannya terlebih dahulu dialog window Show Table. 4. Tentukan tabel yang akan anda relasikan dengan diakhiri menekan tombol Add. Anda dapat sekaligus memilih beberapa tabel dengan menekan tombol Ctrl. Dan hasilnya seperti gambar dibawah ini. 4.4. Membuat Hubungan Antar Tabel Untuk memnuat hubungan antar tabel yang akan direlasikan, dapat dilakukan dengan langkah-langkah berikut: 1. Bukalah jendela Relationship anda. Lalu geser (drag) antara nama field sebagai Primary Key penghubung ke posisi nama field tabel lain sebagai Foreign Key. 29

2. Lalu muncul dialog Edit Rerlationship, dan klik Create untuk membentuk relasi. 3. Dan terbentuklah relasi antar tabel. 4. Berikan relasi pada semua tabel yang bersesuaian. 4.5. Menambahkan Table / Queries Untuk menambahkan tabel lain ataupun query pada relationships, dapat dilakukan dengan langkah-langkah berikut : 1. Pada window relationships pilihlah perintah Show_Table dari menu Relationships, atau melalui icon. 2. Kemudian akan muncul dialog Show Table. Dari dialog tersebut pilihlah pada Tables, Queries ataukah keduanya (Both). 3. Tentukan table yang akan ditambahkan dan klik Add Close, yang kemudian muncul window relationships. 30

4.6. Penghapusan Tabel pada Relationship Dengan Microsoft Access kita bisa menampilkan atau menyembunyikan tabel / query pada window relationships.untuk menyembunyikan tabel / query caranya adalah : 1. Aktifkan window Relationships. 2. Dari tampilan tersebut, klik tabel yang ingin dihapus. 3. Dari menu Relationships pilihlah perintah Hide Table. Hasilnya akan terlihat bahwa tabel yang terpilih akan hilang. 4.7. Pengeditan Relationship Kita juga masih bisa mengedit relasi yang ada, misalnya mengganti jenis relasinya dari one-to-many menjadi many-to-many. Caranya adalah: 1. Pilih perintah Edit Relationships dari menu Relationships. Atau klik kanan pada garis relationships yang akan diedit. 2. Pada dialog tersebut aturlah option relationships, lalu pilih tombol OK. 4.8. Penghapusan Relationship Untuk melakukan penghapusan suatu relasi harap diperhatikan baik-baik. Apakah relasi yang akan dihapus memiliki efek dari relasi table lainnya karena setiap pembuatan relasi dari tabel pasti melalui proses analisa perancangan ER system. Namun jika memang harus dihapus, caranya : 1. Klik kanan pada garis relationships yang akan dihapus. 2. Kemudian akan muncul shortcut menu. 3. Klik Delete Relationships dari menu shortcut yang tampil. Kemudian akan muncul window peringatan. 4. Pikirkanlah sekali lagi apakah memang Anda ingin menghapusnya, jika memang yakin tekanlah tombol Yes maka relasi akan terhapus. 31

4.9. Mengatur Hubungan Antar Tabel Pada saat membangun relasi antar tabel, anda dapat melakukan beberapa setting yang diperlukan seperti pada langkah-langkah berikut: 1. Tampilkan window Relationships dan klik dua kali salah satu relasinya sehingga muncul jendela (window) Edit Relationship. 2. Pada kotak dialog diatas, anda dapat mengubah field penghubung yang sekarang sedang digunakan dengan field penghubung yang lain. 3. Bila perlu beri tanda atau klik Enforce Referential Integrity, dimana: jika anda menghendaki agar diberlakukannya aturan Referential Integrity pada relasi yang anda modifikasi. 4. Pada saat Referential Integrity diaktifkan, terdapat pilihan cek lain: Cascade Update Related Fields, dimana tiap perubahan pada Primary Key pada tabel primer, maka secara otomatis akan mengubah nilai pada record-record yang bersesuaian dalam tabel yang memiliki relasi pada tabel primer. Cascade Delete Related Record, dimana setiap penghapusan record pada tabel primer, mengakibatkan penghapusan record-record yang bersesuaian pada tabel yangdirelasikan dengan tabel primer. 5. Anda dapat juga mengubah Join Type dengan meng-klik Join Type. 6. Dari database tersebut misalnya kita ingin membentuk relasi antara field NOTRANS pada tabel transaks dengan tabel dtrans. Klik Field NOTRANS kemudian drag pointer ke arah field Alamat. Kemudian akan tampil dialog pembentukan relasi. 7. Dialog tersebut menyediakan penentuan karakteristik relasi yang baru kita pasangkan tersebut. Klik tombol Join Type 8. Dialog tersebut menanyakan jenis hubungan yang akan dipakai, yaitu : pilihan pertama berarti hubungan One-to-one, pilihan kedua : Many-to-one pilihan ketiga : Many-to-one. 32

C. S O A L 1. Buatlah Relationship pada studi kasus masing-masing sistem anda. 33