Anda di halaman 1dari 21

1.

Pada kasus ini suatu gudang memanfaatkan system informasi database dalam
pencatatan pemesanan dari tiap departemen. Menggunakan pendekatan database
dalam hal ini adalah keputusan yang sangat tepat karena dengan menggunakan
database memungkinkan untuk mendapatkan ruang penyimpanan yang besar serta
dapat digunakan secara bersamaan oleh setiap departemen dan menjadi sumber daya
Bersama yang bisa dimanfaatkan semaksimal mungkin, selain itu database juga
menyimpan deskripsi dari data sehingga informasi yang dapat diolah dikemudian hari
menjadi jauh lebih lengkap. Penggunaan dari database ini juga memisahkan antara data
dengan aplikasi. Sehingga user melihat objek dari sisi eksternal atau yang biasa disebut
sebagai abstraksi data.
Keuntungan yang didapatkan dengan menggunakan pendekatan database adalah user
dapat mengubah definisi internal suatu objek tanpa mempengaruhi pengguna objek.
Seperti yang dapat ditemui pada database ini. Kita dapat mengubah definisi internal
sesukanya sesuai dengan kebutuhan tanpa mengganggu system database yang sudah
ada. Selain itu pendekatan database juga memisahkan struktur data dari program
aplikasi dan menyimpannya dalam database. Jika struktur data baru ditambahkan atau
struktur yang ada dimodifikasi, maka program aplikasi tidak terpengaruh. Contohnya
adalah pada system database Gudang ini apabila ada produk dari supplier baru ataupun
ada pemesanan terhadap barang tertentu dari supplier tertentu maka pencatatan ini
langsung bisa ditambahkan tanpa mengubah system pencatatan yang sudah ada. Hal ini
sangat membantu terutama dalam pencatatan barang dalam jumlah yang besar.
Sedangkan kekurangannya adalah apabila database yang di terapkan tidak sesuai
dengan kaidah normalisasi yang ada sehingga data tidak dapat diolah dengan maksimal
karena pengelompokan tiap item yang kurang baik. Maupun adanya redundansi yang
membuat data menjadi tidak efisien untuk diolah.
2. Hasil normalisasi
Normalisasi 1 NF
Primary key

Nama Nama Pesan


Satuan Jumlah Waktu Pemakaian
ID.Transaksi Supplier Barang Barang

Kertas Kalkir
1 raja tulis 5 rim 2500 2 1900
Ukuran A4

Kertas Kalkir
2 raja tulis 3 rim 1500 1 2000
Ukuran A4

Indo Kertas Kalkir


3 4 rim 2000 3 1900
trading Ukuran A4

global Kertas Kalkir


4 5 rim 2500 3 2488
offset Ukuran A4

kedai Kertas Kalkir


5 6 rim 3000 3 2790
grafika Ukuran A4

Kertas Kalkir
6 deprintz 3 rim 1500 3 1490
Ukuran A4

elevent Kertas Kalkir


7 8 rim 4000 3 3999
printing Ukuran A4

Indo Kertas Kalkir


8 3 rim 1500 3 1499
trading Ukuran A4

global Kertas Kalkir


9 7 rim 3500 3 3499
offset Ukuran A4

platindo Kertas Kalkir


10 5 rim 2500 3 2400
jaya Ukuran A4
platindo Kertas Kalkir
11 8 rim 4000 3 3760
jaya Ukuran A4

global Kertas Kalkir


12 6 rim 3000 3 2999
offset Ukuran A4

global Tinta Cetak


13 4 kaleng 4 3 3
offset Offset

global Tinta Cetak


14 3 kaleng 3 3 4
offset Offset

global Tinta Cetak


15 4 kaleng 4 3 3
offset Offset

global Tinta Cetak


16 5 kaleng 5 3 3
offset Offset

global Tinta Cetak


17 4 kaleng 4 3 6
offset Offset

global Tinta Cetak


18 6 kaleng 6 3 4
offset Offset

global Tinta Cetak


19 8 kaleng 8 3 6
offset Offset

global Tinta Cetak


20 4 kaleng 4 3 7
offset Offset

global Tinta Cetak


21 5 kaleng 5 3 3
offset Offset

global Tinta Cetak


22 3 kaleng 3 3 5
offset Offset

global Tinta Cetak


23 3 kaleng 3 3 5
offset Offset

global Tinta Cetak


24 4 kaleng 4 3 4
offset Offset
Indo Laser Film
25 200 lembar 200 3 170
trading A4
platindo Laser Film
26 400 lembar 400 3 350
jaya A3
platindo Laser Film
27 300 lembar 300 3 400
jaya A4
platindo Laser Film
28 100 lembar 100 3 100
jaya A4
Laser Film
29 deprintz 120 lembar 120 3 150
A4
kedai Laser Film
30 100 lembar 100 3 90
grafika A4
elevent Laser Film
31 140 lembar 140 3 120
printing A4
global Laser Film
32 90 lembar 90 3 100
offset A4
global Laser Film
33 200 lembar 200 3 175
offset A4
global Laser Film
34 100 lembar 100 3 120
offset A4
platindo Laser Film
35 200 lembar 200 3 200
jaya A4
global Laser Film
36 120 lembar 120 3 140
offset A4
global Laser Film
37 400 lembar 400 3 350
offset A4
platindo Laser Film
38 500 lembar 500 3 500
jaya A3
kedai Laser Film
39 250 lembar 250 3 300
grafika A3
Laser Film
40 deprintz 100 lembar 100 3 99
A3
platindo Laser Film
41 200 lembar 200 3 180
jaya A3
platindo Laser Film
42 120 lembar 120 3 120
jaya A3
platindo Laser Film
43 250 lembar 250 3 230
jaya A3
platindo Laser Film
44 300 lembar 300 3 300
jaya A3
platindo Laser Film
45 450 lembar 450 3 400
jaya A3
platindo Laser Film
46 200 lembar 200 3 250
jaya A3
platindo Laser Film
47 300 lembar 300 3 325
jaya A3
platindo Laser Film
48 500 lembar 500 3 510
jaya A3

Kertas HVS
49 raja tulis Ex Tjiwi 5 rim 2500 3 2000
Kimia

Kertas HVS
kedai
50 Ex Tjiwi 6 rim 3000 3 2500
grafika
Kimia

Kertas HVS
kedai
51 Ex Tjiwi 10 rim 5000 3 5000
grafika
Kimia

Kertas HVS
Indo
52 Ex Tjiwi 4 rim 2000 3 2500
trading
Kimia

Kertas HVS
platindo
53 Ex Tjiwi 8 rim 4000 3 4000
jaya
Kimia

Kertas HVS
platindo
54 Ex Tjiwi 7 rim 3500 3 3000
jaya
Kimia

Kertas HVS
elevent
55 Ex Tjiwi 10 rim 5000 3 4000
printing
Kimia

Kertas HVS
global
56 Ex Tjiwi 5 rim 2500 3 3000
offset
Kimia

Kertas HVS
global
57 Ex Tjiwi 12 rim 6000 3 6000
offset
Kimia

Kertas HVS
global
58 Ex Tjiwi 15 rim 7500 3 7500
offset
Kimia
Kertas HVS
global
59 Ex Tjiwi 8 rim 4000 3 4000
offset
Kimia

Kertas HVS
global
60 Ex Tjiwi 10 rim 5000 3 6000
offset
Kimia

Indo Kertas Kalkir


61 8 rim 4000 3 3500
trading Ukuran F4

Indo Kertas Kalkir


62 10 rim 5000 3 4500
trading Ukuran F4

kedai Kertas Kalkir


63 13 rim 6500 3 6500
grafika Ukuran F4

kedai Kertas Kalkir


64 18 rim 9000 3 7500
grafika Ukuran F4

platindo Kertas Kalkir


65 12 rim 6000 3 9000
jaya Ukuran F4

platindo Kertas Kalkir


66 10 rim 5000 3 6000
jaya Ukuran F4

global Kertas Kalkir


67 20 rim 10000 3 5000
offset Ukuran F4

global Kertas Kalkir


68 7 rim 3500 3 11000
offset Ukuran F4

Kertas Kalkir
69 raja tulis 5 rim 2500 3 3000
Ukuran F4
platindo Kertas Kalkir
70 8 rim 4000 3 2000
jaya Ukuran F4

Kertas Kalkir
71 raja tulis 10 rim 5000 3 4000
Ukuran F4

Kertas Kalkir
72 deprintz 15 rim 7500 3 5000
Ukuran F4

Kertas
tjiwi
73 tjiwi kimia Kalkir rim 100 3 5000
kimia
Ukuran A4

Hasil normalisasi akhir sampai 3 NF adalah sebagai berikut


Tabel Pemesanan
Primary Key

Tabel Nama Pesan


Wakt
pesana ID.Transaks Baran Baran
u
n i g g
Kertas
Kalkir
1 5 2
Ukuran
  A4
Kertas
Kalkir
2 3 1
Ukuran
  A4
Kertas
Kalkir
3 4 3
Ukuran
  A4
Kertas
Kalkir
4 5 3
Ukuran
  A4
Kertas
Kalkir
5 6 3
Ukuran
  A4
Kertas
Kalkir
6 3 3
Ukuran
  A4
Kertas
Kalkir
7 8 3
Ukuran
  A4
Kertas
Kalkir
8 3 3
Ukuran
  A4
Kertas
Kalkir
9 7 3
Ukuran
  A4
Kertas
Kalkir
10 5 3
Ukuran
  A4
Kertas
Kalkir
11 8 3
Ukuran
  A4
Kertas
Kalkir
12 6 3
Ukuran
  A4
Tinta
13 Cetak 4 3
  Offset
Tinta
14 Cetak 3 3
  Offset
Tinta
15 Cetak 4 3
  Offset
Tinta
16 Cetak 5 3
  Offset
Tinta
17 Cetak 4 3
  Offset
Tinta
18 Cetak 6 3
  Offset
Tinta
19 Cetak 8 3
  Offset
Tinta
20 Cetak 4 3
  Offset
Tinta
21 Cetak 5 3
  Offset
Tinta
22 Cetak 3 3
  Offset
Tinta
23 Cetak 3 3
  Offset
Tinta
24 Cetak 4 3
  Offset
Laser
25 200 3
  Film A4
Laser
26 400 3
  Film A3
Laser
27 300 3
  Film A4
Laser
28 100 3
  Film A4
Laser
29 120 3
  Film A4
Laser
30 100 3
  Film A4
Laser
31 140 3
  Film A4
Laser
32 90 3
  Film A4
Laser
33 200 3
  Film A4
Laser
34 100 3
  Film A4
Laser
35 200 3
  Film A4
Laser
36 120 3
  Film A4
Laser
37 400 3
  Film A4
Laser
38 500 3
  Film A3
Laser
39 250 3
  Film A3
Laser
40 100 3
  Film A3
Laser
41 200 3
  Film A3
Laser
42 120 3
  Film A3
Laser
43 250 3
  Film A3
Laser
44 300 3
  Film A3
Laser
45 450 3
  Film A3
Laser
46 200 3
  Film A3
Laser
47 300 3
  Film A3
Laser
48 500 3
  Film A3
Kertas
HVS
49 Ex 5 3
Tjiwi
  Kimia
Kertas
HVS
50 Ex 6 3
Tjiwi
  Kimia
Kertas
HVS
51 Ex 10 3
Tjiwi
  Kimia
Kertas
HVS
52 Ex 4 3
Tjiwi
  Kimia
Kertas
HVS
53 Ex 8 3
Tjiwi
  Kimia
Kertas
HVS
54 Ex 7 3
Tjiwi
  Kimia
Kertas
HVS
55 Ex 10 3
Tjiwi
  Kimia
Kertas
HVS
56 Ex 5 3
Tjiwi
  Kimia
Kertas
HVS
57 Ex 12 3
Tjiwi
  Kimia
Kertas
HVS
58 Ex 15 3
Tjiwi
  Kimia
Kertas
HVS
59 Ex 8 3
Tjiwi
  Kimia
Kertas
HVS
60 Ex 10 3
Tjiwi
  Kimia
Kertas
Kalkir
61 8 3
Ukuran
  F4
Kertas
Kalkir
62 10 3
Ukuran
  F4
Kertas
Kalkir
63 13 3
Ukuran
  F4
Kertas
Kalkir
64 18 3
Ukuran
  F4
Kertas
Kalkir
65 12 3
Ukuran
  F4
Kertas
Kalkir
66 10 3
Ukuran
  F4
Kertas
Kalkir
67 20 3
Ukuran
  F4
Kertas
Kalkir
68 7 3
Ukuran
  F4
Kertas
Kalkir
69 5 3
Ukuran
  F4
Kertas
Kalkir
70 8 3
Ukuran
  F4
Kertas
Kalkir
71 10 3
Ukuran
  F4
Kertas
Kalkir
72 15 3
Ukuran
  F4
Kertas
tjiwi Kalkir
73 3
kimia Ukuran
  A4
Tabel Barang

Tabel Nama
Satuan
Barang Barang
Kertas
Kalkir
rim
Ukuran
  A4

Tinta
Cetak kaleng
Offset
 

Laser
lembar
Film A4
 

Laser
lembar
Film A3
 
Kertas
HVS
rim
Ex Tjiwi
  Kimia
Kertas
Kalkir
rim
Ukuran
  F4

tjiwi
rim
kimia
 

Tabel supplier pemesan

Tabel Nama Nama


Wakt Jumla Pemakaia
suppli Suppli Baran
u h n
er er g
Kertas
raja Kalkir
2 2500 1900
tulis Ukura
  n A4
Kertas
raja Kalkir
1 1500 2000
tulis Ukura
  n A4
Kertas
Indo Kalkir
3 2000 1900
trading Ukura
  n A4
Kertas
global Kalkir
3 2500 2488
offset Ukura
  n A4
Kertas
kedai Kalkir
3 3000 2790
grafika Ukura
  n A4
Kertas
Kalkir
deprintz 3 1500 1490
Ukura
  n A4
Kertas
elevent Kalkir
3 4000 3999
printing Ukura
  n A4
Kertas
Indo Kalkir
3 1500 1499
trading Ukura
  n A4
Kertas
global Kalkir
3 3500 3499
offset Ukura
  n A4
Kertas
platindo Kalkir
3 2500 2400
jaya Ukura
  n A4
Kertas
platindo Kalkir
3 4000 3760
jaya Ukura
  n A4
Kertas
global Kalkir
3 3000 2999
offset Ukura
  n A4
Tinta
global
Cetak 3 4 3
offset
  Offset
Tinta
global
Cetak 3 3 4
offset
  Offset
Tinta
global
Cetak 3 4 3
offset
  Offset
Tinta
global
Cetak 3 5 3
offset
  Offset
Tinta
global
Cetak 3 4 6
offset
  Offset
Tinta
global
Cetak 3 6 4
offset
  Offset
Tinta
global
Cetak 3 8 6
offset
  Offset
Tinta
global
Cetak 3 4 7
offset
  Offset
Tinta
global
Cetak 3 5 3
offset
  Offset
Tinta
global
Cetak 3 3 5
offset
  Offset
Tinta
global
Cetak 3 3 5
offset
  Offset
Tinta
global
Cetak 3 4 4
offset
  Offset
Laser
Indo
Film 3 200 170
trading
  A4
Laser
platindo
Film 3 400 350
jaya
  A3
Laser
platindo
Film 3 300 400
jaya
  A4
  platindo Laser 3 100 100
Film
jaya
A4
Laser
deprintz Film 3 120 150
  A4
Laser
kedai
Film 3 100 90
grafika
  A4
Laser
elevent
Film 3 140 120
printing
  A4
Laser
global
Film 3 90 100
offset
  A4
Laser
global
Film 3 200 175
offset
  A4
Laser
global
Film 3 100 120
offset
  A4
Laser
platindo
Film 3 200 200
jaya
  A4
Laser
global
Film 3 120 140
offset
  A4
Laser
global
Film 3 400 350
offset
  A4
Laser
platindo
Film 3 500 500
jaya
  A3
Laser
kedai
Film 3 250 300
grafika
  A3
Laser
deprintz Film 3 100 99
  A3
Laser
platindo
Film 3 200 180
jaya
  A3
Laser
platindo
Film 3 120 120
jaya
  A3
Laser
platindo
Film 3 250 230
jaya
  A3
platindo Laser
3 300 300
  jaya Film
A3
Laser
platindo
Film 3 450 400
jaya
  A3
Laser
platindo
Film 3 200 250
jaya
  A3
Laser
platindo
Film 3 300 325
jaya
  A3
Laser
platindo
Film 3 500 510
jaya
  A3
Kertas
HVS
raja
Ex 3 2500 2000
tulis
Tjiwi
  Kimia
Kertas
HVS
kedai
Ex 3 3000 2500
grafika
Tjiwi
  Kimia
Kertas
HVS
kedai
Ex 3 5000 5000
grafika
Tjiwi
  Kimia
Kertas
HVS
Indo
Ex 3 2000 2500
trading
Tjiwi
  Kimia
Kertas
HVS
platindo
Ex 3 4000 4000
jaya
Tjiwi
  Kimia
Kertas
HVS
platindo
Ex 3 3500 3000
jaya
Tjiwi
  Kimia
Kertas
HVS
elevent
Ex 3 5000 4000
printing
Tjiwi
  Kimia
global Kertas
3 2500 3000
  offset HVS
Ex
Tjiwi
Kimia
Kertas
HVS
global
Ex 3 6000 6000
offset
Tjiwi
  Kimia
Kertas
HVS
global
Ex 3 7500 7500
offset
Tjiwi
  Kimia
Kertas
HVS
global
Ex 3 4000 4000
offset
Tjiwi
  Kimia
Kertas
HVS
global
Ex 3 5000 6000
offset
Tjiwi
  Kimia
Kertas
Indo Kalkir
3 4000 3500
trading Ukura
  n F4
Kertas
Indo Kalkir
3 5000 4500
trading Ukura
  n F4
Kertas
kedai Kalkir
3 6500 6500
grafika Ukura
  n F4
Kertas
kedai Kalkir
3 9000 7500
grafika Ukura
  n F4
Kertas
platindo Kalkir
3 6000 9000
jaya Ukura
  n F4
Kertas
platindo Kalkir
3 5000 6000
jaya Ukura
  n F4
Kertas
global Kalkir
3 10000 5000
offset Ukura
  n F4
Kertas
global Kalkir
3 3500 11000
offset Ukura
  n F4
Kertas
raja Kalkir
3 2500 3000
tulis Ukura
  n F4
Kertas
platindo Kalkir
3 4000 2000
jaya Ukura
  n F4
Kertas
raja Kalkir
3 5000 4000
tulis Ukura
  n F4
Kertas
Kalkir
deprintz 3 7500 5000
Ukura
  n F4
Kertas
tjiwi Kalkir
3 50000 .
kimia Ukura
  n A4

3. ER MODEL Primary key

ID Transaksi
Nama Barang
Nama Suplier Nama Barang Nama Barang

Waktu
Tabel supplier
Tabel Pesanan Tabel Barang
pemesan

Melakukan pemesanan Dalam Bentuk

Jumlah
Pemakaian
Satuan
Waktu
1

4. A. Tabel Suplier pemesan


CREATE TABLE suplierpemesan (
idnamaSuplier INT NOT NULL PRIMARY KEY,
namaSuplier char(20) NOT NULL,
idBarangCHAR(20) NOT NULL,
Waktu INT,
Jumlah INT
Pemakaian INT
);
SELECT NamaSupplier, NamaBarang, Waktu, Jumlah, Pemakaian
FROM suplierpemesan;

B. Tabel Pesanan
CREATE TABLE Pesanan (
idTransaksi INT NOT NULL PRIMARY KEY,
namaBarang CHAR(20) NOT NULL,
Waktu INT,
);
SELECT idTransaksi, namaBarang, Waktu,
FROM pesanan;

C. Tabel Barang
CREATE TABLE Barang (
namaBarang CHAR(20) NOT NULL,
Satuan INT,
);
SELECT DISTINCT namaBarang, Satuan,
FROM barang;

5.
SELECT sp.namaSupplier, b.namaBarang,sp.pesanBarang b.Satuan,sp.Jumlah, p.waktu,
sp.pemakaian, FROM supplierpemesan sp, pesanan p, Barang b WHERE sp.idBarang = b.id AND
sp.idPesanan = p.id ;
6.

Anda mungkin juga menyukai