Latihanuas2-Ayu Syifa Az-Zahra-20001031

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 9

Microsoft Windows [Version 6.1.

7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\Ayu>cd\xampp\mysql\bin

C:\xampp\mysql\bin>mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.4.21-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;


+-----------------------+
| Database |
+-----------------------+
| apotik |
| information_schema |
| kasus |
| latih2_Ayu |
| latih3_Ayu |
| latih4_Ayu |
| latih5_Ayu |
| latih6_Ayu |
| latih7_Ayu_sesi12 |
| mysql |
| performance_schema |
| phpmyadmin |
| prauas1_Ayu |
| test |
+-----------------------+
15 rows in set (0.161 sec)

MariaDB [(none)]> create database praUAS2_Ayu;


Query OK, 1 row affected (0.002 sec)

MariaDB [(none)]> show databases;


+-----------------------+
| Database |
+-----------------------+
| apotik |
| information_schema |
| kasus |
| latih2_Ayu |
| latih3_Ayu |
| latih4_Ayu |
| latih5_Ayu |
| latih6_Ayu |
| latih7_Ayu_sesi12 |
| mysql |
| performance_schema |
| phpmyadmin |
| prauas1_Ayu |
| prauas2_Ayu |
| test |
+-----------------------+
16 rows in set (0.002 sec)
MariaDB [(none)]> use prauas2_Ayu;
Database changed
MariaDB [prauas2_Ayu]> create table obat(kode_obat varchar(4) primary key,nama_obat
varchar (35), harga_beli int, stok int);
Query OK, 0 rows affected (0.382 sec)

MariaDB [prauas2_Ayu]> desc obat;


+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kode_obat | varchar(4) | NO | PRI | NULL | |
| nama_obat | varchar(35) | YES | | NULL | |
| harga_beli | int(11) | YES | | NULL | |
| stok | int(11) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.012 sec)

MariaDB [prauas2_Ayu]> create table beli(faktur_beli varchar (5), kode_obatvarchar


(4), kode_supplier varchar (5), tanggal_beli date, jumlah_beli int, primary key
(faktur_beli,kode_obat));
Query OK, 0 rows affected (0.289 sec)

MariaDB [prauas2_Ayu]> desc beli;


+---------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------+------+-----+---------+-------+
| faktur_beli | varchar(5) | NO | PRI | NULL | |
| kode_obat | varchar(4) | NO | PRI | NULL | |
| kode_supplier | varchar(5) | YES | | NULL | |
| tanggal_beli | date | YES | | NULL | |
| jumlah_beli | int(11) | YES | | NULL | |
+---------------+------------+------+-----+---------+-------+
5 rows in set (0.009 sec)

MariaDB [prauas2_Ayu]> show table;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near '' at
line 1
MariaDB [prauas2_Ayu]> show tables;
+---------------------------+
| Tables_in_prauas2_Ayu |
+---------------------------+
| beli |
| obat |
+---------------------------+
2 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> create table supplier (kode_supplier varchar (5) primary


key, nama_supplier varchar (30), alamat_supplier varchar (40));
Query OK, 0 rows affected (0.297 sec)

MariaDB [prauas2_Ayu]> show tables;


+---------------------------+
| Tables_in_prauas2_Ayu |
+---------------------------+
| beli |
| obat |
| supplier |
+---------------------------+
3 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> insert into obat value ('P001','Panadol',5500,100);


Query OK, 1 row affected (0.178 sec)

MariaDB [prauas2_Ayu]> select*from obat;


+-----------+-----------+------------+------+
| kode_obat | nama_obat | harga_beli | stok |
+-----------+-----------+------------+------+
| P001 | Panadol | 5500 | 100 |
+-----------+-----------+------------+------+
1 row in set (0.002 sec)

MariaDB [prauas2_Ayu]> insert into obat value ('D001','Decolsin',7550,100);


Query OK, 1 row affected (0.120 sec)

MariaDB [prauas2_Ayu]> select*from obat;


+-----------+-----------+------------+------+
| kode_obat | nama_obat | harga_beli | stok |
+-----------+-----------+------------+------+
| D001 | Decolsin | 7550 | 100 |
| P001 | Panadol | 5500 | 100 |
+-----------+-----------+------------+------+
2 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> insert into obat value ('B001','Brodex',6700,80);


Query OK, 1 row affected (0.120 sec)

MariaDB [prauas2_Ayu]> select*from obat;


+-----------+-----------+------------+------+
| kode_obat | nama_obat | harga_beli | stok |
+-----------+-----------+------------+------+
| B001 | Brodex | 6700 | 80 |
| D001 | Decolsin | 7550 | 100 |
| P001 | Panadol | 5500 | 100 |
+-----------+-----------+------------+------+
3 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> insert into obat value ('A001','Amoxilin',14000,50);


Query OK, 1 row affected (0.041 sec)

MariaDB [prauas2_Ayu]> select*from obat;


+-----------+-----------+------------+------+
| kode_obat | nama_obat | harga_beli | stok |
+-----------+-----------+------------+------+
| A001 | Amoxilin | 14000 | 50 |
| B001 | Brodex | 6700 | 80 |
| D001 | Decolsin | 7550 | 100 |
| P001 | Panadol | 5500 | 100 |
+-----------+-----------+------------+------+
4 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> insert into beli value ('FB001','P001','SP002','2015-2-


16',10);
Query OK, 1 row affected (0.035 sec)

MariaDB [prauas2_Ayu]> select*from beli;


+-------------+-----------+---------------+--------------+-------------+
| faktur_beli | kode_obat | kode_supplier | tanggal_beli | jumlah_beli |
+-------------+-----------+---------------+--------------+-------------+
| FB001 | P001 | SP002 | 2015-02-16 | 10 |
+-------------+-----------+---------------+--------------+-------------+
1 row in set (0.001 sec)

MariaDB [prauas2_Ayu]> insert into beli value ('FB001','D001','SP003','2015-2-


16',5);
Query OK, 1 row affected (0.118 sec)

MariaDB [prauas2_Ayu]> select*from beli;


+-------------+-----------+---------------+--------------+-------------+
| faktur_beli | kode_obat | kode_supplier | tanggal_beli | jumlah_beli |
+-------------+-----------+---------------+--------------+-------------+
| FB001 | D001 | SP003 | 2015-02-16 | 5 |
| FB001 | P001 | SP002 | 2015-02-16 | 10 |
+-------------+-----------+---------------+--------------+-------------+
2 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> insert into beli value ('FB002','P001','SP001','2015-2-


17',20);
Query OK, 1 row affected (0.035 sec)

MariaDB [prauas2_Ayu]> select*from beli;


+-------------+-----------+---------------+--------------+-------------+
| faktur_beli | kode_obat | kode_supplier | tanggal_beli | jumlah_beli |
+-------------+-----------+---------------+--------------+-------------+
| FB001 | D001 | SP003 | 2015-02-16 | 5 |
| FB001 | P001 | SP002 | 2015-02-16 | 10 |
| FB002 | P001 | SP001 | 2015-02-17 | 20 |
+-------------+-----------+---------------+--------------+-------------+
3 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> insert into beli value ('FB002','B001','SP002','2015-2-


17',10);
Query OK, 1 row affected (0.035 sec)

MariaDB [prauas2_Ayu]> select*from beli;


+-------------+-----------+---------------+--------------+-------------+
| faktur_beli | kode_obat | kode_supplier | tanggal_beli | jumlah_beli |
+-------------+-----------+---------------+--------------+-------------+
| FB001 | D001 | SP003 | 2015-02-16 | 5 |
| FB001 | P001 | SP002 | 2015-02-16 | 10 |
| FB002 | B001 | SP002 | 2015-02-17 | 10 |
| FB002 | P001 | SP001 | 2015-02-17 | 20 |
+-------------+-----------+---------------+--------------+-------------+
4 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> insert into supplier value('SP001','Rizal','Jl. Anggrek


51');
Query OK, 1 row affected (0.144 sec)

MariaDB [prauas2_Ayu]> select*from supplier;


+---------------+---------------+-----------------+
| kode_supplier | nama_supplier | alamat_supplier |
+---------------+---------------+-----------------+
| SP001 | Rizal | Jl. Anggrek 51 |
+---------------+---------------+-----------------+
1 row in set (0.001 sec)
MariaDB [prauas2_Ayu]> insert into supplier value('SP002','Siti Zubaidah','Jl.
Mawar 69');
Query OK, 1 row affected (0.132 sec)

MariaDB [prauas2_Ayu]> select*from supplier;


+---------------+---------------+-----------------+
| kode_supplier | nama_supplier | alamat_supplier |
+---------------+---------------+-----------------+
| SP001 | Rizal | Jl. Anggrek 51 |
| SP002 | Siti Zubaidah | Jl. Mawar 69 |
+---------------+---------------+-----------------+
2 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> insert into supplier value('SP003','Isyana','Jl. Melati


26');
Query OK, 1 row affected (0.127 sec)

MariaDB [prauas2_Ayu]> select*from supplier;


+---------------+---------------+-----------------+
| kode_supplier | nama_supplier | alamat_supplier |
+---------------+---------------+-----------------+
| SP001 | Rizal | Jl. Anggrek 51 |
| SP002 | Siti Zubaidah | Jl. Mawar 69 |
| SP003 | Isyana | Jl. Melati 26 |
+---------------+---------------+-----------------+
3 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> desc obat;


+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kode_obat | varchar(4) | NO | PRI | NULL | |
| nama_obat | varchar(35) | YES | | NULL | |
| harga_beli | int(11) | YES | | NULL | |
| stok | int(11) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.007 sec)

MariaDB [prauas2_Ayu]> alter table obat add(bentuk varchar (20));


Query OK, 0 rows affected (0.110 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [prauas2_Ayu]> desc obat;


+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kode_obat | varchar(4) | NO | PRI | NULL | |
| nama_obat | varchar(35) | YES | | NULL | |
| harga_beli | int(11) | YES | | NULL | |
| stok | int(11) | YES | | NULL | |
| bentuk | varchar(20) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
5 rows in set (0.007 sec)

MariaDB [prauas2_Ayu]> select*from obat;


+-----------+-----------+------------+------+--------+
| kode_obat | nama_obat | harga_beli | stok | bentuk |
+-----------+-----------+------------+------+--------+
| A001 | Amoxilin | 14000 | 50 | NULL |
| B001 | Brodex | 6700 | 80 | NULL |
| D001 | Decolsin | 7550 | 100 | NULL |
| P001 | Panadol | 5500 | 100 | NULL |
+-----------+-----------+------------+------+--------+
4 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> update obat set bentuk=if (left(kode_obat,1)='D','tablet',if


(left (kode_obat,1)='B','Pil', if (left(kode_obat,1)='P','Cair','-')));
Query OK, 4 rows affected (0.123 sec)
Rows matched: 4 Changed: 4 Warnings: 0

MariaDB [prauas2_Ayu]> select *from obat;


+-----------+-----------+------------+------+--------+
| kode_obat | nama_obat | harga_beli | stok | bentuk |
+-----------+-----------+------------+------+--------+
| A001 | Amoxilin | 14000 | 50 | - |
| B001 | Brodex | 6700 | 80 | Pil |
| D001 | Decolsin | 7550 | 100 | tablet |
| P001 | Panadol | 5500 | 100 | Cair |
+-----------+-----------+------------+------+--------+
4 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> select nama_obat,harga_beli,tanggal_beli,jumlah_belifrom


obat join beli on obat.kode_obat=beli.kode_obat;
+-----------+------------+--------------+-------------+
| nama_obat | harga_beli | tanggal_beli | jumlah_beli |
+-----------+------------+--------------+-------------+
| Decolsin | 7550 | 2015-02-16 | 5 |
| Panadol | 5500 | 2015-02-16 | 10 |
| Brodex | 6700 | 2015-02-17 | 10 |
| Panadol | 5500 | 2015-02-17 | 20 |
+-----------+------------+--------------+-------------+
4 rows in set (0.054 sec)

MariaDB [prauas2_Ayu]> select obat.kode_obat, nama_obat, harga_beli, tanggal_beli,


jumlah_beli from obat join beli on obat.kode_obat=beli.kode_obat;
+-----------+-----------+------------+--------------+-------------+
| kode_obat | nama_obat | harga_beli | tanggal_beli | jumlah_beli |
+-----------+-----------+------------+--------------+-------------+
| D001 | Decolsin | 7550 | 2015-02-16 | 5 |
| P001 | Panadol | 5500 | 2015-02-16 | 10 |
| B001 | Brodex | 6700 | 2015-02-17 | 10 |
| P001 | Panadol | 5500 | 2015-02-17 | 20 |
+-----------+-----------+------------+--------------+-------------+
4 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> select nama_supplier, nama_obat, harga_beli, jumlah_beli


from obat,beli,supplier where obat.kode_obat=beli.kode_obat and
beli.kode_supplier=supplier.kode_supplier;
+---------------+-----------+------------+-------------+
| nama_supplier | nama_obat | harga_beli | jumlah_beli |
+---------------+-----------+------------+-------------+
| Isyana | Decolsin | 7550 | 5 |
| Siti Zubaidah | Panadol | 5500 | 10 |
| Siti Zubaidah | Brodex | 6700 | 10 |
| Rizal | Panadol | 5500 | 20 |
+---------------+-----------+------------+-------------+
4 rows in set (0.004 sec)
MariaDB [prauas2_Ayu]> select supplier.kode_supplier, nama_supplier,
nama_obat,harga_beli, jumlah_beli from obat,beli,supplier where
obat.kode_obat=beli.kode_obat and beli.kode_supplier=supplier.kode_supplier;
+---------------+---------------+-----------+------------+-------------+
| kode_supplier | nama_supplier | nama_obat | harga_beli | jumlah_beli |
+---------------+---------------+-----------+------------+-------------+
| SP003 | Isyana | Decolsin | 7550 | 5 |
| SP002 | Siti Zubaidah | Panadol | 5500 | 10 |
| SP002 | Siti Zubaidah | Brodex | 6700 | 10 |
| SP001 | Rizal | Panadol | 5500 | 20 |
+---------------+---------------+-----------+------------+-------------+
4 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> select supplier.kode_supplier, nama_supplier,obat.kode_obat,


nama_obat,harga_beli, jumlah_beli from obat,beli,supplier where
obat.kode_obat=beli.kode_obat and beli.kode_supplier=supplier.kode_supplier;
+---------------+---------------+-----------+-----------+------------+-------------
+
| kode_supplier | nama_supplier | kode_obat | nama_obat | harga_beli | jumlah_beli
|
+---------------+---------------+-----------+-----------+------------+-------------
+
| SP003 | Isyana | D001 | Decolsin | 7550 | 5
|
| SP002 | Siti Zubaidah | P001 | Panadol | 5500 |10 |
| SP002 | Siti Zubaidah | B001 | Brodex | 6700 |10 |
| SP001 | Rizal | P001 | Panadol | 5500 |20 |
+---------------+---------------+-----------+-----------+------------+-------------
+
4 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> select supplier.kode_supplier, nama_supplier, nama_obat,


harga_beli, jumlah_beli from obat join beli using (kode_obat) join supplierusing
(kode_supplier) where jumlah_beli>10;
+---------------+---------------+-----------+------------+-------------+
| kode_supplier | nama_supplier | nama_obat | harga_beli | jumlah_beli |
+---------------+---------------+-----------+------------+-------------+
| SP001 | Rizal | Panadol | 5500 | 20 |
+---------------+---------------+-----------+------------+-------------+
1 row in set (0.001 sec)

MariaDB [prauas2_Ayu]> select faktur_beli, nama_obat, jumlah_beli,


harga_beli*jumlah_beli from beli join obat using (kode_obat);
+-------------+-----------+-------------+------------------------+
| faktur_beli | nama_obat | jumlah_beli | harga_beli*jumlah_beli |
+-------------+-----------+-------------+------------------------+
| FB002 | Brodex | 10 | 67000 |
| FB001 | Decolsin | 5 | 37750 |
| FB001 | Panadol | 10 | 55000 |
| FB002 | Panadol | 20 | 110000 |
+-------------+-----------+-------------+------------------------+
4 rows in set (0.100 sec)

MariaDB [prauas2_Ayu]> select faktur_beli, nama_obat, jumlah_beli,


harga_beli*jumlah_beli as total from beli join obat using (kode_obat);
+-------------+-----------+-------------+--------+
| faktur_beli | nama_obat | jumlah_beli | total |
+-------------+-----------+-------------+--------+
| FB002 | Brodex | 10 | 67000 |
| FB001 | Decolsin | 5 | 37750 |
| FB001 | Panadol | 10 | 55000 |
| FB002 | Panadol | 20 | 110000 |
+-------------+-----------+-------------+--------+
4 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> show tables;


+---------------------------+
| Tables_in_prauas2_Ayu |
+---------------------------+
| beli |
| obat |
| supplier |
+---------------------------+
4 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> create view total_view1 as select faktur_beli, nama_obat,


jumlah_beli, harga_beli*jumlah_beli as total from beli join obat using (kode_obat);
Query OK, 0 rows affected (0.130 sec)

MariaDB [prauas2_Ayu]> show tables;


+---------------------------+
| Tables_in_prauas2_Ayu |
+---------------------------+
| beli |
| obat |
| supplier |
| total_view |
+---------------------------+
5 rows in set (0.002 sec)

MariaDB [prauas2_Ayu]> select *from total_view;


+-------------+-----------+-------------+--------+
| faktur_beli | nama_obat | jumlah_beli | total |
+-------------+-----------+-------------+--------+
| FB002 | Brodex | 10 | 67000 |
| FB001 | Decolsin | 5 | 37750 |
| FB001 | Panadol | 10 | 55000 |
| FB002 | Panadol | 20 | 110000 |
+-------------+-----------+-------------+--------+
4 rows in set (0.002 sec)

MariaDB [prauas2_Ayu]> select *from total_view;


+-------------+-----------+-------------+--------+
| faktur_beli | nama_obat | jumlah_beli | total |
+-------------+-----------+-------------+--------+
| FB002 | Brodex | 10 | 67000 |
| FB001 | Decolsin | 5 | 37750 |
| FB001 | Panadol | 10 | 55000 |
| FB002 | Panadol | 20 | 110000 |
+-------------+-----------+-------------+--------+
4 rows in set (0.002 sec)

MariaDB [prauas2_Ayu]> select*from total_view where total<100000;


+-------------+-----------+-------------+-------+
| faktur_beli | nama_obat | jumlah_beli | total |
+-------------+-----------+-------------+-------+
| FB002 | Brodex | 10 | 67000 |
| FB001 | Decolsin | 5 | 37750 |
| FB001 | Panadol | 10 | 55000 |
+-------------+-----------+-------------+-------+
3 rows in set (0.001 sec)

MariaDB [prauas2_Ayu]> drop view total_view;


Query OK, 0 rows affected (0.001 sec)

MariaDB [prauas2_Ayu]> show tables;


+---------------------------+
| Tables_in_prauas2_Ayu |
+---------------------------+
| beli |
| obat |
| supplier |
+---------------------------+
3 rows in set (0.001 sec)

You might also like