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.