You are on page 1of 2

nama m rizky ramadhan

npm 202243503409

1.MariaDB [(none)]> create database MAHASISWA;


Query OK, 1 row affected (0.002 sec)

2.MariaDB [MAHASISWA]> CREATE TABLE Penilaians (


-> Nim INTEGER(8) ,
-> KdMK VARCHAR(5),
-> NamaMK VARCHAR(255),
-> MID FLOAT(5),
-> FINAL FLOAT(5),
-> NilRata FLOAT(5)
-> );
Query OK, 0 rows affected (0.034 sec)

3.MariaDB [MAHASISWA]> INSERT INTO Penilaians VALUES (10296832, 'KK021', NULL, 75,
82, NULL), (10297732, 'KD132', NULL, 77.5, 73.5, NULL), (20216832, 'KK021', NULL,
83.5, 81.7, NULL), (30216832, 'KU122', NULL, 65.4, 77, NULL), (10297732, 'KK021',
NULL, 79.5, 82.5, NULL), (20216832, 'KD132', NULL, 80.5, 83, NULL), (30216832,
'KK021', NULL, 67, 78, NULL);
Query OK, 7 rows affected (0.022 sec)
Records: 7 Duplicates: 0 Warnings: 0
MariaDB [MAHASISWA]> alter table penilaians add PRIMARY key (nim);
MariaDB [MAHASISWA]> select * from penilaians;
+----------+-------+--------+------+-------+---------+
| Nim | KdMK | NamaMK | MID | FINAL | NilRata |
+----------+-------+--------+------+-------+---------+
| 10296832 | KK021 | NULL | 75 | 82 | NULL |
| 10297732 | KD132 | NULL | 77.5 | 73.5 | NULL |
| 20216832 | KK021 | NULL | 83.5 | 81.7 | NULL |
| 30216832 | KU122 | NULL | 65.4 | 77 | NULL |
| 10297732 | KK021 | NULL | 79.5 | 82.5 | NULL |
| 20216832 | KD132 | NULL | 80.5 | 83 | NULL |
| 30216832 | KK021 | NULL | 67 | 78 | NULL |
+----------+-------+--------+------+-------+---------+
4.MariaDB [MAHASISWA]> SELECT * FROM Penilaians WHERE KdMk = 'KK021';
+----------+-------+--------+------+-------+---------+
| Nim | KdMK | NamaMK | MID | FINAL | NilRata |
+----------+-------+--------+------+-------+---------+
| 10296832 | KK021 | NULL | 75 | 82 | NULL |
| 20216832 | KK021 | NULL | 83.5 | 81.7 | NULL |
| 10297732 | KK021 | NULL | 79.5 | 82.5 | NULL |
| 30216832 | KK021 | NULL | 67 | 78 | NULL |
+----------+-------+--------+------+-------+---------+

5.MariaDB [MAHASISWA]> SELECT Nim, KdMK, Mid FROM Penilaians WHERE Mid BETWEEN 75
AND 90;
+----------+-------+------+
| Nim | KdMK | Mid |
+----------+-------+------+
| 10296832 | KK021 | 75 |
| 10297732 | KD132 | 77.5 |
| 20216832 | KK021 | 83.5 |
| 10297732 | KK021 | 79.5 |
| 20216832 | KD132 | 80.5 |
+----------+-------+------+
6.MariaDB [MAHASISWA]> UPDATE Penilaians SET NamaMK = CASE KdMk WHEN 'KK021' THEN
'Sistem Basis Data'WHEN 'KD132' THEN 'SIM' WHEN 'KU122' THEN 'Pancasila'END;
Query OK, 7 rows affected (0.006 sec)
Rows matched: 7 Changed: 7 Warnings: 0

7.ERROR 1146 (42S02): Table 'mahasiswa.penilaian' doesn't exist


MariaDB [MAHASISWA]> UPDATE Penilaians SET NilRata = (Mid + Final) / 2;
Query OK, 7 rows affected (0.022 sec)
Rows matched: 7 Changed: 7 Warnings: 0

MariaDB [MAHASISWA]> select*from penilaians;


+----------+-------+-------------------+------+-------+---------+
| Nim | KdMK | NamaMK | MID | FINAL | NilRata |
+----------+-------+-------------------+------+-------+---------+
| 10296832 | KK021 | Sistem Basis Data | 75 | 82 | 78.5 |
| 10297732 | KD132 | SIM | 77.5 | 73.5 | 75.5 |
| 20216832 | KK021 | Sistem Basis Data | 83.5 | 81.7 | 82.6 |
| 30216832 | KU122 | Pancasila | 65.4 | 77 | 71.2 |
| 10297732 | KK021 | Sistem Basis Data | 79.5 | 82.5 | 81 |
| 20216832 | KD132 | SIM | 80.5 | 83 | 81.75 |
| 30216832 | KK021 | Sistem Basis Data | 67 | 78 | 72.5 |
+----------+-------+-------------------+------+-------+---------+
8.MariaDB [MAHASISWA]> DELETE FROM Penilaians WHERE Nim = 10296832;
Query OK, 1 row affected (0.022 sec)

MariaDB [MAHASISWA]> select*from penilaians;


+----------+-------+-------------------+------+-------+---------+
| Nim | KdMK | NamaMK | MID | FINAL | NilRata |
+----------+-------+-------------------+------+-------+---------+
| 10297732 | KD132 | SIM | 77.5 | 73.5 | 75.5 |
| 20216832 | KK021 | Sistem Basis Data | 83.5 | 81.7 | 82.6 |
| 30216832 | KU122 | Pancasila | 65.4 | 77 | 71.2 |
| 10297732 | KK021 | Sistem Basis Data | 79.5 | 82.5 | 81 |
| 20216832 | KD132 | SIM | 80.5 | 83 | 81.75 |
| 30216832 | KK021 | Sistem Basis Data | 67 | 78 | 72.5 |
+----------+-------+-------------------+------+-------+---------+

You might also like