Senin, 12 November 2012

PRAKTIKUM 2 (Pembuatan Tabel Dan Relasi Antar Tabel)

A. TUGAS PENDAHULUAN


  1. Desain ER Diagram untuk Database Pembelian dengan spesifikasi sebagai berikut :
  • Data pelanggan terdiri dari nomor pelanggan dan nama pelanggan
  • Data barang terdiri dari nomor barang, nama barang dan harga barang
  • Pelanggan melakukan transaksi pembelian barang yang memiliki atribut tanggal transaksi dan jumlah tiap item barang yang dibeli
  • Satu transaksi pembelian dapat terdiri dari beberapa item barang yang dibeli

Jawab :

Dalam mendesain ER Diagram, ada beberapa langkah yang perlu ditempuh, yaitu :


  1. Mendefinisikan entitas dari database yang akan dibuat, Database Pembelian yang akan dibuat terdiri dari : Pelanggan, Barang, dan transaksi.


No
Nama Entitas
1
Pelanggan
2
Barang
3
Transaksi

2.  Mendefinisikan atribut dari tiap entitas di atas:

Entitas
Atribut yang diperlukan
Pelanggan
nomor_pelanggan, nama_pelanggan
Barang
nomor_barang, nama_barang, harga_barang
Transaksi
nomor_transaksi, nomor_pelanggan,nomor_barang,tgl_transaksi, jumlah_item


  1. Mendefinisikan kerelasian antar entitas.

Entitas yang berhubungan
Nama Kerelasian
Jenis Kerelasian
Representasi
Entitas I
Entitas II
Pelanggan
Barang
Membeli
1-n
File_transaksi :
Nomor_transaksi, nomor_pelanggan, nomor_barang, tgl_transaksi, jumlah_item

  1. Mendesain ER-D dari relasi antar entitas di atas


2.  Lakukan pemetaan dari ER-Diagram ke dalam Tabel Relasional



  1. PERCOBAAN
B.1 Pembuatan Tabel
Klik menu tab create > Table Design



  • Maka akan muncul halaman seperti di bawah ini

  • Selanjutnya adalah membuat struktur tabel dengan semua entitas yang diperlakukan sekaligus menentukan primary key pada tabel buku, Berikut adalah hasil akhir dari table buku :
  •  

     
  • Membuat Validation Rule untuk kode buku, yaitu kode buku hanya boleh diawali dengan huruf ‘K’ atau ‘L’ :
  •  

      B.2 Mengelola Tabel (penambahan, penghapusan, perubahan, dan pencarian data pada tabel)

        B.2.1 Menambah Data pada Tabel
  •         Masukan Data pada table buku :


  • Warning yang muncul pada ketika data yang dimasukkan tidak sesuai Rule



  • Warning yang muncul ketika kita menambah data yang sama pada Primary Key sama



B.2.2 Merubah Data pada Tabel
Ø  Mengedit data pada record ke 3 untuk data’ Alogaritma Pemrograman’ ganti menjadi ‘Konsep Pemrograman’
Sebelum diganti :



Setelah diganti menjadi ‘Konsep Pemrograman’





B.2.3. Menghapus Data pada Tabel
Ø  Mengahpus data pada record 5 untuk data Basis Data

Warning yang muncul ketika kita ingin menghapus data :
 




Setelah data pada baris 5 dihapus :
 




B.2.4. Mencari dan Mengganti Data pada Tabel
Ø  Melakukan pencarian data untuk pengarang Tessy Badriyah, buku apa saja yang dikarang. Bisa dengan mengklik tab home > find, lalu isi data yang akan dicari pada dialog box Find and Replace
 






Ø  Mencari sekaligus mengganti data ‘Image processing’ dengan Pengolahan Citra





B.3. Memberi Relasi antar Tabel
Pembuatan relasi antar table bertujuan untuk membuat hubungan antar table agar ada relasi antara table yang satu dengan yang lain. Sebagai contoh system informasi perpustakaan, yang terdiri dari table sebagai berikut : table buku, table peminjaman, dan table anggota.
Langkah-langkah pembuatan relasi antar table :
Ø  Membuat table Buku dan mengentri datanya






Ø  Membuat table Anggota dan mengentri datanya





Ø  Membuat table Pinjam dan mengentri datanya








Ø  Membuat Relasi antar Tabel, pada tab menu  Database Tools > Relationships, kemudian akan muncul dialog box Show Table, klik table yang akan direlasikan, kemudian klik add



Ø  Untuk menciptakan relasi antar table yang telah dipilih tadi, klik Selanjutnya klik pada field dan drag ke field yang sama yang ada pada tabel lain. Kemudian akan muncul dialog box Edit Relationship, kemudian klik create. Dalam hal ini, atribut KodeAnggota yang merupakan primary key pada tabel Anggota diklik kemudian didrag ke atribut KodeAnggota yang merupakan foreign key pada tabel Pinjam. Begitu juga untuk atribut KodeBuku. Berikut adalah hasil akhir dari relationship antara ketiga tabel di atas :







C.    LAPORAN RESMI
1.     Buat databaseu dengan nama penjualan.mdb



2.   Implementasikan desain tabel relational yang dibuat pada Tugas Pendahuluan nomor 2.



Desain tabel pada Database Penjualan yang terdiri dari tabel-tabel :
                        Pelanggan, Barang, Order dan Detail_Order
3.    Gambarkan relasi antar antar tabel pada Database Penjualan yang dibuat.



4.     Berikan contoh pengisian data pada database Penjualan yang dibuat