Anda di halaman 1dari 5

  NAMA

A  : RAMADANI    ASISTTEN  : FUAD INDRA S 
  NIM : 105231444 MODDUL   : 2
 
 
LAPORAAN MINGGUUAN 
PRAKTIKKUM BASIS D
DATA 
LABORATO
ORIUM SISTTEM INFORM
MASI DAN REEKAYASA PEERANGKAT LLUNAK 
TAHUN PELAJARAN 20110/2011 
 
 
  S
SCREENSHOT
T KODE
E / SYNTAX
X
 
CREAT
TE TABLE kategori
k (
  id__kategori NUMBER NOT T NULL,
  namma_kategorri VARCHAR2 2(50) NULL,,
  PRIIMARY KEY((id_kategor ri)
);
 
  CREAT TE TABLE barang
b (
  idbbarang NUMMBER NOT NU ULL,
  kattegori_id_ kategori N
NUMBER NOTT
NULL, ,
  namma_barang VARCHAR2(5 50) NULL,
  harrga NUMBERR NULL,
  ukuuran VARCHHAR2(5) NUL LL,
tess VARCHAR22(5) NULL,
  PRIIMARY KEY((idbarang), ,
  FORREIGN KEY((kategori_i id_kategori
ri)
  R
REFERENCESS kategori( (id_kategorri)
);
 
 
Tabeel kiri meruppakan gambaar ERD fisikk yang dibuatt dengan banntuan DBDeesigner4, laluu tabel kanann merupakann
querry hasil konvvert dari tabeel kiri (ERD fisik) yang akan
a digunaakan pada daatabase oracle.

K
KODE / SYN
NTAX SCREE
EENSHOT

CREATE TABL
C LE kategor
ri (
id_katego
ori NUMBER
R NOT NULL,
,
nama_kate
egori VARC
CHAR2(50) NULL,
N
PRIMARY KEY(id_kat
K tegori)
);

 
 
Tabeel kiri meruppakan statemment untuk membuat
m Tabbel Kategori dan tabel kaanan merupaakan hasil ruunning dari
tabell kiri. Pada tabel
t kategorri tersebut koolom Id_kateegori meruppakan primarry key dan beersifat not nuull (harus
berissi data).

1

 
 
 

KODE / SYNT
K TAX SCREE
EENSHOT
C
CREATE TABL
LE barang (
idbarang NUMBER NO
OT NULL,
  kategori_
_id_katego
ori NUMBER NOT
  N
NULL,
  nama_bara
ang VARCHA
AR2(50) NUL
LL,
harga NUM
MBER NULL,
  ARCHAR2(5) NULL,
ukuran VA
  tes VARCH
HAR2(5) NU
ULL,
  PRIMARY KEY(idbara
K ang),
  FOREIGN KEY(katego
K ori_id_kate
egori)
REFEREN
NCES kateg
gori(id_kat
tegori)
  );
 
Tabeel kiri meruppakan statemment untuk membuat
m Tabbel Barang dan
d tabel kannan merupakkan hasil runnning dari
tabell kiri. Pada tabel
t barang tersebut kollom Idbarangg merupakann primary keey dan bersiffat not null (hharus berisi
data)). Selain itu terdapat kolom kategorii_id_kategorri yang meruupakan Foreiign Key dan bersifat not null.
 
 
 
K
KODE / SYN
NTAX SCREE
EENSHOT
 
ALTER TABLE b
A barang  1
  A
ADD (keterang
gan VARCHAR
R2(25)); 

2  
 

• ADD meerupakan syn ntax ALTER R TABLE.


• ADD diggunakan untu uk menambaahkan kolom m baru pada sebuah
s tabell.
• ADD (keeterangan VA ARCHAR2((25)) merupaakan query untuk
u menam mbahkan kolom baru berrnama
keterangaan dengan tiipe data VARRCHAR2 deengan ukurann maksimal 25 karakter dan kolom tersebut
t
disimpann sebagai kollom terakhirr pada tabel barang.
b

2

 
 
 
 
K
KODE / SYN
NTAX SCREE
EENSHOT
 
ALTER TABLE b
A barang  1
  2
M
MODIFY (idba rang VARCHA
AR2(25)); 
 

   

• MODIFY Y merupakan n syntax ALTER TABLE.


• MODIFY Y digunakann untuk menaambahkan koolom baru paada sebuah tabel.
t
• MODIFY Y (idbarang VARCHAR
V R2(25)) meruupakan queryy untuk mem
modifikasi koolom idbaranng dengan
tipe data VARCHAR R2 dengan ukkuran maksiimal 25 karakter.

 
K
KODE / SYN
NTAX SCREE
EENSHOT
 
ALTER TABLE b
A barang 
  D
DROP COLUM N tes; 
1
 

 
 
 

• DROP merupakan
m sy
yntax ALTER R TABLE.
• DROP diigunakan unntuk menghappus suatu koolom yang adda pada sebuuah tabel.
• DROP COLUMN
C tess merupakann query untuuk menghapuus kolom berrnama tes yaang ada padaa tabel
barang.

   

3

 
 
 
 
K
KODE / SYN
NTAX SCREE
EENSHOT
 
1
in
nsert into kattegori (id_kategori, nama__kategori) 
 
v
values (1, 'Baj u'); 
  2   
in
nsert into kattegori (id_kategori, nama__kategori) 
  v
values (2, 'Cel ana Jeans'); 

• INSERT INTO kateg gori digunakkan untuk meenambahkann baris data baru
b ke tabell kategori, koolom yang
akan ditaambahkan baaris data baruu adalah id__kategori dann nama_kategori.
• VALUES S digunakan n untuk memmberi nilai daari kolom yanng terkait. Nilai
N 1 dimassukkan ke daalam kolom
id_kategoori dan nilai ‘Baju’ dimaasukkan ke dalam
d kolomm nama_kateegori.

 
K
KODE / SYN
NTAX SCREE
EENSHOT
  1
in
nsert into barrang (idbarang, kategori_id d_kategori, 
  n
nama_barang , harga, ukuraan, keterangaan) 
v
values (12, 1,' Kaos Oblong "Quick Silver"', 47000, 
  'M
M', ''); 

  innsert into barrang (idbarang, kategori_id d_kategori, 
n
nama_barang , harga, ukuraan, keterangaan) 
 
v
values (27, 2,' Celana Jeans "King"', 1270 000, '28', '');
 
 
innsert into barrang (idbarang, kategori_id d_kategori, 
  n
nama_barang , harga, ukuraan, keterangaan) 
v
values (17, 1,' kemeja "Kidd drock"', 63000 0, 'M', 'Sisa 5 
  leembar'); 

• INSERT INTO baran ng digunakann untuk mennambahkan baris


b data baaru ke tabel barang,
b kolom yang
akan ditaambahkan baaris data baruu adalah idbarang, kateggori_id_kateggori, nama_bbarang , harrga, ukuran,
dan keterrangan.
• VALUES S digunakann untuk memmberi nilai daari kolom yanng terkait. Nilai
N 12 dimaasukkan ke dalam
d kolomm
idbarang, nilai 1 dim
masukkan ke dalam kolom m kategori_id_kategori, nilai ‘Kaos Oblong
O “Quuick Silver”’
dimasukkkan ke dalam m kolom namma_barang, nilai
n 47000 dimasukkan
d ke dalam koolom harga, nilai ‘M’
dimasukkkan ke dalam m kolom ukuuran, dan nilai ‘’ (kosongg/null) dimasukkan ke dalam kolom keterangan.. 

   
4

 
 
 
 
K
KODE / SYN
NTAX SCREE
EENSHOT
  1 
1
u
update barang


  set harga=500 000 
w
where idbaran
ng=27;  3 
3
 

• Statemenn update digu


unakan untuuk memperbaarui data yanng ada di tabbel barang.
• set hargaa=50000 mennjelaskan daata harga yanng akan diperbarui dengaan nilai 500000.
• where meenjelaskan data
d yang akaan diperbaruui dari tabel barang
b yangg mempunyaai idbarang=227.

  K
KODE / SYN
NTAX SCREE
EENSHOT

1
  delete from baarang 
d
w
where idbaranng=17; 
  2 
2

• Statemenn delete digu


unakan untukk menghapuss data yang ada
a di tabel barang.
b
• where meenjelaskan data
d yang akaan dihapus dari
d tabel barrang yang mempunyai
m iddbarang=17..

5

 

Anda mungkin juga menyukai