• TASK A.1.
MEMBUAT DATABASE
CREATE DATABASE `KKIN_Sorong`;
• TASK A.2. MEMBUAT TABEL
a. TASK A.2.1. TABLE “tb_user”
CREATE TABLE `tb_user`(
id_user SMALLINT(2) AUTO_INCREMENT,
nama_user VARCHAR(100),
email_user VARCHAR(100),
password_user VARCHAR(100),
PRIMARY KEY(id_user),
UNIQUE (email_user)
);
b. TASK A.2.2. TABLE “tb_kategori”
CREATE TABLE `tb_kategori`(
id_kategori SMALLINT(2) AUTO_INCREMENT,
nama_kategori VARCHAR(100),
PRIMARY KEY (id_kategori)
);
c. TASK A.2.3. TABLE “tb_produk”
CREATE TABLE `tb_produk`(
id_produk INT(11) AUTO_INCREMENT,
nama_produk VARCHAR(100),
satuan_produk VARCHAR(50),
harga_produk INT(11),
deskripsi_produk TEXT,
gambar_produk VARCHAR(100),
id_kategori SMALLINT(2),
PRIMARY KEY(id_produk),
FOREIGN KEY(id_kategori) REFERENCES tb_kategori(id_kategori)
);
d. TASK A.2.4. TABLE “tb_pesanan”
CREATE TABLE `tb_pesanan`(
no_pesanan VARCHAR(11),
nama_pemesan VARCHAR(100),
tgl_pesanan DATE,
grand_total INT(11),
waktu_pesanan TIME,
status_pesanan ENUM('Dipesan', 'DiBayar'),
id_kasir SMALLINT(11),
PRIMARY KEY(no_pesanan),
FOREIGN KEY(id_kasir) REFERENCES tb_user(id_user)
);
e. TASK A.2.5. TABLE “tb_detail_pesanan”
CREATE TABLE `tb_detail_pesanan`(
no_pesanan VARCHAR(11),
id_produk INT(11),
jumlah_beli SMALLINT(2),
harga_produk INT(11),
total_harga INT(11),
FOREIGN KEY(no_pesanan) REFERENCES tb_pesanan(no_pesanan),
FOREIGN KEY(id_produk) REFERENCES tb_produk(id_produk)
);
f. TASK A.2.6. TABLE “tb_keranjang”
CREATE TABLE `tb_keranjang`(
id_keranjang SMALLINT(2) AUTO_INCREMENT,
id_session VARCHAR(100),
id_produk INT(11),
jumlah_beli SMALLINT(2),
PRIMARY KEY(id_keranjang),
FOREIGN KEY(id_produk) REFERENCES tb_produk(id_produk)
);
• TASK A.3. MEMASUKKAN DATA KE DALAM TABEL
a. TASK A.3.1 TABEL “tb_user”
INSERT INTO `tb_user` VALUES
('1','Ali','ali@gmail.com','2223'),
('2','Fatih','fatih@gmail.com','3222'),
('3','Hafidza','hafidza@gmail.com','54321')
;
b. TASK A.3.2 TABEL “tb_kategori”
INSERT INTO `tb_kategori` VALUES
('1','Makanan'),
('2','Minuman')
;
c. TASK A.3.3 TABEL “tb_produk”
INSERT INTO `tb_produk` VALUES
('1','Burger Ayam Krispy','Pcs','25000','Burger dgn isi ayam
krispy','burger_ayam.jpeg','1'),
('2','Kentang Goreng','Cup','15000','Kentang goreng','kentang_goreng.jpeg','1'),
('3','Es Lemon Tea','Gelas','10000','Ice Tea dengan wangi
lemon','es_lemon_tea.jpeg','2')
;
• TASK A.4 ER DIAGRAM