Skip to content

Commit

Permalink
Create some initial UML diagrams
Browse files Browse the repository at this point in the history
Completed: Use case, activity, state, class
TODO: Sequence, object, component
  • Loading branch information
M Haidar Hanif committed May 4, 2013
1 parent 0fde970 commit 21f6b4d
Show file tree
Hide file tree
Showing 44 changed files with 1,381 additions and 0 deletions.
15 changes: 15 additions & 0 deletions misc/diagram/activity/kargu_activity.iuml
@@ -0,0 +1,15 @@
@startuml

skinparam shadowing false

skinparam activity {
FontName Courier
BackgroundColor LightCyan
BorderColor DarkCyan
ArrowColor DarkCyan
StartColor DarkCyan
BarColor DarkGray
EndColor DarkCyan
}

@enduml
32 changes: 32 additions & 0 deletions misc/diagram/activity/kargu_activity_aware-availability.puml
@@ -0,0 +1,32 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMewaspadai Ketersediaan\n

start

:Mengetahui hal yang harus ada tersedia;

fork
:Entri;
fork again
:Laman;
fork again
:Berkas;
fork again
:Lokasi penyimpanan;
fork again
:Lainnya;
end fork

:<Mengecek ketersediaan hal yang harus ada>;

if (Tersedia?) then (Ya)
else (Tidak)
:Memberi tahu bahwa yang\nharus ada tidak tersedia;
endif

stop

@enduml
35 changes: 35 additions & 0 deletions misc/diagram/activity/kargu_activity_aware-changes.puml
@@ -0,0 +1,35 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMewaspadai Perubahan\n

start

:Mengetahui ada hal yang berubah;

fork
:Entri;
fork again
:Laman;
fork again
:Lainnya;
end fork

:<Mengecek adanya perubahan>;

if (Ada?) then (Ya)
if (Perlu penawaran?) then (Ya)
:<Menawarkan;
fork
:Penyimpanan>;
fork again
:Pengembalian>;
end fork
else (Tidak)
endif
endif

stop

@enduml
26 changes: 26 additions & 0 deletions misc/diagram/activity/kargu_activity_aware-deletion.puml
@@ -0,0 +1,26 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMewaspadai Penghapusan\n

start

:Mengetahui apa yang akan dihapus;

fork
:Entri;
fork again
:Laman;
fork again
:Lainnya;
end fork

if (Tahu?) then (Ya)
:Memberi tahu yang akan dihapus;
else (Tidak)
endif

stop

@enduml
22 changes: 22 additions & 0 deletions misc/diagram/activity/kargu_activity_aware-validation.puml
@@ -0,0 +1,22 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMewaspadai Validasi\n

start

:Mengetahui hal yang harus divalidasi;

if (Ada hal?) then (Ya)
fork
:Isi form;
fork again
:Lainnya;
end fork
else (Tidak)
endif

stop

@enduml
26 changes: 26 additions & 0 deletions misc/diagram/activity/kargu_activity_check-condition.puml
@@ -0,0 +1,26 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMengecek Kondisi\n

start

:Mengetahui hal yang harus dicek;

fork
:Validasi;
fork again
:Perubahan;
:Menandai;
fork again
:Ketersediaan;
fork again
:Penghapusan;
end fork

:<Melakukan fungsi sesuai hal yang harus dicek>;

stop

@enduml
17 changes: 17 additions & 0 deletions misc/diagram/activity/kargu_activity_choose-class-rate.puml
@@ -0,0 +1,17 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMemilih Golongan Tarif\n

start

:Memilih salah satu nama dari boks kumpulan "Golongan Tarif";
:Nama golongan tarif dibaca dan disimpan;
:Nama golongan tarif dicocokkan dengan\nboks kumpulan nilai batas dayanya;
:Boks kumpulan nilai "Batas Daya" diganti;
:<Menset batas daya>;

stop

@enduml
15 changes: 15 additions & 0 deletions misc/diagram/activity/kargu_activity_choose-power.puml
@@ -0,0 +1,15 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMemilih Batas Daya\n

start

:Memilih salah satu nilai dari boks kumpulan "Batas Daya";
:Isi nilai batas daya dibaca dan disimpan;
:<Menandai adanya perubahan>;

stop

@enduml
29 changes: 29 additions & 0 deletions misc/diagram/activity/kargu_activity_close-doc.puml
@@ -0,0 +1,29 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMenutup Dokumen\n

start

:Memilih menu "Berkas";
:Memilih menu "Tutup Dokumen";

if (Ada dokumen aktif?) then (Ya)
:<Mengecek kondisi perubahan>;
else (Tidak)
endif

:Menutup dokumen;

if (Ada dokumen aktif lain?) then (Ya)
:Menampilkan dokumen lain tersebut;
else (Tidak)
:Tidak menampilkan apa-apa;
endif

:Kembali ke dasbor;

stop

@enduml
23 changes: 23 additions & 0 deletions misc/diagram/activity/kargu_activity_close-page.puml
@@ -0,0 +1,23 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMenutup Laman\n

start

:Memilih tombol "x" pada laman;
:<Mengecek kondisi perubahan>;
:Menutup laman;

if (Ada laman aktif lain?) then (Ya)
:Menampilkan laman lain tersebut;
else (Tidak)
:Tidak menampilkan apa-apa;
endif

:Kembali ke dasbor;

stop

@enduml
24 changes: 24 additions & 0 deletions misc/diagram/activity/kargu_activity_copy-result-file.puml
@@ -0,0 +1,24 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMenyalin Hasil ke Berkas\n

start

:Memilih tombol dari grup "Hasil";

if (Hasil muncul?) then (Ya)
:Memilih tombol "Salin ke Berkas";
:<Mengetahui lokasi penyimpanan>;
if (Tahu?) then (Ya)
:Menyalin hasil ke berkas\ndi lokasi yang diketahui;
else (Tidak)
endif
:Kembali ke form hasil;
else (Tidak)
endif

stop

@enduml
18 changes: 18 additions & 0 deletions misc/diagram/activity/kargu_activity_copy-result.puml
@@ -0,0 +1,18 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMenyalin Hasil\n

start

:Memilih tombol dari grup "Hasil";

if (Hasil muncul?) then (Ya)
:Dapat menyalin hasil dari boks teks;
else (Tidak)
endif

stop

@enduml
31 changes: 31 additions & 0 deletions misc/diagram/activity/kargu_activity_create-new-doc.puml
@@ -0,0 +1,31 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMembuat Dokumen Baru\n

start

:Memilih menu "Berkas";
:Memilih menu "Buat Dokumen Baru";

if (Ada dokumen aktif?) then (Ya)
:<Mengecek kondisi perubahan>;
else (Tidak)
endif

:Menampilkan dialog form nama dokumen;
:Mengisi form nama dokumen;

if (Pilihan?) then (Oke)
:<Mengecek kondisi validitas form>;
:Membuat dokumen baru;
else (Batal)
endif

:Dialog form nama ditutup;
:Kembali ke dasbor;

stop

@enduml
26 changes: 26 additions & 0 deletions misc/diagram/activity/kargu_activity_create-new-page.puml
@@ -0,0 +1,26 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMembuat Laman Baru\n

start

:Memilih menu "Berkas";
:Memilih menu "Laman Baru";

:Menampilkan dialog form nama laman;
:Mengisi form nama laman;

if (Pilihan?) then (Oke)
:<Mengecek kondisi validitas form>;
:Membuat laman baru;
else (Batal)
endif

:Dialog form nama ditutup;
:Kembali ke dasbor;

stop

@enduml
31 changes: 31 additions & 0 deletions misc/diagram/activity/kargu_activity_entry-add.puml
@@ -0,0 +1,31 @@
@startuml

!include kargu_activity.iuml

title <b>Kargu</b> | Diagram Aktivitas\nMenambah Entri\n

start

:Memilih tombol "Tambah";

:Tombol "Tambah" dinonaktifkan;
:Form entri diaktifkan;
:Mengisi form entri;

if (Pilihan?) then (Selesai)
:<Mengecek kondisi validitas form>;
if (Valid?) then (Ya)
:Membuat entri baru;
:<Menandai adanya perubahan>;
else (Tidak)
:Memberitahu bahwa\nentri tidak valid;
endif
else (Batal)
endif

:Form entri dinonaktifkan;
:Tombol "Tambah" diaktifkan;

stop

@enduml

0 comments on commit 21f6b4d

Please sign in to comment.