Sabtu, 16 April 2011


KUIS 2 – PERANCANGAN BASIS DATA

Open Book,Open Note

INI ADALAH JAWABAN SAYA  SOAL QUIZ2 SAYA..
disini saya menggunakna ORACLE untuk membuat tabel PRODUSEN DAN PRODUK
 


KodeProduk
NamaProduk
IDProdusen

IDProdusen
NamaProdusen
P01
Roti Tawar
Pro-01

Pro-01
PT Semoga Jaya
P02
Chicken Nugget
Pro-02

Pro-02
PT Kaya Raya
P03
Sosis Ayam
Pro-02




1.       Buatlah tabel PRODUSEN. ID Produsen adalah Primary Key
2.       Buatlah tabel PRODUK. KodeProduk adalah primary key, sedangkan ID Produsen adalah Foreign Key ke tabel PRODUSEN.
3.       Tambahkan Kolom ALAMAT bertipe Varchar(10) pada tabel PRODUSEN
4.       Ubahlah tipe Kolom ALAMAT menjadi varchar(30).
5.       Tambahkan 1 baris data pada masing-masing tabel.
6.       Ubahlah alamat PT Kaya Raya menjadi ‘Jl Bergelimang Harta no. 1’
7.       Hapuslah data produk yang bernama Sosis Ayam
8.       Buanglah kolom ALAMAT dari tabel PRODUSEN
9.       Tampilkan seluruh data di tabel PRODUSEN

Tugas Blog:
Coba hapus data Produsen yang bernama PT Semoga Jaya. Berhasilkah?
Tampilkan screenshot saat menghapus. Jika tidak berhasil, mengapa? Jelaskan

 disini kita mebuat table PRODUSEN
cara nya : 
pertama masuk ke cmd
klik sqlplus
masukan user
dan password
ktik sesuai dengan aturan seperti yg dibawah ini
untuk membuat table PRODUSEN dengan primary key IDprodusen


  
disini kita membuat table PRODUK 
caranya :
ketik dengan sesuai dengan aturan dengan KodeProduk sebagai primary key dan IDProdusen sebagi Foreign key ..



disini kita masukan data yg dibutuh kan untuk membuat table PRODUSEN








disini kita masukan data yg dibutuh kan untuk membuat table PRODUK



disini kita mebuat tambahan kolom alamat pada Table PRODUSEN dengan varchar (10)
lalu rubah kembali pada kolom alamat menjadi varchar (30)




disini kita merubah pada table PRODUSEN pada kolom alamat di tambahkan jl bergelimang harta no.1

disini kita menghapus sebuah data pada table PRODUK


disini kita menghapus kolom alamat pada table PRODUSEN

unutk melihat tabel  PRODUSEN yg kita buat caranya
select * from PRODUSEN;


disini kita mencoba menghapus   PT semoga jaya pada table produsen
disini tidak bisa 

Alasannya karena data tersebut bersifat foreign key atau data tersebut masih berhubungan dengan tabel yang lain, sehingga kita tidak bisa menghapusnya begitu saja.








Minggu, 10 April 2011

PEMBUATAN TABEL DENGAN ORACLE

TUGAS PBD

KUIS 1 – PERANCANGAN BASIS DATA

Open Book,Open Note

IDProduk
NamaProduk
Harga
TanggalExpire
P101
Roti Tawar
6000
31-Jan-11
P102
Pasta Gigi
7500
23-Feb-11
P103
Gelas Polos
12500


1.       Buatlah tabel PRODUK dengan IDProduk sebagai primary key
2.       Isilah tabel sesuai data di atas
3.       Ubahlah harga Roti Tawar menjadi 8000
4.       Hapuslah produk Pasta Gigi
5.       Tambahkan sebuah kolom baru bernama DISKON bertipe NUMBER(2)
6.       Ubahlah tipe data pada kolom DISKON menjadi NUMBER(4)
7.       Buanglah kolom DISKON dari tabel PRODUK
8.       Tampilkan semua data pada tabel PRODUK

jawab:
 
create table PRODUK
(
    IDProduk varchar(5),
    NamaProduk varchar(20),
    Harga number(6),
    TanggalExpire    date,
    constraint pk8 primary key (IDProduk)
);

insert into PRODUK
(IDProduk,NamaProduk,Harga,TanggalExpire)
values
('p101','Roti Tawar',6000,'31-Jan-11');
insert into PRODUK
(IDProduk,NamaProduk,Harga,TanggalExpire)
values
('p102','Pasta Gigi',7500,'23-feb-11');
insert into PRODUK
(IDProduk,NamaProduk,Harga,TanggalExpire)
values
('p103','Gelas Polos',12500,NULL);

update PRODUK set Harga = 8000
where Harga = 6000;

delete PRODUK
where NamaProduk = 'Pasta Gigi';

alter table PRODUK add (
diskon number (2)
);
alter table PRODUK modify (
diskon number (4)
);
alter table PRODUK
drop column Diskon;
select * from PRoDUK;


KUIS 1 – PERANCANGAN BASIS DATA

Open Book,Open Note

NIS
NamaSiswa
Umur
TanggalLahir
101
Tukimin
5
01-Jan-01
102
Tukiyem
5
03-Jan-01
103
Tuminah
5


1.       Buatlah tabel SISWA dengan NIS sebagai primary key
2.       Isilah tabel sesuai data di atas
3.       Ubahlah nama Tukiyem menjadi Jessica Alba
4.       Hapuslah siswa bernama Tukimin
5.       Tambahkan sebuah kolom baru bernama NEM bertipe NUMBER(2)
6.       Ubahlah tipe data pada kolom NEM menjadi NUMBER(4)
7.       Buanglah kolom NEM dari tabel SISWA
8.       Tampilkan semua data pada tabel SISWA
jawab :
 create table siswa
(
NIS        number(8),
NAMA        varchar(15)not null,
UMUR        number(2),
Tgl_lahir    date,
constraint pkl primary key (NIS)
);

insert into SISWA
(NIS,NAMA,UMUR,Tgl_lahir)
values
(101,'tukimin',5,'03-Jan-01');

insert into SISWA
(NIS,NAMA,UMUR,Tgl_lahir)
values
(102,'tukiyem',5,'01-Jan-01');

insert into SISWA
(NIS,NAMA,UMUR,Tgl_lahir)
values
(103,'tuminah',5,null);

update SISWA set NAMA = 'jessica Alba'
where NAMA = 'tukiyem';

delete SISWA
where NAMA = 'tukimin';

alter table SISWA add (
NEM     number(4)
);


alter table SISWA modify (
NEM     number(4)
);
alter table SISWA
drop column NEM;




KUIS 1 – PERANCANGAN BASIS DATA

Open Book,Open Note

NoPolisi
JenisMotor
Harga
TanggalPembelian
D 123 AB
Honda Tiger
20000000
10-Jan-01
D 456 CD
Honda Supra
15000000

D 789 EF
Honda Vario
12000000
12-Des-01

1.       Buatlah tabel MOTOR  dengan NoPolisi sebagai primary key
2.       Isilah tabel sesuai data di atas
3.       Ubahlah jenis motor Honda Vario menjadi Honda Beat
4.       Hapuslah motor Honda Tiger
5.       Tambahkan sebuah kolom baru bernama BAHANBAKAR bertipe Varchar(10)
6.       Ubahlah tipe data pada kolom BAHANBAKAR menjadi Varchar(15)
7.       Buanglah kolom BAHANBAKAR dari tabel MOTOR
8.       Tampilkan semua data pada tabel MOTOR
 
jawab:
create table MOTOR
(
NoPolisi    varchar(8),
JenisMotor    varchar(20),
Harga        number(9),
Tanggalpembelian    date,
constraint pkl1 primary key (NoPolisi)
);

insert into MOTOR
(NoPolisi,JenisMotor,Harga,Tanggalpembelian)
values
('D 456 AB','Honda SupraX',150000000,NULL);

insert into MOTOR
(NoPolisi,JenisMotor,Harga,Tanggalpembelian)
values
('D 123 AB','Honda Tiger',200000000,'10-Jan-2001');

insert into MOTOR
(NoPolisi,JenisMotor,Harga,Tanggalpembelian)
values
('D 789 EF','Honda Vario',120000000,'1-Des-2001');

update MOTOR set JenisMotor = 'Honda Beat'
where JenisMotor = 'Honda Vario';

delete MOTOR
where JenisMotor ='Honda Tiger';

alter table MOTOR add(
BahanBAkar     varchar(2)
);

alter table MOTOR modify(
BahanBAkar     varchar(4)
);

alter table MOTOR
drop column BahanBakar;

select * from MOTOR;

KUIS 1 – PERANCANGAN BASIS DATA

Open Book,Open Note

IDModel
NamaModel
BeratBadan
TanggalLahir
M-101
Rofiah
45
01-Mei-88
M-102
Sabariah
50

M-103
Jamilah
47
26-Jul-86

1.       Buatlah tabel MODEL dengan IDModel sebagai primary key
2.       Isilah tabel sesuai data di atas
3.       Ubahlah berat badan Rofiah menjadi 92
4.       Hapuslah model bernama Sabariah
5.       Tambahkan sebuah kolom baru bernama TINGGIBADAN bertipe NUMBER(2)
6.       Ubahlah tipe data pada kolom TINGGIBADAN menjadi NUMBER(4)
7.       Buanglah kolom TINGGIBADAN dari tabel MODEL
8.       Tampilkan semua data pada tabel MODEL

jawab 
create table MODELMIE
(
IDModel        varchar(5),
NamaModel    varchar(20),
BeratBadan    number(3),
Tgl_lahir    date,
constraint pk9 primary key (IDModel)
);

insert into MODELMIE
(IDModel,NamaModel,BeratBadan,tgl_lahir)
values
('M-101','rofiah',45,'01-may-88');

insert into MODELMIE
(IDModel,NamaModel,BeratBadan,tgl_lahir)
values
('M-102','sabariah',50,NULL);

insert into MODELMIE
(IDModel,NamaModel,BeratBadan,tgl_lahir)
values
('M-103','jamilah',47,'26-Jul-86');

update MODELMIE set BeratBadan = 92
where BeratBadan = 45 ;
delete MODELMIE
where NamaModel = 'sabariah';

alter table MODELMIE add(
TinggiBadan     number(3)
);
alter table MODELMIE modify(
TinggiBadan NUmber (4)
);
alter table MODELMIE
drop column TinggiBadan;
select * from MODELMIE;
SEKIAN PEMBUATAN TABLE ORACLE DARI SAYA ..
YANG MW SEDO SEDOT AJA GAN KWKWKKWKWKWK