TUGAS 5 MANAJEMEN DAN ADMINISTRASI BASIS DATA
Dosen Pengampu: Bp. Eko Purwanto
Dosen Pengampu: Bp. Eko Purwanto
NAMA : Eko Pranoto Saputro
NIM : 160101237
Smt : 4 (empat)
STMIK DUTA BANGSA SURAKARTA
2018
========================================================================
SOAL NO 2:
SOAL NO 1:
mysql> use ekopranotosaputro; Database changed mysql> create table pegawai(id_peg varchar(4) primary key, nama varchar(50), alamat varchar(50), id_dept varchar(2)); Query OK, 0 rows affected mysql> create table departemen(id_dept varchar(2) primary key, nama_dept varchar(40), lokasi varchar(40)); Query OK, 0 rows affected mysql> insert into pegawai(id_peg,nama,alamat,id_dept) values ('0001','Yuni','Surabaya','01'), ('0002','Mariyatun','Malang','02'), ('0003','Joni','Jimbaran','01'), ('0004','Andi','Jakarta','03'), ('0005','Yanti','Surabaya','01'), ('0006','Indri','Malang','02'), ('0007','Indra','Surabaya','01'), ('0008','Toni','Jakarta','03'); Query OK, 8 rows affected Records: 8 Duplicates: 0 Warnings: 0 mysql> insert into departemen(id_dept,nama_dept,lokasi) values ('01','Keuangan','Surabaya'), ('02','Marketing','Malang'), ('03','Produksi','Jakarta'), ('04','SDM','Bandung'); Query OK, 4 rows affected Records: 4 Duplicates: 0 Warnings: 0 mysql> select a.id_peg,a.nama,a.alamat,b.nama_dept,b.lokasi from pegawai a left join departemen b on a.id_dept=b.id_dept; +--------+-----------+----------+-----------+----------+ | id_peg | nama | alamat | nama_dept | lokasi | +--------+-----------+----------+-----------+----------+ | 0001 | Yuni | Surabaya | Keuangan | Surabaya | | 0002 | Mariyatun | Malang | Marketing | Malang | | 0003 | Joni | Jimbaran | Keuangan | Surabaya | | 0004 | Andi | Jakarta | Produksi | Jakarta | | 0005 | Yanti | Surabaya | Keuangan | Surabaya | | 0006 | Indri | Malang | Marketing | Malang | | 0007 | Indra | Surabaya | Keuangan | Surabaya | | 0008 | Toni | Jakarta | Produksi | Jakarta | +--------+-----------+----------+-----------+----------+ 8 rows in set mysql>
SOAL NO 2:
mysql> use ekopranotosaputro; Database changed mysql> create table Mahasiswa(nrp varchar(9) primary key, nama varchar(50), alamat varchar(50), hoby varchar(50)); Query OK, 0 rows affected mysql> create table nilaimhs(nrp varchar(9), kode_mk varchar(5), nilai int(3)); Query OK, 0 rows affected mysql> create table mtkuliah(kode_mk varchar(5) primary key, nama_mk varchar(50),sks int(1)); Query OK, 0 rows affected mysql> insert into mahasiswa(nrp,nama,alamat,hoby) values ('120101001','Anto Budi','Surakarta','Mancing'), ('120101002','Sugiyarto','Klaten','Sepakbola'), ('120101003','Sumini','Sragen','Membaca'), ('120101004','yuni','Sukoharjo','makan'); Query OK, 4 rows affected Records: 4 Duplicates: 0 Warnings: 0 mysql> insert into mtkuliah(kode_mk,nama_mk,sks) values ('VT001','Pemograman 1','3'), ('VT002','Basis Data 1','3'), ('VT003','Manajemen','2'), ('VT004','Algoritma','3'), ('VT005','Agama','2'); Query OK, 5 rows affected Records: 5 Duplicates: 0 Warnings: 0 mysql> insert into nilaimhs(nrp,kode_mk,nilai) values ('120101001','VT001','70'),('120101001','VT002','80'), ('120101001','VT003','85'),('120101001','VT004','78'), ('120101001','VT005','80'),('120101002','VT001','70'), ('120101002','VT002','70'),('120101002','VT003','75'), ('120101002','VT004','80'),('120101002','VT005','80'), ('120101003','VT001','80'),('120101003','VT002','70'), ('120101003','VT003','65'),('120101003','VT004','70'), ('120101003','VT005','70'),('120101004','VT001','90'), ('120101004','VT002','75'),('120101004','VT003','75'), ('120101004','VT004','80'),('120101004','VT005','80'); Query OK, 20 rows affected Records: 20 Duplicates: 0 Warnings: 0 mysql> select mhs.nrp,mhs.nama,mk.nama_mk,nilai.nilai from nilaimhs nilai inner join mahasiswa mhs on nilai.nrp = mhs.nrp inner join mtkuliah mk on nilai.kode_mk = mk.kode_mk; +-----------+-----------+--------------+-------+ | nrp | nama | nama_mk | nilai | +-----------+-----------+--------------+-------+ | 120101001 | Anto Budi | Pemograman 1 | 70 | | 120101001 | Anto Budi | Basis Data 1 | 80 | | 120101001 | Anto Budi | Manajemen | 85 | | 120101001 | Anto Budi | Algoritma | 78 | | 120101001 | Anto Budi | Agama | 80 | | 120101002 | Sugiyarto | Pemograman 1 | 70 | | 120101002 | Sugiyarto | Basis Data 1 | 70 | | 120101002 | Sugiyarto | Manajemen | 75 | | 120101002 | Sugiyarto | Algoritma | 80 | | 120101002 | Sugiyarto | Agama | 80 | | 120101003 | Sumini | Pemograman 1 | 80 | | 120101003 | Sumini | Basis Data 1 | 70 | | 120101003 | Sumini | Manajemen | 65 | | 120101003 | Sumini | Algoritma | 70 | | 120101003 | Sumini | Agama | 70 | | 120101004 | yuni | Pemograman 1 | 90 | | 120101004 | yuni | Basis Data 1 | 75 | | 120101004 | yuni | Manajemen | 75 | | 120101004 | yuni | Algoritma | 80 | | 120101004 | yuni | Agama | 80 | +-----------+-----------+--------------+-------+ 20 rows in set mysql> select mhs.nrp,mhs.nama,mk.nama_mk,nilai.nilai from nilaimhs nilai left join mahasiswa mhs on nilai.nrp = mhs.nrp left join mtkuliah mk on nilai.kode_mk = mk.kode_mk; +-----------+-----------+--------------+-------+ | nrp | nama | nama_mk | nilai | +-----------+-----------+--------------+-------+ | 120101001 | Anto Budi | Pemograman 1 | 70 | | 120101001 | Anto Budi | Basis Data 1 | 80 | | 120101001 | Anto Budi | Manajemen | 85 | | 120101001 | Anto Budi | Algoritma | 78 | | 120101001 | Anto Budi | Agama | 80 | | 120101002 | Sugiyarto | Pemograman 1 | 70 | | 120101002 | Sugiyarto | Basis Data 1 | 70 | | 120101002 | Sugiyarto | Manajemen | 75 | | 120101002 | Sugiyarto | Algoritma | 80 | | 120101002 | Sugiyarto | Agama | 80 | | 120101003 | Sumini | Pemograman 1 | 80 | | 120101003 | Sumini | Basis Data 1 | 70 | | 120101003 | Sumini | Manajemen | 65 | | 120101003 | Sumini | Algoritma | 70 | | 120101003 | Sumini | Agama | 70 | | 120101004 | yuni | Pemograman 1 | 90 | | 120101004 | yuni | Basis Data 1 | 75 | | 120101004 | yuni | Manajemen | 75 | | 120101004 | yuni | Algoritma | 80 | | 120101004 | yuni | Agama | 80 | +-----------+-----------+--------------+-------+ 20 rows in set mysql>
Tidak ada komentar:
Posting Komentar