Robustness Diagram merupakan gambaran class diagram tahap analisis. Dimana di dalam Robustness Diagram terdapat boundary objek yang merupakan interface antara sistem dan dunia luar, kemudian objek entitas yang merupakan kelas dari domain model, dan controllers yang merupakan perekat antara boundary objek dan objek entitas.
a. Kelola Tanah
Entry Tanah
Update Tanah
TanahController Tanah
Gambar 3.24 Robustness Diagram Kelola Tanah
Robustness Diagram Kelola Tanah terdapat dua boundary yaitu boundary entry tanah dan update tanah, dan satu controller yaitu TanahController, dan entity yaitu tanah.
b. Pencarian Tanah
Cari Tanah TanahController Tanah
Gambar 3.25 Robustness Diagram Pencarian Tanah
Robustness Diagram Pencarian Tanah terdapat satu boundary yaitu boundary cari tanah, dan satu controller yaitu TanahController, dan entity yaitu tanah.
c. Kelola Bangunan
Entry Bangunan
Update Bangunan
BangunanController
Bangunan Tanah
Gambar 3.26 Robustness Diagram Kelola Bangunan
commit to user
Robustness Diagram Kelola Bangunan terdapat dua boundary yaitu boundary entry bangunan dan update bangunan, dan satu controller yaitu BangunanController, dan dua entity yaitu bangunan dan tanah.
d. Pencarian Bangunan
BangunanController Bangunan Tanah
Cari Bangunan
Gambar 3.27 Robustness Diagram Pencarian Bangunan
Robustness Diagram Pencarian Bangunan terdapat satu boundary yaitu boundary cari bangunan, dan satu controller yaitu BangunanController, dan dua entity yaitu bangunan dan tanah.
e. Kelola ruang
Entry Ruang
Update Ruang
RuangController
Ruang
jenisruang Bangunan
Gambar 3.28 Robustness Diagram Kelola ruang
Robustness Diagram Kelola ruang terdapat dua boundary yaitu boundary entry ruang dan update ruang, dan satu controller yaitu RuangController, dan tiga entity yaitu bangunan, ruang, dan jenisruang.
f. Kelola Barang
Entry Barang
Update Barang
ControllerBarang
Barang Kategori individubarang kondisibarang
mengolahindividu
Gambar 3.29 Robustness Diagram Kelola Barang commit to user
Robustness Diagram Kelola barang terdapat dua boundary yaitu boundary entry barang dan update barang, dan satu controller yaitu BarangController, dan lima entity yaitu kondisibarang, individubarang, kategori, barang, dan mengolahindividu.
g. Pencarian Barang
ControllerBarang
Barang Kategori individubarang
Cari Barang
Gambar 3.30 Robustness Diagram Pencarian Barang
Robustness Diagram Pencarian Barang terdapat satu boundary yaitu boundary cari barang, dan satu controller yaitu BarangController, dan tiga entity yaitu individubarang, kategori, dan barang.
h. Kelola Pengusulan
Entry Pengusulan PengusulanController Pengusulan Unit
barangusulan
Gambar 3.31 Robustness Diagram Kelola Pengusulan
Robustness Diagram Kelola Pengusulan terdapat satu boundary yaitu boundary entry pengusulan, dan satu controller yaitu PengusulanController, dan tiga entity yaitu unit, pengusulan dan barangusulan.
commit to user
i. Verifikasi pengusulan kepala unit
Validasi Pengusulan Kepala Unit PengusulanController Pengusulan Unit
barangusulan
Gambar 3.32 Robustness Diagram Verifikasi pengusulan kepala unit Robustness Diagram Verifikasi pengusulan kepala unit terdapat satu boundary yaitu boundary validasi pengusulan kepala unit, dan satu controller yaitu PengusulanController, dan tiga entity yaitu unit, pengusulan dan barangusulan.
j. Validasi pengusulan kepala yayasan
Validasi Pengusulan Kepala Yayasan PengusulanController Pengusulan Unit
barangusulan
barangusulanvalidate
Gambar 3.33 Robustness Diagram Validasi pengusulan kepala yayasan Robustness Diagram Validasi pengusulan kepala yayasan terdapat satu boundary yaitu boundary validasi pengusulan kepala yayasan, dan satu controller yaitu PengusulanController, dan tiga entity yaitu unit, pengusulan, barangusulanvalidate dan barangusulan.
k. Kelola pengadaan
Entry pengadaan PengadaanController
pengadaan barangusulanvalidate Barang
individubarang
Pemasok kondisibarang
mengolahindividu Unit
Gambar 3.34 Robustness Diagram Kelola pengadaan commit to user
Robustness Diagram Kelola pengadaan terdapat satu boundary yaitu boundary entry pengadaan, dan satu controller yaitu PengadaanController, dan delapan entity yaitu unit, kondisibarang, barang, barangusulanvalidate, pengadaan, individubarang, pemasok, dan mengolahindividu.
l. Update kondisi tanah
Update Kondisi Tanah KondisitanahController
Tanah
Kondisi kondisitanah
Gambar 3.35 Robustness Diagram Update kondisi tanah
Robustness Diagram Update kondisi tanah terdapat satu boundary yaitu boundary update kondisi tanah, dan satu controller yaitu KondisitanahController, dan tiga entity yaitu tanah, kondisitanah, kondisi.
m. Update kondisi bangunan
Update Kondisi Bangunan
Kondisi
Bangunan kondisibangunan
KondisibangunanController
Gambar 3.36 Robustness Diagram Update kondisi bangunan
Robustness Diagram Update kondisi bangunan terdapat satu boundary yaitu boundary update kondisi bangunan, dan satu controller yaitu KondisibangunanController, dan tiga entity yaitu bangunan, kondisibangunan, kondisi.
n. Update kondisi individu
Kondisi individubarang
Update Kondisi Individu
kondisibarang KondisibarangController
Gambar 3.37 Robustness Diagram kondisi individu commit to user
Robustness Diagram Update kondisi individu terdapat satu boundary yaitu boundary update kondisi individu, dan satu controller yaitu KondisibarangController, dan tiga entity yaitu individubarang, kondisibarang, kondisi.
o. Validasi penghapusan kepala unit
Validasi Penghapusan Kepala Unit KondisibarangController kondisibarang
Gambar 3.38 Robustness Diagram Validasi penghapusan kepala unit Robustness Diagram Validasi penghapusan kepala unit terdapat satu boundary yaitu boundary validasi penghapusan kepala unit, dan satu controller yaitu KondisibarangController, dan satu entity yaitu kondisibarang.
p. Validasi penghapusan kepala yayasan
Validasi Penghapusan Kepala Yayasan
kondisibarang KondisibarangController
Gambar 3.39 Robustness Diagram Validasi penghapusan kepala yayasan Robustness Diagram Validasi penghapusan kepala yayasan terdapat satu boundary yaitu boundary validasi penghapusan kepala yayasan, dan satu controller yaitu KondisibarangController, dan satu entity yaitu kondisibarang.
q. Hapus barang
IndividubarangController
individubarang
kondisibarang mengolahindividu
Peletakan Hapus Barang
barangidhapus
Gambar 3.40 Robustness Diagram Hapus barang
Robustness Diagram Hapus barang terdapat satu boundary yaitu boundary hapus barang, dan satu controller yaitu IndividubarangController, dan lima entity yaitu mengolahindividu, individubarang, kondisibarang, peletakan, dan barangdihapus. commit to user
r. Mutasi eksternal
individubarang Entry Mutasi eksternal
Unit
mengolahindividu ControllerMengolahindividu
Gambar 3.41 Robustness Diagram Mutasi eksternal
Robustness Diagram Mutasi eksternal terdapat satu boundary yaitu boundary mutasi eksternal, dan satu controller yaitu MengolahindividuController, dan tiga entity yaitu unit, individubarang, mengolahindividu.
s. Mutasi internal
Entry mutasi internal PeletakanController Peletakan individubarang
Ruang
Gambar 3.42 Robustness Diagram Mutasi internal
Robustness Diagram Mutasi internal terdapat satu boundary yaitu boundary mutasi internal, dan satu controller yaitu PeletakanController, dan tiga entity yaitu ruang, individubarang, dan peletakan.
t. Kelola Barang Usulan
BarangusulanController Entry Barang Usulan
Update Barang Usulan
barangusulan
Kategori
Gambar 3.43 Robustness Diagram Kelola Barang Usulan
Robustness Diagram Kelola Barang Usulan terdapat dua boundary yaitu boundary entry barangusulan dan update barang usulan, dan satu controller yaitu BerangusulanController, dan dua entity yaitu barangusulan dan kategori. commit to user
3.4.7 Sequence Diagram