Professional Documents
Culture Documents
Nama : Dwi Maya Sari NIM : 1015051055 Kelas : 3B Jurusan : Pendidikan Teknik Informatika
TABEL DATABASE
1. Biodata Mahasiswa
Tabel Mahasiswa No 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Nama Field Nama Depan Nama Tengah Nama Belakang NIM Gender Kode Kelas Kode Jurusan Kode Pos Asal Kode Pos Tinggal Kode Agama Kode Golongan Darah ID Orangtua Tipe Data Huruf Huruf Huruf Huruf Pilihan Huruf Huruf Huruf Huruf Huruf Huruf Huruf Length 10 10 10 10 3 3 6 6 2 4 2 Ket P/L -
Tabel Kelas No 1. 2. 3. Nama Field Kode Kelas Kelas ID Semester Tipe Data Huruf Huruf Huruf Length 3 3 3 Ket -
Tabel Jurusan No 1. 2. 3. Nama Field Kode Jurusan Jurusan Kode Fakultas Tipe Data Huruf Huruf Huruf Length 3 35 3 Ket -
Tabel Fakultas No 1. 2. Nama Field Kode Fakultas Fakultas Tipe Data Huruf Huruf Length 3 5 Ket -
Tabel Kecamatan No 1. 2. 3. Nama Field Kode Kecamatan Kecamatan Kode Kabupaten Tipe Data Huruf Huruf Huruf Length 3 15 3 Ket -
Tabel Kabupaten No 1. 2. 3. Nama Field Kode Kabupaten Kabupaten Kode Provinsi Tipe Data Huruf Huruf Huruf Length 3 15 3 Ket -
Tabel Provinsi No 1. 2. Nama Field Kode Provinsi Provinsi Tipe Data Huruf Huruf Length 3 4 Ket -
Tabel Agama No 1. 2. Nama Field Kode Agama Agama Tipe Data Huruf Huruf Length 3 2 Ket -
Tabel Golongan Darah No 1. 2. Nama Field Kode Golongan Darah Golongan Darah Tipe Data Huruf Huruf Length 2 4 Ket -
Tabel Orangtua No 1. 2. 3. Nama Field ID Orangtua Nama Ayah Nama Ibu Tipe Data Huruf Huruf Huruf Length 2 50 50 Ket -
2. Menyusun KRS
Tabel Dosen No 1. 2. 3. 4. Nama Field NIP Nama Dosen Kode Pos Tinggal Kode Pos Asal Tipe Data Huruf Huruf Huruf Huruf Length 20 50 6 6 Ket -
Tabel Mata Kuliah No 1. 2. 3. 4. 5. 6. Nama Field Nama Mata Kuliah ID Mata Kuliah SKS Penawaran Semester Kode Jurusan JS Tipe Data Huruf Huruf Angka Pilihan Huruf Angka Length 25 10 1 3 1 Ket Ganjil/Genap -
Tabel KRS No 1. 2. 3. Nama Field NIM ID Mata Kuliah ID KRS Tipe Data Huruf Huruf Huruf Length 10 10 5 Ket -
Tabel PA No Nama Field 1. NIM 2. NIP 3. ID PA 4. Semester Tabel Semester No 1. 2. Nama Field ID Semester Nama Semester
Length 10 20 5 6
Ket -
Length 3 6
Ket -
3. Mengetahui Nilai
Tabel Jadwal Mata Kuliah No 1. 2. 3. 4. Nama Field Kode Jadwal Mata Kuliah ID Mata Kuliah NIP ID Semester Tipe Data Huruf Huruf Huruf Huruf Length 3 10 20 3 Ket -
Tabel Nilai No 1. 2. 3. 4. 5. Nama Field NIM ID Mata Kuliah Keterangan Nilai Angka ID Semester Tipe Data Huruf Huruf Huruf Angka Huruf Length 10 10 10 3 3 Ket -
SINTAKS SQLNYA
Sintaks untuk membuat databasenya,
DATABASE `akademik2` ;
CREATE TABLE `akademik2`.`t_kls` ( `kd_kls` VARCHAR( 3 ) NOT NULL , `kelas` VARCHAR( 3 ) NOT NULL , `id_smt` VARCHAR( 3 ) NOT NULL , PRIMARY KEY ( `kd_kls` ) ) ENGINE = MYISAM ;
`nim` VARCHAR( 10 ) NOT NULL , `nip` VARCHAR( 20 ) NOT NULL , `id_PA` VARCHAR( 5 ) NOT NULL , `semester` VARCHAR( 6 ) NOT NULL , PRIMARY KEY ( `id_PA` ) ) ENGINE = MYISAM ;
Menurut saya, pada baris no.2, length provinsi seharusnya lebih dari 4, karena ada beberapa provinsi di Indonesia memiliki jumlah karakter yang lebih dari 4, misalnya Jawa Barat.
Pada Tabel Agama No 1. 2. Nama Field Kode Agama Agama Tipe Data Huruf Huruf Length 3 2 Ket -
Menurut saya, pada baris no.2, tipe data agama seharusnya diisi dengan set, (hindu, budha, islam, kristen protestan, khatolik).
Pada Tabel Golongan Darah No 1. 2. Nama Field Kode Golongan Darah Golongan Darah Tipe Data Huruf Huruf Length 2 4 Ket -
Pada baris no.2, golongan darah menurut saya lebih cocok dengan tipe data set (A, B, O, AB).
Pada Tabel Orangtua No 1. 2. 3. Nama Field ID Orangtua Nama Ayah Nama Ibu Tipe Data Huruf Huruf Huruf Length 2 50 50 Ket -
Pada baris no.1, length ID Orang tua seharusnya lebih dari 2, alasnya karena beberapa jurusan di undiksha siswanya lebih dari 100. Pada baris ke 2 dan 3, lengthnya seharusnya 30, atau maksimal 35 sebab akan mubazir jika terlalu banyak space yang kosong.
Pada Tabel Dosen No 1. 2. 3. 4. Nama Field NIP Nama Dosen Kode Pos Tinggal Kode Pos Asal Tipe Data Huruf Huruf Huruf Huruf Length 20 50 6 6 Ket -
Jumlah length pada baris no.2 terlalu banyak, sehingga akan mubazir, menurut saya maksimal 35 karakter.