1. Praktekan seluruh perintah DML
2. Terangkan dan jelaskan secara singkat dari macam-macam atribut
-       Nilai Atribut :
Data actual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship
-       Key
Atribut yang digunakan untuk menentukan suatu Entity secara unik
-       Atribut Simple
Atribut yang bernilai tunggal
Contoh:
-       Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instant Entity



Contoh Atribut : Atribut Multivalue
-       Atribut composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu
Contoh:
-       Atribut Derivatif
  Suatu atribut yang dihasilkan dari atribut yang lain.
     Contoh:
3. Apa yang dimaksud dengan Diagram E-R dan sebutkan fungsinya !
Entity Relationship Diagram (ERD) adalah sebuah konsep yang mendeskripsikan hubungan antara penyimpanan dan didasarkan pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek, disebut entiti & relasi diantar objek-objek tersebut. Atau juga bisa disebut suatu model jaringan (network) yang menggunakan susunan data yang disimpan dari sistem secara abstrak.

Fungsi dari penggambaran ERD adalah:
·      Untuk memodelkan struktur data dan hubungan antar data
·      Model dapat diuji dengan mengabaikan proses yang dilakukan
·      Menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data  yang mempunyai hubungan antar relasi
·      mendokumentasikan data-data yang ada dengan cara mengidentifikasi tiap jenis entitas dan hubungannya.
4. Diagram E-R mempunyai 4 simbol utama, sebutkan dan jelaskan masing-masing simbol tersebut !
A. Entitas
Entitas digunakan untuk menerapkan integritas pada tingkat Entity (Tabel), agar setiap Instances (Record/Baris) pada suatu Entity bersifat Unique yang disebut sebagai Primary Key sehingga dapat dibedakan antara yang satu dengan yang lainnya.

Contohnya :
Semua Leptop, atau Leptop saja dengan entitas Asus, Toshiba, Acer.
Semua Mobil, atau Mobil apa saja, dengan entitas mobil Baleno, Terano dan lain-lain
Semua Mahasiswa, atau Mahasiswa saja dengan entitas Budi, Andi dan lain-lain.

B.     Relasi
Relasi digunakan utk menghubungkan beberapa tabel, sehingga data–data yang disimpan dalam tabel tetap normal.

C.    Atribut
Setiap Entitas pasti memiliki Atribut yang mendeskripsikan karakteristik dari Entitas tersebut. Penentuan/pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting lainnya dalam pembentukan model data. Penetapan atribut bagi sebuah entitas umumnya memang didasarkan pada fakta yang ada, tetapi tidak selalu seperti itu. Istilah atribut sebenarnya identik dengan pemakaian kolom data.
D.    Garis
Kita langsung ambil saja contoh pada simbol garis ini. Pada diagram E-R dibawah terdiri dari 2 entitas, customer dan loan, dan satu relasi borrower. Atribut dari customer adalah nama, ktp, jalan, kota. Atribut untuk loan adalah no_pinjaman, jml_pinjaman. Hubungan entity customer ke loan adalah banyak ke banyak.
5. Berikan contoh untuk masing-masing kardinalitas dalam Diagram E-R !
   
Kardinalitas pemetaan atau rasio kardinalitas menunjukkan jumlah entitas yang dapat dihubungkan ke satu entity lain dengan suatu relasi.
Kardinalitas pemetaan meliputi :
1. Hubungan satu ke satu (one to one), yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam B.
Contoh : mahasiswa dengan kelas, satu mahasiswa hanya boleh mempunyai satu kelas.
2.   Hubungan satu ke banyak (one to many)
Yaitu satu entity dalam A dihubungkan dengan sejumlah entity dalam B. Satu entity dalam B dihubungkan dengan maksimum satu entity dalam A.
Contoh : orang tua dengan anak, satu orang tua boleh memiliki banyak anak.
3.   Hubungan banyak ke satu (many to one)
Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam B. Satu entity dalam B dapat dihubungkan dengan sejumlah entity dalam A.
Contoh : anak dengan orang tua, sejumlah anak hanya bisa dimiliki satu orang tua.
4.   Hubungan banyak ke banyak (many to many).
Satu entity dalam A dihubungkan dengan sejumlah entity dalam B, dan satu entity dalam B dihubungkan dengan sejumlah entity dalam A.
Contoh : matakuliah dengan mahasiswa, banyak mata kuliah dapat dimiliki banyak mahasiswa.
6. Apa yg dimaksud dengan spesialisasi dan generalisasi ?
  
Spesialisasi adalah proses mendesain subgrup didalam suatu entity . Suatu himpunan entitas bisa memiliki suatu subgrup yang berbeda diantara entitas-entitas lain dalam himpunan tersebut. Misalnya suatu sub himpunan entitas dalam suatu himpunan entity bisa memiliki atribut yang berbeda dari entity-entiti lain. Model E-R memiliki fasilitas untuk perbedaan ini.
Contoh : himpunan entitas account memiliki atribut account-number dan balance. Suatu account dapat diklasifikasikan lagi menjadi salah satu dari:
- savings-account
- checking-account

Generalisasi adalah proses pendefinisian subclass-subclass yang disatukan menjadi entitas superclass tunggal berdasarkan karakteristik umum. Contohnya adalah subclass MANAGER, SEKRETARIS dan TEKNISI dapat digeneralisasikan menjadi superclass PEGAWAI berdasarkan atribut umum seperti Nama, Alamat, Tgl-lhr.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS