Basis Data [TK1064] I. Pengenalan Entitas dan Atribut Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
Entity Relationship ER adalah salah satu pemodelan basis data ke dalam bentuk Entitas-Entitas dan Relasi yang terjadi di antara entitas-entitas yang ada. Entitas diartikan sebagai ‘objek’ didunia nyata yang bisa dibedakan dengan ‘objek’ yang lain. Relasi diartikan sebagai hubungan yang terjadi diantara satu entitas dengan entitas yang lainnya. Entitas Atribut
Entitas Entitas adalah objek yang dirasa penting di sistem tersebut, yg bisa berupa Objek Konkrit -> Orang, Buku Objek Abstrak -> Jadwal, Pinjaman, Tabungan Himpunan Entitas (Entity Set): Sekelompok entitas yang sejenis dan berada dalam lingkup yang sama. Entitas menunjuk kepada pada individu suatu objek sedangkan himpunan entitas menunjuk pada rumpun (family) dari individu tersebut. Cth himpunan orang-orang yg mempunyai nim, prodi, dsb di sebut himpunan entitas mahasiwa
Entitas Sebuah entitas / himpunan entitas dapat di gambarkan / di notasikan dengan sebuah gambar persegi panjang. Setiap entitas mempunyai atribut yang melekat pada entitas tersebut. Atribut adalah karakteristik dari sebuah entitas. Cth : atribut untuk entitas mahasiswa adalah nim, nama, alamat, program studi, dsb. Mahasiswa Jadwal Pinjaman
Atribut Setiap entitas mempunyai atribut yang berisi karakteristik yang mendeskripsikan dari entitas tersebut. Cth entitas mahasiwa mempunyai atribut -> nim, nama, prodi,hobi,alamat,dsb. Atribut Entitas Entitas 1 Entitas 2 Entitas 3 MAHASISWA Himpunan Entitas
Atribut Setiap atribut mempunyai domain value set yaitu batasan batasan suatu dibolehkan bagi suatu atribut. Tipe atribut : Simple dan Composite Single value dan multivalued Derived attribute
Tipe Atribut Simple dan Composite Single value dan multivalued Atribut Simple -> tidak bisa dibagi menjadi bagian yg lebih kecil lagi. Atribut Composite -> dapat di bagi menjadi beberapa bagian. Cth Nama dpt di bagi menjadi nama depan dan nama belakang. Single value dan multivalued Atribut Single valued -> bisa di isi paling banyak 1 nilai utk setiap baris data. Atribut Multi valued -> bisa di isi lebih dari 1 nilai tetapi sejenis. Cth Alamat, hobi, no_telp Derived attribute Atribut yg didapat dari hasil pengolahan atribut lain. Cth umur adalah hasil pengolahan dari atribut tanggal lahir dan tanggal sekarang
Contoh Atribut Komposit
Contoh Atribut Single Value Entitas Mahasiswa DOSEN WALI TINGGI BADAN PEMINATAN BERAT BADAN KELAS NAMA JENIS KELAMIN TEMPAT TANGGAL LAHIR PROGRAM STUDI
Contoh Atribut Multi Value Entitas Mahasiswa HOBI EMAIL MAHASISWA EMAIL ORANG TUA AKUN MEDIA SOSIAL TELEPON/HP MAHASISWA TELEPON/HP ORANG TUA
Contoh Atribut Turunan Entitas Mahasiswa UMUR JUMLAH SKS DI AMBIL IPK PROSENTASE KEHADIRAN JUMLAH SKS LULUS
Notasi Atribut Notasi atribut digambarkan dengan tanda elips. Atribut kunci biasa di beri tanda # atau garis bawah. Cth himpunan entitas mahasiswa mempunyai atribut nim sebagai key, prodi, nama, ipk, dsb Mahasiswa #nim nama prodi ipk
Daftar Pustaka Wikipedia Dasar SQL Perancangan Basis Data