Template UML

5
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 Cashflow 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>>

description

Template UML

Transcript of Template UML

Page 1: 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>>

Page 2: Template UML

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,

Page 3: Template UML

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.

Page 4: Template UML

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 ()

Page 5: Template UML

VI. Class Diagram