Saturday, April 21, 2012

Database Relasi Tabel (Table Relation) 'Car Dealer 2012'

Setelah rehat cukup lama dan meninggalkan blogger untuk sementara. Finally, Iam coming back ^_^
Dalam perkuliahanku di semester 6 ini, ada makul Database. Sempat aku dapat tugas untuk membuat relasi tabel. Dan setelah praktek berutik-utik selama berjam-jam, akhirnya sudah cukup paham mengenai relasi tabel.
Dan ini adalah hasil percobaanku saat membuat relasi tabel yang berjudul tentang 'Car Dealer' . . .
(entah ini sudah bener2 betul apa belum,, yang penting programnya bisa dijalankan dulu, lain kali pasti aku coba-coba bikin lagi kalau lagi ada waktu luang, maklum sekarang lagi demam LouHan, xpxpxpxp :p ) . . .

And the Result:




RELASI TABEL DATABASE CarDealer_2012 (Relasi 3 tabel)
1.      Buat Database
CREATE DATABASE cardealer_2012
2.      Buat tabel datamobil
CREATE TABLE datamobil
(
CarID varchar(5) NOT NULL,
Merk varchar(40),
Tipe varchar(10),
Tahun varchar(5),
Pabrik varchar(10),
Harga varchar(20),
PRIMARY KEY (CarID)
)
3.      Buat tabel datapembeli
CREATE TABLE datapembeli
(
Nama varchar(25),
Alamat varchar(20),
Kota varchar(15),
NoTelepon varchar(15),
Merk varchar(40),
BulanBeli varchar(10)
)
4.      Buat tabel datakredit
CREATE TABLE datakredit
(
CarID varchar(5) NOT NULL,
UangMuka varchar(20),
Waktu varchar(8),
Angsuran varchar(20),
PRIMARY KEY(CarID)
)
5.      Isi tabel datamobil
insert into datamobil values ('S233','Toyota Corolla','Sedan','1997','Jepang','85.000.000');
insert into datamobil values ('B234','Kijang Inova','MPV','2004','Jepang','132.000.000');
insert into datamobil values ('S210','Honda Jazz','Hatchback','2005','Jepang','126.000.000');
insert into datamobil values ('S206','Honda Civic','Sedan','1997','Jepang','77.000.000');
insert into datamobil values ('S271','BMW Serie 1','Sedan','2005','Jerman','225.000.000');
insert into datamobil values ('S254','Mercedes-Benz S-Class','Sedan','2005','Jerman','785.000.000');
insert into datamobil values ('L231','Hyundai Grand Avega','MPV','2011','Korea','172.000.000');
insert into datamobil values ('F229','Kia Picanto','Hatchback','2011','Korea','135.000.000');
6.      Isi tabel datapembeli
insert into datapembeli values ('Dony Dwi','Jl. Merdeka 600','Jakarta','081325726333','Kia Picanto','Januari');
insert into datapembeli values ('Bambang Harjono','Jl. Kangguru Dalam 12','Surabaya','081326200167','Honda Jazz','April');
insert into datapembeli values ('Dinda Nindar','Jl. Haruan Barat 11B','Jakarta','081326916433','Honda Jazz','Maret');
insert into datapembeli values ('Beladina','Jl. Anggrek Bulan 27','Bandung','085640423377','BMW Serie 1','Januari');
insert into datapembeli values ('Sri Wijayanti','Jl. Beruang 88','Semarang','089828615399','Hyundai Grand Avega','Februari');
insert into datapembeli values ('Tania Giwandani','Jl. Liliput Selatan 71G','Bandung','081445192825','Toyota Corolla','Januari');
insert into datapembeli values ('Dimas Wijaya Saputra','Jl. Lamongan Hijau 217','Semarang','081390562971','Kijang Inova','Maret');
insert into datapembeli values ('Syafira Indah','Jl. Kumala Baru 17','Jakarta','089853182111','Mercedes-Benz S-Class','Maret');
insert into datapembeli values ('Noni Windah Ayu','Jl. Kabarunan Utara 49','Bandung','081325512926','Kia Picanto','Februari');
7.      Isi tabel datakredit
insert into datakredit values ('B234','40.000.000','15 bulan','7.300.000');
insert into datakredit values ('S210','40.000.000','10 bulan','9.500.000');
insert into datakredit values ('S271','60.000.000','15 bulan','11.200.000');
insert into datakredit values ('S254','60.000.000','15 bulan','48.500.000');
insert into datakredit values ('L231','50.000.000','10 bulan','12.500.000');
insert into datakredit values ('F229','40.000.000','10 bulan','9.800.000');

8.      Data pembeli (Nama, Kota, NoTelepon) yang membeli mobil bertipe sedan:
SELECT datapembeli.Nama, datapembeli.Kota, datapembeli.NoTelepon
FROM datapembeli, datamobil
WHERE datapembeli.Merk = datamobil.Merk AND datamobil.Tipe='Sedan';
9.      Kasusnya menampilkan:
      Data pembeli (Nama, Kota, Merk) dan Tahun mobil yang dikredit selama 10 bulan:
SELECT datapembeli.Nama, datapembeli.Kota, datapembeli.Merk, datamobil.Tahun
FROM datapembeli, datamobil, datakredit
WHERE datapembeli.Merk = datamobil.Merk AND datamobil.CarID = datakredit.CarID AND datakredit.Waktu='10 bulan';


Selamat Mencoba... Gomawo.. ^_^
0 Comments
Komentar

0 comments:

Post a Comment