More Related Content
Similar to Latihan praktek xampp (20)
More from Bina Sarana Informatika (20)
Latihan praktek xampp
- 1. TUGAS PRAKTEK BASIS DATA 26-06-2011
JUNE 28, 2011 IRFAN MAULANA LEAVE A COMMENT
Tugas praktek basis data tgl 26062011
download notepad disini
baca dulu cara nge-copy ke command prompt biar gampang ngerjainnya(tinggal copy-
paste postingan ini)
mysql> create database pertemuan3;
Query OK, 1 row affected (0.12 sec)
mysql> use pertemuan3;
Database changed
mysql> create table mhs(
nim varchar(15)not null primary key,
nama_mhs varchar(30)not null,
jurusan varchar(15)not null);
Query OK, 0 rows affected (0.47 sec)
mysql> create table mk(
kd_mk varchar(15)not null,
nama_mk varchar(20)not null,
bobot_sks int not null);
Query OK, 0 rows affected (0.13 sec)
mysql> create table nilai(
nim varchar(15)not null,
kd_mk varchar(20)not null,
angka int not null);
Query OK, 0 rows affected (0.05 sec)
mysql> insert into mhs values
('201','irfan','informatika'),('202','andri','kimia'),
('203','yunus','industri'),('204','umar','elektro'),
('205','muntaha','mesin'),('206','iskandar','sipil'),
('207','iwan','informatika'),('208','sahal','informatika'),
('209','johan','industri'),('210','iskandar','kimia');
Query OK, 6 rows affected (0.10 sec)
Records: 6 Duplicates: 0 Warnings: 0
mysql> insert into mk values
('301','fisika',3),('302','al-islam',2),('303','ap1',3),
('304','ap2',3),('305','kalkulus',3),('306','prkAp1',1),
('307','prkAp2',1),('308','statistika',2);
Query OK, 7 rows affected (0.05 sec)
Records: 7 Duplicates: 0 Warnings: 0
mysql> insert into nilai values
('201','301',70),('201','302',50),('202','303',60),
('202','304',85),('203','304',72),('203','305',84),
('204','301',65),('204','302',20),('204','304',80),
('205','306',30),('205','307',85),('205','308',70),
('206','301',70),('206','302',50),('206','303',60),
('206','304',65),('207','301',72),('207','302',84),
('207','304',65),('208','302',20),('208','306',40),
('208','307',30),('209','301',85),('209','302',70),
('210','303',60);
Query OK, 13 rows affected (0.02 sec)
Records: 13 Duplicates: 0 Warnings: 0
mysql> show tables;
+----------------+
| Tables_in_per3 |
+----------------+
- 2. | mhs |
| mk |
| nilai |
+----------------+
3 rows in set (0.09 sec)
mysql> select *from mhs;
+-----+----------+-------------+
| nim | nama_mhs | jurusan |
+-----+----------+-------------+
| 201 | juned | informatika |
| 202 | andi | kedokteran |
| 203 | suyatni | psikologi |
| 204 | umar | listrik |
| 205 | muntaha | mesin |
| 206 | iskandar | industri |
+-----+----------+-------------+
6 rows in set (0.00 sec)
mysql> select *from mk;
+-------+----------+-----------+
| kd_mk | nama_mk | bobot_sks |
+-------+----------+-----------+
| 301 | fisika | 3 |
| 302 | alislam | 2 |
| 303 | ap1 | 3 |
| 304 | ap2 | 3 |
| 305 | kalkulus | 3 |
| 306 | prkAp1 | 1 |
| 307 | prkAp2 | 1 |
+-------+----------+-----------+
7 rows in set (0.00 sec)
mysql> select *from nilai;
+-----+-------+-------+
| nim | kd_mk | angka |
+-----+-------+-------+
| 201 | 301 | 70 |
| 201 | 302 | 50 |
| 201 | 303 | 60 |
| 201 | 304 | 65 |
| 201 | 305 | 72 |
| 202 | 305 | 84 |
| 202 | 304 | 65 |
| 202 | 302 | 20 |
| 202 | 306 | 40 |
| 202 | 307 | 30 |
| 203 | 301 | 85 |
| 203 | 302 | 70 |
| 203 | 303 | 60 |
+-----+-------+-------+
13 rows in set (0.00 sec)
jawaban no.1 :
mysql> select nama_mhs,nama_mk from mhs,mk,nilai where
mhs.nim=nilai.nim and
mk.kd_mk=nilai.kd_mk and
mhs.jurusan='informatika';
+----------+----------+
| nama_mhs | nama_mk |
+----------+----------+
| irfan | fisika |
| irfan | al-islam |
| iwan | fisika |
- 3. | iwan | al-islam |
| iwan | ap2 |
| sahal | al-islam |
| sahal | prkAp1 |
| sahal | prkAp2 |
+----------+----------+
8 rows in set (0.00 sec)
jawaban no.2 :
mysql> select nama_mk from mhs,mk,nilai where
mhs.nim=nilai.nim and
mk.kd_mk=nilai.kd_mk and
mhs.nim='204';
+----------+
| nama_mk |
+----------+
| fisika |
| al-islam |
| ap2 |
+----------+
3 rows in set (0.00 sec)
jawaban no.3 :
mysql> select nama_mhs from mhs,mk,nilai where
mhs.nim=nilai.nim and
mk.kd_mk=nilai.kd_mk and
mk.nama_mk='ap2' and
nilai.angka>70;
+----------+
| nama_mhs |
+----------+
| andri |
| yunus |
| umar |
+----------+
3 rows in set (0.00 sec)
jawaban no.4 :
mysql> select nama_mhs,nama_mk,angka from mhs,mk,nilai where
mhs.nim=nilai.nim and
mk.kd_mk=nilai.kd_mk;
+----------+------------+-------+
| nama_mhs | nama_mk | angka |
+----------+------------+-------+
| irfan | fisika | 70 |
| irfan | al-islam | 50 |
| andri | ap1 | 60 |
| andri | ap2 | 85 |
| yunus | ap2 | 72 |
| yunus | kalkulus | 84 |
| umar | fisika | 65 |
| umar | al-islam | 20 |
| umar | ap2 | 80 |
| muntaha | prkAp1 | 30 |
| muntaha | prkAp2 | 85 |
| muntaha | statistika | 70 |
| iskandar | fisika | 70 |
| iskandar | al-islam | 50 |
| iskandar | ap1 | 60 |
| iskandar | ap2 | 65 |
| iwan | fisika | 72 |
| iwan | al-islam | 84 |
| iwan | ap2 | 65 |
| sahal | al-islam | 20 |
- 4. | sahal | prkAp1 | 40 |
| sahal | prkAp2 | 30 |
| johan | fisika | 85 |
| johan | al-islam | 70 |
| iskandar | ap1 | 60 |
+----------+------------+-------+
25 rows in set (0.00 sec)
jawaban no.5 :
mysql> select nama_mhs,nama_mk from mhs,mk,nilai where
mhs.nim=nilai.nim and
mk.kd_mk=nilai.kd_mk and
nilai.angka>60;
+----------+------------+
| nama_mhs | nama_mk |
+----------+------------+
| irfan | fisika |
| andri | ap2 |
| yunus | ap2 |
| yunus | kalkulus |
| umar | fisika |
| umar | ap2 |
| muntaha | prkAp2 |
| muntaha | statistika |
| iskandar | fisika |
| iskandar | ap2 |
| iwan | fisika |
| iwan | al-islam |
| iwan | ap2 |
| johan | fisika |
| johan | al-islam |
+----------+------------+
15 rows in set (0.00 sec)