Class Diagram Sequence Diagram CRUD Struktur Data

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