Anda di halaman 1dari 10

LAPORAN PRAKTIKUM

SISTEM BASIS DATA


MODUL 4
Diajukan untuk Memenuhi Salah Satu Tugas Praktikum
Mata Kuliah Sistem Basis Data

Disusun Oleh:
Heryanto

( 1106054 )

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI TEKNOLOGI GARUT
2013

MELENGKAPI DAN MERELASIKAN TABEL


3.1 Tujuan Praktikum
- Praktikan mampu mengisi value dari tabel-tabel yang telah dibuat serta
mampu melakukan relasi tabel menggunakan perintah SQL.

3.2 Alat dan Bahan


- Pc
- XAMPP
- Phpmyadmin

3.3 Langkah Praktikum


1. Melengkapi Tabel
a. Tabel Mahasiswa
INSERT INTO MAHASISWA
(NIM,NAMA_DEPAN,NAMA_BELAKANG,JALAN,KODE_POS,KO
TA,NO_TELP,ID_JURUSAN) VALUE
('0806001','DANI','OBAY','JL.PAJAJARAN','44151','GARUT','0262333
3333','1001'),
('0806002','ALBI','ODONG','JL.PAJAJARAN','44151','GARUT','026233
33334','1001'),
('0806003','ARIF','BARA','JL.PAJAJARAN','44151','GARUT','02623333
335','1001'),
('0806004','ARIF','BUTONG','JL.PAJAJARAN','44151','GARUT','02623
333336','1004'),
('0806005','BANG','OE','JL.PAJAJARAN','44151','GARUT','0262333333
7','1002'),
('0806006','YOGA','EWOK','JL.PAJAJARAN','44151','GARUT','026233
33338','1004'),
('0806007','MAMET','WUNGKUL','JL.PAJAJARAN','44151','GARUT','

02623333339','1003');

Gambar 4.1 Isi Tabel Mahasiswa

b. Tabel Jurusan
INSERT INTO JURUSAN
(ID_JURUSAN,NAMA,FAKULTAS,SEKJUR,KAJUR) VALUE
('1001','TEKNIK

INFORMATIKA','TEKNIK','BUDI

NUGRAHA','DAUD IBRAHIM'),
('1002','TEKNIK SIPIL','TEKNIK','LISA NURLISA','NURDIN'),
('1003','TEKNIK INDUSTRI','TEKNIK','AHMAD DAHLAN','YUSUF
HUSNUL'),
('1004','TEKNIK
KHIDIR');

KOMPUTER','TEKNIK','ANTON

BAKHRI','ABU

Gambar 4.2 Isi Tabel Jurusan

c. Tabel Matakuliah
INSERT INTO MATAKULIAH
(KODE_MK,NAMA,PROGRAM,ID_JURUSAN,NIP) VALUE
('0001','PENGANTAR TEKNOLOGI INFORMASI','IF','1001','190290'),
('0002','ALGORITMA DAN PEMROGRAMAN','IF','1002','190293'),
('0003','STRUKTUR BANGUNAN AIR','SI','1001','190292'),
('0004','PLC','KM','1004','190290'),
('0005','SISTEM PRODUKSI','IN','1003','190293'),
('0006','SISTEM BASIS DATA','IF','1001','190295'),
('0007','LOGIKA MATEMATIKA','IF','1001','190291');

Gambar 4.3 Isi Tabel Matakuliah


d. Tabel Dosen
INSERT INTO DOSEN
(NIP,NAMA_DEPAN,NAMA_BELAKANG,JALAN,KODE_POS,KOT
A,NO_TELP) VALUE
('190290','JOKO','SUSILO','JL.MERPATI
26','44151','GARUT','02622244211'),
('190291','JIWA','BAGASKORO','JL.PATRIOT
40','44151','GARUT','02622244233'),
('190292','NANDAR','SUNANDAR','JL.VETERAN
56','44182','GARUT','02622244323'),
('190293','BARKAH','SUPRIYADI','JL.MARGAWATI
7','44132','GARUT','02622244567'),
('190294','IWAN','SUKRI','JL.PADAHAL','44151','GARUT','026222441
11'),
('190295','ISA','HABIB','JL.PAYATAN
156','44182','GARUT','02622244895');

Gambar 4.4 Isi Tabel Dosen


e. Tabel Nilai
INSERT INTO NILAI
(ID,NIM,KODE_MK,NILAI) VALUE
('1','0806001','0001','A'),
('2','0806002','0001','A'),
('3','0806003','0001','A'),
('4','0806004','0002','B'),
('5','0806006','0002','B'),
('6','0806007','0004','A'),
('7','0806005','0003','B');

Gambar 4.5 Isi Tabel Nilai

2. Merelasikan Tabel
a. Tabel Mahasiswa dengan Tabel Jurusan
SELECT
MAHASISWA.NIM,MAHASISWA.NAMA_DEPAN,MAHASISWA.N
AMA_BELAKANG,JURUSAN.NAMA
FROM MAHASISWA,JURUSAN
WHERE MAHASISWA.ID_JURUSAN=JURUSAN.ID_JURUSAN;

Gambar 4.6 Relasi Tabel Mahasiswa dengan Tabel Jurusan

3. Tugas
Buatlah SQL nya untuk merelasikan ;
1. Tabel Matakuliah dengan Tabel Jurusan
SELECT
MATAKULIAH.KODE_MK,MATAKULIAH.NAMA,MATAKULIAH.
PROGRAM,JURUSAN.NAMA
FROM
MATAKULIAH,JURUSAN
WHERE
MATAKULIAH.ID_JURUSAN = JURUSAN.ID_JURUSAN

Gambar 4.7 Relasi Tabel Matakuliah dengan Tabel Jurusan

2. Tabel Matakuliah dengan Tabel Dosen


SELECT
MATAKULIAH.KODE_MK,MATAKULIAH.NAMA,MATAKULIAH.
PROGRAM,DOSEN.NAMA_DEPAN,DOSEN.NAMA_BELAKANG
FROM
MATAKULIAH,DOSEN

WHERE
MATAKULIAH.NIP = DOSEN.NIP;

Gambar 4.8 Relasi Tabel Matakuliah dengan Tabel Dosen

3. Tabel Mahasiswa, Tabel Matakuliah, Tabel Dosen dan Tabel Nilai

create view LaporanNilai


as select
mahasiswa.nim,mahasiswa.nama_depan,mahasiswa.nama_belakang,mahasiswa.Id_ju
rusan,matakuliah.nama,dosen.nip,nilai.nilai
from matakuliah,dosen,nilai,mahasiswa
where nilai.nim=mahasiswa.nim and nilai.kode_mk=matakuliah.kode_mk and
nilai.id=dosen.nip;

DAFTAR PUSTAKA
-

Modul Sistem Basis Data

Anda mungkin juga menyukai