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.