+ All Categories
Home > Documents > Dokumen Desain Dan Analisis

Dokumen Desain Dan Analisis

Date post: 14-Jul-2015
Category:
Upload: dhimas-bagus-sudiro-utomo
View: 210 times
Download: 0 times
Share this document with a friend
Popular Tags:

of 48

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


Recommended