MAKALAH PEMROGRAMAN BERBASIS OBJEK
DIAGRAM ACTIVITY
Kelas : 2IA17
Kelompok 3
1. Bimo Harisantyo (51413745)
2. Luthfi Syam Nugraha (55413101)
3. Nico Prasetyawan (56413421)
4. Satria Nursetia Nugraha (58413298)
5. Sulaiman (58413683)
UNIVERSITAS GUNADARMA
FAKULTAS TEKNOLOGI INDUSTRI
TEKNIK INFORMATIKA
DEPOK
KATA PENGANTAR
Puji dan syukur Tim Penulis panjatkan kepada Tuhan Yang Maha Esa atas
rahmat-Nya yang telah dilimpahkan kepada kami sehingga kami dapat
menyelesaikan makalah ini.
Dalam makalah ini kami membahas mengenai bagaimana mengidentifikasikan
masalah tulisan, latar belakang, tujuan dan manfaat penulisan,
mengindentifikasi kerangka teori, formulasi isi tulisan dan bagaimana
membuat kesimpulan dan saran
Dalam menyelesaikan makalah ini, Tim Penulis telah banyak mendapat
bantuan dan masukan dari berbagai pihak. Oleh karena itu, dalam kesempatan
ini Tim Penulis ingin menyampaikan terima kasih kepada :
1. Ibu Rogayah selaku Dosen mata kuliah Pemrograman berbasis objek
Universitas Gunadarma yang telah memberikan tugas mengenai "Diagram
Activity" ini sehingga pengetahuan Tim Penulis dalam penulisan makalah ini
makin bertambah dan hal itu sangat bermanfaat bagi penyusunan skripsi kami
di kemudian hari.
2. Pihak-pihak yang tidak dapat Penulis sebutkan satu persatu yang telah
turut membantu sehingga makalah ini dapat terselesaikan dengan baik dalam
waktu yang tepat.
Penulis menyadari bahwa penyusunan makalah ini masih jauh dari
kesempurnaan, namun demikian telah memberikan manfaat bagi Tim Penulis.
Akhir kata Tim Penulis berharap makalah ini dapat bermanfaat bagi kita
semua. Kritik dan saran yang bersifat menbangun akan Tim Penulis terima
dengan senang hati.
Jakarta, 9 Mei 2015
Penulis
DAFTAR ISI
Cover………………………………………………………………………………1
Kata Pengantar…………………………………………………………………….2
Daftar Isi…………………………………………………………………………...3
BAB I Pendahuluan
1.1 Latar Belakang………………………………………………………...4
1.2 Tujuan…………………………………………………………………5
1.3 Rumusan Masalah……………………………………………………..5
BAB II Pembahasan
2.1 Pengertian dan Fungsi Diagram Activity……………………………..6
2.2 Komponen/Symbol pada Diagram Activity…………………………..7
2.3 Fungsi dari Komponen/Symbol pada diagram Activity………………7
2.4 Prosedur Sistem Penarikan Uang di ATM……………………………8
BAB III Penutup
3.1 Kesimpulan…………………………………………………………...10
3.2 Saran………………………………………………………………….10
Daftar Pustaka……………………………………………………………………11
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani
(sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang
dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi
untuk mencapai suatu tujuan. Istilah ini sering dipergunakan untuk
menggambarkan suatu set entitas yang berinteraksi, di mana suatu model
matematika seringkali bisa dibuat.
Diagram Activity merupakan diagram yang menggambarkan berbagai alir
aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir
berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.
Pada era modern saat ini, kata 'kemudahan' menjadi demikian
dibutuhkannya sehingga dihampir semua aspek kehidupan, orang mengusahakan
adanya perangkat yang memudahkan untuk melakukan sesuatu. Hal ini termasuk
dalam hal melakukan transaksi perbankan, yang meliputi penyimpanan dana di
Bank, pengambilannya, pengelolaannya serta penggunaan dananya sendiri.
Saat ini, nyaris setiap nasabah perbankan melakukan aktivitas
perbankan mereka dengan menggunakan kemudahan yang disediakan oleh Bank,
seperti pengambilan uang melalui ATM, layanan kartu debit, kartu kredit,
atau yang lainnya. Penyediaan kemudahan dan layanan seperti itu secara
tidak resmi memang menjadi seperti suatu keharusan (mandatory) bagi Bank
yang berorientasi ritel dewasa ini. Persepsi ini diperkuat dengan suatu
survey mengenai kepuasan pelanggan yang dilakukan oleh sebuah majalah
ekomomi beberapa tahun yang lalu, dimana disimpulkan bahwa faktor utama
penilaian masyarakat dalam melihat suatu Bank baik atau tidak adalah apakah
Bank tersebut menyediakan fasiltas ATM atau tidak.
Dari paragraf tersebut, kami memutuskan untuk membuat dan membahas
Diagram Activity mengenai "Sistem Penarikan Uang melalui ATM".
1.2 Tujuan
Tujuan dari pembahasan makalah ini adalah :
1. Agar pembaca dapat mengetahui pengertian dan fungsi Diagram Activity
2. Agar pembaca dapat mengetahui komponen/symbol-symbol pada Diagram
Activity
3. Agar pembaca dapat mengetahui bagaimana sistem pengambilan uang melalui
ATM yang digambarkan oleh Diagram Activity
1.3 Rumusan Masalah
Masalah yang akan dibahas pada makalah ini antara lain :
1. Apa pengertian dan fungsi Diagram Activity?
2. Apa saja komponen/symbol yang terdapat pada diagram activity?
3. Apa fungsi masing-masing symbol tersebut?
4.Bagaimana prosedur penarikan uang di ATM yang digambarkan dengan Diagram
Activity?
BAB II
PEMBAHASAN
2.1 Pengertian dan Fungsi Diagram Activity
Diagram Activity menggambarkan berbagai alir aktivitas dalam sistem
yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang
mungkin terjadi, dan bagaimana mereka berakhir. Diagram Activity juga dapat
menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Diagram Activity merupakan state diagram khusus, di mana sebagian besar
state adalah action dan sebagian besar transisi di-trigger oleh selesainya
state sebelumnya (internal processing). Oleh karena itu Diagram Activity
tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar
subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-
jalur aktivitas dari level atas secara umum. Struktur diagram ini mirip
flowchart atau Data Flow Diagram pada perancangan terstruktur. Sangat
bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam
memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan.
Activity diagram berfungsi untuk menggambarkan workflow / aliran kerja
dari suatu proses bisnis. Suatu aliran kerja bisa saja dituangkan dalam
bentuk narasi / teks, akan tetapi jika aliran kerjanya sudah kompleks maka
kita akan kesulitan untuk membayangkan bagaimana proses itu terjadi. Oleh
karena itu, dibuatlah activity diagram sebagai salah satu cara untuk
menggambarkan aliran kerja tersebut.
2.2 Komponen/Symbol pada Diagram Activity
Pada Diagram Activity terdapat komponen/symbol-symbol sebagai berikut
:
2.3 Fungsi dari Komponen/Symbol pada diagram Activity
Start point menunjukan titik awal dari workflow, hanya ada 1 start point
dalam 1 activity diagram.
End point menunjukan titik akhir dari activity diagram, dalam 1 diagram
bisa terdapat lebih dari 1 end point.
Activities menggambarkan sebuah pekerjaan / aktivitas dalam workflow
Fork menunjukan adanya percabangan secara paralel dari aktivitas.
Join menunjukan adanya penggabungan aktivitas.
Decision mengindikasikan suatu kondisi dimana ada kemungkinan perbedaan
transisi.
Swimlane menggambarkan obyek mana yang bertanggung jawab terhadap suatu
aktivitas tertentu.
2.4 Prosedur Sistem Penarikan Uang di ATM
Ada tiga aktifitas kelas (orang, dan lainnya) yang terkait, yaitu :
Nasabah, ATM, dan Bank. Proses berawal dari lingkaran start hitam pada
bagian atas dan berakhir di pusat lingkaran stop hitam/putih pada bagian
bawah. Aktivitas digambarkan dalam bentuk kotak persegi. Berikut prosedur
penarikan uang di ATM:
Nasabah memasukkan kartu ATM ke mesin ATM
Kemudian nasabah memasukkan PIN rahasia
Database dari Bank akan mengecek kebenaran dari PIN tersebut. Jika PIN
valid, nasabah dapat menginput jumlah uang yang ingin diambil.
Sebaliknya jika PIN tidak sesuai dengan database, maka mesin ATM akan
mengeluarkan kartu ATM nasabah.
Setelah mencantumkan nominal uang yang akan diambil, database akan
mengecek saldo nasabah.
Jika jumlah saldo lebih besar dari jumlah nominal, maka nasabah dapat
mengambil uang dan saldo rekening yang ada di database bank akan
berkurang. Kemudian mesin ATM akan menampilkan sisa saldo
Jika jumlah saldo kurang dari nominal, mesin ATM langsung menampilkan
saldo yang dimiliki nasabah
Mesin ATM mengeluarkan kartu dan nasabah mengambil kartu ATMnya.
Berikut Diagramnya yang dibuat menggunakan StarUML
BAB III
PENUTUP
3.1 Kesimpulan
Dapat disimpulkan bahwa Diagram Activity sangat berguna untuk membuat
sebuah sistem. Di dalamnya kita dapat menggambarkan sistem sistem yang
ingin kita buat dengan membuat algoritma/flowchart nya. Dengan diagram
activity, model rancangan sistem penarikan uang di ATM menjadi mudah dibuat
karena diagram ini menggambarkan proses dan jalur aktivitas para obyek
(nasabah,mesin ATM, bank) secara umum.
3.1 Saran
Diagram activity sangat bermanfaat apabila kita membuat diagram ini
terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami
proses secara keseluruhan. Hal ini sangat membantu perusahaan perusahaan
untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifact.
Artifact dapat berupa model, deskripsi atau perangkat lunak.
DAFTAR PUSTAKA
Kristian.(2012). Perkembangan Teknologi Perbankan di Indonesia. From
http://kristianandi77.blogspot.com/2012/06/perkembangan-teknologi-perbankan-
di.html, 4 Mei 2015.
Sigit.(2013). Jenis-Jenis Diagram UML. From
http://sigitprabowoo.blogspot.com/2013/11/jenis-jenis-diagram-uml.html, 4
Mei 2015.
Jestryana.(2012). Activity Diagram. From
https://jestryana.wordpress.com/2012/01/14/activity-diagram/, 4 Mei 2015.
Dewa.(2011). Tentang Activity Diagram. From
http://dewadirga.blogspot.com/2011/09/tentang-activity-diagram.html, 4 Mei
2015.
Gita.(2013). Activity Diagram. From
http://gitadwisetiawati.blogspot.com/2013/01/activity-diagram.html, 4 Mei
2015.
Brigida. Activity Diagram. From http://informatika.web.id/activity-
diagram.html, 5 Mei 2015