Professional Documents
Culture Documents
: Chaidir Ali
NIM
: 1144190098
MK
C:\Users\User>cd..
C:\Users>cd..
C:\>cd xampp
C:\xampp>cd mysql
C:\xampp\mysql>cd bin
C:\xampp\mysql\bin>mysql -u root
Welcome to the MySQL monitor.
| Type
+--------+-------------+------+-----+---------+-------+
| npm
| varchar(8)
| nama
| NO
| PRI | NULL
| varchar(25) | YES
| NULL
| NULL
| kota
| varchar(20) | YES
| NULL
| jkel
| char(1)
| NULL
| YES
+--------+-------------+------+-----+---------+-------+
5 rows in set (0.06 sec)
mysql> insert into mhs values
-> ('10296126','kurnianingsih','jl.kenari 20','jakarta','w'),
-> ('10296130','deden a','jl.kecubung','bogor','p'),
-> ('10296135','ayu anugrah','jl.margonda','bogor','p'),
-> ('10296140','didit kurnia','jl.jakasampurna','jakarta','p'),
-> ('10296145','yogi adi','jl.murni 12','depok','p'),
-> ('10296155','lyb leo','mekarsari','depok','w'),
-> ('10296187','andriani','kp bugis','bekasi','w');
Query OK, 7 rows affected (0.78 sec)
mysql> select *from mhs;
+----------+---------------+-----------------+---------+------+
| npm
| nama
| alamat
| kota
| jkel |
+----------+---------------+-----------------+---------+------+
| 10296126 | kurnianingsih | jl.kenari 20
| jakarta | w
| 10296130 | deden a
| jl.kecubung
| bogor
| p
| jl.margonda
| bogor
| p
| jl.jakasampurna | jakarta | p
| jl.murni 12
| depok
| p
| mekarsari
| depok
| w
| 10296187 | andriani
| kp bugis
| bekasi
| w
+----------+---------------+-----------------+---------+------+
7 rows in set (0.00 sec)
mysql> create table mkul_mi1
-> (kdmk varchar (5) primary key,
-> mtkul varchar (25),
-> sks int (1),
-> nip varchar (8));
Query OK, 0 rows affected (0.13 sec)
mysql> create table mkul_tk1
-> (kdmk varchar (5) primary key,
-> mtkul varchar (25),
-> sks int (1),
-> nip varchar (8));
Query OK, 0 rows affected (0.86 sec)
| mtkul
| sks
| nip
+-------+----------------------+------+----------+
| du012 | komunikasi data
3 | 90000156 |
| du130 | paralel
3 | 89001909 |
2 | 87000650 |
| kk022 | pancasila
2 | 87000686 |
2 | 81001235 |
+-------+----------------------+------+----------+
5 rows in set (0.00 sec)
mysql> select *from mkul_tk1;
+-------+----------------------+------+----------+
| kdmk
| mtkul
| sks
| nip
+-------+----------------------+------+----------+
| du017 | penulisan ilmiah
2 | 97000345 |
3 | 98001346 |
2 | 87000650 |
2 | 91000234 |
| kk023 | matematika
2 | 98001235 |
+-------+----------------------+------+----------+
5 rows in set (0.00 sec)
mysql> create table dosen1
-> (nip varchar (8) primary key,
-> nama varchar (20),
-> alamat varchar (20),
-> kota varchar (20),
-> jkel char (1));
Query OK, 0 rows affected (0.39 sec)
| Type
+--------+-------------+------+-----+---------+-------+
| nip
| varchar(8)
| nama
| NO
| PRI | NULL
| varchar(20) | YES
| NULL
| NULL
| kota
| varchar(20) | YES
| NULL
| jkel
| char(1)
| NULL
| YES
+--------+-------------+------+-----+---------+-------+
5 rows in set (0.05 sec)
mysql> insert into dosen1 values
-> ('87000650','sugeng','mekarsari','bogor','p'),
-> ('87000686','haryono','margonda','depok','p'),
-> ('81001235','anita w','klp gading','jakarta','w'),
-> ('89001909','agung w','jakasampurna','jakarta','p'),
-> ('90000156','bambang w','neli murni','depok','p'),
-> ('91000234','aldefaniani','mekarsari','depok','p'),
-> ('91000123','debby l','kp bugis 20','bekasi','w'),
-> ('98001346','yunufa','mekarsari','bekasi','p'),
-> ('97000345','taufik h','vila pertiwi','bogor','p');
Query OK, 9 rows affected (0.05 sec)
mysql> select *from dosen1;
+----------+-------------+--------------+---------+------+
| nip
| nama
| alamat
| kota
| jkel |
+----------+-------------+--------------+---------+------+
| 81001235 | anita w
| klp gading
| jakarta | w
| 87000650 | sugeng
| mekarsari
| bogor
| p
| 87000686 | haryono
| margonda
| depok
| p
| 89001909 | agung w
| jakasampurna | jakarta | p
| 90000156 | bambang w
| neli murni
| depok
| p
| 91000123 | debby l
| kp bugis 20
| bekasi
| w
| depok
| p
| 97000345 | taufik h
| p
| 98001346 | yunufa
| mekarsari
| p
| bekasi
+----------+-------------+--------------+---------+------+
9 rows in set (0.00 sec)
mysql> create table krs
-> (npm varchar (8) primary key,
-> kdmk varchar (5),
-> kelas varchar (3));
Query OK, 0 rows affected (0.88 sec)
+-------+------------+------+-----+---------+-------+
| npm
| varchar(8) | NO
| PRI | NULL
| kdmk
| varchar(5) | YES
| NULL
| NULL
+-------+------------+------+-----+---------+-------+
3 rows in set (0.07 sec)
mysql> insert into krs values
-> ('10296126','kk021','3-4'),
-> ('10296130','kk027','3-2'),
-> ('10296135','kk033','4-2'),
-> ('10296140','du139','3-3'),
-> ('10296145','du017','3-2'),
-> ('10296155','kk021','3-1'),
-> ('10296187','kk033','3-2'),
-> ('10296141','kk021','3-3');
Query OK, 8 rows affected (0.05 sec)
mysql> mysql> select *from krs;
+----------+-------+-------+
| npm
| kdmk
| kelas |
+----------+-------+-------+
| 10296126 | kk021 | 3-4
+----------+-------+-------+
8 rows in set (0.00 sec)
Soal dan Jawaban :
1. Tampilkan npm, nama, alamat, kota, yang kotanya di depok dari tabel mahasiswa
mysql> select npm,nama,alamat,kota from mhs where kota='depok';
+----------+----------+-------------+-------+
| npm
| nama
| alamat
| kota
+----------+----------+-------------+-------+
| 10296145 | yogi adi | jl.murni 12 | depok |
| 10296155 | lyb leo
| mekarsari
| depok |
+----------+----------+-------------+-------+
2 rows in set (0.76 sec)
| nama
| alamat
| kota
| jkel |
+----------+---------------+-----------------+---------+------+
| 10296126 | kurnianingsih | jl.kenari 20
| jakarta | w
| 10296130 | deden a
| jl.kecubung
| bogor
| p
| jl.margonda
| bogor
| p
| jl.jakasampurna | jakarta | p
| jl.murni 12
| depok
| p
| mekarsari
| depok
| w
| 10296187 | andriani
| kp bugis
| bekasi
| w
+----------+---------------+-----------------+---------+------+
7 rows in set (0.00 sec)
3. Tampilkan detail dari tabel matakuliah mi dan matakuliah tk
mysql> select *from mkul_mi1;
+-------+----------------------+------+----------+
| kdmk
| mtkul
| sks
| nip
+-------+----------------------+------+----------+
| du012 | komunikasi data
3 | 90000156 |
| du130 | paralel
3 | 89001909 |
2 | 87000650 |
| kk022 | pancasila
2 | 87000686 |
2 | 81001235 |
+-------+----------------------+------+----------+
5 rows in set (0.00 sec)
mysql> select *from mkul_tk1;
+-------+----------------------+------+----------+
| kdmk
| mtkul
| sks
| nip
+-------+----------------------+------+----------+
| du017 | penulisan ilmiah
2 | 97000345 |
3 | 98001346 |
2 | 87000650 |
2 | 91000234 |
| kk023 | matematika
2 | 98001235 |
+-------+----------------------+------+----------+
5 rows in set (0.01 sec)
4.
Tampilkan
kode
matakuliah,
nama
matakuliah,
sks
nya
sks
dari
tabel
| mtkul
| sks
+-------+-----------------+------+
| du012 | komunikasi data |
3 |
| du130 | paralel
3 |
+-------+-----------------+------+
2 rows in set (0.00 sec)
mysql> select kdmk,mtkul,sks from mkul_tk1 where sks='3';
+-------+-------------------+------+
| kdmk
| mtkul
| sks
+-------+-------------------+------+
| du139 | rangkaian listrik |
3 |
+-------+-------------------+------+
1 row in set (0.00 sec)
5. Tampilkan nip, nama dosen, alamat, kota yang kotanya di bogor pada tabel
dosen
mysql> select nip,nama,alamat,kota from dosen1 where kota='bogor';
+----------+----------+--------------+-------+
| nip
| nama
| alamat
| kota
+----------+----------+--------------+-------+
| 87000650 | sugeng
| mekarsari
| bogor |
Duplicates: 0
Warnings: 0
Duplicates: 0
Warnings: 0
8. Ubah alamat menjadi bekasi yang beralamat di bogor untuk tabel mahasiswa
mysql> update mhs set kota='bekasi' where kota='bogor';
Query OK, 2 rows affected (0.09 sec)
Rows matched: 2
Changed: 2
Warnings: 0
Duplicates: 0
Warnings: 0
Duplicates: 0
Warnings: 0
| nama
| alamat
| kota
| jenis_kelamin | no_telepon |
+----------+-------------+------------+-------+---------------+------------+
| 87000686 | haryono
| margonda
| depok | p
NULL |
| 90000156 | bambang w
NULL |
NULL |
| depok | p
+----------+-------------+------------+-------+---------------+------------+
3 rows in set (0.00 sec)
11. Tampilkan data krs npm dan kdmk untuk kelas 3-2
mysql> select npm,kdmk from krs where kelas='3-2';
+----------+-------+
| npm
| kdmk
+----------+-------+
| 10296130 | kk027 |
| 10296145 | du017 |
| 10296187 | kk033 |
+----------+-------+
3 rows in set (0.01 sec)
12. Hitung jumlah mahasiswa yang berjenis kelamin P
mysql> select count(jenis_kelamin) from mhs where jenis_kelamin='p';
+----------------------+
| count(jenis_kelamin) |
+----------------------+
|
4 |
+----------------------+
1 row in set (0.03 sec)
7 |
+----------------------+
1 row in set (0.00 sec)
14. Hapus untuk record pada tabel mahasiswa yang mempunyai npm 10296055
mysql> delete from mhs where npm='10296055';
Query OK, 0 rows affected (0.03 sec)
15. Hapus untuk record pada tabel dosen yang mempunyai nip 87000650
mysql> delete from dosen1 where nip='87000650';
Query OK, 1 row affected (0.32 sec)