Anda di halaman 1dari 6

Nama : I Wayan Eka Purnama Putra Nim Kls : 1015051062 :6A RANCANGAN BASIS DATA KRS UNDIKSA Data-data

yang membangun sistem KRS: 1. Data Mahasiswa a. NIM (*) b. Password c. Nama Mahasiswa d. PA (**) e. Fakultas (**) f. Jurusan (**) 2. Data Dosen a. NIP (*) b. Nama 3. Data Semester a. Kode semeseter (*) b. Semester 4. Data MatKul a. Kode MatKul (*) b. Nama MatKul c. Jumlah SKS 5. Data Nilai a. Kode Nilai(*) b. Kode Matkul(**)

c. NIM(**) d. Kode semester(**) e. Nilai 6. Data Jurusan a. Kode Jurusan(*) b. Nama Jurusan c. Kode Fakultas(**) 7. Data Fakultas a. Kode Fakultas(*) b. Nama Fakultas 8. Data KRS a. Kode KRS(*) b. NIM(**) c. Tanggal d. Kode Semester(**) 9. Data Detail KRS a. Kode Detiail KRS(*) b. Kode KRS(**) c. Kode MatKul(**) d. Kelas

Perancangan Tabel Basis Data : 1. Tabel Mahasiswa Tabel Mahasiswa berfungsi untuk menyimpan data-data Mahasiswa, untuk lebih lengkapnya bisa dilihat di tabel berikut:
N Nama Tipe Data Panjang Data Keterangan

o 1

Field NIM (*) Teks 10 Nomor Induk Mahasiswa sebagai penunjuk identitas mahasiswa. Kata sandi untuk Masuk ke Sistem KRS.. Nama Mahasiswa yang mengisi KRS Pembimbing Akademik dari Mahasiswa

2 3

Password Nama Mahasiswa NIP /PA (**) Kode Fakultas (**) Kode Jurusan

Teks Teks

16 50

Teks

17

Teks

Fakultas asal Mahasiswa

Teks

Jurusan asal Mahasiswa

2. Tabel Dosen Tabel Dosen digunakan untuk menyimpan data dosen sebagai pembantu akademik mahasiswa, untuk lebih lengkat silahkan lihat tabel berikut:
N o 1 2 Nama Field NIP (*) Nama Dosen Tipe Data Teks Teks Panjang Data 17 50 Keterangan Nomor Induk Pegawai, nomor identitas dari dosen Nama Dosen

3. Tabel Semester Tabel Semester digunakan untuk menyimpan data Semester saat krs dilaksanakan.
N o 1 Nama Field Kode Semester(* Tipe Data Teks Panjang Data 5 Keterangan Kode penunjuk untuk setiap

) 2 Semester Teks 12

semester Semester saat KRS dilaksanakan

4. Tabel MatKul Tabel MatKul digunakan untuk menyimpan data Mata Kuliah yang diambil pada saat KRS.
N o 1 2 3 Nama Field Kode MatKul (*) Nama MatKul SKS Tipe Data Teks Teks Angka Panjang Data 6 20 2 Keterangan Kode Penunjuk Mata Kuliah yang diambil pada saat KRS Nama Mata Kuliah yang diambil pada saat KRS Bobot SKS dari Mata Kuliah

5. Tabel Nilai Tabel Nilai berfungsi untuk menyimpan nilai dari Mata Kuliah yang diambil Mahasiswa di semester sebelumnya untuk menentukan jumlah SKS yang bisa diambil.
N o 1 Nama Field Kode Nilai (*) Kode Matkul (**) NIM (**) Nilai Tipe Data Panjang Data Keterangan Kode penunjuk Nilai dari Nilai Matakuliah yang diambil Kode Penunjuk Mata Kuliah Nomor Identitas Mahasiswa Nilai dari Mata Kuliah yang sudah diambil

Teks

2 3 4

Teks Teks Piliha

6 10 A,B,C,D ,E

6. Tabel Jurusan Tabel Jurusan berfungsi untuk menyimpan data Jurusan asal mahasiswa yang melakukan KRS.

N o 1 2

Nama Field Kode Jurusan (*) Nama Jurusan Kode Fakultas (**)

Tipe Data Teks Teks

Panjang Data 4 50

Keterangan Kode penunjuk Jurusan Nama Jurusan

Teks

Kode Penunjuk Fakultas

7. Tabel Fakultas Tabel Jurusan berfungsi untuk menyimpan data Fakultas asal mahasiswa yang melakukan KRS.
N o 1 2 Nama Field Kode Fakultas Nama Fakultas Tipe Data Teks Teks Panjang Data 4 30 Keterangan Kode Penunjuk Fakultas Nama Fakultas

8. Tabel KRS Tabel KRS berfungsi untuk menyimpan data KRS yang disusun Mahasiswa.
N o 1 2 3 Nama Field Kode KRS (*) NIM (**) Tanggal Tipe Data Teks Teks Date/Time Panjang Data 4 10 Keterangan Kode Unik penunjuk KRS Nomor identitas Mahasiswa yang melakukan KRS Tanggal dilakukannya pengisian KRS

Kode Semester( **)

Teks

Kode penunjuk Semester saat melakukan KRs

9. Tabel Detail KRS Tabel Detail KRS berfungsi untuk menyimpan data Mata Kuliah yang diambil saat mengisi KRS oleh mahasiswa.
N o 1 Nama Field Kode Detail KRS (*) Kode KRS (**) Kode Matkul (**) Kelas Tipe Data Panjang Data Keterangan

Teks

Kode penunjuk detail KRS

2 3 4

Teks Teks Teks

4 6 1

Kode unik penunjuk KRS Kode penunjuk Mata kuliah yang diambil saat KRS Kelas dari Mata Kuliah yang diikuti mahasiswa

Keterangan : (*) : Primary Key (**) : Foreign Key