- · Entitas
Entitas adalah sesuatu yang memiliki keberadaan yang unik dan berbeda,
walaupun tidak harus dalam bentuk fisik. Abstraksi, misalnya, biasanya dianggap
juga sebagai suatu entitas. Dalam pengembangan sistem, entitas digunakan
sebagai model yang menggambarkan komunikasi dan pemrosesan internal seperti
misalnya membedakan dokumen dengan pemrosesan pesanan.
Entitas dalam informatika
Analisis Data, Informasi dan sinting Entitas
Sebuah database dapat dimodelkan sebagai sekumpulan entitas
Entitas (entity) adalah sebuah objek yang keberadaannya dapat dibedakan
terhadap objek lain
Entitas dapat berupa orang, benda, tempat, kejadian, konsep
Contoh:
· Orang:
Mahasiswa, Dosen, Pemasok, Penjual
· Benda: Mobil,
Mesin, Ruangan
· Tempat: Negara,
Desa, Kampung
· Kejadian:
Penjualan, Registrasi
· Konsep:
Rekening, Kursus
Sebuah entitas memiliki sejumlah atribut
· Contoh:
mahasiswa memiliki nama dan alamat
Himpunan entitas adalah sekumpulan entitas yang berbagi atribut yang
sama
· Contoh:
sekumpulan mahasiswa, dosen, atau perusahan.
Entitas adalah sesuatu yang ada dan dapat melaksanakan suatu kegiatan
dan dapat berupa subyek hukum tersendiri.
- · Record/Tuple
Record/Tuple
merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling
berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record
mewakili satu data atau informasi tentang seseorang,
Record/Tuple
(Tupel) merupakan suatu baris dari suatu relasi. Pada relasi PEGAWAI, setiap
tupel mempunyai 5 nilai, masing-masing untuk setiap atribut NIP#, Nama, Alamat,
Gaji dan KodeDiv.
Contoh:
Record entry
mahasiswa adalah kumpulan data value dari field nobp, nama, jurusan dan alamat
per-barisnya. Dalam tabel database, record disebut juga baris.
nim, nama_m,
tpt_lhr_m, tgl_lhr_m, alm_m an atribut lainnya dari seorang Mahasiswa dapat
dihimpun dalam sebuah record / baris.
NPM, nama
mahasiswa, alamat, kota, dll.
MODEL DATA
RELASIONAL
Pada model
relasional, basis data akan “disebar” atau dipilah-pilah ke dalam
berbagai tabel dua dimensi. Setiap tabel selalu terdiri atas lajur mendatar
yang disebut baris data (row / record) dan lajur vertikal yang biasa disebut
dengan kolom (column / field).
- · Field/atribut
- Field /attribute : Satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna.
- Atribut
(field) adalah: elemen, data field, atau data item yang di gunakan untuk
menerangkan suatu entribut dari entitas dan mempunyai harga tertentu, misalnya
atribut dari entitas pegawai diterangkan oleh , nama, umur, alamat, dan
pekerjaan.
- Field :
merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari
data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field
membentuk suatu record.
- Field
(medan) :data terkecil yang memiliki makna. Istilah lain untuk field yaitu
elemen data, kolom item, dan atribut. Contoh fieldyaitu nama seseorang, jumlah
barang yang dibeli, dan tanggal lahir seseorang.
Contoh: setiap file selalu terdapat kunci dari file berupa field atau
suatu set field yang dapat mewakili record. Misalnya Nomor Pokok Mahasiswa
(NRP) merupakan kunci dari tabel mahasiswa suatu Perguruan Tinggi, setiap
pencarian cukup dengan menyebut nomor mahasiswa tersebut maka dapat diketahui
identitas mahasiswa lainnya seperti nama, alamat dan atribut lainnya. Nomor
Pegawai (NIP) bagi dosen, NIK untuk data Karyawan, Kode_Kuliah untuk data Mata
Kuliah, dan lain sebagainya.
- · Elemen dalam Struktur Entitas
Diagram Hubungan Antara Entitas (Entity Relatioship Diagram)
ERD adalah suatu model jaringan yang menggunakan susunan data
yang disimpan dalam sistem secara abstrak. ERD merupakan model
jaringan data yang menekankan pada struktur–struktur dan relationship
data.
Elemen-eleman dari Diagram Hubungan Entitas antara lain :
Simbol hubungan entitas
A. Kunci (Key) merupakan suatu
atribut yang unik yang dapat digunakan
untuk
membedakan suatu entitas dengan entitas yang lainnya dalam
suatu himpunan entitas. Macam kunci (key) yaitu
· Primary Key (Kunci
Primer)
Adalah satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasi
secara unik suatu kejadian spesifik, tapi juga dapat mewakili setiap
kejadian dari suatu entity.
· Foreign Key (Kunci
Tamu)
Merupakan sembarang atribut yang menunjuk kepada Primary Key pada
tabel yang lain. Foreign Key terjadi pada suatu relasi yang
memiliki Cardinality one to many atau many to many.
Relation (Relasi) merupakan sebuah tabel dengan kolom-kolom dan
baris-baris. Pada model relasional, relasi digunakan untuk menyimpan informasi
mengenai objek-objek yang direpresentasikan dalam sebuah basis data. Relasi ini
digambarkan dalam bentuk tabel dua dimensi. Contohnya mengenai informasi
pegawai-pegawai yang bekerja di perusahaan X direpresentasikan pada relasi
PEGAWAI yang mengandung informasi nomor induk pegawai, nama, alamat, gaji dan
kode divisi tempat pegawai bekerja.
- · Jenis Relasi antar Entitas
One-to-many. Misalkan terdapat relasi antara tabel ibu dan tabel anak
dengan nama relasi "mempunyai" dan relasinya one-to-many. Artinya
satu record pada tabel ibu boleh berelasi (mempunyai) dengan banyak record pada
tabel anak. Namun satu record pada tabel anak hanya boleh berelasi dengan satu
record saja pada tabel ibu Gambar relasi one-to-many:
One-to-one. Jika dua tabel berelasi one-to-one artinya setiap record di
entitas pertama hanya akan berhubungan dengan satu record di entitas kedua
begitu pula sebaliknya. Conrohnya relasi antara tabel pegawai dan alamat
pegawai. Satu record pegawai hanya berhubungan dengan satu record alamat
pegawai beitu pula sebaliknya. Entitas 3 merupakan atribut yang unik di entitas
4. Gambar relasi one-to-one:
Many-to-many. Jika tabel satu berelasi dengan tabel dua dengan relasi
any-to-many artinya ada banyak record di entitas satu dan entitas dua yang
saling berhubungan satu sama lain. Contohnya relasi many-to-many antara tabel
transaksi dan barang. Satu record transaksi bisa berhubungan dengan banyak
record barang, begitu pula sebaliknya. Gambar relasi many-to-many:
Terima kasih sangat bermanfaat :)
BalasHapusterimakasih mas ��
BalasHapusThanks bnget 😛
BalasHapusKontol lo ga berguna
BalasHapusthanks infonya bro
BalasHapuskunjungi : http://blog.binadarma.ac.id/imamsolikin/