Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai...

18
Perancangan Sistem PERTEMUAN 3

Transcript of Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai...

Page 1: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

Perancangan Sistem

PERTEMUAN 3

Page 2: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

Capaian Pembelajaran

Mahasiswa mengetahui dan memahamimengenai bagaimana pembuatan ActivityDiagram serta dapat menggambarkan ActivityDiagram dengan baik berdasarkan studi kasusyang diberikan.

Page 3: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

Materi Pertemuan 3

1. Konsep Dasar Activity Diagram

2. Studi Kasus Pembelian

Page 4: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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.

Page 5: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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

Page 6: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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

Page 7: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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

Page 8: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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)

Page 9: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

Pembahasan Studi Kasus

Activity diagram ini dibuat berdasarkan analisakebutuhan yang telah dibahas dalampertemuan ke-2, dimana adanyapengembangan sistem dalam sistempembeliannya.

Page 10: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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

Page 11: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

Sea Level Use Case Pembelian

Sumber : Hasil Perancangan (2019)

Page 12: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

Fish Level Use Case Pembelian

Sumber : Hasil Perancangan (2019)

Page 13: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

• 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

Page 14: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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)

Page 15: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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)

Page 16: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

Untuk pembuatan Activity Diagramselanjutnya, dapat dijelaskan oleh Dosen,dengan memberikan contoh pembuatanActivity Diagram Transaksi Pesananmenyesuaikan dengan Sekenario Use Caseyang telah dibuat.

Page 17: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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

Page 18: Perancangan Sistem - repository.bsi.ac.id · Flow Final Node Flow Final Node, digunakan sebagai tanda ... LATIHAN MANDIRI Dosen Memberikan Soal Studi Kasus Mahasiswa Mengerjakan Soal

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