Contoh Activity Diagram
Contoh Activity Diagram – Activity diagram merupakan satu kesatuan yang tidak dapat dipisahkan dengan UML (unified modeling language).
Nah, pada tulisan kali ini, kita akan mencari tahu lebih dalam mengenai apa itu activity diagram secara lengkap. Meliputi pengertian, fungsi, element, cara membuat hingga contoh activity diagram itu sendiri.
Berikut penjelasan lengkapnya, silahkan kalian simak!!!
Baca Juga:
- Contoh DFD
- Contoh Deployment Diagram
Pengertian Activity Diagram
Activity diagram merupakan jenis diagram UML (unified modeling language) yang menggambarkan aktivitas apa saja yang terjadi pada sebuah sistem.
Secara umum diagram ini menampilkan langkah-langkah proses sistem dari awal hingga akhir. Dari tahapan tersebut kita dapat mengetahui kinerja sebuah sistem sejauh mana. Selain itu, pembangunan dan pengembangan sistem akan lebih terukur.
Sebagai gambarannya adalah langkah-langkah membuat roti, namun ditampilkan dalam bentuk grafik. Sekilas struktur dari diagram ini menyerupai dengan flowchart.
Fungsi Activity Diagram
Berikut ini adalah fungsi dari activity diagram yang perlu kamu ketahui:
- Activity diagram dibuat dan disusun berdasarkan use case
- Memberikan gambaran bisnis serta urutan aktivitas pada setiap prosesnya
- Menunjukan aktifitas proses pada suatu sistem secara berurutan
Element Activity Diagram
Terdapat elemen atau simbol activity diagram yang digunakan, sebagai berikut:
No | Nama Element |
1 | Start point |
2 | End point |
3 | Activities |
4 | Fork |
5 | Join |
6 | Decession |
7 | Swimlane |
Cara Membuat Activity Diagram
Cara membuat activity diagram tidak jauh berbeda dengan diagram UML lainnya, misal seperti
- Use case
- Package diagram
- Class diagram, dll.
Pilihan yang paling mudah untuk membuat activity diagram yaitu dengan menggunakan aplikasi Star UML, UMLet ataupun Rational Rose.
Pada kali ini kita akan membuat activity diagram menggunakan UMLet, berikut langkah-langkahnya.
- Pastikan kalian memiliki aplikasi UMLet, aplikasi ini tersedia untuk berbagai Operating System.
- Jalankan UMLet hingga benar-benar terbuka.
- Setelah terbuka, pilih UML Activity yang berada di bagian kanan atas.
- Kemudian selanjutnya akan tampil lembar kerja, kita tinggal berkreasi untuk membuat activity diagram.
Proses pembuatan activity diagram menurut saya tidak terlalu sulit jika dibandingkan dengan menyusun pseudocode (menurut pribadi).
Semoga kalian juga tidak kesusahan dalam membuat activity diagram ya.
Baca Juga:
Contoh Activity Diagram
Berikut ini adalah kumpulan contoh activity diagram yang dapat kalian pelajari.
1. Contoh Activity Diagram Sistem Persediaan Obat
- Admin login ke sistem.
- Selanjutnya sistem akan verifikasi username dan password yang dimasukkan. Apabila username dan password benar maka bisa masuk ke menu utama, dan apabila salah akan kembali ke bagian login.
- Setelah masuk, pilih input data obat masuk.
- Selanjutnya sistem akan secara otomatis menyimpan data ke dalam database.
- Admin melakukan login sistem.
- Selanjutnya sistem akan verifikasi username dan password yang telah dimasukan. Apabila username dan password benar, maka sistem akan menampilkan menu utama. Namun apabila salah, sistem akan mengembalikan lagi ke bagian login.
- Kemudian admin selanjutnya masuk ke menu obat keluar, maka sistem secara otomatis akan menyimpannya ke dalam database.
- Lihat data yang tersimpan, kemudian cetak.
- Sistem akan menampilkan data yang hendak dicetak, lalu cetak.
- Admin menerima hasil cetakan.
2. Contoh Activity Diagram Apotik
- Admin dapat melakukan input data terhadap sistem.
- Sistem akan memproses permintaan admin.
- Kemudian sistem akan menampilkan form inputan data.
- Admin memasukan data sesuai dengan form isian.
- Sistem melakukan validasi terkait data yang dimasukan.
- Setelah proses dinyatakan benar, maka penambahan data akan dilakukan.
- Apabila inputan yang dimasukan salah atau tidak valid, maka sistem akan menampilkan pesan obat yang dimakan tidak terdaftar.
- Sistem memberikan pilihan untuk menambahkan daftar baru.
Hampir sama pada bagian sebelumnya, bedanya dalam hal ini memberikan akses kepada kasir untuk read dan stok obat. Sedangkan pengelola user hanya diizinkan untuk memilih obat yang disediakan.
Baca Juga:
3. Contoh Activity Diagram Pemesanan
- Pegawai menerima pesanan dari pembeli.
- Pegawai mengisi pesanan dan mengirimkan tagihan.
- Setelah selesai maka selanjutnya pelanggan tinggal menunggu pesanan.
4. Contoh Activity Diagram Supplier
- Admin login ke sistem.
- Sistem akan melakukan respon dengan cara verifikasi, apabila username dan password yang dimasukan benar, maka akan masuk pada halaman utama. Apabila salah maka akan kembali lagi ke halaman login.
- Admin dapat memilih menu supplier, kemudian input data.
- Data yang telah diinput oleh admin akan disimpan sistem ke database secara otomatis.
- Admin melihat data yang telah tersimpan untuk selanjutnya dicetak.
- Sistem secara otomatis akan menampilkan data yang akan dicetak.
- Admin menerima hasil cetakan.
5. Contoh Activity Diagram Menggunakan Swimlanes
Apa yang menjadikan activity diagram swimlanes berbeda dengan activity diagram biasa?
Sebagai contoh kita dapat perhatikan activity diagram di atas. Sekilas ecara keseluruhan hampir sama, hanya saja activity diagram swimlanes dibagi menjadi kolom dan baris sesuai objeknya.
Baca Juga: Contoh Class Diagram
Baik activity diagram biasa maupun swimlanes, keduanya sama-sama sering digunakan. Bahkan beberapa tahun ke belakang saya pernah mengerjakan sebuah proyek, yang dianjurkan untuk menggunakan swimlanes.
Secara visual activity diagram swimlanes lebih mudah untuk dianalisis, apalagi bagi mereka yang baru mengenal hal ini.
Sudah tahu mengenai use case diagram? Dimana diagram satu ini termasuk ke dalam digaram UML juga, sehingga kita tidak boleh melewatkan untuk mempelajarinya.
Nah barangkali cukup sampai disini dulu ya tulisan mengenai contoh activity diagramnya, semoga tulisan ini dapat membantu kalian.
Temukan beragam pilihan rumah terlengkap di daftar properti & iklankan properti kamu di Jual Beli Properti Pinhome. Bergabunglah bersama kami di aplikasi Rekan Pinhome untuk kamu agen properti independen atau agen kantor properti.
Kamu juga bisa belajar lebih lanjut mengenai Properti di Property Academy by Pinhome. Download aplikasi Rekan Pinhome melalui App Store atau Google Play Store sekarang!
Hanya di Pinhome.id yang memberikan kemudahan dalam membeli properti. Pinhome – PINtar jual beli sewa properti.
Editor: Nurchalimah
Source Feature Image: Unsplash
BAGIKAN ARTIKEL