FM-BINUS-AA-FPU-78/V2R0
BINUS University
Academic Career: Class Program:
Undergraduate / Master / Doctoral *) International/Regular/Smart Program/Global Class*)
Mid Exam Final Exam Term : Odd/Even/Short *)
Short Term Exam Others Exam : _____________
Kemanggisan Alam Sutera Bekasi Academic Year :
Senayan Bandung Malang 2021 / 2022
Faculty / Dept. :School of Information Systems / Deadline Day / Date : Thursday, April 28th 2022
Information Systems Time : 13.00
Code - Course : ISYS6123003 - Introduction to Database Class : All
Systems
Lecturer : Team Exam Type : Online
) Strikethrough the unnecessary items
The penalty for CHEATING is DROP OUT!!!
Ketentuan umum:
General Rules:
1. Mohon untuk membaca instruksi soal dibawah ini sebaik mungkin.
Please read the exam instruction carefully
2. Mohon tidak melakukan copy-paste (plagiarism). Tindakan Plagiarism = Mencontek.
Please do not copy-paste (plagiarism). Plagiarism = Cheating
Lihat poster dibawah ini:
Look at this poster below:
Verified by,
Richard, [Link]., M.M. (D5053) and sent to Department/Program on March 30, 2022
Page 1 of 3
FM-BINUS-AA-FPU-78/V2R0
3. Mohon perhatikan deadline waktu penyerahan jawaban ujian sesuai dengan jadwal di
binusmaya.
Please pay attention to the deadline of exam answer submission according to Binusmaya
4. Mohon mengerjakan ujian ini secara INDIVIDU, bukan berkelompok.
Please do this exam INDIVIDUAL not in GROUP
5. Tidak ada dispensasi jika mengumpulkan jawaban melewati deadline (TANGGAL dan
WAKTU) yang telah ditentukan di Binusmaya dengan alasan apapun. Mahasiswa
diharapkan tidak mengumpulkan jawaban mendekati deadline
There is no dispensation if you submit the answer over the deadline (DATE and TIME)
specified in Binusmaya for any reason. Students are not expected to submit answers near
the deadline.
6. Setelah file jawaban di upload, mohon pastikan kembali dengan cara mendownload
kembali jawabannya sesuai dengan matakuliahnya.
After the answer file is uploaded, please make sure it again by downloading the answer
according to the course.
7. Setelah file jawaban diupload, mohon untuk melakukan screenshot layar hasil upload
jawaban dan pastikan terdapat icon waiting
After the answer file has been uploaded, please take a screenshot of the uploaded
answer screen and make sure there is a waiting icon
Learning Outcomes:
LO1: (C2) Comprehension : describe concepts, terminologies, environment, and relational model
in database system
LO2: (C3) Application : apply user role and right access to increase security in database system
LO3: (C3) Application : construct query of SQL that suitable with the problem
Essay (30%)
1. (LO1 – Weight: 10%) Please explain the interaction between component environment
DBMS?
2. (LO2 – Weight: 10%) Please explain how does View works (Please add illustration as the
example)?
3. (LO1 – Weight: 10%) Please explain how to resolve the problems in these ER creation
process:
a. Fan trap (5%)
b. Chasm trap (5%)
Case (70%)
Perpustakaan Nasional Indonesia is the largest library in Indonesia which is provides a facility
to borrow book nationally and open for public. In pandemic era, Perpustakaan Nasional wants to
digitalize the borrowing method, so it will be less human interaction and all borrowed books will
be easier to track using website. Every borrower is bound to do a registration which requires
them to fill in the personal data: full name, address, birth date, email, and telephone number.
After all the data is filled, then the borrower needs to click submit button.
Verified by,
Richard, [Link]., M.M. (D5053) and sent to Department/Program on March 30, 2022
Page 2 of 3
FM-BINUS-AA-FPU-78/V2R0
If the borrowers already registered as the library member, then they only need to sign in with
their member number provided after the registration process. Upon signed in, to borrow books,
the borrower needs to find the borrowed book (up to three books) and fill in its data: book code
and book title. Then the system will do automatic logging for the borrowed date, duration, and
its returned date. For the last step of borrowing books, the borrower needs to click submit button
on the website. If the borrower returns the book past its due dates, then they need to pay the due
penalty which calculated with the total number of dates elapses after the due until it was returned
which already generated automatically by the system.
Based on the case above:
1. (LO1 – Weight: 25%) Create a normalization 1NF – 3NF to help the logical design of book
borrowing.
2. (LO1 – Weight: 15%) Upon normalization completed, create an ERD.
3. (LO3 – Weight: 15%) Create an query (DDL) for every listed entities, specify its type,
character length and at least one constraint in every entity.
4. (LO3 – Weight: 15%) Create an query (DML) for every operation below:
a. Insert to member table, insert every member which “Alexandra Westin” for its
name. (5%)
b. Update the existing member information with “Alexandra Westin” to “Alexandra
Westina”. (5%)
c. Show the member information for every name that starts with “A” letter. (5%)
Please create a video to describe your answer for case in a video maximum 3 minutes. Write
your video URL in your answer sheet.
Add Screenshot from SQL Server or other DBMS for question number 3 and 4.
Verified by,
Richard, [Link]., M.M. (D5053) and sent to Department/Program on March 30, 2022
Page 3 of 3