Anda di halaman 1dari 11

FM-BINUS-AA-FPU-579/R3

BINUS University

BINUS ONLINE LEARNING Semester: Odd/ Even *)


Period: 1 / 2 *)
 Graduate Program  Undergraduate Program
Academic Year:
 Final Exam  Others Exam:
2019/2020
Faculty / Dept. : Binus Online Learning/Information System
Student ID :
Course : ISYS6508 – Database System
Day/ Date : Senin – Senin/ 18 – 24 Agustus 2020
BULC : Bandung, Batam, Bekasi, Jakarta, Malang, N a m e :
Palembang, Pekanbaru, Semarang
Class : LECA, TMCA, TNCA
Time : 00.00 – 12.00 WIB
Signature :
Exam Feature : Open/ Close Books*)
Equipment : Exam Booklet / Calculator / Laptop )

) Strikethrough the unnecessary items
Please insert this test paper into the exam booklet and submit both documents after the test!!! The
penalty for CHEATING is DROP OUT!!!

PETUNJUK UJIAN
i. Jawablah setiap pertanyaan yang berada pada bagian PERTANYAAN UJIAN dibawah ini
ii. Jawaban di ketik rapi pada halaman JAWABAN UJIAN dibawah ini
iii. Jawaban dikumpulkan paling lambat tanggal 24 Agustus 2020 dalam bentuk file dan submit melalui portal ujian
iv. Format file Jawaban adalah : KodeMatakuliah-Nama Matakuliah-NIM.pdf Contoh
: ISYS6308-Business Intelligence -2012345678.pdf
v. Soal disisipkan pada jawaban ujian sebelum di pdf kan dan di submit melalui portal ujian

RUBRIK UJIAN
LO SKOR : % dari Bobot
Level SKOR : %
KONTEN / ELEMEN
Bobot 3 : 71 – 100 2 : 51 – 70 1 : 0 - 50 dari Bobot

1
Penjelasan terhadap
Menjelaskan
LO1 konten lengkap, Penjelasan konten
keterkaitan konten
UNDERSTAND namun tidak singkat , tidak ada
Database System concept secara holistik, disertai
menjelaskan bukti yang
10 contoh dan ilustrasi
hubungan antar mendukung
yang mendukung.
konten yang tersirat.

Solusi tidak ada 2


Solusi baru dapat Solusi baru dapat
kebaruan, beberapa
diterapkan mencakup diterapkan dan
LO2 mencakup elemen elemen penting tidak
semua elemen;
CREATE penting; solusi ada, solusi tidak
conceptual database dikomunikasikan
dikomunikasikan dapat diterapkan, 3
35 kepada audiens dengan
kepada audiens yang tidak
cara yang unik dan
tepat. dikomunikasikan
efektif
dengan jelas.
Solusi tidak ada 4
Solusi baru dapat Solusi baru dapat kebaruan, beberapa
diterapkan mencakup diterapkan dan
LO3 mencakup elemen elemen penting tidak
semua elemen;
CREATE SQL that suit with the penting; solusi ada, solusi tidak
dikomunikasikan
problem dikomunikasikan dapat diterapkan, 5
30 kepada audiens dengan
kepada audiens yang tidak
cara yang unik dan
tepat. dikomunikasikan
efektif
dengan jelas.
6
Solusi memiliki Solusi dapat Solusi tidak
LO4 kebaruan atau unik, diterapkan didukung dilengkapi elemen
APPLY SQL in advanced didukung dengan fakta, solusi yang mendukung,
15 banyak fakta dan menggunakan solusi tidak bisa
detail. prinsipprinsip umum. diterapkan.

7
Penjelasan terhadap
Menjelaskan
LO5 konten lengkap, Penjelasan konten
keterkaitan konten
UNDERSTAND namun tidak singkat , tidak ada
Database Security secara holistik, disertai
menjelaskan bukti yang
10 contoh dan ilustrasi
hubungan antar mendukung
yang mendukung.
konten yang tersirat.

TOTAL NILAI

TP | Page 1 of 4
FM-BINUS-AA-FPU-579/R3

PERTANYAAN UJIAN
Salah satu cabang di kota S, membuat system informasi untuk Gudang, sesuai dengan pemesanan dari
tiap department di bank tersebut.
1. admin akan menginputkan data bagian dan pegawai yang akan berperan memesan barang dan
mengambil barang.
2. admin input pemesanan data barang baru. Pemesan dapat menginputkan data barang baru dan
akan melakukan input jumlah pemesanan barang yang dipesan dan akan digunakan.
3. Semua transaksi yang terjadi akan dinilai jumlah inventarisnya oleh manager Gudang, untuk
mengetahui berapa pesanan efektif sehingga biaya penyimpanan dan biaya pemesanan barang dapat
ditekan atau efektif dan efisien.

Pesan Jumlah Waktu Pemakaian


Nama Supplier Nama Barang Satuan
Barang Total Tunggu Barang
1 raja tulis Kertas Kalkir Ukuran A4 5 rim 2500 2 1900
2 raja tulis Kertas Kalkir Ukuran A4 3 rim 1500 1 2000
3 Indo trading Kertas Kalkir Ukuran A4 4 rim 2000 3 1900
4 global offset Kertas Kalkir Ukuran A4 5 rim 2500 3 2488
5 kedai grafika Kertas Kalkir Ukuran A4 6 rim 3000 3 2790
6 deprintz Kertas Kalkir Ukuran A4 3 rim 1500 3 1490
7 elevent printing Kertas Kalkir Ukuran A4 8 rim 4000 3 3999
8 Indo trading Kertas Kalkir Ukuran A4 3 rim 1500 3 1499
9 global offset Kertas Kalkir Ukuran A4 7 rim 3500 3 3499
10 platindo jaya Kertas Kalkir Ukuran A4 5 rim 2500 3 2400
11 platindo jaya Kertas Kalkir Ukuran A4 8 rim 4000 3 3760
12 global offset Kertas Kalkir Ukuran A4 6 rim 3000 3 2999
13 13 Tinta Cetak Offset 4 kaleng 4 3 3
14 Glo14bal offset Tinta Cetak Offset 3 kaleng 3 3 4
15 global offset Tinta Cetak Offset 4 kaleng 4 3 3
16 global offset Tinta Cetak Offset 5 kaleng 5 3 3
17 global offset Tinta Cetak Offset 4 kaleng 4 3 6
18 global offset Tinta Cetak Offset 6 kaleng 6 3 4
19 global offset Tinta Cetak Offset 8 kaleng 8 3 6
20 global offset Tinta Cetak Offset 4 kaleng 4 3 7
21 global offset Tinta Cetak Offset 5 kaleng 5 3 3
22 global offset Tinta Cetak Offset 3 kaleng 3 3 5
23 global offset Tinta Cetak Offset 3 kaleng 3 3 5
24 global offset Tinta Cetak Offset 4 kaleng 4 3 4
25 Indo trading Laser Film A4 200 lembar 200 3 170
26 platindo jaya Laser Film A3 400 lembar 400 3 350
27 platindo jaya Laser Film A4 300 lembar 300 3 400
28 platindo jaya Laser Film A4 100 lembar 100 3 100
29 deprintz Laser Film A4 120 lembar 120 3 150
30 kedai grafika Laser Film A4 100 lembar 100 3 90
31 elevent printing Laser Film A4 140 lembar 140 3 120
32 global offset Laser Film A4 90 lembar 90 3 100
33 global offset Laser Film A4 200 lembar 200 3 175
34 global offset Laser Film A4 100 lembar 100 3 120
35 platindo jaya Laser Film A4 200 lembar 200 3 200
36 global offset Laser Film A4 120 lembar 120 3 140
37 global offset Laser Film A4 400 lembar 400 3 350
38 platindo jaya Laser Film A3 500 lembar 500 3 500
39 kedai grafika Laser Film A3 250 lembar 250 3 300
40 deprintz Laser Film A3 100 lembar 100 3 99

TP | Page 2 of 4
FM-BINUS-AA-FPU-579/R3

41 platindo jaya Laser Film A3 200 lembar 200 3 180


42 platindo jaya Laser Film A3 120 lembar 120 3 120
43 platindo jaya Laser Film A3 250 lembar 250 3 230
44 platindo jaya Laser Film A3 300 lembar 300 3 300
45 platindo jaya Laser Film A3 450 lembar 450 3 400
46 platindo jaya Laser Film A3 200 lembar 200 3 250

4 platindo jaya Laser Film A3 300 lemba 300 3 325


7 r
4 platindo jaya Laser Film A3 500 lemba 500 3 510
8 r
4 Kertas HVS Ex Tjiwi
raja tulis 5 rim 2500 3 2000
9 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
kedai grafika 6 rim 3000 3 2500
0 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
kedai grafika 10 rim 5000 3 5000
1 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
Indo trading 4 rim 2000 3 2500
2 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
platindo jaya 8 rim 4000 3 4000
3 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
platindo jaya 7 rim 3500 3 3000
4 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
elevent printing 10 rim 5000 3 4000
5 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
global offset 5 rim 2500 3 3000
6 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
global offset 12 rim 6000 3 6000
7 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
global offset 15 rim 7500 3 7500
8 Kimia 65 x 100 4
5 Kertas HVS Ex Tjiwi
global offset 8 rim 4000 3 4000
9 Kimia 65 x 100 4
6 Kertas HVS Ex Tjiwi
global offset 10 rim 5000 3 6000
0 Kimia 65 x 100 4
6 Indo trading Kertas Kalkir Ukuran F4 8 rim 4000 3 3500
1
6 Indo trading Kertas Kalkir Ukuran F4 10 rim 5000 3 4500
2
6 kedai grafika Kertas Kalkir Ukuran F4 13 rim 6500 3 6500
3
6 kedai grafika Kertas Kalkir Ukuran F4 18 rim 9000 3 7500
4
6 platindo jaya Kertas Kalkir Ukuran F4 12 rim 6000 3 9000
5
6 platindo jaya Kertas Kalkir Ukuran F4 10 rim 5000 3 6000
6
6 global offset Kertas Kalkir Ukuran F4 20 rim 10000 3 5000
7
6 global offset Kertas Kalkir Ukuran F4 7 rim 3500 3 11000
8
6 raja tulis Kertas Kalkir Ukuran F4 5 rim 2500 3 3000
9
7 platindo jaya Kertas Kalkir Ukuran F4 8 rim 4000 3 2000
0
7 raja tulis Kertas Kalkir Ukuran F4 10 rim 5000 3 4000
1
7 deprintz Kertas Kalkir Ukuran F4 15 rim 7500 3 5000
2
7 tjiwi kimia Kertas Kalkir Ukuran A4 100 rim 50000 3
3
TP | Page 3 of 4
FM-BINUS-AA-FPU-579/R3

Transaksi 1

Transaksi 2 Perhitungan EOQ

Transaksi 3 Perhitungan ReOrder Point

Pegawai
Soal 1: (10 Point)

Dari persoalan diatas, bagaimana pendekatan dari databasenya terutama kelebihan dan kelemahan dari
penggunaan database!
Soal 2: (15 Point)

Buatlah normalisasi dari bukti transaksi diatas!


Soal 3: (20 Point)

Gambarkan ER Model secara lengkap!


Soal 4: (15 Point)

Tuliskan SQL untuk membuat database dan table yang telah sesuai normalisasi yang anda lakukan!
Soal 5: (15 Point)

Tuliskan SQL untuk melihat transaksi 1!


Soal 6: (15 Point)

Tuliskan SQL untuk direktur dalam mendapatkan laporan EOQ dan ROP
Soal 7: (10 Point)

Buatlah security dengan mengenkripsi password ke MD5!

TP | Page 4 of 4
FM-BINUS-AA-FPU-579/R3

TP | Page 5 of 4
FM-BINUS-AA-FPU-579/R3

JAWABAN UJIAN

1. Database tersebut memiliki beberapa kelebihan dan kekurangan. Gudang tersebut menjadikan
database -nya dalam satu buah tabel sehingga mempermudah terjadinya kesalahan. Banyak juga
pengulangan yang terjadi karena hanya dimuat dalam sebuah tabel. Database akan menjadi mudah
salah ketika ada penggantian data karena harus diubah satu per satu dan besar kemungkinan terjadi
human error. Namun menggunakan database akan mempermudah memasukan data dan memeriksa
data. Menggunakan database juga artinya user tidak perlu meihat data yang tidak perlu dilihat
olehnya, data yang tidak diperlukan bisa disembunyikan.

2.

nama_supp nama_brg pesan_brg satuan jmlh_tot lead_time Pemakaian _brg

nama_brg harga_brg jmlh_pesanan biaya_penyimpanan req_per_periode biaya_per_pesan EOQ beli_max daur_beli

nama_brg jmlh_pesan satuan konversi jmlh_tot perkiraan_pakai pakai_sebenarnya lead_time safety_stock ROP

Data data penting yang perlu diambil adalah:

Tabel barang
id_barang nama_brg harga_brg biaya_penyimpanan
Kertas HVS Ex Tjiwi
1 Kimia 65 x 100 4 38200 3000
2 Kertas Kalkir Ukuran A4 10000 1000
3 Kertas Kalkir Ukuran F4 11500 1150
4 Laser Film A3 27500 3000
5 Laser Film A4 15500 2000
6 Tinta Cetak Offset 12000 1200

Tabel pemesanan
14
Tabel satuan
satuan konversi
rim 500
lembar 1
kaleng 1

15
16
17
18
Tabel pegawai
username password nama_pegawai alamat hp nama_bagian
amir amir semarang 08080808 manajer
mini mini semarang 008 gudang
sandi sandi semarang 009 pesan ke supplier
admin satria semarang 085214021108administrator

3. ER Model
= One and only one

= Zero or many
4. CREATE TABLE Satuan (
satuan VARCHAR(50),
konversi INT NOT NULL,
PRIMARY KEY(satuan);
);
CREATE TABLE Barang (
id_barang INT NOT NULL AUTO_INCREMENT,
nama_brg VARCHAR(50),
harga_brg INT NOT NULL,
biaya_penyimpanan INT NOT NULL,
satuan VARCHAR(50),
PRIMARY KEY(id_barang),
FOREIGN KEY(satuan) REFERENCES Satuan(satuan);
);
CREATE TABLE Pemesanan (
id_pesan INT NOT NULL AUTO_INCREMENT,
nama_supp VARCHAR(50),
id_barang INT NOT NULL,
pesan_brg INT NOT NULL,
lead_time INT NOT NULL,
pemakaian_brg INT NOT NULL,
PRIMARY KEY(id_pesan),
FOREIGN KEY(id_barang) REFERENCES Barang(id_barang);
);
5. CREATE VIEW TRANSAKSI_1 AS
SELECT p.nama_supp, b.nama_brg, p.pesan_brg, b.satuan, p.jmlh_tot, p.lead_time,
p.pemakaian_brg
FROM Pemesanan p, Barang b, Satuan s;

6. CREATE VIEW Perhitungan EOQ AS


SELECT b.nama_brg, b.harga_brg, SUM(p.pesan_barang) AS jumlah_pesanan
,b.biaya_penyimpanan, (jumlah_pesanan * s.konversi) / (COUNT(*) / 2) AS permintaan_per_periode,
rumus AS biaya_tiap_pemesanan, rumus AS EOQ; rumus AS Pembelian_optimum, rumus AS daur_beli,
FROM Pemesanan p, Barang b, Satuan s,
WHERE b.id_barang = p.id_barang, b.satuan = s.satuan;
AND

CREATE VIEW Perhitungan ReOrder Point AS


SELECT b.nama_brg, SUM(p.pesan_barang) AS jumlah_pesanan, s.satuan, s.konversi,
jumlah_pesanan * s.konversi AS jmlh_tot, (pemakaian_sebenarnya * 105/100) AS
perkiraan_pemakaian, SUM(pemakaian_brg) AS pemakaian_sebenarnya, p.lead_time, rumus AS
safety_stock, rumus * AS ROP,
FROM Pemesanan p, Barang b, Satuan s,
WHERE b.id_barang = p.id_barang, b.satuan = s.satuan;

*rumus = perhitungan yang hanya membutuhkan data data di database


7. UPDATE pegawai SET
Password = MD5(password);

Anda mungkin juga menyukai