Professional Documents
Culture Documents
Laporan MyApotek
Laporan MyApotek
SBD C
“Sistem Basis Data MyApotek”
CDM
PDM
DDL
CREATE TABLE Pelanggan(
P_Id VARCHAR(20) PRIMARY KEY,
P_Nama VARCHAR(30),
P_Alamat VARCHAR(50),
P_JenisKelamin VARCHAR(10),
P_NoTelp VARCHAR(12)
);
DML
• Andi Muhammad Rafli (5025201089)
1. Simple Query
Menampilkan nama supplier yang beralamat di Bandung
SELECT S_Nama
FROM supplier
WHERE S_Alamat = 'Bandung'
Hasil:
2. Query Agregasi
Menampilkan total harga penjualan yang didapatkan
SELECT SUM(T_TotalHarga)
FROM transaksi;
Hasil:
3. Nested Query
Menampilkan Total Harga yang lebih besar dari rata-rata total harga di tabel Transaksi itu sendiri
SELECT *
FROM Transaksi
WHERE T_TotalHarga > (
SELECT AVG(T_TotalHarga)
FROM Transaksi);
Hasil:
1. Simple Query
Menampilkan nama pelanggan yang tinggal di dusun
SELECT P_Nama
FROM pelanggan
WHERE P_Alamat LIKE 'Ds%'
Hasil:
2. Query Agregasi
Menampilkan jumlah stok untuk obat berjenis sirup
SELECT SUM(O_Stok)
FROM obat
WHERE O_Jenis='Sirup'
Hasil:
3. Nested Query
Menampilkan data obat yang berjenis tablet yang memiliki harga lebih lebih tinggi dari harga
rata-rata obat
SELECT *
FROM obat
WHERE O_Jenis = "Tablet" AND O_harga > (SELECT AVG(O_harga) FROM obat);
Hasil:
• Maisan Auliya (5025201137)
2. Query Agregasi
Menampilkan banyaknya transaksi yang dilaksanakan
SELECT COUNT(T_Id)
FROM transaksi
Hasil:
3. Nested Query
Menampilkan data obat yang stoknya lebih besar dari 14
SELECT *
FROM obat
WHERE O_Id IN (SELECT O_Id
FROM obat WHERE O_Stok > 14);
Hasil: