4.2.1.4 Class Diagram
Class diagram ini menggambarkan desain sistem yang akan dibangun dalam database. Dan dapat dijadikan ilustrasi skema database yaitu dengan tabel-
tabel yang akan digunakan dalam database. Setiap class akan diwakili oleh tabel, attribut class yang akan menjadi field dalam tabel. Struktur data class diagram
yang disajikan dalam bentuk tabel adalah sebagai berikut:
Gambar 4.15 Class Diagram
Berikut struktur data class yang didefinisikan dan dikumpulkan dalam bentuk penyajian sebagai berikut :
1. Tabel Jadwal File name
: Jadwal Primary key : Id_Jadwal
Foreign key : -
Tabel 4.10 Struktur tabel Jadwal
No Field Name
Type Field Size
Keterangan
1 Id Int
11 Id_Jadwal 2 Fakultas
Char 30 Fakultas
3 Semester Char
3 Semester 4 Prodi
Char 30 Prodi
5 Kelas Char
15 Kelas 6
Mata Kuliah Char
50 Mata Kuliah
7 Dosen Char
50 Dosen 8
Ruang Lab Char
30 Ruang Lab
9 Tanggal Char
30 Tanggal 10 Shift
Char 15 Shift
2. Tabel Ruang Lab File name
: Ruang Lab Primary key
: Id_Ruang Lab Foreign key
: -
Tabel 4.11 Struktur tabel Ruang Lab
No Field Name
Type Field Size
Keterangan
1 Id Int
11 Id_Ruang Lab
2 Ruang lab
Char 40
Ruang lab
3. Tabel Mata Kuliah File name
: Mata Kuliah Primary key
: Id_Mata Kuliah Foreign key
: -
Tabel 4.12 Struktur tabel Mata Kuliah
No Field Name
Type Field Size
Keterangan
1 Id Int
11 Id_fakultas 2 Fakultas
Char 30 Fakultas
3 Prodi Char
30 Prodi 4 Kelas
Char 10 Kelas
5 Mata Kuliah
Char 100
Mata kuliah 6 Jumlahsks
Int 3 Jumlah
sks 4. Tabel Semester
File name : Semester
Primary key : Id_Semester
Foreign key : -
Tabel 4.13 Struktur tabel Semester
No Field Name
Type Field Size
Keterangan
1 Id Int
2 Id_semester 2 Semester
Char 3 Semester
5. Tabel
Fakultas File name
: Fakultas Primary key
: Id_Fakultas Foreign key
: -
Tabel 4.14 Struktur tabel Fakultas
No Field Name
Type Field Size
Keterangan
1 Id Int
3 Id_fakultas 2 Fakultas
Char 50 Fakultas
6. Tabel
Prodi File name
: Prodi Primary key
: Id_Prodi Foreign key
: -
Tabel 4.15 Struktur tabel Prodi
No Field Name
Type Field Size
Keterangan
1 Id Int
11 Id_fakultas 2 Fakultas
Char 50 Fakultas
3 Prodi Char
50 Prodi 7.
Tabel Kelas
File name : Kelas
Primary key : Id_Kelas
Foreign key : -
Tabel 4.16 Struktur tabel Kelas
No Field Name
Type Field Size
Keterangan
1 Id Int
11 Id_kelas 2 Fakultas
Char 30 Fakultas
3 Prodi Char
50 Prodi
4 Namakelas Char
10 Nama kelas
8. Tabel Dosen File name
: Dosen Primary key
: Id_Dosen Foreign key
: -
Tabel 4.17 Struktur tabel Dosen
No Field Name
Type Field Size
Keterangan
1 Id Int
11 Id_dosen 2 Namadosen
Char 100 Nama
dosen 3 Nip
Char 15 Nip
4 Fakultas Char
30 Fakultas 5 Prodi
Char 30 Prodi
6 Kelas Char
20 Kelas
9. Tabel Shift File name
: Shift Primary key
: Id_Shift Foreign key
: -
Tabel 4.18 Struktur tabel Shift
No Field Name
Type Field Size
Keterangan
1 Id Int
3 Id_shift 2 Shift
Char 10 Shift
4.2.2 Rancangan Layar
Antarmuka Interface
Perancangan antarmuka interface dibuat agar user dengan mudah dapat mengoperasikan dan mengerti bagaimana sistem dapat digunakan.Untuk
memudahkan dan mengefektifkan dalam pemasukan data, maka perlu adanya rancangan masukan. Untuk mempermudah pemasukan data, maka pada beberapa
atribut atau field dilakukan pengkodean. 1.
Perancangan halaman form Login
LOGIN ADMINISTRATOR
User ID : Password :
Login
Gambar 4.16 Rancangan form Login Admin
2. Perancangan Halaman utama admin
Logo
ADMINISTRASI JADWAL PENGGUNAAN LAB
Header
SELAMAT DATANG ADMINISTRATOR
Info
Struktur Data Jadwal
Logout
Footer
Gambar 4.17 Rancangan Halaman utama admin