Anda di halaman 1dari 11

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

1
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

2
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

3
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”.

4
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?

5
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.

6
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.

7
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.

8
Berikut Diagramnya yang dibuat menggunakan StarUML

9
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.

10
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

11

Anda mungkin juga menyukai