Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

SISTEM BASIS DATA


PERTEMUAN KE-2
“ENTITAS & ATRIBUT”

Dosen Pengampu:
IRMA HANDAYANI, S.Kom., M.Cs.

Disusun oleh :
NAMA : NOVA DWI LESTARI
NIM : 5190411340
KELAS : III

PROGRAM SARJANA (S1) INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI DAN ELEKTRO
UNIVERSITAS TEKNOLOGI YOGYAKARTA
2020
A. Pembahasan Praktikum
ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan
antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan
antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan simbol-simbol.
Pada dasarnya ada tiga komponen yang digunakan, yaitu :
a. Entitas
Entitas merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari
sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk
mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang
dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh
simbol elips.
1. Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak
boleh ada baris data dengan nilai yang sama
Contoh : Nomor Induk Mahasiswa (NIM),dan nomor pokok lainnya
2. Atribut Simple
Atribut yang hanya memiliki nilai tunggal, tidak dapat dipecah/ dipilah lagi.
Contoh : Alamat, penerbit, tahun terbit, judul buku.
3. Atribut Multivalue
Nilai dari suatu atribut yang mempunyai lebih dari satu (multivalue) nilai dari atribut yang
bersangkutan.
4. Atribut Composite
Atribut composite merupakan atribut yang terdiri dari beberapa atribut yang lebih kecil yang
mempunyai arti tertentu.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang
5. Atribut Derivatif
Atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan
dengan bentuk oval yang bergaris putus-putus.

1
c. Hubungan/relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi
harus mengandung kata kerja.

2
B. Tugas

Membuat ERD mengenai perkuliahan dengan ketentuan yang telah diajarkan.

1. ERD
Berikut adalah hasil dari ERD yang telah saya buat:

3
2. Penjelasan
Poin-poin penjelasan dari ERD diatas :

 Dosen dapat mengampu lebih dari satu matkul, artinya dosen dengan sudah pasti
berkaitan dengan matakuliah. Dimana seorang dosen pastilah memiliki ID dosen
ataupun NIP,nama,jurusan,kontak pribadi dan alamat.
 Gabungan dari beberapa matakuliah akan membentuk sebuah jadwal. Dimana dari
satu matakuliah pasti memiliki kode matakuliah masing-masing beserta nama
matakuliah tersebut,memiliki bobot SKS yang berbeda-beda,dan memiliki seorang
dosen pengampu untuk setiap matakuliahnya.
 Selanjutnya kelas,sebuah kelas dapat terbentuk jika ada dosen,mahasiswa,dan
matakuliah yang bersangkutan. Di setiap kelas sudah pasti terdapat kode kelas,ruang
kelas,dan lantai tempat kelas itu berada untuk memudahkan dalam mencarinya.
 Jadwal dan matakuliah sudah pasti berkaitan. Jadwal-jadwal yang sudah terbentuk
akan terbagi menjadi KRS yang akan diambil oleh setiap mahasiswa. Dimana setiap
jadwal ada kode matakuliah yang telah diambil,nama matakuliah,hari dan jam dari
matakuliah tersebut.
 Selanjutnya setiap mahasiswa mengambil atau menginput KRS. Dimana mahasiswa
yang banyak mengambil jadwal hanya dapat mengambil satu kali KRS saja sesuai
dengan ketentuan dari pihak kampus. Saat melakukan KRS, pasti terdapat kode
matakuliah yang akan diambil,nama matakuliah,jumlah SKS,dan nama kelas dari
matakuliah tersebut.
 Selanjutnya untuk setiap KRS dan setiap Nilai memiliki value yang saling
berkaitan. Dimana nilai dapat diperoleh ketika seorang mahasiswa telah melakukan
KRS dan perkuliahan. Untuk setiap nilai yang keluar,didalamnya terdapat kode
matakuliah,angka,dan huruf.

Listing poin-poin ERD yang saya buat :


 Didalam dunia perkuliahan, seperti yang telah kita tahu bahwa perkuliahan akan
berjalan karena adanya dosen sebagai pengampu, mahasiswa, matakuliah, jadwal, kelas
dan yang kemudian hasil akhirnya adalah nilai.
 Mahasiswa memiliki hak untuk mengambil KRS setiap semesternya.
 Jadwal terbentuk dari gabungan informasi mata kuliah, kelas dan mahasiswa yang
mengambil jadwal yang tersedia yang nantinya akan membentuk kartu rencana studi.

4
Dalam ERD diatas, ada beberapa entitas diantaranya :
 Dosen
 Matkul (Matakuliah)
 Jadwal Kuliah
 Kelas
 KRS (Kartu Rencana Studi)
 Mahasiswa
 Nilai

Dalam ERD diatas, ada beberapa atribut diantaranya :


 ID dosen
 Jurusan
 Alamat
 Nama
 No telepon/kontak
 Kode MK
 Nama MK
 SKS
 Hari
 Jam/durasi
 Kode kelas
 Ruang
 Lantai
 Nama kelas
 Angka
 Huruf

5
Tugas di modul :
a. Nama entitas dari ERD tersebut adalah Movie.
b. MovieId (primary key),title (simple), released (simple), age (derived attribute),genres
(multivalue).
c.
Title Genres Released Movie_id Runtime Age
Avatar Sci-fi 2009-12-10 2787965087 162 7.2
Titanic Romance 1997-11-18 1845034188 194 7.5
The Avengers Sci-fi/fantasy 2012-04-25 1519557910 143 7.4
Jurassic World Sci-fi 2015-06-09 1513528810 124 6.5
Furious 7 Mystery/crime 2015-04-01 1506249360 137 7.3
Minions Animation 2015-06-11 1025491110 108 6.4

6
C. Kesimpulan
Basis data sebagai kumpulan data,umumnya mendeskripsikan aktivitas satu organisasi
yang saling berhubungan/berkaitan. Misalnya basis data sebuah universitas yang berisi
mengenai hal berikut: hubungan antar entitas seperti dosen dengan matkul yang
diampunya,mahasiswa dengan KRS,dll. Selanjutnya ERD,merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar
data,untuk menggambarkannya digunakan notasi dan simbol. Entitas merupakan objek dalam
dunia nyata yang dapat dibedakan dengan objeklain sebagai contoh dosen dan mahasiswa.
Entitas terdiri dari berbagai atribut. Atribut merupakan karakteristik dari entity yang
menyediakan penjelasan detail dari entitas tersebut. Atribut ada beberapa jenis,diantaranya:
atribut value,atribut key,atribut simple,atribut multivalue,atribut composite,atribut derivatif.

Anda mungkin juga menyukai