Anda di halaman 1dari 25

1

Dalam pelajaran ini kita melihat konsep Entitas dan Instans dan mengidentifikasi Atribut dan
Pengidentifikasi Unik untuk Entitas

2
3
Jenis informasi apa yang perlu kita ketahui, atau kita kerjakan, dari salah satu pekerjaan berikut:
Programmer/konsultan TI
Manajer bank
Kasir restoran
Seniman
Orang tua

4
5
Instance: Peristiwa atau contoh

6
Lihat situs web komersial.
Beberapa saran antara lain:
http://www.nike.com - perlengkapan olahraga
http://www.weyl.com - industri daging sapi
http://carmax.com - mobil bekas
http://www.hallmark.com - kartu ucapan
http://www.sephora.com - produk kecantikan
http://telstra.com - komunikasi
http://changan.com - mobil

7
8
Contoh: Entitas FRUIT memiliki instance orange, apple, peach, kiwi, cherry, lime, lemon, dll.

9
Tidak berwujud: Tidak dapat dirasakan dengan indera.
Berwujud: Terlihat jelas, terutama oleh indera perasa

10
Tidak wajar apabila memiliki entitas dengan hanya satu instance

11
Asumsikan bahwa semua entitas memiliki paling sedikit satu atribut. Berikutnya, kita akan
mendiskusikan pengecualian terhadap asumsi ini. Biasanya, terdapat banyak atribut untuk
sebuah entitas, namun kembali, kami tertarik hanya dalam atribut yang penting untuk bisnis.
Contoh: Entitas FRUIT memiliki atribut nama, tipe, wilayah, dan tanggal diambil.
Instans ini dapat berbentuk:
Orange, citrus, west coast, 10-APR-2005

12
Jenis data: Klasifikasi mengidentifikasi satu dari berbagai tipe data, menyatakan nilai yang
memungkinkan untuk tipe tersebut, pengoperasian yang dapat dilakukan pada tipe tersebut,
dan bagaimana nilai tipe tersebut disimpan
Nilai tunggal: Hanya dapat memiliki satu nilai pada segala poin untuk setiap instance dalam
entitas

13
Atribut:
Satu-satunya atribut yang kita perlukan untuk dibentuk adalah semua yang perlu dilacak oleh
bisnis. Jadi, contohnya, Anda ingin melacak ukuran sepatu sebagai atribut pelanggan jika Anda
merupakan toko sepatu, namun mungkin tidak perlu bila Anda adalah toko kelontong.
Semuanya bergantung pada persyaratan bisnis.

Setiap atribut memiliki tipe data. Misalnya, “nama” atribut memiliki tipe data string karakter
(teks), atribut “gaji” yang memiliki tipe data angka, dan atribut “foto” memiliki tipe data
gambar.

Atribut merupakan Nilai Tunggal


Atribut untuk entitas harus bernilai tunggal. Dalam jangka waktu yang lebih spesifik, instance
entitas hanya dapat berupa satu nilai untuk setiap atribut setiap waktu. Ini merupakan
karakteristik penting dari atribut. Namun nilai atribut dapat berubah dari waktu ke waktu.
Contoh: Entitas CAR dapat memiliki atribut “model” dan “warna”. Terdapat satu nilai untuk
entitas ini (misalnya, “kumbang” dan “hijau”) dalam sekali waktu, untuk setiap instance
(misalnya, untuk setiap mobil individual). Meskipun modelnya tetap sama selama usia mobil,

14
warna dapat berubah.

14
Dapat diubah: Sangat mudah berubah
Satu alasan lebih memilih atribut yang tidak dapat diubah (jika ada pilihan) adalah atribut yang
dapat diubah akan perlu diperbarui secara rutin. Misalnya, usia harus diperbarui setiap tahun.
Berapa lama waktu yang dihabiskan jika kita memiliki 1 juta pelanggan? Jika kita perlu
mengetahui usia pelanggan, kita dapat dengan mudah mengurangi dari tanggal lahir.

15
Wajib: Wajib
Null: Nilai yang tidak tersedia, belum ditentukan, tidak diketahui, atau kosong; baik nol atau
spasi
Opsional: Tidak diperlukan

16
17
Kemungkinan jawaban untuk atribut mungkin termasuk:
Nama Depan
Nama belakang
Alamat
Gaji
Nomor Jaminan Sosial

18
19
Kombinasi sifat apa yang secara unik mengidentifikasi STUDENT tunggal?

Nama siswa? Tidak, terdapat lebih dari dua siswa dengan nama yang sama.
Tanggal lahir? Tidak, terdapat lebih dari dua siswa dengan tanggal lahir yang sama.

Untuk sebagian besar kombinasi atribut siswa, setidaknya kemungkinan dua siswa yang
memiliki nilai kombinasi yang sama.

Ini alasan entitas seperti SISWA, kami membuat nomor siswa buatan atau ID siswa.

20
21
22
23
24

Anda mungkin juga menyukai