Database Akademik

 Trutorial Membuat Database Sederhana Mengunakan

#XAMPP

#MySQL

TABLE DESIGN

DB. AKADEMIK



Perancangan Database dan Table Master DB. Akademik dan Script DDL untuk DB dan table turunannya


DAFTAR ISI

1. Perancangan Database Akademik 3

a. Database 3

b. Script pembuatan database pada point ‘a’ diatas : 3

i. Hasil Eksekusi pada MySql 3

ii. Hasil Eksekusi pada Ms. SQL Server 3

3

2. Perancangan Table Master DB. Akademik 4

2.1 TABLE MASTER MAHASISWA 4

a. Table MAHASISWA (Table Master) 4

i. Eksekusi Script Tb. Mahasiswa (MySQL) 5

ii. Eksekusi Script Tb. Mahasiswa (Ms. SQL Server) 5

b. Table KODE_FAKULTAS (Table Normalisasi) 6

i. Eksekusi Script Tb. kode_fakultas (MySQL) 6

ii. Eksekusi Script Tb. kode_fakultas (Ms. SQL Server) 6

c. Table KODE_JURUSAN (Table Normalisasi) 7

i. Eksekusi Script Table KODE_WKT_KULIAH (MySQL) 8

ii. Eksekusi Script Table KODE_WKT_KULIAH (SQL Server) 8

e. Table KODE_LOKASI (Table Normalisasi) 9

i. Eksekusi Script Table KODE_LOKASI (MySQL) 9

ii. Eksekusi Script Table KODE_LOKASI (SQL Server) 9

f. Table JN_KELAMIN (Table Normalisasi) 10

i. Eksekusi Script Table JN_KELAMIN (MySQL) 10

ii. Eksekusi Script Table JN_KELAMIN (SQL Server) 10

g. Table KODE_AGAMA (Table Normalisasi) 11

i. Eksekusi Script Table KODE_AGAMA (MySql) 11

ii. Eksekusi Script Table KODE_AGAMA (SQL Server) 11



2.2 TABLE MASTER MATA_KULIAH 12

a. Table MATA_KULIAH (Table Master) 12

i. Eksekusi Script Table MATA_KULIAH (MySQL) 13

ii. Eksekusi Script Table MATA_KULIAH (SQL Server) 13

b. Table JURUSAN (Table Normalisasi – diambil dari table Mahasiswa (2.1.c) 13

c. Table DOSEN (Table Master – diambil dari Master Dosen (2.3.a)) 13



2.3 TABLE MASTER DOSEN 14

a. Table DOSEN (Table Master) 14

i. Eksekusi Script Table DOSEN (My SQL) 15

ii. Eksekusi Script Table DOSEN (SQL Server) 15

b. Table JN_KELAMIN (Table Normalisasi – (lihat pada bagian 2.1.f)) 15

c. Table KODE_AGAMA (Table Normalisasi (lihat pada bagian 2.1.g)) 15

d. Table PENDIDIKAN (Table Normalisasi) 16

i. Eksekusi Script Table PENDIDIKAN (My SQL) 16

ii. Eksekusi Script Table PENDIDIKAN (SQL Server) 16

e. Table KODE_STATUS (Table Normalisasi) 17

i. Eksekusi Script Table KODE_STATUS (My SQL) 17

ii. Eksekusi Script Table KODE_STATUS (SQL Server) 17

3. RELATIONSHIP 18

a. Relationship MySQL 18

b. Relationship SQL Server 18



  1. Perancangan Database Akademik

    1. Database

Database Name : Ferti_akademik

    1. Script pembuatan database pada point ‘a’ diatas :

Create database 19111001_akademik;










Hasil Eksekusi pada Ms. SQL Server








  1. Perancangan Table Master DB. Akademik

2.1 TABLE MASTER MAHASISWA

  1. Table MAHASISWA (Table Master)







Catatan : Blok yang berwarna hijau adalah nama dari table Normalisasi








































Catatan : Blok yang berwarna hijau adalah nama dari table Normalisasi

























(NIM Char(8) PRIMARY KEY Not Null, Nama_Lengkap VarChar(40), Kd_Fakultas Char(1), Kd_Jurusan Char(1), Kd_Wkt_Kuliah Char(1), Kd_Lokasi_Kuliah Char(1), Tmpt_Lahir VarChar(25), Tgl_Lahir Date, Kd_Jn_Kel Char(1), Kd_Agama Char(1), Alamat VarChar(50), Nama_Sekolah_Sebelumnya VarChar(25), No_Hp VarChar(15), Email VarChar(30));


      1. Eksekusi Script Tb. Mahasiswa (MySQL)









      1. Eksekusi Script Tb. Mahasiswa (Ms. SQL Server)










  1. Table KODE_FAKULTAS (Table Normalisasi)





Script Table KODE_FAKULTAS




Create Table kode_fakultas

(KD_FAKULTAS Char(1) PRIMARY KEY Not Null, Fakultas VarChar(30));



      1. E ksekusi Script Tb.
        kode_fakultas (MySQL)





E ksekusi Script Tb. kode_fakultas (Ms. SQL Server)













  1. Table KODE_JURUSAN (Table Normalisasi)







Script Table KODE_JURUSAN

Create Table kode_jurusan

(KD_JURUSAN Char(1) PRIMARY KEY Not Null, Jurusan VarChar(30));







      1. Eksekusi Script Table KODE_JURUSAN (MySQL)














      1. E ksekusi Script Table KODE_JURUSAN (SQL Server)










  1. T able KODE_WKT_KULIAH (Table Normalisasi)




Script Table KODE_WKT_KULIAH

Create Table kode_wkt_kuliah

(KD_WKT_KULIAH Char(1) PRIMARY KEY Not Null, Waktu_Kuliah VarChar(10));















      1. KODE_WKT_KULIAH (SQL Server)

  1. T able KODE_LOKASI (Table Normalisasi)







Comments