Friday 21 October 2011

Tupen 1 Dasar Teori: Entity Relationship Diagram

Data, Informasi dan Basis Data
Data merupakan fakta mengenai suatu objek seperti manusia, benda, peristiwa, konsep, keadaan dan sebagainya yang dapat dicatat dan mempunyai arti secara implisit. Data dapat dinyatakan dalam bentuk angka, karakter atau simbol, sehingga bila data dikumpulkan dan saling berhubungan maka dikenal dengan istilah basis data (database) [Ramez2000].

Sedangkan menurut George Tsu-der Chou basis data merupakan kumpulan informasi bermanfaat yang diorganisasikan ke dalam aturan yang khusus. Informasi ini adalah data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang [Abdul1999]. Menurut Encyclopedia of Computer Science and Engineer, para ilmuwan di bidang informasi menerima definisi standar informasi yaitu data yang digunakan dalam pengambilan keputusan.

Definisi lain dari basis data menurut Fabbri dan Schwab adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan duplikasi data.
Menurut Ramez Elmasri mendefinisikan basis data lebih dibatasi pada arti implisit yang khusus, yaitu:

a. Basis data merupakan penyajian suatu aspek dari dunia nyata (real world).
b. Basis data merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai arti implisit. Sehingga data yang terkumpul secara acak dan tanpa mempunyai arti, tidak dapat disebut basis data.
c. Basis data perlu dirancang, dibangun dan data dikumpulkan untuk suatu tujuan. Basis data dapat digunakan oleh beberapa user dan beberapa aplikasi yang sesuai dengan kepentingan user.

à    Basis    : markas/gudang, tempat bersarang/berkumpul
à    Data    : representasi fakta dunia nyata yang mewakili suatu obyek (spt, manusia: dosen, mhs, pelanggan,dll; barang: buku, meja; peristiwa, konsep, dsb.), yang direkam baik dalam bentuk angka, huruf, teks, gambar atau suara.
Basis Data: adalah sekumpulan data yang saling berrelasi.

Basis Data:
• Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.
• Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redudansi) data.
• Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

· Pemodelan sistem database dapat dilakukan melalui pendekatan perancangan secara konsepsual yaitu Entity Relationship Diagram (ERD atau Er Diagram).
· ER Diagram menggambarkan tipe objek mengenai data itu di manajemen, serta relasi antara objek tersebut.
· ER Diagram digunakan oleh seorang System Analyst dalam merancang database.
· ER Model dibuat berdasarkan persepsi atau pengamatan dunia nyata yang terdiri atas entitas dan relasi antar entitas-entitas tersebut.

· Sebuah database dapat dimodelkan sebagai:
o    Kumpulan Entity/Entitas,
o    Relationship/Relasi diantara entitas.
· Entitas adalah sebuah obyek yang ada (exist) dan dapat dibedakan dengan obyek yang lain.
· Entitas ada yang bersifat konkrit, seperti: orang (pegawai, mahasiswa, dosen, dll), buku, perusahaan; dan ada yang bersifat abstrak, seperti: kejadian, mata kuliah, pekerjaan, status dan sebagainya.
· Setiap entitas memiliki atribut sebagai keterangan dari entitas, misal. entitas mahasiswa, yang memiliki atribut: nrp, nama dan alamat.
· Setiap atribut pada entitas memiliki kunci atribut (key atribut) yang bersifat unik.

· Beberapa atribut juga dapat ditetapkan sebagai calon kunci (candidate key).
· Misal:
-    Entitas Mahasiswa dengan atribut NRP sebagai key atribut
-    Entitas Dosen dengan NIP sebagai key atribut, dan     sebagainya.
· Beberapa entitas kemungkinan tidak memiliki atribut kunci sendiri, entitas demikian disebut Entitas Lemah (Weak Entity).

File-nya dapat diunduh di: http://www.ziddu.com/download/16938147/TUPEN1.doc.html


Daftar pustaka: 
- Basis Data 1. Arif Basofi, S.Kom. Information Technology Eepis-Its 
- Rahmat Blog Erd (Entity Relationship Diagram. Http://Blog.Re.Or.Id/Erd-Entity-Relationship-Diagram.Htm 
- Haidar Dzacko. 2007. Basis Data (Database).

1 comment:

  1. Atas infonya makasih ya gan, sangat membantu saya dalam mengerjakan tugas :)
    Niche blog

    ReplyDelete

x