• Tidak ada hasil yang ditemukan

BAB IV PEMBAHASAN

4.2 Workshop Design

4.2.1 Design System

4.2.1.2 Membuat Sequence Diagram

Sequence diagram menggambarkan interaksi antar

objek didalam dan di sekitar sistem (termasuk pengguna,

display, dan sebagainya) berupa message yang digambarkan

terhadap waktu. Dibawah ini adalah sequencediagram untuk masing-masing modul.

1. Sequence Diagram Login

a. Sequence Diagram LoginUser

Keteranga Gambar : pada saat user melakukan login,

sistem akan meminta username dan password terlebih dahulu. Pada saat username dan password dibaca oleh sistem, sistem akan memeriksa username dan password yang

diinputkan dengan username dan password yang sudah ada

didalam database (user). Jika sudah benar maka user akan masuk ke tampilan menu utama sistem. Jika terdapat kesalahan maka, sistem akan menampilkan pesan kesalahan untuk memasukan username dan password kembali.

b. Sequence Diagram Login Admin

Gambar 4.29Sequence diagram use case login Admin

Keteranga Gambar : pada saat Admin Ortala, Admin TU Rektorat dan Super admin melakukan login, sistem akan meminta username dan password terlebih dahulu. Pada saat

username dan password dibaca oleh sistem, sistem akan

username dan password yang sudah ada didalam database. Jika sudah benar maka Admin Ortala/ Admin TU Rektorat/ Super admin akan masuk ke tampilan menu utama sistem. Jika terdapat kesalahan maka, sistem akan menampilkan pesan kesalahan untuk memasukan username dan password

kembali.

2. Sequence Diagram Berkas

a. Sequence Diagram fungsi Validasi I Berkas Admin Ortala

Keterangan Gambar : Pada Saat Admin Ortala ingin memvalidasi berkas maka Admin Ortala masuk kedalam menu utama, kemudian memilih menu validasi. Di menu validasi kemudian Admin Ortala melakukan validasi terhadap berkas SK. Apabila berkas telah divalidasi maka data berkas SK disimpan didatabase berkas kemudian sistem tidak akan menampilkannya kembali pada menu validasi dan sistem kembali menampilkan list berkas yang belum divalidasi.

b. Sequence Diagram fungsi Validasi II Berkas Admin TU Rektorat

Keterangan Gambar : Pada Saat Admin TU Rektorat ingin memvalidasi berkas maka Admin TU Rektorat masuk kedalam menu utama, kemudian memilih menu validasi. Di menu validasi kemudian Admin TU Rektorat melakukan validasi terhadap berkas SK. Apabila berkas telah divalidasi maka data berkas SK disimpan didatabase berkas kemudian sistem tidak akan menampilkannya kembali pada menu validasi dan sistem kembali menampilkan list berkas yang belum divalidasi.

c. Sequence Diagram fungsi Input/Upload Berkas Admin Ortala

Gambar 4.32Sequencediagramuse case Input/Upload berkas

Keterangan Gambar : Pada Saat Admin Ortala ingin

utama, kemudian memilih menu Berkas. Di menu berkas terdapat menu tambah berkas, kemudian Admin Ortala memilih menu tersebut, setelah dipilih maka sistem akan menampilkan menu tambah berkas. Apabila data berkas telah dimasukan maka data Role disimpan didatabase Role

kemudian sistem akan menampilkan data berkas yang telah dimasukan.

Apabila Super Admin ingin melakukan upload file

berkas, Admin Ortala dapat memilih menu browse, setelah dipilih maka sistem akan menampilkan menu browse, bila data telah dipilih maka file berkas akan disimpan ke dalam

database berkas file dan kemudian sistem akan menampilkan

d. Sequence Diagram fungsi Cari/Detail/Download Berkas User

Gambar 4.33Sequence diagram use case cari/detail/download Berkas

Keterangan Gambar : Pada Saat user ingin mencari berkas SK maka user masuk kedalam menu utama, kemudian memilih menu koleksi berkas. Di menu koleksi berkas terdapat menu pencarian berkas, kemudian user memilih menu tersebut, setelah diinput key pencarian maka sistem

akan melakukan pencarian pada database berkas. Apabila data pencarian telah ditemukan maka sistem akan menampilkan berkas/list hasil pencarian.

Apabila user ingin melihat detail berkas file,user dapat memilih menu koleksi berkas, setelah dipilih maka sistem akan menampilkan list berkas, kemudian user memilih menu

detail. Selanjutnya sistem akan menampilkan detail

keterangan dari berkas. Dan apabila user ingin

mendownload file tersebut, user dapat memilih menu

download, setelah dipilih maka sistem akan memanggil data

dari database berkas sistem akan menampilkan file hasil

e. Sequence Diagram fungsi Cari/Detail/Download/Delete Berkas Admin

Gambar 4.34Sequence diagram use case cari/detail/download Berkas

Keterangan Gambar : Pada Saat Admin Ortala dan Admin TU Rektorat ingin mencari berkas SK maka Admin Ortala dan Admin TU Rektorat masuk kedalam menu utama, kemudian memilih menu koleksi berkas. Di menu koleksi berkas terdapat menu pencarian berkas, kemudian Admin Ortala dan Admin TU Rektorat memilih menu tersebut, setelah diinput key pencarian maka sistem akan melakukan pencarian pada database berkas. Apabila data pencarian telah

ditemukan maka sistem akan menampilkan berkas/list hasil pencarian.

Apabila Admin Ortala dan Admin TU Rektorat ingin melihat detail berkas file, Admin Ortala dan Admin TU Rektorat dapat memilih menu koleksi berkas, setelah dipilih maka sistem akan menampilkan list berkas, kemudian Admin Ortala memilih menu detail. Selanjutnya sistem akan menampilkan detail keterangan dari berkas. Dan apabila Admin Ortala dan Admin TU Rektorat ingin mendownload

file tersebut, Admin Ortala dan Admin TU Rektorat dapat

memilih menu download, setelah dipilih maka sistem akan memanggil data dari database berkas sistem akan menampilkan file hasil download. Dan apabila Admin Ortala dan Admin TU Rektorat ingin menghapus data berkas, Admin Ortala dan Admin TU Rektorat dapat memilih menu

delete, setelah dipilih maka sistem akan menghapus data

berkas dari database berkas, kemudian sistem akan menampilkan kembali seluruh list data berkas.

3. Sequence Diagram fungsi Input/Edit/Delete Kategori Admin Ortala

Gambar 4.35Sequence diagram use case Input/Edit/Delete Kategori

Keterangan Gambar : Pada Saat Admin Ortala ingin

menginput kategori maka Admin Ortala masuk kedalam

menu utama, kemudian memilih menu kategori. Di menu kategori terdapat menu tambah kategori, kemudian Admin Ortala memilih menu tersebut, setelah dipilih maka sistem akan menampilkan menu tambah kategori. Apabila data kategori telah dimasukan maka data kategori disimpan di

database kategori kemudian sistem akan menampilkan seluruh data kategori.

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

4. Sequence Diagram fungsi Input/Edit/Delete Indeks Admin Ortala

Gambar 4.36Sequence diagram use case Input/Edit/Delete Indeks

Keterangan Gambar : Pada Saat Admin Ortala ingin

menginputindeks maka Admin Ortala masuk kedalam menu

utama, kemudian memilih menu indeks. Di menu indeks

terdapat menu tambah indeks, kemudian Admin Ortala memilih menu tersebut, setelah dipilih maka sistem akan menampilkan menu tambah indeks. Apabila data indeks telah dimasukan maka data indeks disimpan di database indeks

Apabila Admin Ortala ingin mengupdate data indeks,

Admin Ortala dapat memilih menu edit, setelah dipilih maka sistem akan menampilkan menu edit, bila data indeks telah diubah maka data indeks akan disimpan kembali ke dalam

database indeks dan kemudian sistem akan menampilkan

seluruh data indeks. Dan apabila Admin Ortala ingin menghapus data indeks, Admin Ortala dapat memilih menu

delete, setelah dipilih maka sistem akan menghapus data

indeks dari database indeks, kemudian sistem akan

5. Sequence Diagram fungsi Input/Edit/Delete User Account Super Admin

Gambar 4.37Sequence diagram use case Input/Edit/Delete User Account

Keterangan Gambar : Pada Saat Super Admin ingin menginput UserAccount maka Super Admin masuk kedalam menu utama, kemudian memilih menu User Account. Di menu User Account terdapat menu tambah Account,

kemudian Super Admin memilih menu tersebut, setelah dipilih maka sistem akan menampilkan menu tambah User

User Account disimpan didatabase tbmuser kemudian sistem akan menampilkan list seluruh data User Account.

Apabila Super Admin ingin mengupdate data User

Account, Super Admin dapat memilih menu edit, setelah

dipilih maka sistem akan menampilkan menu edit, bila data

User Account telah diubah maka data User Account akan

disimpan kembali ke dalam database User Account dan kemudian sistem akan menampilkan seluruh data User

Account. Dan apabila Super Admin ingin menghapus data

User Account, Super Admin dapat memilih menu delete,

setelah dipilih maka sistem akan menghapus data User

Account dari database tbmuser, kemudian sistem akan

6. Sequence Diagram fungsi Input/Edit/Delete Pengaturan Role Super Admin

Gambar 4.38Sequence diagram use case Input/Edit/Delete Role

Keterangan Gambar : Pada Saat Super Admin ingin

menginput Role maka Super Admin masuk kedalam menu

utama, kemudian memilih menu pengaturan. Di menu pengaturan terdapat menu tambah Role, kemudian Super Admin memilih menu tersebut, setelah dipilih maka sistem akan menampilkan menu tambah Role. Apabila data Role

telah dimasukan maka data Role disimpan didatabase Role

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. SequenceDiagram fungsi logoutUser

Keterangan gambar : Pada saat user ingin logout (keluar dari sistem) maka user memilih menu logout. User keluar dari sistem.

b. SequenceDiagram fungsi logout Admin

Gambar 4.40Sequence 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.

Dokumen terkait