You are on page 1of 3

INSTITUT TEKNOLOGI DEL

MATERI PRAKTIKUM
Pengenalan Basis Data
SEMESTER GENAP TAHUN AJAR 2019/2020

Session Date : 20 Febuari 2020


Semester : II
Courses : Introduction to Database / Pengenalan Basis Data
Week/Session : 03/03
Key Topics : Entity Relational Modeling
Activity : Mahasiswa mampu menggambarkan ER-Diagram berdasarkan
entity, atribut, dan hubungan kardinalitas antar entity.
Duration : 100 menit
Delivery : Kertas dan diberikan kepada TA
Deadline of delivery : Akhir sesi praktikum
Place of delivery : E-course
Goal : Mahasiswa mampu:
 menentukan entity dan atribut
 menggambarkan ER-Diagram berdasarkan entity dan
atribut yang dihasilkan sebelumnya
 menentukan hubungan kardinalitas antar entity

PENUGASAN:
Sebelum bekerja, setiap mahasiswa harus membaca instruksi di bawah ini.

Sangat disarankan bagi anda untuk:


1. Membaca soal-soal yang diberikan secara.
2. Mencari sumber-sumber lain seperti buku, artikel, bahkan video untuk
memperkaya wawasan dan meningkatkan pemahaman anda.
3. Jika anda merasa ada hal yang belum dipahami, silakan untuk
berkonsultasi pada TA.
4. Dengan demikian diharapkan anda mampu mengikuti materi kuliah dan
praktikum sebaik mungkin.
Case Study 1
A computer institute registers various students for different courses. The courses are taught by faculty
members at the institute. A student may register for one or more courses and a course may have one
or more students. A course is taught by one faculty. However, a faculty may conduct multiple courses.
The information to be stored about students includes the registration number, name, address, phone,
date-of-birth and date-of-joining. The course details to be stored include course_ID, course_name,
duration and fees. Faculty details to be stored are faculty_id, name, address and phone number.

Case Study 2
Rooms are situated on floors and are identified by a floor number and a room number (ie 1.1,1.2 ->
the first and the second room in floor 1). For each floor, we want to register at least one room and
register the number of emergency exits as well. For each room the number of seats in the room - if
known - is registered and all facilities - if present - that the room is equipped with. Facilities are
identified by a facility code and for each facility we store the full facility name as well. At any time it
must be possible to ask for facilities that are available - even if not in any room - and it must be
possible to register new facilities as well.

1131205 – Pengenalan Basis Data 1920 2


Tugas
Mahasiswa dengan akhir NIM Ganjil (ex. XXXX001) mengerjakan case study 1, sedangkan
mahasiswa dengan NIM Genap (ex. XXXX002) mengerjakan case study 2.
 Tentukanlah entity sets
 Definisikan atribut-atribut yang dimiliki oleh setiap entity
 Tentukan entity sets yang saling berelasi
 Gambarkanlah ER-Diagram pada kasus di atas
 Tentukan kardinalitas (minimum dan maksimum) dari relasi antar entity

1131205 – Pengenalan Basis Data 1920 3

You might also like