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