Anda di halaman 1dari 4

TUGAS KELOMPOK 6

PENGANTAR BASIS DATA

2SSBD-D

DISUSUN OLEH:

 201129 MUHAMMAD INDRAWAN (KONTRIBUSI STEP 2)


 201135 REZKY AMALIA (KONTRIBUSI STEP 1, STEP 5)
 201139 REYNALD RESKA (KONTRIBUSI STEP 4)
 201142 MUHAMMAD FAIZ RIZQULLAH (KONTRIBUSI STEP 5)
 201160 ANDI WAHYUDI ABDULLAH (KONTRIBUSI STEP 3)

UNIVERSITAS DIPANEGARA MAKASSAR

2021
STEP 5 : Penentuan Skema Relasi, Kamus Data, dan Implementasi dengan MySQL
5.a Skema Relasi :
1. Mahasiswa (NIM, Nama_mahasiswa, Jenis_kelamin, No_telp, Id_jurusan)
2. Matakuliah (Kode_matakuliah, Nama_matakuliah, SKS, Id_jadwal, Id_dosen)
3. Perkuliahan (NIM, Kode_matakuliah, Waktu, Ruang, Id_dosen)
4. Jurusan (Id_jurusan, Nama_jurusan)
5. Jadwal (Id_jadwal, Waktu, Ruang)
6. Dosen (Id_dosen, Nama_dosen, No_telp)
5.b Kamus Data :
1. Tabel Mahasiswa
Atributc Data Type Width Key
NIM Char 10 Primary
Nama_mahasiswa Varchar 30
Jenis_kelamin Enum(‘L’,’P’)
No_telp Char 15
Id_jurusan Char 2 Reference

2. Tabel Matakuliah
Atributc Data Type Width Key
Kode_matakuliah Char 10 Primary
Nama_matakuliah Varchar 30
SKS Char 2
Id_jadwal Char 5 Reference
Id_dosen Char 10 Reference

3. Tabel Perkuliahan
Atributc Data Type Width Key
NIM Char 10 Reference
Kode_matakuliah Char 10 Reference
Waktu Varchar 11
Ruang Char 5
Id_dosen Char 10 Reference
4. Tabel Jurusan
Atributc Data Type Width Key
Id_jurusan Char 2 Primary
Nama_jurusan Varchar 20

5. Tabel Jadwal
Atributc Data Type Width Key
Id_jadwal Char 5 Primary
Waktu Varchar 10
Ruang Char 5

6. Tabel Dosen
Atributc Data Type Width Key
Id_dosen Char 10 Primary
Nama_dosen Varchar 30
No_telp Char 15

5.c Implementasi SQL


Membuat Database Sistem Informasi Akademik
>Create Database SistemInformasi_Akademik;
Menggunakan Database
>Use SistemInformasi_Akademik;
1. Membuat Tabel Mahasiswa
Create Table Mahasiswa(
-> NIM Char(10) NOT NULL PRIMARY KEY,
-> Nama_mahasiswa Varchar(30),
-> Jenis_kelamin Enum('L','P'),
-> No_telp Char(15),
-> CONSTRAINT Id_jurusan FOREIGN KEY (Id_jurusan) REFERENCES
jurusan (Id_jurusan));

2. Membuat Tabel Matakuliah


Create Table Matakuliah(
-> Kode_matakuliah Char(10) NOT NULL PRIMARY KEY,
-> Nama_matakuliahh Varchar(30),
-> SKS Char(2),
-> CONSTRAINT Id_jadwal FOREIGN KEY (Id_jadwal) REFERENCES
jadwal (Id_jadwal),
-> CONSTRAINT Id_dosen FOREIGN KEY (Id_dosen) REFERENCES dosen
(Id_dosen));

3. Membuat Tabel Perkuliahan


Create Table Perkuliahan(
-> CONSTRAINT NIM FOREIGN KEY (NIM) REFERENCES mahasiswa
(NIM),
-> CONSTRAINT Kode_matakuliah FOREIGN KEY (Kode_matakuliah)
REFERENCES matakuliah (Kode_matakuliah),
-> Waktu Varchar(11),
-> Ruang Char(5),
-> CONSTRAINT Id_dosen FOREIGN KEY (Id_dosen) REFERENCES dosen
(Id_dosen));

4. Membuat Tabel Jurusan


Create Table Jurusan(
-> Id_jurusan Char(2) NOT NULL PRIMARY KEY,
-> Nama_jurusan Varchar(20));

5. Membuat Tabel Jadwal


Create Table Jadwal(
-> Id_jadwal Char(5) NOT NULL PRIMARY KEY,
-> Waktu Varchar(10),
-> Ruang Char(5));

6. Membuat Tabel Dosen


Create Table Dosen(
-> Id_dosen Char(10) NOT NULL PRIMARY KEY,
-> Nama_dosen Varchar(30),
-> No_telp Char(15));

Anda mungkin juga menyukai