Kamis, 21 Februari 2013

TUGAS SISTEM BASIS DATA

1. Jelaskan pengertian entitas dan berikan contohnya !
Jawaban :
Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyai karakteristik sama dan bisa dibedakan satu dengan lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian.
Contoh : Mahasiswa,matakuliah,dosen,nilai dll.
Contoh entitas : Seseorang yang menjadi siswa di sebuah sekolah. siswa merupakan entitas
Contoh lainya : barang yang menjadi inventaris suatu perusahaan. barang juga di sebut entitas

2. Jelaskan pengertian Record/Tuplle dan berikan contoh !
Jawaban :
Record/Tupple adalah kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Dan suatu tuple (record) mewakili satu data atau informasi.
Contoh: Record entry mahasiswa adalah kumpulan data value dari field nobp, nama, jurusan dan alamat per-barisnya. Dalam tabel database, record disebut juga baris.

3. Jelaskan pengertian Field/Atribut dan berikan contoh !
Jawaban :
Field/Atribut biasa disebut juga data elemen, data field, atau data item yang digunakan untuk menerangkan suatu entitas dan mempunyai harga tertentu.
Contoh : atribut dari entitas pegawai diterangkan oleh, nama, umur, alamat, pekerjaan.

4. Sebutkan dan jelaskan setiap elemen dalam struktur entitas !
Jawaban :
1.Entitas Kuat
Entitas yang mempunyai atribut kunci. Entitas ini bersifat mandiri, keberadaanya tidak bergantung pada entitas lainnya. Percepatan entitas kuat selalu memiliki karakteristik yang unik disebutidentifier (sebuah atribut tunggal atau gabungan atribut-atribut yang secara unik dapat digunakan untuk membedakannya dari entitas kuat yang lain).
Kebanyakan entitas dalam suatu organisasi dapat digolongkan sebagai entitas kuat (strong entity) yaitu entitas yang mandiri, yang keberadaannya tidak bergantung pada keberadaan entitas yang lainnya. Instansiasi entitas kuat selalu memiliki karakteristik yang unik (dinamakan identifier atau sering disebut sebagai atribut pengidentifikasi) yaitu, sebuah atribut tunggal atau gabungan atribut-atribut yang secara unik dapat digunakan untuk membedakannya dari entitas kuat yang lain.
2.Entitas Lemah
Entitas yang tidak mempunyai atribut kunci. Entitas lemah diidentifikasikan dengan menghubungkan entitas tertentu dari tipe entitas yang lain ditambah atribut dari entitas lemah. Tipe entitas lain yang dipakai untuk mengidentifikasikan suatu entitas lemah disebut identifying owner dan relasi yang menghubungkan entitas lemah dengan owner disebut identifying relationship Contoh entitas pegawai.

5. Apakah Relasi itu ?
Jawaban :
Relasi adalah hubungan antara suatu himpunan dengan himpunan entitas yang lainnya. Pada penggambaran diagram hubungan entitas, relasi adalah perekat yang menghubungkan suatu entitas dengan entitas lainnya. Relasi merupakan hubungan yang berarti antara suattu entitas dengan entitas lainnya. Frasa ini berimplikasi bahwa relasi mengijinkan untuk menjawab pertanyaan-pertanyaan yang berkaitan dengan hubungan suatu entits dengan lainya. Hubungan dibedakan antar bentuk hubungan antar entitas dengan isi. Misalnya kasus hubungan antara entitas pegawai dan entitas bagian adalah jam kerja, sedangkan isi hubungannya dapat berupa total jam kerja, gaji lembur. Relasi digambarkan dalam bentuk intan. Pada model data relasi hubungan antar data dihubungkan dengan kunci relasi.
Tipe hubungan di antara beberapa buah tipe entitas adalah kumpulan dari relasi di antara entitas-entitas dari tipe entitas tersebut.

6. Sebutkan dan jelaskan jenis relasi antar entitas !
Jawaban :
ada tiga tipe relationship/relasi antar entitas, yaitu :
(a). One-to-one relationship Dimana maximum cardinality setiap entity adalah 1.
Contoh : Satu nasabah bank hanya memiliki satu account.
(b) One-to-many relationship (1:N). Dimana maximum cardinality dari suatu entity adalah 1 dan maximum cardinality dari entity lain adalah N.
Contoh : Satu nasabah bank dapat memiliki lebih dari satu account.
(c) Many-to-many relationship (M:N). Dimana maximum cardinality kedua entity yang berhubungan adalah N. Contoh : Satu nasabah dapat memilliki beberapa account dan satu account dapat dimiliki oleh beberapa nasabah (rekening bersama).