ENTITAS
(ENTITY)
Entitas (entity/ entity set),
memiliki banyak istilah di dalam ilmu komputer, seperti tabel (table), berkas
(data file), penyimpan data (data store), dan sebagainya.
- Entitas merupakan penggambaran sebuah objek nyata. Untuk lebih mudahnya bisa disebut juga sebagai jabatan / status dari suatu objek tersebut.Contoh : Mahasiswa, anak, petugas dsb.
- Entitas Adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999).
- Entitas adalah tempat penyimpan data, maka entitas yang digambarkan dalam ERD ini merupakan data store yang ada di DFD dan akan menjadi file data di computer.
- Entitas adalah suatu objek dan memiliki nama. Secara sederhana dapat dikatakan bahwa jika objek ini tidak ada di suatu enterprise (lingkungan tertentu), maka enterprise tersebut tidak dapat berjalan normal.
Contoh Entitas:
- Entitas MAHASISWA harus ada di lingkungan perguruan tinggi, begitu juga dengan entitas DOSEN, MATAKULIAH, dan sebagainya.
- Di dalam entitas MAHASISWA berisi elemen-elemen data (biodata mahasiswa) yang terdiri atas NIM, NAMA, KELAS, ALAMAT, dan sebagainya. NIM, NAMA, KELAS, dan ALAMAT disebut dengan atribut (field)
- Atribut-atribut NIM, NAMA, ALAMAT, dan TANGGAL_LAHIR harus ada di dalam biodata seorang mahasiswa.
- Sedangkan atribut NAMA DOSEN adalah atribut yang tidak boleh ada di entitas mahasiswa. Pada akhirnya, entitas ini akan menjadi file data (yang bersifat master file) di dalam komputer.
ATRIBUT
(FIELD)
Atribut adalah ciri-ciri
kualitatif yang dimiliki oleh suatu obyek, yang mencerminkan sifat-sifat dari
obyek tersebut. Field menyatakan data terkecil yang memiliki makna. Istilah
lain untuk field yaitu elemen data, kolom item. Contoh field yaitu nama
seseorang, jumlah barang yang dibeli, dan tanggal lahir seseorang.
Contoh kasus:
Data Item:
ID Konsumen, Nama Konsumen,
Alamat Konsumen, telp Konsumen, ID cucian, tgl taruh cucian, tgl ambil cucian,
jenis cucian, jumlah cucian, harga satuan, harga total, ID pegawai, Nama
pegawai.
Entitas:
1. Konsumen
2. Cucian
3. Rincian Cucian
4. Jenis cucian
5. Pegawai
Atribut
1. Konsumen (ID, nama, alamat,
telp)
2. Cucian (ID cucian, Tgl Taruh
Cucian, Tgl ambil Cucian)
3. Rincian Cucian (No, Jenis, Jumlah,
Sub-total Pembayaran, Total Pembayaran)
4. Jenis cucian (Nama Jenis,
Harga persatuan)
5. Pegawai (ID pegawai, Nama
pegawai)
Relasi antar entitas
Relasi antara
Konsumen dengan Cucian. Satu Konsumen bisa mempunyai banyak Cucian dan satu
Cucian hanya dapat dimiliki satu Konsumen. Relasi : One – To – Many. Relasi
antara Cucian dengan Rincian Cucian
Satu Cucian
bisa memiliki banyak Rincian Cucian dan satu Rincian Cucian hanya dapat
dimiliki satu Cucian.
Relasi
: One – To – Many
Relasi
antara Rincian Cucian dengan Jenis Cucian
Satu Rincian
Cucian hanya mempunyai satu Jenis Cucian dan satu jenis Cucian dapat dimiliki
oleh banyak Rincian Cucian
Relasi
: Many – To – One
Relasi
antara Cucian dengan Pegawai
Satu Cucian
hanya ditangani oleh satu Pegawai dan satu Pegawai dapat menangani banyak
Cucian.
Relasi : Many – To –
One
KARDINALITAS/DERAJAT
RELASI
Kardinalitas relasi menunjukkan jumlah maksimum entitas yang
dapar berelasi dengan entitas pada himpunan entitas yang lain.
- satu ke satu (one to one) yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.
- satu ke banyak (one to many) yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.
- banyak ke satu (many to one) yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B.
- banyak ke banyak (many to many) yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B dan demikian juga sebaliknya, dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.
Tidak ada komentar:
Posting Komentar