Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai...
Transcript of Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai...
Perancangan Sistem
PERTEMUAN 3
Capaian Pembelajaran
Mahasiswa mengetahui dan memahamimengenai bagaimana pembuatan ActivityDiagram serta dapat menggambarkan ActivityDiagram dengan baik berdasarkan studi kasusyang diberikan.
Materi Pertemuan 3
1. Konsep Dasar Activity Diagram
2. Studi Kasus Pembelian
Konsep Dasar Activity Diagram
Menurut (Akil, 2018), dalam suatu organisasi yangberorientasi profit maupun non profit pastimemiliki proses-proses dan prosedur-prosedur(bussiness process) yang harus dilaksanakan sebagailandasan operasional perusahaan.
Menurut (Gata & Gata, 2013), Activity Diagrammenggambarkan workflow (aliran kerja) atau simboldari sebuah sistem atau proses bisnis atau menuyang ada diperangkat lunak.
Elemen dalam Activity Diagram, sebagai berikut :
Simbol Nama Simbol Fungsi
Action
Action merupakan aksi-aksi individual yang bersifatkomputasional, seperti memasukkan nilai,mengambil nilai , memanggil operasi dari suatuobjek
Action adalah unit fungsional dasar didalam sebuahactivity diagram
Activity
Activity merupakan unit organisasional didalamactivity diagram
Activity dapat berisi grup-grup dari action-action
Simbol Nama Simbol Fungsi
Control Flow
Control Flow menunjukkan arus kendali darisuatu action/activity ke action/activity yanglain
Ketika action/activity selesai dieksekusimaka flow akan berlanjut ke action atauactivity lainnya.
Initial Node Initial Node adalah titik awal serangkaianactivity atau action
Flow Final Node Flow Final Node, digunakan sebagai tandaakhir dari sebuah control flow
Simbol Nama Simbol Fungsi
Activity Final NodeActivity Final Node, digunakan
sebagai tanda akhir dari semua control
flow dalam activity.
Decision danMerge
Decision dan Merge node memiliki
notasi yang sama yaitu Belah Ketupat.
Sebuah decision akan membagi flow
menjadi dua dimana hanya satu flow
yang akan dilalui apabila kondisi
guard terpenuhi
Merge adalah tempat bergabung
kembali flow yang terpisah karena
decision
Simbol Nama Simbol Fungsi
Fork dan Join
Fork dan Join mengindikasin proses
yang paralel atau concurrent
(bersamaan)
Fork untuk percabangan proses yang
dieksekusi secara parallel atau
bersamaan
Join sebagai titik temu proses-proses
yang parallel menjadi satu flow,
dimana flow ini tidak akan berjalan
sebelum semua proses selesai
act Activ ity Diagram - ATM
Sumber (Akil, 2018)
Pembahasan Studi Kasus
Activity diagram ini dibuat berdasarkan analisakebutuhan yang telah dibahas dalampertemuan ke-2, dimana adanyapengembangan sistem dalam sistempembeliannya.
Kebutuhan akan sistem Pembelian
Bagian Pembelian :
Dapat Mengolah data Barang
Dapat Mengolah data Supplier
Dapat Mengolah Akun
Dapat Membuat Pesanan
Dapat Membuat Retur
Dapat Mengolah transaksi pembelian
Dapat Membuat Jurnal Pembelian
Dapat Membuat Laporan
Pimpinan
Melihat laporan
Sea Level Use Case Pembelian
Sumber : Hasil Perancangan (2019)
Fish Level Use Case Pembelian
Sumber : Hasil Perancangan (2019)
• Use case yang ada akan membentuk diagramaktivitas, satu use case membentuk satuactivity diagram
• Activity diagram menggambarkan secaradetail dari diagram use case
• Dalam kasus pembelian, akan digambarkandiagram aktivitas mengolah data barang danmengolah data akun
Activity Data Barangact databarang
SistemAdmin
klik menu Data Barangmenampilkan form Data
Barang
memberikan pilihanmenentukan pilihan
memilih tambah memilih cari keluar kembali ke Menu Utama
melakukan input
Data Barangmelakukan input id
barang
memproses cari id
barang
menampilkan Data
Barangmenampilkan pesan
data tidak ketemu
ubah
hapusmemproses
perubahan data
memproses
hapus data
proses
batal
proses
simpan
Form Data Barang
tidak
valid
tidak
ya
tidak valid
tidakya
ya
Sumber : Hasil Perancangan (2019)
Activity Data Akunact data akun
Admin Sistem
klik menu data akunmenampilkan form data
akun
memberikan pilihanmenentukan pilihan
memilih carimemilih tambah keluarkembali ke
menu utama
melakukan
input data akun
melakukan
input kode
akun
memproses cari
kode akun
menampilkan
data akun
menampilkan
pesan data tidak
ketemu
ubah
memproses
perubahan data
hapus
memproses
hapus data
proses batalproses simpan
Form Data Akun
tidak
tdk valid
ya
tidak
ya
valid
tidak
ya
Sumber : Hasil Perancangan (2019)
Untuk pembuatan Activity Diagramselanjutnya, dapat dijelaskan oleh Dosen,dengan memberikan contoh pembuatanActivity Diagram Transaksi Pesananmenyesuaikan dengan Sekenario Use Caseyang telah dibuat.
LATIHAN MANDIRI
Dosen Memberikan Soal Studi Kasus
Mahasiswa Mengerjakan Soal secara mandiri, dengan urutan pengerjaan :
1. Analisa Kebutuhan
2. Diagram Use case
3. Diagram Activity
Dosen Menilai tugas mahasiswa untuk nilai Tugas 1
Daftar Pustaka
Gata dan Gata.2013. Sukses membangunaplikasi Penjualan dengan Java. Jakarta :PT. Elex Media Komputindo.
Akil, Ibnu. 2018. Referensi Dan Panduan UML2.4. Jakarta : Ibnu Akil