You are on page 1of 6

NAMA : ZULIA RAHMI

NIM : 1144190049
TUGAS KE-2 APLIKASI BASIS DATA

Microsoft Windows [Version 6.1.7601]


Copyright (c) 2009 Microsoft Corporation. All rights reserved.
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. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.27 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>create database nilai_mhs1;
qery OK, 1 row affected (0.00 sec)
mysql>use nilai_mhs1;
database changed
mysql> create table Mahasiswa (NIM char (5) not null primary key,
-> nama_mahasiswa varchar (15),
-> alamat varchar (20),
-> jurusan varchar (5));
Query OK, 0 rows affected (1.04 sec)
mysql> create table dosen (kd_dosen char (5),
-> nama_dosen varchar (20),
-> kode_matakuliah char (5) not null primary key);
Query OK, 0 rows affected (0.32 sec)
mysql> create table matakuliah (kode_matakuliah char (5) not null,
-> nama_matakuliah varchar (30),
-> sks integer (5),
-> foreign key (kode_matakuliah) references dosen (kode_matakuliah));
Query OK, 0 rows affected (0.39 sec)
mysql> create table nilai (NIM char (5) not null,

-> kode_matakuliah char (5) not null,


-> nilai integer (4),
-> foreign key (NIM) references Mahasiswa (NIM),
-> foreign key (kode_matakuliah) references matakuliah (kode_matakuliah),
-> foreign key (kode_matakuliah) references dosen (kode_matakuliah));
Query OK, 0 rows affected (0.40 sec)

mysql> insert into Mahasiswa values


-> ('m011','sony','depok','TI'),
-> ('m021','budi','bogor','TI'),
-> ('013','eni','jakarta','TI'),
-> ('014','dina','depok','TI'),
-> ('015','rosi','jakarta','TI'),
-> ('016','darwin','jakarta','TI');
Query OK, 6 rows affected (0.28 sec)
mysql> select * from Mahasiswa;
+------+----------------+---------+---------+
| NIM | nama_mahasiswa | alamat | jurusan |
+------+----------------+---------+---------+
| 013 | eni
| jakarta | TI
|
| 014 | dina
| depok | TI
|
| 015 | rosi
| jakarta | TI
|
| 016 | darwin
| jakarta | TI
|
| m011 | sony
| depok | TI
|
| m021 | budi
| bogor | TI
|
+------+----------------+---------+---------+
6 rows in set (0.08 sec)
mysql> insert into dosen values
-> ('dng','dian gustina','tba01'),
-> ('ssb','samsyul basri','bd01'),
-> ('drz','dwiza riana','tkom01'),
-> ('dbs','dwi budi','pdt01'),
-> ('idm','linda','alg01'),
-> ('imp','imam purwanto','imk01');
Query OK, 6 rows affected, 1 warning (0.16 sec)
mysql> select * from dosen;
+-----------+---------------+-----------------+
| kd__dosen | nama_dosen | kode_matakuliah |
+-----------+---------------+-----------------+
| idm
| linda
| alg01
|
| ssb
| samsyul basri | bd01
|
| imp
| imam purwanto | imk01
|
| dbs
| dwi budi
| pdt01
|
| dng
| dian gustina | tba01
|
| drz
| dwiza riana | tkom0
|
+-----------+---------------+-----------------+
6 rows in set (0.00 sec)
mysql> insert into matakuliah values
-> ('tba01','teori bahasa automata','3'),
-> ('bd01','basis data','3'),

-> ('tkom01','teknik kompilasi','3'),


-> ('pdt01','pengolahan data terdistribusi','2'),
-> ('alg01','algoritma pemrograman','2'),
-> ('imk01','interaksi manusia komputer','2');
Query OK, 6 rows affected, 1 warning (0.53 sec)

mysql> select * from matakuliah;


+-----------------+-------------------------------+------+
| kode_matakuliah | nama_matakuliah
| sks |
+-----------------+-------------------------------+------+
| tba01
| teori bahasa automata
| 3|
| bd01
| basis data
| 3|
| tkom0
| teknik kompilasi
| 3|
| pdt01
| pengolahan data terdistribusi | 2 |
| alg01
| algoritma pemrograman
| 2|
| imk01
| interaksi manusia komputer | 2 |
+-----------------+-------------------------------+------+
6 rows in set (0.00 sec)
mysql> insert into nilai values
-> ('m011','tba01','70'),
-> ('m021','bd01','80'),
-> ('013','tkom01','75'),
-> ('014','pdt01','80'),
-> ('015','alg01','75'),
-> ('016','imk01','70');
Query OK, 6 rows affected, 1 warning (0.48 sec)
mysql> select * from nilai;
+------+-----------------+-------+
| NIM | kode_matakuliah | nilai |
+------+-----------------+-------+
| m011 | tba01
| 70 |
| m021 | bd01
| 80 |
| 013 | tkom0
| 75 |
| 014 | pdt01
| 80 |
| 015 | alg01
| 75 |
| 016 | imk01
| 70 |
+------+-----------------+-------+
6 rows in set (0.00 sec)
mysql> select kd__dosen,nama_dosen from dosen,matakuliah where dosen.
kode_matakuliah=matakuliah.kode_matakuliah
-> and nama_matakuliah='basis data';
+-----------+---------------+

| kd__dosen | nama_dosen
+-----------+---------------+
| ssb
| samsyul basri |
+-----------+---------------+
1 row in set (0.40 sec)

mysql> select kode_matakuliah, nama_matakuliah from matakuliah where sks='3'


order by nama_matakuliah asc;
+-----------------+-----------------------+
| kode_matakuliah | nama_matakuliah
|
+-----------------+-----------------------+
| bd01
| basis data
|
| tkom0
| teknik kompilasi
|
| tba01
| teori bahasa automata |
+-----------------+-----------------------+
3 rows in set (0.06 sec)

mysql> select * from dosen;


+-----------+---------------+-----------------+
| kd__dosen | nama_dosen | kode_matakuliah |
+-----------+---------------+-----------------+
| idm
| linda
| alg01
|
| ssb
| samsyul basri | bd01
|
| imp
| imam purwanto | imk01
|
| dbs
| dwi budi
| pdt01
|
| dng
| dian gustina | tba01
|
| drz
| dwiza riana | tkom0
|
+-----------+---------------+-----------------+
6 rows in set (0.00 sec)
mysql> select * from Mahasiswa;
+------+----------------+---------+---------+
| NIM | nama_mahasiswa | alamat | jurusan |
+------+----------------+---------+---------+
| 013 | eni
| jakarta | TI
|
| 014 | dina
| depok | TI
|
| 015 | rosi
| jakarta | TI
|
| 016 | darwin
| jakarta | TI
|
| m011 | sony
| depok | TI
|
| m021 | budi
| bogor | TI
|
+------+----------------+---------+---------+
6 rows in set (0.00 sec)
mysql> select Mahasiswa.NIM, nama_mahasiswa from Mahasiswa,matakuliah,nilai
-> where mahasiswa.NIM=nilai.NIM and matakuliah.kode_matakuliah=nilai.
kode_matakuliah
-> and nama_matakuliah='basis data';
+------+----------------+

| NIM | nama_mahasiswa |
+------+----------------+
| m021 | budi
|
+------+----------------+
1 row in set (0.03 sec)
mysql> select Mahasiswa.NIM, nama_mahasiswa from Mahasiswa,nilai
-> where Mahasiswa.NIM=Nilai.NIM
-> and nilai>='70';
+------+----------------+
| NIM | nama_mahasiswa |
+------+----------------+
| 013 | eni
|
| 014 | dina
|
| 015 | rosi
|
| 016 | darwin
|
| m011 | sony
|
| m021 | budi
|
+------+----------------+
6 rows in set (0.00 sec)

mysql> select * from matakuliah;


+-----------------+-------------------------------+------+
| kode_matakuliah | nama_matakuliah
| sks |
+-----------------+-------------------------------+------+
| tba01
| teori bahasa automata
| 3|
| bd01
| basis data
| 3|
| tkom0
| teknik kompilasi
| 3|
| pdt01
| pengolahan data terdistribusi | 2 |
| alg01
| algoritma pemrograman
| 2|
| imk01
| interaksi manusia komputer | 2 |
+-----------------+-------------------------------+------+
6 rows in set (0.00 sec)
mysql> select * from mahasiswa;
+------+----------------+---------+---------+
| NIM | nama_mahasiswa | alamat | jurusan |
+------+----------------+---------+---------+
| 013 | eni
| jakarta | TI
|
| 014 | dina
| depok | TI
|
| 015 | rosi
| jakarta | TI
|
| 016 | darwin
| jakarta | TI
|
| m011 | sony
| depok | TI
|
| m021 | budi
| bogor | TI
|

+------+----------------+---------+---------+
6 rows in set (0.00 sec)
mysql> select count(NIM) from nilai where nilai='70';
+------------+
| count(NIM) |
+------------+
|
2|
+------------+
1 row in set (0.06 sec)
mysql> select count(kode_matakuliah) from matakuliah where sks='3';
+------------------------+
| count(kode_matakuliah) |
+------------------------+
|
3|
+------------------------+
1 row in set (0.00 sec)
mysql> select * from matakuliah;
+-----------------+-------------------------------+------+
| kode_matakuliah | nama_matakuliah
| sks |
+-----------------+-------------------------------+------+
| tba01
| teori bahasa automata
| 3|
| bd01
| basis data
| 3|
| tkom0
| teknik kompilasi
| 3|
| pdt01
| pengolahan data terdistribusi | 2 |
| alg01
| algoritma pemrograman
| 2|
| imk01
| interaksi manusia komputer | 2 |
+-----------------+-------------------------------+------+
6 rows in set (0.00 sec)

You might also like