You are on page 1of 6

Aisiyah Ainunnisa

202153059
Kelas D

Laporan Praktikum
Pertemuan Ke-5

Kode Pemograman :
MariaDB [(none)]> use pembelian;
Database changed
MariaDB [pembelian]> # BAGIAN 1
MariaDB [pembelian]> # Oprasi untuk menampilkan:
MariaDB [pembelian]> # 1. Tanggal Praktikum
MariaDB [pembelian]> select current_date AS Tanggal_202153059;
+-------------------+
| Tanggal_202153059 |
+-------------------+
| 2023-03-30 |
+-------------------+
1 row in set (0.005 sec)

MariaDB [pembelian]> # 2. Jam sekarang


MariaDB [pembelian]> Select current_time AS Jam_202153059;
+---------------+
| Jam_202153059 |
+---------------+
| 10:27:47 |
+---------------+
1 row in set (0.009 sec)

MariaDB [pembelian]> select Order_Beli.id_barang, qty, id_nota,


-> Max(qty)
-> From Order_beli
-> Join Barang
-> ON Order_beli.id_barang = Barang.id_barang;
+-----------+------+-------------+----------+
| id_barang | qty | id_nota | Max(qty) |
+-----------+------+-------------+----------+
| B001 | 8 | 202153059-1 | 14 |
+-----------+------+-------------+----------+
1 row in set (0.094 sec)

MariaDB [pembelian]> # 3. Jam sekarang - jam awal masuk praktikum


MariaDB [pembelian]> Select timediff('15:00','12:10') AS
-> Lama_202153059;
+----------------+
| Lama_202153059 |
+----------------+
| 02:50:00 |
+----------------+
1 row in set (0.010 sec)

MariaDB [pembelian]> # 4. Tahun sekarang - Tahun lahir


MariaDB [pembelian]> Select year(curdate())-year('2003/07/20') AS
-> Umur_202153059;
+----------------+
| Umur_202153059 |
+----------------+
| 20 |
+----------------+
1 row in set (0.001 sec)

MariaDB [pembelian]> # BAGIAN 2


MariaDB [pembelian]> # 1. Tampilkan data supplier secara terurut dari A sampai Z
MariaDB [pembelian]> Select * from Supplier ORDER BY Nama_Supplier ASC;
+-------------+---------------+---------+------------+
| ID_Supplier | Nama_Supplier | Alamat | CP |
+-------------+---------------+---------+------------+
| S005 | Eva Maharani | Demak | 2147483647 |
| S002 | Novita Sari | Demak | 2147483647 |
| S003 | Raditiya Dika | Jzkarta | 2147483647 |
| S004 | Rafi Ahmad | Jzkarta | 2147483647 |
| S001 | Setia Ningsih | Kudus | 2147483647 |
+-------------+---------------+---------+------------+
5 rows in set (0.007 sec)

MariaDB [pembelian]> # 2. Tampilkan data detail Order_beli berdasarkan data dari


jumlah Qty Terbanyak
MariaDB [pembelian]> select MAX(Qty) AS Qty_Terbanyak
-> From Order_beli;
+---------------+
| Qty_Terbanyak |
+---------------+
| 14 |
+---------------+
1 row in set (0.002 sec)

MariaDB [pembelian]> # 3. Mencari banyaknya, total, rata-rata, jumlah, minimal


MariaDB [pembelian]> # Jumlah Maks dari quantity pembelian
MariaDB [pembelian]> select
-> COUNT(Qty) As Banyaknya,
-> SUM(Qty) As Total,
-> AVG(Qty) As Rata_rata,
-> MIN(Qty) As Jumlah_Minimal,
-> MAX(Qty) AS jml_maks
-> From Order_beli;
+-----------+-------+-----------+----------------+----------+
| Banyaknya | Total | Rata_rata | Jumlah_Minimal | jml_maks |
+-----------+-------+-----------+----------------+----------+
| 10 | 78 | 7.8000 | 3 | 14 |
+-----------+-------+-----------+----------------+----------+
1 row in set (0.004 sec)

MariaDB [pembelian]> # 4. Tampilkan ID Beli yang mempunyai total quantity antara


1-3
MariaDB [pembelian]> Select id_barang, SUM(QTY) AS Total_Quantity
-> From Order_beli
-> Group By ID_Barang
-> HAVING Total_Quantity >= 3 AND Total_Quantity <= 5;
+-----------+----------------+
| id_barang | Total_Quantity |
+-----------+----------------+
| B004 | 4 |
| B006 | 5 |
| B007 | 3 |
+-----------+----------------+
3 rows in set (0.006 sec)

MariaDB [pembelian]> # 5. Tampiilkan nama produk yang mengadung huruf a


MariaDB [pembelian]> select Nama_Barang from Barang
-> Where Nama_Barang Like '%a%';
+---------------------+
| Nama_Barang |
+---------------------+
| Kotak Pengsil |
| Kotak Kado |
| Meja Lipat Kayu |
| Meja Lipat Pelastik |
| Penghapus |
| Kertas Pelangi |
| Rautan |
| Penggaris |
| Kertas Volio |
| Kertas HVS |
| Kertas Manila |
+---------------------+
11 rows in set (0.009 sec)
Hasil Tangkap layar
Bagian 1
Oprasi Untuk menampilkan :
1. Tanggal Praktikum
2. Jam sekarang
3. Jam sekarang – Jam awal masuk Praktikum

4. Tahun sekrang – Tahun lahir saya


Bagian 2
Oprasi untuk menampilkan :

1. Tampilkan data supplier secara terurut dari A sampai Z

2. Tampilkan data detail Order_beli berdasarkan data dari jumlah Qty Terbanyak

3. Mencari banyaknya, total, rata-rata, jumlah, minimal


4. Tampilkan ID Beli yang mempunyai total quantity antara 1-3
5. Tampiilkan nama produk yang mengadung huruf a

You might also like