Template UML
-
Upload
joko-liswadi -
Category
Documents
-
view
5 -
download
1
description
Transcript of Template UML
CONTOH SINGKAT
DIAGRAM UNIFIED MODELLING LANGUANGE
STUDI KASUS SISTEM INFORMASI PENGELOLAAN KAS
I. Requirement Statement
II. Use Case Diagram
Tahunan
Melakukan Tutup Buku
Kelola Daf tar Uang Muka
Kelola Sub Kegiatan
Kelola MAK
<<include>>
Bulanan
Kelola SPJ
<<include>>
Harian
Kelola Cashf low kas kecil
<<include>>
<<include>>
Kelola Cashf low Bank
<<include>> Juru Bay ar
Penanggungjawab
_Keuangan
Menampilkan Cashf low
Tampilkan Gaji Kary awan
Mencetak Laporan excel
<<extend>>
<<extend>>
Merubah Password
Menampilkan Laporan
<<extend>>
Menampilkan Gaji diri
<<extend>>
Melakukan Log In
Keluar Aplikasi
Log Off
Kary awan
Kelola Supplier
Admin Keuangan
Kelola Jabatan
<<include>>
Kelola Kary awan
<<include>>
Kelola Kategori
<<include>>
III. Use Case Description Use Case Description untuk UC. ”Melakukan Log In Use Case“
Use Case name : Melakukan Log In ID : UC.01 Importance level :
High
Primary actor : Karyawan Use case Type : Detil, Essential
Stakeholders and interest :
Karyawan- melakukan Log in untuk dapat masuk dalam sistem LoKas dan mengakses fitur di
dalamnya sesuai dengan hak akses yang dimiliki
Brief description: Use case ini digunakan untuk menggambarkan bagaimana karyawan dapat
melakukan log in
Trigger : Karyawan mengakses salah satu fungsi dalam aplikasi
Type : Eksternal
Relationships :
Association : Karyawan
Include : -
Extend : -
Generalization : -
Normal flow of events :
1
2
Karyawan membuka Aplikasi LoKas dengan melakukan Double click pada program
Sistem menampilkan Form ‘Log In’yang berisi Textfield ‘User Name’ dan Textfield
‘Password’, tombol ‘Login’ dan ‘Batal’
3 Karyawan memasukkan data pada textfield username dan textfield password
4 Jika Karyawan menekan tombol ‘Login’
Sistem menjalankan normal flow no 6
Jika Karyawan menekan tombol ‘Batal’
Sistem akan keluar dari aplikasi dan proses berhenti.
5 Sistem akan melakukan validasi apakah semua data telah diisikan:
Jika Data yang diisikan lengkap
Sistem akan menjalankan normal flow no 6
Jika Data yang diisikan tidak lengkap
Sistem akan menjalankan alternate flow no 5.a
6 Sistem akan melakukan validasi apakah nomor Data Username dan Password yang
dimasukkan sesuai dengan database:
Jika data yang diisikan sesuai dengan database
Sistem akan menjalankan normal flow no 7
Jika data yang diisikan tidak sesuai dengan database
Sistem akan menjalankan alternate flow no 6.a
7.
8.
Sistem menampilkan halaman utama sesuai hak akses dari Karyawan
Pengguna dapat menjalankan aplikasi LoKas
Subflows :
--
Alternate/exceptional flows :
5.a Sistem akan menampilkan form berisi pesan “Data yang anda masukkan Tidak Lengkap,
IV. Activity Diagram Activity Diagram untuk UC. ”Melakukan Log In Use Case“
Nomor : AD.01
Nama : Melakukan Login
Gambar Error! No text of specified style in document.-1 AD Melakukan Log In
Membuka Aplikasi
memasukkan username
dan password
Melakukan
Validasi
Karyawan Tekan 'Log In'
Menampilkan dialog
peringatan (Form 3)
Data yang di inputkan lengkap
Data tidak Valid
Menampilkan Form
Log In (Form 1)
Keluar dari Aplikasi
LoKas
Karyawan menekan tombol 'Batal'
Karyawan Tekan 'Batal'
Menampilkan dialog
peringatan (Form 2)
Data tidak lengkap
Menampilkan Halaman
Menu Utama (Form 4)
Data Valid( sesuai dengan database )
Karyawan menekan tombol 'Ok'
Sistem LoKasKaryawan
silahkan memasukkan kembali”, serta tombol ‘Ok’ dan ‘Batal’
Jika karyawan menekan tombol ‘Ok’, sistem akan mengakses kembali ke halaman
log in (normal flow no 2)
Jika karyawan menekan tombol ‘Batal’, sistem akan keluar dari Aplikasi dan proses
berhenti.
6.a
Sistem menampilkan form berisi pesan “Username atau password anda tidak tepat,
silahkan memasukkan kembali ”, serta tombol ‘Ok’ dan ‘Batal’
Jika karyawan menekan tombol ‘Ok’, sistem akan mengakses kembali ke halaman
Log In (normal flow no 2)
Jika karyawan menekan tombol ‘Batal’, sistem akan keluar dari Aplikasi dan proses
berhenti.
V. Sequence Diagram Sequence Diagram untuk UC. ”Melakukan Log In Use Case“
Nomor : SD.01
Nama : Melakukan Login
Gambar Error! No text of specified style in document.-2 SD Melakukan Login
: Karyawan : Form LogIn : MenuControl : MenuModel : FormMenuUtamaLogInButtonClick()
LogIn()validasi()
return validasi
Tampilkan ()
VI. Class Diagram