Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR
Pengantar basis data
PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK)JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR
Model Data (model data logic)
1. ENTITY RELATIONSHIP DIAGRAM ( ERD ) Setiap entity (entitas) minimal memiliki satu relation
ship
Entity Relationship Diagram merupakan jaringan yangmenggunakan susunan data yang disimpann darisystem secara abstrak. Diagram Entitiy Relationashipini ditemukan oleh Chen tahun 1976.
Tujuan dari Entity Relationship adalah untukmenunjukkan objek data dan relationship yang adapada objek tersebut. Disamping itu Model ER inimerupakan salah satu alat untuk perancangan dalambasis data.
Komponen ( Simbol ) ERD
1. Entity
Adalah suato objek yang dapat dibedakan atau dapatdiidentifikasikan secara unik dengan objeklainnya, dimana semua informasi yang berkaitandengannya dikumpulkan. Kumpulan dari entity yang sejenis dinamakan Entity Set.
Simbol dari Entity :
2. Relationship
Adalah hubungan yang terjadi antara satu entitydengan entity lainnya. Relationship tidak mempunyaikeberadaan fisik atau konseptual kecuali yang sejenisdinamakan dengan Relationsgip Diagram.
Simbol dari Relationship adalah :
Contoh :
KeteranganMemiliki adalah relationship set yang terbentuk antara entity Pegawai
dengan entity Kendaraan.
3. Atribut
Adalah karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity ataurelationshiptersebut.
Simbol dari Atribut adalah :
2. CARDINALITY RASIO
Yaitu menjelaskan batasan pada jumlah entity yang berhubungan melalui suatu relationship.
Jenis-jenis Cardinality Rasio
1. One To One ( 1 : 1)
Yaitu perbandingan antara entity pertama dengan entity kedua berbanding
satu berbanding satu.
2 One To Many ( 1 : M )
Yaitu perbandingan antara entity pertama dengan entity kedua berbanding
satu berbanding banyak.
Lanjutan…
Many To One ( M : 1 )
Yaitu perbandingan antara entity pertama denganentit
Many To Many ( M : M )
Yaitu perbandingan antara entity pertama denganentity kedua berbanding banyak berbanding banyak. y kedua berbanding banyak berbanding satu.
LANGKAH – LANGKAH MEMBUAT ERD 1. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat. 2. Menentukan atribut-atribut key dari masing-masing himpunan entitas. 3. Mengidentifikasikan dan menetapkan seluruh himpunan relasi diantarahimpunan entitas yang ada beserta foreign key-nya. 4. Menentukan derajat dan cardinality rasio relasi untuk setiap himpunanrelasi5. Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci(non-key).