dokumen desain dan analisis
TRANSCRIPT
Dokumen Desain dan Analisis Model
Sistem Arsiparis Jurusan Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Jl. Pangeran Wijil No. 5 Pringgolayan, Tipes, Serengan, Surakarta
ph. +628995379008 email : [email protected]
Functional dan Non-Functional RequirementFuntional RequirementCod e F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 Description Melihat pemberitahuan Melihat surat pribadi Melihat template surat Membuat draft surat Melihat surat masuk Melihat surat keluar Manage surat masuk Manage surat keluar Manage draft Membuat pemberitahuan Mencetak surat Memanajemen user Membuat Surat Aktor Mahasiswa, Dosen Mahasiswa, Dosen Mahasiswa, Dosen, Admin Mahasiswa, Dosen Dosen, Admin Dosen, Admin Admin Admin Admin Admin Admin Admin Admin
Non Funtional RequirementDescription Sistem mempunyai login multiuser untuk keamanan dan akses data. Sistem mempunyai warna interface dominan orange yang merupakan warna Jurusan Informatika
Use Case Diagram
Use Case Naratif dan Use Case ScenarioF1 Melihat Pemberitahuan Pemberitahuan merupakan pengumuman yang menginformasikan segala hal yang berhubungan dengan surat, pengumuman bersifat peringatan dan pemberitahuan. Untuk akses lebih lanjut harus masuk ke sistem dengan login. Name Number Author Last update Assumption Actor Pre-condition Use case initiation Use termination Melihat pemberitahuan F1 Lynda 21 Desember 2011 Merupakan pengumuman Mahasiswa, Dosen User berada di halaman login Proses dimulai saat user mulai mengakses sistem
case User menutup sistem Sistem menampilkan pemberitahuan kepada mahasiswa / dosen Mahasiswa / dosen sudah login Sistem menampilkan pemberitahuan dari admin Jika ada pemberitahuan Sistem menampilkan semua pemberitahuan dari admin Jika ada surat yang tertuju bagi user, sistem menampilkan keterangan tentang surat tersebut. Surat harus diambil oleh mahasiswa/dosen secara langsung melalui admin. Jika tidak ada pemberitahuan Sistem menampilkan pop up message bahwa tidak ada pemberitahuan bagi user tersebut.
Post-condition Use case dialog
Aksi Aktor 1. Actor masuk halaman user memilih menu pemberitahuan ke dan cek
Reaksi Sistem 2. Jika ada pemberitahuan -> sistem menampilkan pemberitahuan yang ada dan jika ada surat masuk akan diberitahukan keterangan mengenai surat, dan sistem ada pesan untuk mengambil surat tersebut ke admin jurusan 3. Jika tidak ada pemberitahuan sistem menampilkan pop up message bahwa tidak ada pemberitahuan bagi user tersebut.
F2 Melihat Surat Pribadi NB : surat pribadi jadi menu sendiri, jadi user bisa melihat semua surat yang tertuju padanya(dari dulu sampai saat ini). Tapi user juga bisa melihat surat pribadi yang baru masuk yang diakses setelah pemberitahuan bahwa ada surat yang ditujukan kepada user tersebut. Name Melihat surat pribadi Number Author Last update Actor Assumption Pre-condition F2 Lynda 28 November 2011 Mahasiswa, Dosen User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih pilihan untuk melihat surat pribadi, atau user mengakses pemberitahuan dan ada surat yang masuk. Proses dimulai jika user meminta akses fitur ini, setelah user tersebut melihat pemberitahuan dari admin dan meminta sistem menunjukkan surat masuk atau user memilih menu untuk melihat semua surat pribadi yang pernah diterimanya
Use case initiation
Use termination
case User berhenti mengakses sistem Sistem sudah selesai melakukan proses Sistem menampilkan surat yang ditujukan kepada user Sistem menampilkan daftar surat yang berkaitan dengan user Jika user mengakses surat pribadi dari memilih menu lihat surat pribadi Sistem menampilkan semua surat yang pernah
Post-condition Use case dialog
ditujukan kepada user yang melalui jurusan informatika Ada status surat (sudah diambil atau belum) Jika user mengakses surat pribadi setelah pemberitahuan Sistem menampilkan surat yang baru yang masuk
Aksi Aktor 1. Actor masuk ke sistem dengan memilih menu lihat surat pribadi Scenario Alternatif : Aksi Aktor 3. Actor masuk ke sistem setelah melihat pemberitahuan dan memilih untuk melihat detail surat yang diterima. F3 Name Number Author Actor Last update Assumption Pre-condition Use case initiation Use termination
Reaksi Sistem 2. Sistem menampilkan semua list surat yang pernah tertuju ke actor.
Reaksi Sistem 4. Sistem menampilkan semua list surat yang pernah tertuju ke actor.
Melihat Template Surat Melihat template surat F3 Lynda Mahasiswa, dosen, admin 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan meminta sistem menunjukan template surat Proses dimulai jika user meminta akses fitur ini
case User menutup akses sistem Sistem sudah berhasil menjalankan proses Sistem menampilkan template surat, yang dipilih oleh user Sistem menampilkan pilihan jenis template yang disediakan. Saat user memilih salah satu dari pilihan yang ada, sistem akan menampilkan template surat sesuai pilihan
Post-condition Use case dialog
user
Aksi Aktor 1. Actor masuk ke sistem dan memilih menu lihat template surat 3. Actor memilih salah satu jenis template surat
Reaksi Sistem 2. Sistem menampilkan semua template surat yang tersedia list
4. Sistem menampilkan template surat yang dipilih oleh admin
F4 Membuat Draft Surat NB : bisa dari menu buat draft / bisa dari template yang dilihat langsung buat draft Name Membuat draft surat Number Author Actor Last update Assumption Pre-condition Use case initiation Use termination F4 Lynda Dosen, mahasiswa 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih menu untuk membuat draft Proses dimulai jika user meminta akses fitur ini
case User menutup akses sistem Sistem sudah berhasil menjalankan proses User sudah mensubmit input form yang ada Sistem menampilkan form input dan draft tersimpan ketika user mensubmit input Sistem menampilkan form input setelah user meminta akses untuk membuat surat Jika input user sesuai Sistem menyimpan draft ketika user mensubmit data Jika input user tidak sesuai Sistem menampilkan form input lagi, dan member notifikasi bahwa input salah
Post-condition Use case dialog
Aksi Aktor
Reaksi Sistem
1. Actor masuk ke sistem dan memilih menu buat draft 3. Actor draft memilih jenis
2. Sistem menampilkan list jenis draft surat yang disediakan. 4. Sistem menampilkan form input draft surat yang sesuai dengan input yang dibutuhkan untuk jenis template yang dimaksud 6. Jika input memenuhi syarat Sistem menyimpan data draft yang diinputkan actor dan member notifikasi bahwa draft sudah disimpan 1. Jika input tidak memenuhi syarat Sistem akan menampilkan notifikasi bahwa input tidak tepat.
5. Actor mensubmit input form
Alternative scenario Aksi Aktor 1. Actor melihat template dan memilih menu untuk membuat draft dari template tersebut 3. Actor mensubmit input form
Reaksi Sistem 2. Sistem menampilkan form input draft surat yang sesuai dengan input yang dibutuhkan untuk jenis template yang dilihat actor 4. Jika input memenuhi syarat Sistem menyimpan data draft yang diinputkan actor dan member notifikasi bahwa draft sudah disimpan 1. Jika input tidak memenuhi syarat Sistem akan menampilkan notifikasi bahwa input tidak tepat.
F5 Melihat Surat Masuk Name Melihat surat masuk Number Author Actor Last update Assumption Pre-condition Use case initiation F6 Lynda Dosen, admin 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih menu untuk melihat surat masuk Proses dimulai jika user meminta akses fitur ini
Use termination
case User menutup akses sistem Sistem berhasil menampilkan data Sistem menampilkan surat masuk ke jurusan Sistem mengecek level user yang mengakses sistem Jika user=admin Sistem menampilkan semua data surat masuk yang ada Jika user=dosen Sistem menampilkan data tertentu saja
Post-condition Use case dialog
Aksi Aktor 1. Actor memilih menu lihat surat masuk
Reaksi Sistem 2. Sistem mengecek level user yang mengakses sistem 3. Jika user=admin Sistem menampilkan semua data surat masuk yang ada 1. Jika user=dosen Sistem menampilkan data tertentu saja
F6 Name Number Author Actor Last update Assumption
Melihat Surat Keluar Melihat surat keluar F6 Lynda Dosen, admin 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih menu untuk melihat surat keluar Proses dimulai jika user meminta akses fitur ini
Pre-condition Use case initiation Use termination
case User menutup akses sistem Sistem berhasil menampilkan data Sistem menampilkan surat keluar dari jurusan Sistem mengecek level user yang mengakses sistem Jika user=admin Sistem menampilkan semua data surat keluar yang ada Jika user=dosen
Post-condition Use case dialog
Sistem menampilkan data tertentu saja
Aksi Aktor 1. Actor memilih menu lihat surat keluar
Reaksi Sistem 2. Sistem mengecek level user yang mengakses sistem 3. Jika user=admin Sistem menampilkan semua data surat keluar yang ada 1. Jika user=dosen Sistem menampilkan data tertentu saja
F7 Name Number Author Actor Last update Assumption
Manage Surat Masuk Manage surat masuk F7 Lynda Admin 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih menu untuk memanage surat masuk Proses dimulai jika user meminta akses fitur ini
Pre-condition Use case initiation Use termination
case User menutup akses sistem Sistem selesai memproses permintaan user Sistem menyimpan semua perubahan yang ada Sistem menampilkan semua data surat masuk dan beberapa menu, seperti : add, edit, delete Jika user memilih add Sistem menampilkan form input untuk menginputkan data surat masuk yang baru yang ingin ditambahkan ke daftar. Input terdiri dari : Tanggal masuk surat, Tanggal Pembuatan Surat, Kepada (tujuan surat), Hal (Perihal Surat), Deskripsi (Keterangan). Jika user memilih edit Sistem akan menampilkan form input berisi data yang dahulu. User dapat mengedit data itu dan
Post-condition Use case dialog
mensubmitnya. Jika sudah disubmit perubahan akan tersimpan ke database Jika user memilih delete
maka
Sistem akan menampilkan notifikasi pada user, apakah benar-benar ingin menghapus data atau tidak jika user tetap ingin menghapus, maka data akan langsung dihapus. Jika tidak user bisa mengcancel penghapusan data
Aksi Aktor 1. Actor memilih manage surat masuk
Reaksi Sistem 2. Sistem menampilkan semua data surat masuk, beserta submenu untuk memanage surat masuk, terdiri dari : add, edit, delete 4. Sistem menampilkan form input yang berisi keterangan tentang surat masuk. Inputan juga bisa digunakan untuk upload gambar surat, scanning masih manual. Upload ini bersifat optional(boleh upload gambar, boleh tidak) 6. Sistem menyimpan data surat baru 8. Sistem menampilkan form yang sudah terisi data sebelumnya dan bisa diedit oleh actor 10.Sistem menyimpan perubahan data 12.Sistem menampilkan pop up message, untuk menanyakan kembali pada actor untuk lanjut menghapus file atau mengcancel 14.Sistem akan menghapus data 16.Sistem batal menghapus data dan menampilkan data surat masuk lagi
3. Actor memilih add
5. Actor mensubmit input 7. Actor memilih satu dokumen dan memilih edit 9. Actor mensubmit data 11.Actor memilih satu dokumen dan memilih delete 13.Jika actor memilih tetap menghapus 15.Jika actor mengcancel memilih
F8 Name Number
Manage Surat Keluar Manage Surat Keluar F8
Author Actor Last update Assumption Pre-condition Use case initiation Use termination
Lynda Admin 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih menu untuk memanage surat keluar Proses dimulai jika user meminta akses fitur ini
case User menutup akses sistem Sistem selesai memproses permintaan user Sistem menyimpan semua perubahan yang ada Sistem menampilkan semua data surat keluar dan beberapa menu, seperti : add, edit, delete Jika user memilih add Sistem menampilkan form input untuk menginputkan data surat keluar yang baru yang ingin ditambahkan ke daftar. Input terdiri dari : Tanggal keluar surat, Tanggal Pembuatan Surat, Kepada (tujuan surat), Hal (Perihal Surat), Deskripsi (Keterangan). Jika user memilih edit Sistem akan menampilkan form input berisi data yang dahulu. User dapat mengedit data itu dan mensubmitnya. Jika sudah disubmit maka perubahan akan tersimpan ke database Jika user memilih delete Sistem akan menampilkan notifikasi pada user, apakah benar-benar ingin menghapus data atau tidak jika user tetap ingin menghapus, maka data akan langsung dihapus. Jika tidak user bisa mengcancel penghapusan data
Post-condition Use case dialog
Aksi Aktor 1. Actor memilih manage
Reaksi Sistem 2. Sistem menampilkan semua data surat
surat keluar
keluar, beserta submenu untuk memanage surat keluar, terdiri dari : add, edit, delete 4. Sistem menampilkan form input yang berisi keterangan tentang surat keluar. Inputan juga bisa digunakan untuk upload gambar surat, scanning masih manual. Upload ini bersifat optional(boleh upload gambar, boleh tidak) 6. Sistem menyimpan data surat baru 8. Sistem menampilkan form yang sudah terisi data sebelumnya dan bisa diedit oleh actor 10.Sistem menyimpan perubahan data 12.Sistem menampilkan pop up message, untuk menanyakan kembali pada actor untuk lanjut menghapus file atau mengcancel 14.Sistem akan menghapus data 16.Sistem batal menghapus data dan menampilkan data surat keluar lagi
3. Actor memilih add
5. Actor mensubmit input 7. Actor memilih satu dokumen dan memilih edit 9. Actor mensubmit data 11.Actor memilih satu dokumen dan memilih delete 13.Jika actor memilih tetap menghapus 15.Jika actor mengcancel F9 Name Number Author Actor Last update Assumption Pre-condition Use case initiation Use termination memilih
Manage Draft Manage draft F9 Lynda Admin 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih menu untuk memanage draft surat Proses dimulai jika user meminta akses fitur ini
case User menutup akses sistem Sistem selesai memproses permintaan user Sistem menyimpan semua perubahan yang ada
Post-condition
Use case dialog
Sistem menampilkan semua draft yang ada Jika mahasiswa/dosen meminta admin untuk mencetakkan surat Admin menambahkan nomor surat, baru bisa mencetak Jika mahasiswa/dosen mencetak surat belum meminta admin untuk
Admin bisa membiarkan draft yang ada sampai mahasiswa/ dosen meminta
Aksi Aktor 1. Actor masuk ke sistem dan memilih menu manage draft 3. Actor memilih salah satu draft dan memilih menu edit 5. Actor menambah nomor surat pada draft dan mensubmit
Reaksi Sistem 2. Sistem menampilkan list draft baru yang dibuat oleh mahasiswa maupun dosen 4. Sistem menampilkan draft yang ada.
6. Sistem mengecek nomor surat Jika nomor surat sesuai dan unik Sistem menyimpan perubahan Jika nomor surat tidak sesuai dan / atau tidak unik (sudah pernah dipakai) Sistem menampilkan pop up message yang menyatakan input nomor surat salah
F10 Manage Pemberitahuan Name Manage pemberitahuan Number Author Actor Last update Assumption Pre-condition Use case initiation F10 Lynda Admin 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih menu untuk membuat pemberitahuan Proses dimulai jika user meminta akses fitur ini
Use termination
case User menutup akses sistem Sistem selesai memproses permintaan user Sistem menyimpan semua perubahan yang ada Sistem menampilkan form input untuk diisi oleh user Setelah user mensubmit data yang ada, sistem menyimpan data tersebut.
Post-condition Use case dialog
Aksi Aktor 1. Actor masuk ke sistem dan memilih menu buat pemberitahuan 1. Actor mensubmit form
Reaksi Sistem 2. Sistem menampilkan form input yang terdiri dari Username ujuan penerima Deskripsi 2. Sistem mengecek username penerima Jika username tersedia Sistem menyimpan pemberitahuan di halaman admin maupun penerima, sehingga penerima bisa melihat pemberitahuan ini Jika username tersedia Sistem menampilkan pop up message yang menyatakan username tidak tersedia
F11 Mencetak Surat Name Mencetak surat Number Author Actor Last update Assumption Pre-condition Use case initiation Use termination F11 Lynda Admin 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih menu untuk mencetak surat Proses dimulai jika user meminta akses fitur ini
case User menutup akses sistem Sistem selesai memproses permintaan user Sistem berhasil mencetak surat yang diinginkan Sistem menampilkan surat yang dipilih user untuk dicetak
Post-condition Use case dialog
Jika user memutuskan untuk mencetak surat, maka sistem akan mencetak surat dan berintegrasi dengan printer untuk mencetak surat.
Aksi Aktor 1. Actor masuk ke sistem dan memilih cetak surat 3. Actor memilih surat dan menekan ctrl+p atau memilih menu untuk mengeprint surat Scenario alternatif Aksi Aktor 1. Actor melihat suatu surat (bisa di draft, kotak masuk, kotak keluar) dan menekan ctrl+p atau memilih menu untuk mengeprint surat
Reaksi Sistem 2. Sistem menampilkan list draft surat
4. Sistem terhubung dengan printer dan mencetak surat yang diinginkan actor
Reaksi Sistem 2. Sistem terhubung dengan printer dan mencetak surat yang diinginkan actor
F12 Manage User Name Manage User Number F12 Author Lynda Actor Admin Last update 12 Desember 2011 Assumption User valid dan diperbolehkan mengakses fitur ini Pre-condition User sudah login dan memilih menu untuk memanage user Use case initiation Proses dimulai jika user meminta akses fitur ini Use case User menutup akses sistem termination Sistem selesai memproses permintaan user Post-condition Sistem menyimpan semua perubahan yang ada Use case dialog Sistem menampilkan semua data user yang ada beserta levelnya Admin memilih menu untuk memanage user, sehingga admin bisa mengedit data user (jika perlu). Aksi Aktor Actor memilih menu untuk melihat data user Reaksi Sistem Sistem menampilkan list data user
Actor memilih menu untuk memanage data user Jika admin memilih add Admin mensubmit data Jika admin memilih edit Admin harus memilih user yang ingin diedit baru memilih menu edit Admin mensubmit data baru Jika admin memilih delete Admin harus sudah memilih data user yang ingin dihapus dan memilih menu untuk delete Admin tetap ingin menghapus user
Sistem menampilkan pilihan menu manage user, seperti : add, edit, delete Sistem menampilkan form pendaftaran user User baru terdaftar, data tersimpan di database Sistem menampilkan form berisi data user lama yang bisa diedit admin Data tersimpan Sistem menampilkan notifikasi pada admin apa benar-benar ingin menghapus user atau tidak? Ini diperlukan karena menghapus user bukan hal yang sepele. Jadi notifikasi diperlukan untuk mengantisipasi adanya kesalahan klik admin. User terhapus dari database
F13 Membuat Surat Name Membuat pemberitahuan Number Author Actor Last update Assumption Pre-condition Use case initiation Use termination F10 Lynda Admin 28 November 2011 User valid dan diperbolehkan mengakses fitur ini User sudah login dan memilih menu untuk membuat surat Proses dimulai jika user meminta akses fitur ini
case User menutup akses sistem Sistem selesai memproses permintaan user Sistem menyimpan surat yang dibuat Sistem menampilkan form input untuk diisi oleh user Setelah user mensubmit data yang ada, sistem menyimpan data tersebut.
Post-condition Use case dialog
Aksi Aktor 1. Actor masuk ke sistem dan memilih menu buat surat 3. Actor surat memilih jenis
Reaksi Sistem 2. Sistem menampilkan list jenis surat surat yang tersedia. 4. Sistem menampilkan form input surat yang sesuai dengan input yang dibutuhkan untuk jenis template yang dimaksud 6. Jika input memenuhi syarat Sistem menyimpan data surat yang diinputkan actor dan member notifikasi bahwa surat sudah disimpan 1. Jika input tidak memenuhi syarat Sistem akan menampilkan notifikasi bahwa input tidak tepat.
5. Actor mensubmit input form
Activity DiagramActivity 1Aktor : Admin
Activity 2Aktor : Dosen
Activity 3Aktor : Mahasiswa
Updated by : Dhimas Bagus S.U. 21/12/2011
Robustness Diagram
F1 Melihat Pemberitahuan
F2 Melihat Surat Pribadi
F3 Melihat Template Surat
F4 Membuat Draft Surat
F5 Melihat Surat Masuk
F6 Melihat Surat Keluar
F7 Manage Surat Masuk
F8 Manage Surat Keluar
F9 Manage Draft
F10 Membuat Pemberitahuan
F11 Mencetak Surat
F12 Manage User
F13 Buat Surat
Updated by : Dhimas Bagus S.U. 21/12/2011
Sequence DiagramF1 Lihat Pemberitahuan
F2 Melihat Surat Pribadi
F3 Melihat Template Surat
F4 Membuat Draft Surat
F5 Melihat Surat Masuk
F6 Melihat Surat Keluar
F7 Manage Surat Masuk
F8 Manage Surat Keluar
F9 Manage Draft
F10 Manage Pemberitahuan
F11 Cetak Surat
F12 Manage User
F13 Membuat Surat
Updated by : Dhimas Bagus S.U. 21/12/2011
Class Diagram
Updated by : Dhimas Bagus S.U. 24/12/2011
Packaged Diagram
Updated by : Dhimas Bagus S.U. 24/12/2011
Test PlanF1 : Melihat Pemberitahuan Masukkan Operasi GetDataPemberita huan DispPemneritahua n F2 : Melihat Surat Pribadi Masukkan Operasi ViewSuratPribadi CekUser GetDataSurat GetDataDraft DispSuratPribadi
Keluaran Menampilkan Data Pemberitahuan
Kriteria
Keluaran Kembali ke halaman awal jika tidak berhak
Kriteria
Terdapat Data di Database Menampilkan Daftar Surat Pribadi
F3 : Melihat Template Surat Masukkan Operasi ViewTemplate CekUser GetTemplate DispTemplate
Keluaran Kembali ke halaman awal jika tidak berhak
Kriteria
Terdapat Data di Database Menampilkan Daftar Template
F4 : Membuat Draft Surat Masukkan Operasi BuatDraft Inputan Data Surat CekFormDraft
Keluaran Error jika masih ada yang kosong maupun ada kesalahan Pesan pembuatan draft berhasil
Kriteria Format harus benar Menyimpan ke database
SetDataDraft DispBuatDraft
F5 : Melihat Surat Masuk Masukkan Operasi ViewSuratMasuk CekUser GetDataSuratMasu k DispSuratMasuk
Keluaran Tidak lanjut, jika bukan user yang berhak
Kriteria
Terdapat data dalam database Datas Surat Masuk ditampilkan
F6 : Melihat Surat Keluar Masukkan Operasi ViewSuratKeluar CekUser GetDataSuratKelu ar DispSuratKeluar
Keluaran Tidak lanjut, jika bukan user yang berhak
Kriteria
Terdapat data dalam database Data Surat Keluar ditampilkan
F7 : Manage Surat Masuk Masukkan Operasi ViewManageSuratM asuk ManageSuratMasuk CekUser GetDataSuratMasuk DispManageSurat Data Surat Masuk AddSuratMasuk CekFieldAddSuratM asuk CekUser SetDataSuratMasuk DispAddDataSuratM asuk Data Surat Masuk EditSuratMasuk CekFieldEditSuratM asuk
Keluaran
Kriteria
Jika tidak berhak maka tidak lanjut akses Data dalam database Menampilkan data surat masuk Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil menambahkan data Menampilkan pesan error jika format tidak Format dan aturan harus benar Format dan aturan harus benar
Data dalam database
CekUser SetDataSuratMasuk DispEditDataSuratM asuk DeleteSuratMasuk CekDeleteSuratMas uk SetDataSuratMasuk DispDeleteSurat
sesuai Jika tidak berhak maka tidak lanjut akses Data dalam database Pesan berhasil mengedit data Konfirm Delete Data dalam database Pesan berhasil mendelete data
F8 : Manage Surat Keluar Masukkan Operasi ViewManageSuratK eluar ManageSuratKeluar CekUser GetDataSuratSuratK eluar DispManageSuratKe luar AddSuratKeluar CekFieldAddSuratKe luar CekUser SetDataSuratKeluar DispAddDataSuratK eluar Data Surat Keluar EditSuratKeluar CekFieldEditSuratKe luar CekUser SetDataSuratKeluar DispEditDataSuratK
Keluaran
Kriteria
Jika tidak berhak maka tidak lanjut akses Data dalam database Menampilkan data surat keluar Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil menambahkan data Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil Format dan aturan harus benar Format dan aturan harus benar
Data Surat Keluar
Data dalam database
Data dalam database
eluar DeleteSuratKeluar CekDeleteSuratKelu ar SetDataSuratKeluar DispDeleteSurat
mengedit data Konfirm Delete Data dalam database Pesan berhasil mendelete data
F9 : Manage Draft Masukkan Operasi ViewManageDraft ManageDraft CekUser GetDataDraft DispManageDraft Data Draft AddDraft CekFieldAddDraft
Keluaran Jika tidak berhak maka tidak lanjut akses
Kriteria
Data dalam database Menampilkan data Draft Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil menambahkan data Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil mengedit data Konfirm Delete Data dalam database Pesan berhasil mendelete data Format dan aturan harus benar Format dan aturan harus benar
CekUser SetDataDraft DispAddDataDraft EditDraft CekFieldEditDraft
Data dalam database
Data Draft
CekUser SetDataDraft DispEditDataDraft DeleteDraft CekDeleteDraft SetDataDraft DispDeleteDraft
Data dalam database
F9 : Manage Pemberitahuan Masukkan Operasi ViewManage Pemberitahuan Manage Pemberitahuan CekUser GetData Pemberitahuan DispManage Pemberitahuan Add Pemberitahuan CekFieldAdd Pemberitahuan CekUser SetData Pemberitahuan DispAddData Pemberitahuan Data Pemberitahuan Edit Pemberitahuan CekFieldEdit Pemberitahuan CekUser SetData Pemberitahuan DispEditData Pemberitahuan Delete Pemberitahuan CekDelete Pemberitahuan SetData Pemberitahuan DispDelete Pemberitahuan F10 : Manage Pemberitahuan Masukkan Operasi ViewManage Pemberitahuan Manage
Keluaran
Kriteria
Jika tidak berhak maka tidak lanjut akses Data dalam database Menampilkan data Pemberitahuan Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil menambahkan data Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil mengedit data Konfirm Delete Data dalam database Pesan berhasil mendelete data Format dan aturan harus benar Format dan aturan harus benar
Data Pemberitahuan
Data dalam database
Data dalam database
Keluaran
Kriteria
Pemberitahuan CekUser GetData Pemberitahuan DispManage Pemberitahuan Add Pemberitahuan CekFieldAdd Pemberitahuan CekUser SetData Pemberitahuan DispAddData Pemberitahuan Data Pemberitahuan Edit Pemberitahuan CekFieldEdit Pemberitahuan CekUser SetData Pemberitahuan DispEditData Pemberitahuan Delete Pemberitahuan CekDelete Pemberitahuan SetData Pemberitahuan DispDelete Pemberitahuan F11 : Cetak Surat Masukkan Operasi Pilih salah satu list PrintSuratKeluar surat keluar CekUser GetDataSuratKeluar DispPrintSuratKelua
Jika tidak berhak maka tidak lanjut akses Data dalam database Menampilkan data Pemberitahuan Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil menambahkan data Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil mengedit data Konfirm Delete Data dalam database Pesan berhasil mendelete data Format dan aturan harus benar Format dan aturan harus benar
Data Pemberitahuan
Data dalam database
Data dalam database
Keluaran Jika tidak berhak maka tidak lanjut akses
Kriteria
Data dalam database Pesan berhasil
Pilih salah satu list surat masuk
r PrintSuratMasuk CekUser GetDataSuratMasuk DispPrintSuratMasu k
print Jika tidak berhak maka tidak lanjut akses Data dalam database Pesan berhasil print
F12 : Manage User Masukkan Operasi ViewManageUser Manage User CekUser GetData User DispManage User Data User Add User CekFieldAddUser
Keluaran Jika tidak berhak maka tidak lanjut akses
Kriteria
Data dalam database Menampilkan data User Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil menambahkan data Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil mengedit data Konfirm Delete Data dalam database Pesan berhasil Format dan aturan harus benar Format dan aturan harus benar
CekUser SetData User DispAddData User Edit User CekFieldEdit User
Data dalam database
Data User
CekUser SetData User DispEditData User Delete User CekDelete User SetData User DispDelete User
Data dalam database
mendelete data F12 : Manage User Masukkan Operasi ViewManageUser Manage User CekUser GetData User DispManage User Data User Add User CekFieldAddUser Menampilkan data User Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil menambahkan data Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil mengedit data Konfirm Delete Data dalam database Pesan berhasil mendelete data Format dan aturan harus benar Format dan aturan harus benar
Keluaran Jika tidak berhak maka tidak lanjut akses
Kriteria
Data dalam database
CekUser SetData User DispAddData User Edit User CekFieldEdit User
Data dalam database
Data User
CekUser SetData User DispEditData User Delete User CekDelete User SetData User DispDelete User
Data dalam database
F13 : Buat Surat Masukkan
Operasi BuatSurat GetJenisSurat CekUser
Keluaran
Kriteria Terdapat database
Jika tidak berhak
DispJenisSurat Data Surat InputBuatSurat CekFieldInputBuatS urat CekUser SetSuratKeluar DispInputSuratKelu ar
maka tidak lanjut akses Menampilkan list jenis surat Menampilkan pesan error jika format tidak sesuai Jika tidak berhak maka tidak lanjut akses Pesan berhasil Format dan aturan harus benar
Data dalam databse