Materi 5
Materi 5
Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek lain, sebagai
contoh mahasiswa,dosen,departemen. Entitias terdiri atas beberapa atribut sebagai contoh atribut
dari entitas mahasiswa adalah nim,nama,alamat,email, dll. Atribut nim merupakan unik untuk
mengidentifikasikan / membedakan mahasiswa yg satu dengan yg lainnya. Pada setiap entitas
harus memiliki 1 atribut unik atau yang disebut dengan primary key.
Atribut adalah Setiap entitas pasti mempunyai elemen yang disebut atribut yang
berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai
sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut
diwakili oleh simbol elips. Ada dua jenis Atribut :
1. Identifier (key) digunakan untuk menentukan suatuentity secara unik (primary key).
2. Descriptor (nonkey attribute) digunakan untuk menspesifikasikan karakteristik dari
suatu entity yang tidak unik.
Relasi adalah hubungan antara beberapa entitas. sebagai contoh relasi antar mahaiswa
dengan mata kuliah dimana setiap mahasiswa bisa mengambil beberapa mata kuliah dan setiap
mata kuliah bisa diambil oleh lebih dari 1 mahasiswa. relasi tersebut memiliki hubungan banyak
ke banyak. Berikut adalah contoh ERD.
2. Data Model
Data merupakan bentuk simbol yang mewakili, menggambarkan atau membuktikan
keberadaan suatu benda, peristiwa atau fakta. Akan tetapi simbol- simbol data tersebut tidak sama
dengan kenyataannya, sehingga dapat dinyatakan bahwa simbol data tidak pernah lengkap mewakili
kenyataan dan hal ini tergantung kepada siapa pemakainya. Contohnya adalah sebuah nama orang.
Orang lain yang mengenalinya mempunyai pandangan dan gambaran yang berbeda terhadap orang
tersebut meskipun mereka sepakat bahwa orang tersebut dikenali dengan satu istilah yaitu nama. Si
A mengenali melalui suaranya dan cara berbicaranya, Si B mengenali dari postur tubuh dan cara
berjalannya dan lain sebagainya. Untuk mengenali orang tersebut maka dibuatlah istilah nama yang
mewakili fakta atau gambaran orang tersebut, terlepas dari berbagai perbedaan pandangan dari orang
lain di sekelilingnya.
Sama dengan konsep yang dipakai pada model penyimpanan data oleh komputer, data harus
dikenali dan kategorikan umtuk mempermudah pengelolaannya seperti penyimpanan, perubahan,
penyimpanan dan pemanggilan kembali untuk penyimpanan data. Oleh karena itu, bentuk dan
pengertian struktur dari bagian data bagi mereka relatif sama untuk semua organisasi dan pemakai
data dalam organisasi. Pengertian ini menyatakan sebuah model data. Sebuah model data adalah
sebuah perwakilan abstrak dari data, dua kategori umum dari model data, yaitu:
1. Model Logika Data (Logical Data Model), yaitu konsep bagaimana data dapat
merepresentasikan sebuah kenyataan, dimasukkan ke dalam sebuah pemrosesan logika
dan dapat menghasilkan informasi.
2. Model Fisik Data (Physical Data Model), yaitu konsep bagaimana data disimpan pada
media penyimpanan (storage) dalam suatu susunan secara fisik.
Aspek yang menentukan kualitas dari model dan arsitektur data adalah:
Structure, menerangkan bagaimana data disusun, secara hierarchical, network, relational, atau
object-oriented.
Integrity, menunjukkan bagaimana data dapat dihubungkan sesuai aspek strukturnya.
Manipulation, menunjukkan bagaimana data dapat diolah berdasarkan logika pengolahan data
tertentu.
Querying, menunjukkan bagaimana kumpulan data dapat diseleksi sesuai logika pengolahan data
tertentu.
Contoh pemanfaatannya secara praktis adalah pada pemanfaatan relational model, di mana
kumpulan data dinyatakan sebagai hubungan matematis pada sistem pengelolaan basis data
(Database Management System-DBMS).
a. Data Entitas
Entitas merupakan individu yang mewakili sesuatu yang nyata dan dapat dibedakan dari
sesuatu yang lain. Data entitas adalah segala sesuatu baik yang nyata maupun abstrak
yang datanya akan direkam.
b. Atribut
Atribut mendefinisikan karakteristik (property) dari entitas tersebut.
c. Relasi Data
Relasi menunjukkan adanya hubungan antara sejumlah entitas yang berasal dari
himpunan entitas yang berbeda.
d. Kardinalitas
Kardinalitas adalah penentuan jumlah kejadian dari satu entitas yang dapat terhubung
dengan sejumlah kejadian pada entitas lain, juga menujukkan jumlah maksimum entitas
yang dapat berelasi terhadap himpunan entitas yang lain.