Anda di halaman 1dari 9

INTRODUCTION TO DATABASE SYSTEM

1. LO2 10 Poin
Please explain the main function of maintaining database security? Mention the
steps that can be taken to maintain database security?
Jawab:
Main Fucntion dari Database Security ialah sebagai berikut :
- Menjaga Sistem Informasi tetap Stabil
- Meningkatkan kemanan data
- Membangun kepercayaan pelanggan akan bisnis yang kita bangung dengan
menjaga database yang mereka miliki

Adapun Step yang dapat dilakukan untuk menjaga keamanan dari database
tersebut ialah sebagai berikut:

- Memastikan Database Fisik aman dengan cara memilih layanan web hosting
yang terintegritas
- Menyimpan data pada server dengan situs web
- Menginstall Server Proxy
- Menerapkan Protol Enkripsi
- Melakukan Pencadangan Database secara teratur
2. LO3 10 Poin
Please explain the difference between Join and Union, and please explain using
an example?
Jawab:
Join pada SQL ialah sebuah perintah untuk menggabungkan data dari banyak
table berdasarkan kondisi tertentu.Sedangkan Union ialah menggabungkan dua
atau lebih dari pemilihan select statement menjadi sebuah table yang
baru.Contohnya ialah sebagai berikut:
Join pada SQL :
Terdapat table berupa table BOYS sebagai berikut :

ROLL NO Nama Umur


1 Ram 16
8 Jayant 17
16 Ritik 15
27 Mayank 19
30 Prakhar 17
45 Sanjay 16

Terdapat table berupa table girls sebagai berikut :

ROLL NO Nama Umur


9 Naina Delhi
6 Rinki Mumbai
7 Reema Jaipur
30 Rimi Bhopal
45 Seema Goa
16 Mona Delhi

Untuk Perintah Joinnya ialah sebagai berikut :

SELECT Boys.Name, Boys.Age, Girls.Address,


FROM Boys
INNER JOIN Girls
ON Boys.Rollno = Girls.Rollno;
Maka didapatkan hasil sebagai berikut :
Nama Age Address
Ritik 15 Delhi
Prakhar 17 Bhopal
Sanjay 16 Goa

Sedangkan untuk perintah UNION nya ialah sebagai berikut :

SELECT Name
FROM Boys
WHERE Rollno < 16
UNION
SELECT Name
FROM Girls
WHERE Rollno > 9
Hasilnya akan didapatkan sebagai berikut :
Nama
Ram
Jayant
Rinki
Rimi
Seema
Mona
3. LO5 10 Poin
Please explain the characteristics of the data warehouse?

Jawab:

Karakteristik dari dataware House ialah sebagai berikut :

- Seubjected Oriented

Berorientasi pada subjek karena memberikan informasi tentang tema


alih-alih operasi organisasi saat ini. Hal ini dapat dicapai pada tema
tertentu. Artinya, proses data warehousing diusulkan untuk ditangani
dengan tema tertentu yang lebih terdefinisi. Tema-tema ini dapat berupa
penjualan, distribusi, pemasaran, dll.

- Integrated

Integrated disini adalah suatu tempat yang sama dengan orientasi subjek
yang dibuat dalam format yang dapat diandalkan. Integrasi berarti
mendirikan entitas bersama untuk menskalakan semua data serupa dari
basis data yang berbeda. Data juga harus disimpan ke dalam berbagai
gudang data dengan cara yang dibagikan dan diberikan secara umum.

- Time Variant

Dalam data ini disimpan melalui interval waktu yang berbeda seperti
mingguan, bulanan, atau tahunan dll

- Non Volatile

Data yang berada di gudang data bersifat permanen. Ini juga berarti


bahwa data tidak terhapus atau terhapus ketika data baru dimasukkan

CASE

4. LO4 25 Poin

Please create normalization process for the case, describe each stage of
normalization (UNF – 3NF) to support the Sales and Purchase transaction,
then make a combined normalization to be able to support the Sales and
Purchase transaction in the company.

Jawab:

Table Product Toys

Barang

Id_Barang

Nama_Barang

Harga_Barang

Table Staff

Staff

Id_Staff

Nama_Staff

Table Supplier

Supplier

Id_Supplier

Id_Barang

Table Branch

Branch

Id_Branch

Id_Staff
Table Customer

Id_Customer

Nama_Customer

Id_Barang

Table payment

Payment

Jenis_Payment

Table Transaksi

Id_Transaksi

Id_barang

Harg_Barang

Id_Staff

Id_Customer

Jenis_Payment

UNF :

Id_ Nama Harga Id_ Nam Id_S Id_C Nama_ Jenis_


Bara _Bara _Bara Sta a_Sta uppli ustom Custom Payme
ng ng ng ff ff er er er nt
001 Botol 50000 S1 Agus SP1 C1 Louis Cash

Dinos 30000
orus

002 Minio 40000 S2 Bob SP2 C2 Lisa Debet


n

003 Molus 35000 S3 Chris SP3 C3 Fris Cash


ca

004 Mous 50000 S4 Poni SP4 C4 Alwi Cash


e

1NF

Id_ Nama Harga Id_ Nam Id_S Id_C Nama_ Jenis_


Bara _Bara _Bara Sta a_Sta uppli ustom Custom Payme
ng ng ng ff ff er er er nt

001 Botol 50000 S1 Agus SP1 C1 Louis Cash

001 Dinos 30000 S1 Agus SP1 C1 Louis Cash


orus

002 Minio 40000 S2 Bob SP2 C2 Lisa Debet


n

003 Molus 35000 S3 Chris SP3 C3 Fris Cash


ca

004 Mous 50000 S4 Poni SP4 C4 Alwi Cash


e

2NF
Id_Baran Nama_Barang Harga_Barang
g

001 Botol 50000

001 Dinosorus 30000

002 Minion 40000

003 Molusca 35000

004 Mouse 50000

Id_Sta Nama_St Id_Suppl Id_Custo Nama_Custo Jenis_Paym


ff aff ier mer mer ent

S1 Agus SP1 C1 Louis Cash

S2 Bob SP2 C2 Lisa Debet

S3 Chris SP3 C3 Fris Cash

S4 Poni SP4 C4 Alwi Cash

3NF

Id_Barang Nama_Barang Harga_Barang

001 Botol 50000

001 Dinosorus 30000

002 Minion 40000

003 Molusca 35000


004 Mouse 50000

Id_Staf Nama_Staff Id_Supplier Id_Customer Nama_Custome Jenis_


f r Payme
nt

S1 Agus SP1 C1 Louis Cash

S2 Bob SP2 C2 Lisa Debet

S3 Chris SP3 C3 Fris Cash

S4 Poni SP4 C4 Alwi Cash

5. LO4 Poin 15

Please create ERD from the combined 3NF result and describe the
multiplicity for each relation.

6. LO3 10 Poin

Please create a profitability report of sales transaction during the period


Jan – Mar 2022. The report will show some require fields quantity of each
sold toys type, purchase price, sales price, profit for each type, and the
profitability percentage.

Anda mungkin juga menyukai