Anda di halaman 1dari 9

LAPORAN UAS

Disusun

Nama : Muhammad Dzulfiqar Syaifullah

Kelas : 2C

NIM : 42519067

PRODI D4 TEKNIK KOMPUTER DAN JARINGAN

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI UJUNG PANDANG

2021
• ERD Tokopedia

Subtotal Harga
DATABASE TOKOPEDIA
• Physical Design
1. Create dan Insert data Penggunaa
Query Table: create table Penggunaa(Costumer_ID char(10) not null primary key, Nama
char(50), Tanggal_Lahir date, Jenis_Kelamin char(10), Email char(50),
Nomor_HP char(20), Saldo float, OVO float, Alamat char(50))
select * from Penggunaa

Query Data : insert into Penggunaa values ('001','Muhammad Dzulfiqar Syaifullah' , '2000-
11-09', 'Laki-laki', 'Muhammad.DzulfiqarS@gmail.com',
'081244213243','10000','10000','BTP Blok J.331')
insert into Penggunaa values ('002','Abdul Rahman' , '2000-11-11', 'Laki-
laki', 'AbdulRahman@gmail.com', '081923981234','20000','15000','BTP Blok
A.19')
insert into Penggunaa values ('003','Ahmad Jayadi' , '2000-01-31', 'Laki-
laki', 'Ahmadjayadi11@gmail.com', '082937465643','30000','20000','BTP Blok
B.7')
insert into Penggunaa values ('004','Fakhri Qardhawi' , '2000-05-05', 'Laki-
laki', 'Fakhriqardhawi15@gmail.com',
'085000985567','40000','25000','Perintis Kemerdekaan 7')
insert into Penggunaa values ('005','Axel Novrain' , '2001-07-15', 'Laki-
laki', 'axel.novrain@gmail.com', '081123321123','50000','30000','BTP Blok
AE.80')
insert into Penggunaa values ('006','Irmawati' , '2001-09-20', 'Perempuan',
'Irmawati123@gmail.com', '081324444545','60000','60000','Jeneponto')
insert into Penggunaa values ('007','Merlian Dipung' , '2002-08-23',
'Perempuan', 'MerlianDipung567@gmail.com',
'081290098765','70000','20000','Perintis Kemerdekaan 3')
insert into Penggunaa values ('008','Nur Indah Sari' , '2000-09-09',
'Perempuan', 'Nur.Indah111@gmail.com',
'087909999888','80000','25000','Pangkep')
insert into Penggunaa values ('009','Khairunnisa' , '1999-10-07',
'Perempuan', 'Khairunnisa@gmail.com',
'081234777454','90000','25.000','Bone')
insert into Penggunaa values ('010','Nur Afni Syafitri' , '1997-05-01',
'Perempuan', 'Nurafnia@gmail.com',
'081989777555','100000','35000','Pangkep')

Hasil :
2. Create dan Insert data Barang
Query Table: create table Barang(Nama_Barang char(100) not null primary key, Kode_Barang
char(10), Harga float, Stok_Barang char(100), Ulasan char(250), Deskripsi
char(50))

Query Data : insert into Barang values('AIRSPRO Headset Earphone AirPods Gen 2
','10001','180.000','682','Gokill Barang Orignal','Kondisi Baru')
insert into Barang values('Kamera Canon 250D 18-55mm','10002',
'28.500','21','Barang nya bagus dan murah','Kondisi Baru')
insert into Barang values('Roll up banner
60x160','10003','497.000','42','nice','Kondisi Baru')
insert into Barang values('USB Wireless Presenter Laser Pointer
PPT','10004','162.000','99','Barang bagus dan pengiriman cepat','Kondisi
Baru')
insert into Barang values('Keyboard Protector Macbook Pro 13
','10005','79.000','45','barang mantap','Kondisi Baru')
insert into Barang values('Setrika Philips HD 1173 Classic
350Watt','10006','51.000','9999','terima kasih barang telah diterima dengan
baik','Kondisi Baru')
insert into Barang values('Mesin Cuci 2 Tabung Denpoo
DW8908','10007','39.200','140','sukses terima kasih','Kondisi Baru')
insert into Barang values('Rumah Fitting Hitam Lampu Baca Arsitek Meja
Belajar','10008','650.000','63','pengiriman cepat,hp sesuai
pesanan.mantab','Kondisi Baru')
insert into Barang values('Speaker Komputer
USB','10009','121.900','12','kualitasnya jgn tny lg.. puas bgt! warnanya
cantik2','Kondisi Baru')
insert into Barang values('Proyektor INFOCUS IN-
102','10010','82.000','424','kualitas nya bagus','Kondisi Bekas')

Hasil :
3. Create dan Insert data Pembelian
Query Table: create table Pembelian(Costumer_ID char(10), Nama_Barang char(100),
Nama_Toko char(100), Total_Harga float, Berat char(20), Ongkir float, Kurir
char(20), Metode_Pembayaran char(30), Voucher_Promo char(40),
Alamat_Pengiriman char(100), No_Transaksi int, Tanggal_Transaksi date,
foreign key(Costumer_ID) references Penggunaa(Costumer_ID), foreign
key(Nama_Barang) references Barang(Nama_Barang))

Query Data :
insert into Pembelian values ('001', 'AIRSPRO Headset Earphone AirPods Gen
2','AirsPro Indonesia', '180.000', '100gr', '100.000','REX', 'BNI Virtual
Account', 'Gratis Ongkir 10.000', 'BTP Blok J.331', '80111', '2020-10-10')
insert into Pembelian values ('002', 'Kamera Canon 250D 18-55mm','Kampung
Kamera', '28.500', '10kg', '45.000','Grab', 'BNI Virtual Account', 'Gratis
Ongkir 15.000', 'BTP Blok A.19', '80222', '2020-10-11')
insert into Pembelian values ('003', 'Roll up banner 60x160', 'Stan Banner',
'497.000', '10kg', '75.000','Si Cepat Gokil', 'BNI Virtual Account', 'Gratis
Ongkir 20.000', 'BTP Blok B.7', '80333', '2020-10-12')
insert into Pembelian values ('004', 'USB Wireless Presenter Laser Pointer
PPT', 'Kenzo Elektronik', '162.000', '300gr', '60.000','Si Cepat Reg',
'Indomaret', 'Gratis Ongkir 25.000', 'Perintis Kemerdekaan 7', '80444',
'2020-10-13')
insert into Pembelian values ('005', 'Keyboard Protector Macbook Pro 13',
'MBS Store', '79.000', '50gr', '43.000','Anter Aja', 'Alfamart', 'Gratis
Ongkir 30.000', 'BTP Blok AE.80', '80555', '2020-10-14')
insert into Pembelian values ('006', 'Setrika Philips HD 1173 Classic
350Watt','Alimanjur Store', '51.000', '10kg', '44.000','Pos Indonesia',
'Alfamart', 'Gratis Ongkir 35.000', 'Jeneponto', '80666', '2020-10-15')
insert into Pembelian values ('007', 'Mesin Cuci 2 Tabung Denpoo
DW8908','Teknologi Store', '39.200', '20kg', '45.000','Express', 'BNI
Virtual Account', 'Gratis Ongkir 40.000', 'Perintis Kemerdekaan 3', '80777',
'2020-10-16')
insert into Pembelian values ('008', 'Rumah Fitting Hitam Lampu Baca Arsitek
Meja Belajar','Project Part', '650.000', '20kg', '55.000','JNE', 'BNI
Virtual Account', 'Gratis Ongkir 45.000', 'Pangkep', '80888', '2020-10-17')
insert into Pembelian values ('009', 'Speaker Komputer USB', 'Buku ID',
'121.900', '10kg', '43.000','Si Cepat Reg', 'BNI Virtual Account', 'Gratis
Ongkir 50.000', 'Bone', '80999', '2020-10-18')
insert into Pembelian values ('010', 'Proyektor INFOCUS IN-102', 'Kampung
Merdeka', '82.000', '20kg', '25.000','Gojek', 'BNI Virtual Account', 'Gratis
Ongkir 10.000', 'Pangkep', '80100', '2020-10-19')

Hasil :
4. Create dan Insert data Penjual
Query Table: create table Penjual(Nama_Toko char(30), Info_Toko char(50), Produk_Terjual
int, Nilai_Kualitas_Produk float, Jumlah_Followers int)

Query Data : insert into Penjual values('AirsPro Indonesia','Makassar','250 ','4.9',


'100')
insert into Penjual values('Kampung Kamera','Jakarta Utara','493 ','4.8',
'108')
insert into Penjual values('Stan Banner','Jakarta Pusat','150 ','4.7',
'200')
insert into Penjual values('MBS Store','Yogyakarta','100','4.8', '400')
insert into Penjual values('Alimanjur Store','Malang','110','4.8', '500')
insert into Penjual values('Teknologi Store','Medan','111','4.9 ', '600')
insert into Penjual values('Project Part','Aceh','112','4.8', '700')
insert into Penjual values('Buku ID','Papua','113','4.9', '800')
insert into Penjual values('Kampung Merdeka','Surabaya','114','4.9', '900')
Hasil :
5. Create dan Insert data Info_Kurir
Query Table: create table Info_Kurir(No_Transaksi int, Kurir char(20), Ongkir char(20),
Waktu_Pengiriman char(20), Kode_Resi char(20))

Query Data : insert into Info_Kurir values('80111','REX','100.000','3-4 hari',


'BKIG302938953')
insert into Info_Kurir values('80222','Grab','45.000','9 jam', 'NONE')
insert into Info_Kurir values('80333','Si Cepat Gokil','75.000','2-4 hari',
'1392837473')
insert into Info_Kurir values('80444','Si Cepat Reg','60.000','2-5 hari',
'02 016 032 2130')
insert into Info_Kurir values('80555','Anter Aja','43.000','3-11 hari',
'000423230')
insert into Info_Kurir values('80666','Pos Indonesia','44.000','3-4 hari',
'BKIG123430332')
insert into Info_Kurir values('80777','Express','45.000','3-4 hari', '02 016
892 9930')
insert into Info_Kurir values('80888','JNE','55.000','3-4 hari', '04 096 453
3213')
insert into Info_Kurir values('80999','Si Cepat Reg','43.000','5-7 hari',
'02 016 892 9930')
insert into Info_Kurir values('80100','Gojek','25.000','5 jam', '04 096 453
3213')

Hasil :
6. Create dan Insert data Rincian_Pembelian
Query Table: create table Rincian_Pembelian (No_Transaksi int, Nama_Barang char(100),
Kode_Barang char(20), Total_Barang char(20), Total_Harga char(20), Subtotal
char(10))

Query Data : insert into Rincian_Pembelian values('80111','AIRSPRO Headset Earphone


AirPods Gen 2','10001','1', '180.000', '200.000')
insert into Rincian_Pembelian values('80222','Kamera Canon 250D 18-
55mm','10002','1', '28.500', '40.000')
insert into Rincian_Pembelian values('80333','Roll up banner
60x160','10003','1', '497.000', '500.000')
insert into Rincian_Pembelian values('80444','USB Wireless Presenter Laser
Pointer PPT','10004','1', '162.000', '180.000')
insert into Rincian_Pembelian values('80555','Keyboard Protector Macbook Pro
13 ','10005','1', '79.000', '100.000')
insert into Rincian_Pembelian values('80666','Setrika Philips HD 1173
Classic 350Watt','10006','1', '51.000', '70.000')
insert into Rincian_Pembelian values('80777','Mesin Cuci 2 Tabung Denpoo
DW8908','10007','1', '39.200', '50.000')
insert into Rincian_Pembelian values('80888','Rumah Fitting Hitam Lampu Baca
Arsitek Meja Belajar','10008','1', '650.000', '800.000')
insert into Rincian_Pembelian values('80999','Speaker Komputer
USB','10009','1', '121.900', '150.000')
insert into Rincian_Pembelian values('80100','Proyektor INFOCUS IN-
102','10010','1', '82.000', '150.000')

Hasil :
• Tampilan Informasi Aplikasi
Menggabungkan 4 Tabel yaitu Pengguna , Barang, Pembelian dan rincian pembelian

Query : select Penggunaa.Costumer_ID, Penggunaa.Nama, Barang.Kode_Barang ,


Barang.Nama_Barang, Barang.Harga, Rincian_Pembelian.Total_Barang ,
Pembelian.Ongkir, Pembelian.Kurir, Pembelian.Metode_Pembayaran,
Pembelian.Voucher_Promo, Pembelian.No_Transaksi, Pembelian.Tanggal_Transaksi
, Pembelian.Total_Harga from Pembelian join Penggunaa on
Pembelian.Costumer_ID = Penggunaa.Costumer_ID
join Barang on Pembelian.Nama_Barang = Barang.Nama_Barang join
Rincian_Pembelian on Pembelian.No_Transaksi = Rincian_Pembelian.No_Transaksi

Hasil :

Analisis :
Pada gambar di atas merupakan penggabungan 4 intetitas/tabel yang saling berhubungan.
4 tabel tersebut yaitu Pengguna, Pembelian, Barang, dan Rincian Pembelian. Gambar
diatas juga merupakan proses Tokopedia jika Pengguna melakukan pembelian barang
hingga sampai proses transaksi. Di sini saya menggunakan aplikasi SQL server.

Anda mungkin juga menyukai