Sequence Diagram fungsi logout User Sequence Diagram fungsi logout Admin Penerjemahan Entity ke dalam Basis Data

Apabila Super Admin ingin mengupdate data Role, Super Admin dapat memilih menu edit, setelah dipilih maka sistem akan menampilkan menu edit, bila data Role telah diubah maka data Role akan disimpan kembali ke dalam database Role dan kemudian sistem akan menampilkan seluruh data Role. Dan apabila Super Admin ingin menghapus data Role, Super Admin dapat memilih menu delete, setelah dipilih maka sistem akan menghapus data Role dari database Role, kemudian sistem akan menampilkan list seluruh data Role.

7. Sequence Diagram fungsi Logout

a. Sequence Diagram fungsi logout User

Gambar 4.39 Sequence diagram use case logout User Keterangan gambar : Pada saat user ingin logout keluar dari sistem maka user memilih menu logout. User keluar dari sistem.

b. Sequence Diagram fungsi logout Admin

Gambar 4.40 Sequence diagram use case logout Admin Keterangan gambar : Pada saat Admin Ortala admin TU Rektorat Super admin ingin logout keluar dari sistem maka admin memilih menu logout. Kemudian keluar dari sistem.

4.2.1.3 Desain Basis Data a. Perancangan

Class Diagram Pada class diagram dibawah ini, dapat kita lihat bahwa class dibawah ini adalah class yang digunakan pada aplikasi Sistem Repository SK UIN Jakarta. Gambar 4.41 Class Diagram

b. Penerjemahan Entity ke dalam Basis Data

Pada class diagram terdapat entity yang dapat diterjemahkan ke dalam bentuk tabel-tabel beserta field- field dan relation nya ke dalam basis data. 1. Kategori Nama Tabel : ketegori Primary Key : id Foreign Key : - Tabel 4.21 Tabel Kategori Nama Field Tipe Data Ukuran Keterangan id Integer Id kategori nama varchar 20 Nama kategori deskripsi varchar 65535 Deskripsi kategori 2. Indeks Nama Tabel : indeks Primary Key : id Foreign Key : - Tabel 4.22 Tabel indeks Nama Field Tipe Data Ukuran Keterangan id Integer Id indeks kode varchar 20 Kode indeks deskripsi varchar 65535 Deskripsi indeks 3. Berkas Nama Tabel : berkas Primary Key : id Foreign Key : id_index, id_kategori. Tabel 4.23 Tabel berkas Nama Field Tipe Data Ukuran Keterangan id Integer Id berkas Id_index Integer Id indeks Id_kategori Integer Id kategori keyPencarian varchar 50 Key pencarian ringkasan varchar Isi ringkas sk asal varchar 50 Asal surat kepada varchar 50 Alamat tertuju thnTerbit date Tahun terbit sk status varchar 20 Status sk berkasSk varchar 255 Keterangan berkas Validasi1 varchar 255 Validasi Ortala Validasi2 varchar 255 Validasi TU Rektorat filecontent Blob Penyimpanan file filename varchar 255 Nama file mimetype varchar 255 Tipe file simpanan uploaddate date Waktu upload 4. User Nama Tabel : tbmuser Primary Key : id Foreign Key : id_index, id_tbmaccount Tabel 4.24 Tabel tbmuser Nama Field Tipe Data Ukuran Keterangan id Integer Id tbmuser Alamat varchar 65535 Alamat user email varchar 50 Alamat email jabatan varchar 50 jabatan nama varchar 50 Nama user Nip varchar 50 NIP telp varchar 50 telepon Id_index Integer Id indeks Id_tbmaccount integer Id tabel account 5. Account Nama Tabel : tbmaccount Primary Key : id Foreign Key : id_tbmrole Tabel 4.25 Tabel tbmaccount Nama Field Tipe Data Ukuran Keterangan id Integer Id tbmaccount username varchar 50 Username login password varchar 50 Password login Session_id integer Session login lastLogin date Waktu login Id_tbmrole Integer Id tbmrole 6. Role Nama Tabel : tbmrole Primary Key : id Foreign Key : - Tabel 4.26 Tabel tbmrole Nama Field Tipe Data Ukuran Keterangan id Integer Id role nama varchar 20 Nama role 7. Referensi page Nama Tabel : refpage Primary Key : id Foreign Key : id_tbmrole, id_parent Tabel 4.27 Tabel refpage Nama Field Tipe Data Ukuran Keterangan id Integer Id refpage depth Integer depth Hak_akses Integer 50 Hak akses kategori varchar 30 kategori nama varchar 255 Nama label No_order Integer Nomor order Urlpage varchar 255 Nama url Id_parent Integer Id parent Id_tbmrole Integer Id tbmrole

4.2.1.4 Perancangan Desain Interface

1. Desain Interface Login

Gambar 4.42 Desain Interface Login user, admin ortala, admin TU rektorat, super admin

2. Desain Interface Beranda

Gambar 4.43 Desain Interface Beranda User Logo UIN Repository SK Dokumentasi Repository Surat Keputusan UIN Beranda Logout Kontak Validasi Struktur Organisasi Selamat datang di Sistem Repository SK Syarif Hidayatullah Jakatra Kategori Indeks Tambah Berkas Koleksi SK Gambar 4.44 Desain Interface Beranda Admin Ortala Gambar 4.45 Desain Interface Beranda Admin TU Rektorat Gambar 4.46 Desain Interface Beranda Super Admin

3. Desain Interface Struktur Organisasi

Gambar 4.47 Desain Interface Struktur Organisasi user, admin ortala, admin TU rektorat, super admin

4. Desain Interface Kontak

Gambar 4.48 Desain Interface Kontak user, admin ortala, admin TU rektorat, super admin

5. Desain interface berkas

a. Desain interface lihat berkas