Perancangan Sequence Diagram Object Oriented Design
menjadi disposisi kemudian akan membuat data disposisi surat baru yang ditujukan kepada user lain, dan tersimpan di dalam database.
7. Sequence diagram untuk input dan disposisi surat internal
Gambar. 4.40. Sequence diagram input dan disposisi surat internal Gambar 4.40. menggambarkan proses yang dilakukan seorang
admin dan user dengan jabatan sekretaris ketika menerima surat dari pihak departemen tertentu yang ada dalam perusahaan, yang kemudian
surat itu disebutnya surat internal. Surat internal yang diterima akan dilakukan proses pencatatan dan disposisi secara elektronik, dengan
menginput detail dan hasil scan surat ke dalam sistem. Proses ini dapat dilakukan jika admin telah melakukan proses login terlebih dahulu.
Proses penginputan dan disposisi surat dilakukan dengan memilih menu surat keluar, kemudian sistem menampilkan form input surat,
selanjutnya admin input detail surat. Sebelum data tersimpan dalam
database, sistem akan melakukan validasi kelengkapan data terlebih dahulu.
8. Sequence diagram untuk membaca surat internal yang
didisposisikan dari entry
Gambar. 4.41. Sequence diagram baca surat internal disposisi masuk dari entry
Gambar 4.41. menjelaskan tentang proses yang dilakukan seorang user ketika dia ingin mengecek dan membaca surat internal yang
didisposisikan kepada user tersebut langsung dari entry, yaitu admin dan user dengan jabatan sekretaris. User memilih menu notifikasi surat
internal dan memilih notifikasi inbox, yang akan menampilkan list surat internal yang masuk dari entry. Setelah user membaca detail surat
eksternal. Sistem secara otomatis akan mengubah status surat yang tersimpan di database dari un_read menjadi read.
9. Sequence diagram untuk menerima dan disposisi kembali surat
internal yang didisposisikan dari entry
Gambar. 4.42. Sequence diagram terima dan disposisi kembali surat internal disposisi masuk dari entry
Gambar 4.42. menjelaskan tentang proses yang dilakukan user untuk merubah status disposisi surat internal yang masuk dari entry,
yaitu admin dan user dengan jabatan sekretaris. Surat yang telah dibaca user, perlu ditindak lanjuti, yaitu apakah user akan menerima dan tindak
lanjuti surat atau mendisposisikan kembali surat internal tersebut kepada user lainnya. Setelah melakukan proses login, user memilih
menu notifikasi surat internal, kemudian sistem akan menampilkan antrian surat yang harus didisposisikan atau diterima. Dengan
melakukan rangkaian yang tergambar dalam diagram di atas, sistem akan mengubah status surat internal menjadi diterima jika surat diterima
dan ditindak lanjuti oleh user tersebut. Jika surat tersebut didiposisikan kembali ke user lain, sistem akan mengubah status disposisi surat
menjadi disposisi, kemudian membuat data disposisi kepada user tujuan, yang akan tersimpan detail nya di dalam database.
10. Sequence diagram untuk menerima dan disposisi kembali surat
internal yang didisposisikan dari user lain
Gambar. 4. 43. Sequence diagram terima dan disposisi kembali surat internal disposisi masuk dari user lain.
Gambar 4.43. menjelaskan tentang rangkaian proses yang dilakukan seorang user ketika dia mendapatkan disposisi surat internal dari user
lain. Proses ini akan mengubah status disposisi surat menjadi diterima jika surat diterima dan ditindak lanjuti oleh user tersebut, sehingga alur
surat akan berhenti pada user itu. Jika user ingin mendisposisikan kembali ke user lain, makan sistem akan mengubah status disposisi
menjadi disposisi kemudian akan membuat data disposisi surat baru yang ditujukan kepada user lain, dan tersimpan di dalam database.
11. Sequence diagram untuk input dan edit surat keluar
Gambar 4.44. Sequence diagram input dan edit surat keluar Gambar 4.44. menjelaskan tentang rangkaian proses yang dilakukan
seorang entry yaitu admin dan user dengan jabatan sekretaris untuk mencatat arsip elektronik surat yang akan keluar dari departemen
dimana entry bertugas. Sebelum melakukan proses ini, admin dan sekretaris harus login terlebih dahulu. Untuk menginput data surat
keluar baru admin atau sekretaris mengakses halaman surat keluar dengan memilih menu surat keluar, begitu juga dengan proses edit data
surat keluar. Admin akan penginput data surat keluar baru atau perubahan data surat pada form yang akan ditampilkan sistem. Sebelum
menyimpan data surat keluar baru atau perubahan data ke dalam
database, sistem akan melakukan verifikasi kelengkapan data terlebih dahulu.
12. Sequence diagram untuk hapus data surat keluar
Gambar 3.45. Sequence diagram hapus surat keluar Gambar 3.45. menjelaskan tentang proses yang akan dilakukan
admin dalam menghapus data surat keluar yang pernah tersimpan dalam database. Admin terlebih dahulu login, kemudian memilih menu surat
keluar. Selanjutnya admin memilih salah satu data surat keluar yang akan dihapus. Sebelum data terhapus secara permanen dari database,
sistem akan melakukan konfirmasi ulang untuk menghindari kesalahan pilihan data yang akan dihapus.
13. Sequence diagram untuk laporan
Gambar. 3.46. Sequence diagram laporan Gambar 3.46. menjelaskan tentang rangkaian proses yang akan
dilakukan, ketika admin membutuhkan dokumen laporan surat-surat tersimpan dalam komputer untuk kemudian bisa dicetak. Sebelum
melakukan proses ini admin harus login terlebih dahulu. Kemudian memilih menu laporan, sehingga sistem akan menampilkan form input
permintaan laporan surat apa yang diinginkan berdasarkan jenis dan interval waktu tertentu. Setelah admin memilih permintaan laporan
surat, admin bias melihat print preview sebelum admin dapat men- download
laporan surat ke dalam komputer, sehingga admin dapat mencetaknya.
14. Sequence diagram untuk histori
Gambar. 3.47. Sequence diagram histori Gambar 3.47. menjelaskan tentang rangkaian proses yang akan
dilakukan, ketika admin dan user membutuhkan informasi tentang hitori surat-surat disposisi. Sebelum melakukan proses ini admin dan user
harus login terlebih dahulu. Kemudian memilih menu histori, sehingga sistem akan menampilkan halaman daftar surat dengan historinya.
Selanjutnya user bisa mengklik salah satu tombol detail histori untuk melihat detail histori surat tersebut dalam bentuk popups.