Perancangan Tabel Pangkalan Data

Tabel 3.6 Relasi SKS NIM Kd_Mtk SKS 021401009 KTD105 3 021401021 KTD103 3 021401050 KTK214 2 Mahasiswa NIM Nama Alamat Kota Kd_Fklts Kd_Jrsn SKS NIM Kd_Mtk SKS Matakuliah Kd_Mtk Nama_Mtk Smstr Kd_Jrsn Gambar 3.6 Diagram Kerelasian Antar Relasi Hasil Normalisasi

3.2.2.3 Perancangan Tabel Pangkalan Data

Perancangan pangkalan data sebagai tempat penyimpanan data harus diperhatikan karena itu merupakan salah satu aspek penting yang akan menentukan kinerja dari sebuah perangkat lunak. Berikut merupakan daftar tabel pangkalan data Access 2003 yang dipergunakan dalam web site SIAKAD.

1. Tabel Mahasiswa

Tabel mahasiswa berisi tentang data mahasiswa. Data ini dirancang untuk keperluan komunikasi antara pihak universitas dengan mahasiswa. Universitas Sumatera Utara Tabel 3.7 Struktur Tabel Mahasiswa Field Type LengthValues Keterangan NIM Int 10 Nomor Induk Mahasiswa, Primary Key Nama Varchar 35 Nama mahasiswa Alamat Varchar 50 Alamat Kota Varchar 20 Kota Kd_fakultas Varchar 2 Fakultas Kd_jurusan Varchar 2 Jurusan

2. Tabel KRS

Tabel KRS adalah tabel yang menampung data Kartu Rencana Studi mahasiswa dalam suatu semester. Tabel ini berisi daftar mata kuliah yang diambil mahasiswa. Tabel 3.8 Struktur Tabel KRS Field Type LengthValues Keterangan NIM Int 10 Nomor Induk Mahasiswa, Primary Key Kode_mk Varchar 7 Kode mata kuliah No_Krs Auto Number 5 No Pendaftaran KRS

3. Tabel Nilai

Tabel nilai adalah tabel yang menampung nilai-nilai mata kuliah yang diambil mahasiswa dalam suatu semester. Universitas Sumatera Utara Tabel 3.9 Struktur Tabel Nilai Field Type LengthValues Keterangan NIM Int 10 Nomor Induk Mahasiswa, Primary Key Kd_mk Varchar 7 Kode mata kuliah Nilai Int 3 Nilai mata kuliah

4. Tabel Tugas Akhir

Tabel tugas akhir digunakan apabila seorang mahasiswa mengambil tugas akhir. Tabel ini berisi informasi tugas akhir seorang mahasiswa. Tabel ini kelak akan digunakan untuk daftar bimbingan tesis. Tabel 3.10 Struktur Tabel Tugas Akhir Field Type LengthValues Keterangan Kd_TA Auto Number 5 Kode tugas akhir Primary Key NIM Int 10 Nomor Induk Mahasiswa Judul Memo - Judul tesis

5. Tabel Login Mahasiswa

Seorang mahasiswa yang akan masuk ke dalam sistem juga mempunyai user name dan password untuk mendapatkan informasi dalam sistem. Mahasiswa dapat masuk ke dalam sistem dengan memakai login yang dalam tabel ini dinamakan logmhsw. Universitas Sumatera Utara Tabel 3.11 Struktur Tabel Login Mahasiswa Field Type LengthValues Keterangan Username Varchar 20 Nama alias User ID Password Varchar 15 Kata kunci

6. Tabel Dosen

Tabel dosen berisi tentang data dosen. Data ini dirancang biasanya untuk keperluan komunikasi antara pihak universitas dengan dosen. Tabel 3.12 Struktur Tabel Dosen Field Type LengthValues Keterangan NIP_dosen Varchar 10 Nomor Induk Pegawai dosen Primary Key Nama Varchar 25 Nama dosen Alamat Varchar 50 Alamat Kota Varchar 15 Kota Kd_fakultas Varchar 2 Fakultas Kd_jurusan Varchar 2 Jurusan

7. Tabel Mengajar

Tabel mengajar digunakan untuk informasi mata kuliah yang diambil oleh dosen. Tabel ini digunakan untuk mendukung relasi dengan jadwal kuliah. Universitas Sumatera Utara Tabel 3.13 Struktur Tabel Mengajar Field Type LengthValues Keterangan Kd_dosen Varchar 10 Kode dosen Primary Key Kd_mk Varchar 5 Kode mata kuliah

8. Tabel Bimbingan Tugas Akhir

Tabel bimbingan Tugas akhir digunakan untuk informasi mahasiswa yang dibimbing oleh dosen dalam menyelesaikan tugas akhirnya. Tabel 3.14 Struktur Tabel Bimbingan Field Type LengthValues Keterangan Kd_dosen Varchar 10 Kode dosen Primary Key Kd_TA Varchar 5 Kode tugas akhir

9. Tabel Perwalian

Tabel perwalian digunakan untuk informasi mahasiswa yang dibimbing oleh dosen dalam menyelesaikan masalah studinya. Tabel 3.15 Struktur Tabel Perwalian Field Type LengthValues Keterangan Kd_dosen Varchar 10 Kode dosen Primary Key NIM Varchar 10 Nomor Induk Mahasiswa Universitas Sumatera Utara

10. Tabel Login Dosen

Seorang dosen yang akan masuk ke dalam sistem juga mempunyai user name dan password untuk mendapatkan informasi dalam sistem. Tabel 3.16 Struktur Tabel logdosen Field Type LengthValues Keterangan Username Varchar 20 Nama alias User ID Password Varchar 15 Kata kunci

11. Tabel Fakultas

Tabel fakultas menampung informasi tentang fakultas-fakultas yang ada dalam suatu universitas. Tabel 3.17 Struktur Tabel Fakultas Field Type LengthValues Keterangan Kd_Fakultas Int 2 Kode untuk fakultas, Primary key Fakultas Varchar 10 Nama fakultas

12. Tabel Jurusan

Tabel jurusan menampung informasi tentang jurusan-jurusan yang ada dalam suatu fakultas. Untuk direlasikan dengan tabel fakultas, pada tabel ini ditambahkan Kd_Fakultas. Universitas Sumatera Utara Tabel 3.18 Struktur Tabel Jurusan Field Type LengthValues Keterangan Kd_Jurusan Int 2 Kode untuk jurusan, Primary key Jurusan Varchar 25 Nama jurusan Kd_Fakultas Int 2 Kode untuk fakultas

13. Tabel Mata Kuliah

Tabel mata kuliah berisi keterangandeskripsi mata kuliah. Tabel ini akan selalu dimodifikasi untuk keperluan informasi mata kuliah yang ditawarkan pada semester tertentu. Tabel 3.19 Struktur Tabel Mata Kuliah Field Type LengthValues Keterangan Kd_mk Varchar 7 Kode mata kuliah, Primary key Matakuliah Varchar 30 Nama mata kuliah SKS Int 1 Jumlah SKS Semester Int 2 Semester Kd_jurusan Int 2 Kode untuk jurusan

14. Tabel Jadwal

Tabel jadwal berisi keterangan atau deskripsi jadwal mata kuliah pada suatu semester. Universitas Sumatera Utara Tabel 3.20 Struktur Tabel Jadwal Field Type LengthValues Keterangan Kd_mk Varchar 7 Kode mata kuliah, Primary key Hari Varchar 7 Hari kuliah Jam Varchar 15 Jam kuliah Tempat Varchar 15 Ruang Kd_dosen Varchar 10 Kode dosen

15. Tabel Setuju

Tabel setuju berisi keterangan tentang kartu rencana studi seorang mahasiswa yang disetujui untuk kemudian mahasiswa tersebut dapat mengikuti perkuliahan yang diselenggarakan. Tabel 3.21 Struktur Tabel Setuju Field Type LengthValues Keterangan NIM Int 10 No Induk Mahasiswa, Primary key Kd_mk Varchar 7 Kode mata kuliah

16. Tabel Login BAAK

Dalam sistem informasi akademik pada sebuah universitas atau perguruan tinggi, bagian administrasi akademiklah yang bertugas menyelenggarakan perkuliahan. Bagian administrasi akademik pulalah yang memperbarui informasi yang ada. Bagian administrasi akademik dapat masuk ke dalam sistem dengan memakai login yang dalam tabel dinamakan logbaak. Universitas Sumatera Utara Tabel 3.22 Struktur Tabel LogBAAK Field Type LengthValues Keterangan Username Varchar 20 Nama alias User ID Password Varchar 15 Kata kunci Universitas Sumatera Utara

3.2.2.4 Relasi Antar Tabel