Upload
istypurizha
View
23
Download
2
Embed Size (px)
Citation preview
5F. Tinjauan pustakan dan Landasan Teori
a. Tinjauan Pustaka
1. Menurut penelitian Yulis Erlinawati (2011) Yang berjudul
Pengembangan sistem informasi posyandu guna mendukung survailans
kesehatan ibu dan anak berbasis masyarakat pada desa siaga. Salah satu
kegiatan desa siaga adalah surveilans kesehatan ibu dan anak dilakuakan
oleh kader posyandu dengan melakukan pencatan dan pelaporan
menggunakan instruman Sistem Informasi Posyandu. Informasi yang di
hasilkan SIP antara lain hasil timbang, status gizi anak, imunisasi, tingkat
risiko ibu hamil, daftar ibu dan anak yang hidup dan mati, serta presensi
petugas saat pelayanan posyandu.
eprints.unisbank.ac.id/1458/1/09.01.53.0178.pdfolehRMahardika-
2013/Akses 21- 5-2015.
2. Danty Monika Sales (2013) dengan judul sistem pengelolaan dan
pemantauan posyandu berbasis web dikota pelembang Untuk
memberikan kemudahan kepada masyarakat untuk mengetahui
informasimengenai data pasien posyandu dan data kesehatan masyarakat
secara umum dalam website dan menjalin hubungan kerjasama antar
Puskemas, Posyandu, dan Dinas kesehatan tanpa bersusah payah
melaporkan dalam bentuk kertas dikarenakan telah mendapat akun khusus
untuk mengakses pengelolaan data.
6Memudahkan Walikota untuk mengetahui kesehatan masyarakat
menengah kebawah melalui website dengan cepat dan tidak memakan
waktu yang lama.
eprints.mdp.ac.id/857/by DM Sales - 2013 - Related articles/akses 21-5-2015
b. Landasan Teori
Dalam hal ini akan dijelaskan tentang teori-teori dasar yang digunakan
dalam pembuatan sistem tersebut, meliputi teori dasar tentang komponen atau
aplikasi pendukung yang digunakan untuk membuat sistem yang
dimaksudkan.
1) Pengertian Sistem Informasi
a) Pengertian Sistem
Dalam mendefinisikan sistem terdapat dua kelompok pendekatan sistem,
yaitu sistem yang lebih menekankan pada prosedur dan elemennya.
Prosedur didefinisikan sebagai suatu urutan-urutan yang tepat dari tahapan-
tahapan instruksi yang menerangkan apa yang harus dikerjakan, siapa yang
mengerjakan, kapan dikerjakan dan bagaimana mengerjakannya (Gerald.
J., 1991). Penganut pendekatan elemen adalah Davis (1985) yang
mendefinisikan sistem sebagai bagian-bagian yang saling yang beroperasi
bersama untuk mencapai beberapa sasaran atau maksud. (Al-Bahra Bin
Ladjamudin, 2005:2)
7b) Pengertian Informasi
Sumber informasi adalah data. Data adalah kenyataan yang
menggambarkan kejadian-kejadian dan kesatuan nyata. Kejadian (event)
adalah sesuatu yang terjadi pada saat tertentu, informasi diperoleh setelah
data-data mentah diperoses atau diolah. Menurut John Burch dan Gary
Grudnitski, agar informasi dihasilkan lebih berharga, maka informasi harus
memenuhi kriteria sebagai berikut.
a. Informasi harus akuarat, sehingga mendukung pihak manajemen
informasi dalam mengambil keputusan.
b. Informasi harus relavan, benar benar terasa manfaatnya bagi yang
membutuhkannya.
c. Informasi harus tepat waktuk, sehingga tidak ada keterlambatan pada
saat membutuhkan. (Al-Bahra Bin Ladjamudin, 2005:9).
c) Pengertian sistem informasi
Sistem informasi dapat didefinisikan sebagai berikut:
a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-
komponen dalam organisasi untuk mencapai suatu tujuan yaitu
menyajikan informasi.
b. Sekumpulan prosedur organisasi yang pada saat ini dilaksanakan
akan memberikan informasi bagi pengambilan keputusan dan atau
untuk mengendalikan organisasi.
8c. Suatu sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi, mendukung operasi, bersifat
manajerial, dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan. (Al-Bahra BinLadjamudin, 2005:14).
2) Posyandu
Posyandu adalah sesuatu yang merupakan salah satu bentuk upaya
kesehatan bersumber daya masyarakat (UKBM) yang dikelola dan
diselenggarakan dari, oleh, untuk dan bersama masyarakat dalam
melaksanakan penyelenggaraan pembangunan kesehatan, agar guna
memberdayakan kesehatan masyarakat dan membeerikan kemudahan
kepada masyarakat khususnya dalam memperoleh pelayanan kesehatan
dasar untuk mempercepat penurunan angka kematian ibu dan bayi.
Istilah posyandu dikenal sebagai pos pelayanan terpadu adalah suatu
tempat yang kegiatannya tidak dilakukan setiap hari melainkan satu bulan
sekali diberikan oleh pemberi pelayanan kesehatan dan terdiri dari
beberapa kesehatan yaitu :
1. Pelayanan pemantauan berat badan balita.
2. Pelayanan imunisasi
3. Pelayanan kesehatan ibu dan anak.
94. Pencegahan dan penanggulangan diare dan pelayanan kesehatan
lainnya. (Arali,2008)
http://www.google.co.id/url?sa=t&sourcece=web&cd=1&ved=0CCMQFJAA
&url-
3) Pengertian Intraksi Manusia Dan Komputer
Intraksi manusia dan komputer merupakan satu disiplin ilmu yang
mengkaji komunikasi atau intraksi di antara pengguna dengan system.
Sistem yang dimaksud disini tidak hanya system yang ada pada komputer
saja tetapi juga sistem yang banyak digunakan dalam kehidupan sehari-
hari, seperti kendaraan, peralatan rumah tangga dan sebagainya. Peran
utama dari HCI adalah untuk menghasilkan sebuah system yang mudah
digunakan, aman, efektif dan efisien.
Gambar 1 Intraksi Manusia dan Komputer
10
Model intraksi antara manusia dengan sistem melibatkan tiga komponen,
yaitu pengguna, intraksi dan sistem itu sendiri, seperti yang ditunjukan
pada gambar1.1 kunci utama HCI adalah daya guna, yang berarti bahwa
suatu sistem mudah digunakan, member keamanan pada pengguna, mudah
dipelajari, dan sebagainya.
Sedangkan Pengertian HCI menurut Asosiasi Untuk Mesin
Komputerisasi merupakan ilmu yang berkaitan dengan desain, evaluasi
dan pelaksanaan sistem komputasi interaktif manusia dengan dan
menggunakan studi kasus utama fenomena di sekitar mereka.
Sedangkan menurut Dosenpendidikan.Com sendiri HCI adalah
Sebuah ilmu yang mempelajari tentang hubungan atau dialog antara
manusia dengan mesin ( komputer ) yang keduanya saling memberikan
feedback atau umpan balik melalui sebuah antarmuka untuk mendapatkan
hasil yang di inginkan. Adapun Contoh Interaksi Manusia dan Komputer
Dalam Kegiatan Sehari hari :
1. Handpond yang semakin modern dan canggih.
2. ATM.
3. Internet.
4. Laktop.
http://www.dosenpendidikan.com/100-macam-pengertian-imk-menurut-
para-ahli-dan-contohnya/
11
a. HTML (Hypertext Markup Languge)
HTML digunakan untuk membangun suatu halaman web.
Sekalipun banyak orang menyebutnya sebagai suatu bahasa pemrograman,
HTML sebenarnya sama sekali bukan bahasa pemrograman, karena
seperti tercermin dari namanya,HTML adalah suatu bahasa mark up.
HTML digunakan untuk melakukan mark up (penandaan) terhadap sebuah
dokumen teks.tanda tersebut digunakan untuk menentukan format atu
style dari teks yang ditandai.
b. Javascript
Javascript adalah bahasa pemrograman yang sederhana karena
bahasa ini tidak dapat digunakan untuk membuat aplikasi atauput applet.
Dengan javascript, kita dapat dengan mudahmembuat sebuah halaman
web yang interaktif.
Javascript adalah pendekatan lain untuk membuat halaman web
menjadi lebih interaktif, baik dalam deteksi maupun tanggapan ke intraksi
pengguna dengan halaman web. Javascript dapat langsung digabungkan
dengan HTML tanpa harusdicompile terlebih dahulu.
c. PHP
PHP (Hypertext Prepocessor) merupakan bahasa pemrograman web
yang dapat disisipkan dalam script HTML (Ishaq Kholil, 2006:1).
Sebelum belajar bahasa pemrograman ini (PHP), hendaknya tahu terlebih
12
dahulu mengenai bahasa dasar pemrograman web HTML (Hypertext
Markup Language) dan JavaScript, karena PHP merupakan
pengembangan dari bahasa pemrograman tersebut. Kemudian, yang
mestinya ada dalam komputer adalah server lokal (localhost) seperti
Apache, XAMPP, dan lain-lain. (http://www.bakicau.com/dasar-
php/,12/04/2013).
Dalam pembelajaran bahasa pemrograman PHP, yang harus kita
ketahui terlebih dahulu adalah tag yang dipakai dalam bahasa
pemrograman web ini. PHP memiliki open tag (tag pembuka) dan close
tag (tag penutup).
Open tag :
Selain itu, sebagai seorang calon programmer PHP, harus mengenal
dan mengerti menggunakan text editor seperti notepad, notepad++,
dreamweaver dan lain-lain, sebagai tempat kita mengetikan kode
programnya (source code). Kemudian juga sudah memahami penggunaan
web browser seperti IE (Internet Explorer), Chrome, Firefox, Opera dan
lain-lain. Programnya harus ditulis diantara tag berikut: ,
dan ?>, , dan Setiap satu
perintah (statement) harus diakhiri d
Adapun Struktur dasar pemrograman PHP
1.
Contoh program php sederhana:Bukaberikut:
1.
1. Simpan di
dengan nama
2. Kemudian buka menggunakan
address
http://localhost/nama_file_directory_penyimpanan/namafile.php
3. Contoh:
dalam folder
4. Lihat hasilnya pada gambar di
dan ?>, , dan Setiap satu
perintah (statement) harus diakhiri dengan tanda titik koma (;).
Adapun Struktur dasar pemrograman PHP
[disini kita akan mendefinisikan atribut yang dipakai dalam PHP]
Contoh program php sederhana:Buka text editor(notepad, dreamweaver), kemudian ketikkan kodeberikut:
echo"Hello, Belajar PHP sangat menyenangkan";
Simpan di directory htdocs (jika menggunakan server
dengan nama hello.php
Kemudian buka menggunakan browser (IE, Chrome, Opera,
address bar dengan:
http://localhost/nama_file_directory_penyimpanan/namafile.php
Contoh: http://localhost/php/hello.php, karena sudah tersimpan di
dalam folder htdocs/php/
Lihat hasilnya pada gambar dibawah ini.
13
dan ?>, , dan Setiap satu
engan tanda titik koma (;).
[disini kita akan mendefinisikan atribut yang dipakai dalam PHP]
), kemudian ketikkan kode
(jika menggunakan server XAMPP)
, Chrome, Opera, dll) pada
http://localhost/nama_file_directory_penyimpanan/namafile.php
karena sudah tersimpan di
14
Setelah itu, selain kita harus mengetahui tag, kita juga harus
mengetahui variabel, konstanta, fungsi dan lain sebagainya sebagai
identifier (pengenal dalam pemrograman php). Identifier dalam bahasa
pemrograman PHP biasanya menggunakan simbol dollar ($). Untuk
pemahaman lebih lanjut, mari kita lihat contoh pendeskripsiannya sebagai
berikut:
$nama = Anan;
jadi, $nama merupakan variabel yang menyatakan nama itu = Anan.
Contoh:
Simpan dengan hello2.php dan lihat hasilnya.
15
PHP memiliki 8 (delapan) tipe data yaitu integer, double,
Boolean, string, object, array, null, nill, resource
(http://www.bakicau.com/dasar-php/,12/04/2013).
d. JQuery
JQuery adalah salah satu pustaka yang dikembangkan dengan
menggunakan JavaScript. Kehadirannya adalah untuk memudahkan
penulisan kode JavaScript. Dengan menggunakan JQuery, penulisan kode
javascript menjadi lebih sederhana (kodenya menjadi ringkas). Selain itu,
yang lebih penting lagi, halaman web yang interktif dan menarik jauh
lebih mudah diimplementasikan daripada menulis javascript itu sendiri.
Beberapa kemapuan yang bisa didapatkan dengan mudah melalui
JQuery adalah sebagai berikut:
1. Menyembunyikan/ menampilkan elemen yang menyusun halaman
web.
2. Menambah/ menghapus elemen yang ada dalam halaman web.
3. Melakukan animasi terhadap halaman web, misalnya menggerakkan
gambar.
4. Menyajikan table dengan warna berselang seling untuk setip baris.
5. Menggunakan ajax, misalnya untuk mengubah tampilan sebagian data
pada halaman web didasarkan jawaban dari server.
16
Selain itu, JQuery juga mendukung penambahan plug-in, yang
membuat kemampuan JQuery bertambah pesat. Plug-in adalah tambahan-
tambahan yang berjalan diatas JQuery yang membuat pembuatan halaman
web menjdi lebih mudah atau lebih menarik. Beberapa plug-in yang
terdapat pada situs:http://www.jqurey.com
e. CSS (Cascading Style Sheets)
CSS (Cascading Style Sheets) biasa digunakan dalam dokumen
HTML untuk menciptakan suatu style yang dipakai untuk mengatur
penampilan HTML. Dengan menggunakan style, suatu elemen dapat
diformat dengan fitur yang lebih jauh kaya daripada yang disediakan oleh
elemen HTML itu sendiri. Sebagai contoh pengaturan seperti warna
tulisan bisa ditangani melalui style tanpa melibatkan tag HTML yang
berfungsi untuk mengatur warna.
Cascading Style Sheet (CSS) merupakan aturan untuk
mengendalikan beberapa komponen dalam sebuah web sehingga akan
lebih terstruktur dan seragam. CSS bukan merupakan bahasa
pemograman. Sama halnya styles dalam aplikasi pengolahan kata
seperti Microsoft Word yang dapat mengatur beberapa style,
misalnya heading,subbab, bodytext, footer, images, dan style lainnya
untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada
17
umumnya CSS dipakai untuk memformat tampilan halaman web yang
dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada
teks, warna tabel, ukuran border, warna border, warna hyperlink,
warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri,
kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style
sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya
CSS memungkinkan kita untuk menampilkan halaman yang sama dengan
format yang berbeda. Contoh format CSS sebagai berikut:
h1 {color: #0789de;}
Bagian pertama sebelum tanda '{}' dinamakan selector, sedangkan
yang diapit oleh '{}' disebut declaration yang terdiri dari dua , yaitu
property dan value. Selector dalam pernyataan di atas adalah h1,
sedangkan color adalah property, dan #0789de adalah value.
Adapun sifat CSS adalah Internal dan Eksternal. Jika internal
yang dipilih, maka skrip itu dimasukkan secara langsung ke
halaman website yang akan didesain. Kalau halaman web yang lain
akan didesain dengan model yang sama, maka skrip CSS itu harus
dimasukkan lagi ke dalam halaman web yang lain itu. Sifat yang
kedua adalah eksternal di mana skrip CSS dipisahkan dan diletakkan
18
dalam berkas khusus. Nanti, cukup gunakan semacam tautan menuju
berkas CSS itu jika halaman web yang didesain akan dibuat
seperti model yang ada di skrip tersebut.
f. Database
Menurut (Yosefa Ferdiant, 2013) database adalah sekumpulan file
atau tabel yang saling berhubungan yang disimpan dalam media
penyimpanan elektronis. Akan tetapi tidak semua penyimpanan secara
elektronis dapat dikatakan database, itu dikarenakan belum tentu data
dipenyimpanan elektronis tersebut diatur, dipilih, dikelompokkan sesuai
pungsi atau sejenisnya. Karena yang sangat ditonjolkan di database adalah
pengaturan, pemilihan, pengelompokan data yang akan disimpan sesuai
fungsi atau sejenisnya. Berbeda dengan (Indrajani, 2011) Database
merupakan kumpulan terpadu dari elemen data logis yang saling
berhubungan basis data mengonsalidasi banyak catatan sebelumnya
disimpan dalam file terpisah. Database juga merupakan suatu kumpulan
data yang berhubungan secara logis dan deskripsi data tersebut, yang
dirancang untuk memenuhi informasi yang dibutuhkan oleh suatu
organisasi, artinya database merupakan tempat penyimpanan data yang
besar, dimana dapat digunakan oleh banyak pengguna. Seluruh item basis
data tidak lagi dimiliki oleh satu departemen melainkan menjadi sumber
daya perusahaan yang dapat digunakan bersama.
19
Database atau basis data adalah kumpulan informasi yang disimpan
didalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi dari
basis data tersebut. perangkat lunak yang digunakan untuk mengolah data
disebut sistem manajemen basis data (database management system/
DBMS).
Ada beberapa definisi yang umum digunakan dalam basis data, yaitu
1. Entitas : adalah orang, tempat, kejadian atau konsep yang
informasinya direkam, pada bidang administrasi siswa misalnya,
siswabuku, pembayaran
2. Atribut: biasanya disebut juga data elemen, data field, atau data item
yang digunakan untuk menerangkan suatu entitas dan mempunyai
hargatertentu, misalnya atribut dari entitas pegawai diterangkan oleh,
nama, umur, alamat dan pekerjaan.
3. Data Value (Nilai Data): Data Value adalah data aktual atau informasi
yang disimpan pada tiap data, atau atribut. Atribut nama pegawai
menunjukantempat dimana informasi nama karyawan disimpan, nilai
datanya misalnya adalah Obir, Arif, Surya, dan lain-lain yang
merupakan isi data nama pegawai tersebut.
4. File/Tabel : kumpulan record sejenis yang mempunyai panjang elemen
yang sama, atribut yang sama, namun berbeda nilai datanya.
20
5. Record/ Tuple: kumpulan elemen- elemen yang saling berkaitan
menginformasikan tentang suatu entitas secara lengkap.
g. MySQL
MySQL merupakan sebuah perangkat lunak sistem manajemen basis
data SQL (bahasa inggris: database manajement system) atau DBMS yang
multithread, multi-user, dengan sekitar 6 juta intstalasi diseluruh dunia.
MySQL AB membuat MySQL tersedia sebagaiperangkat lunak gratis
dibawah lisensi GNU General Public License (GPL),tetapi meraka juga
menjual lisensi komersial untuk kasus-kasus dimana penggunanya tidak
cocok dengan penggunaGPL. MySQL adalah salah satu jenis database
server yang sangat terkenal. Kepopulerannya disebabkan MySQL
menggunakan SQL sebagai bahasa dasar untuk mengaksesdatabasenya.
Selain itu, ia bersifat Open Source pada sebagai platform (kecuali untuk
jenis enterprise, yang bersifat komersial). perangkat lunak MySQL
sendiribisa diunduh dari internet MySQL termasuk jenis
RDBMS(Relational Database Management System). Itulah sebabnya,
istilah seperti tabel,baris, kolom digunakan pada MySQL.pada MySQL,
sebuah database mengandung satu atau beberapa kolom.
21
h. Dreamweaver
Adobe Dreamweaver adalah aplikasi desain dan pengembangan
web yang menyediakan editor WYSIWYG Visual (bahasa sehari-hari
yang disebut sebagai desaign view) dan kodeeditor dengan fitur lebih
canggih seperti real-time syntax completion, dan code collapsing serta
fitur lebih canggih seperti real-time syntax checking dan code
introspection untuk menghasilkan petunjuk kode untuk membantu
pengguna dalam menulis kode. Tata letak tampilan desain memfasilitasi
desain cepat dan pembuatan kode seperti memungkinkan pengguna
dengan cepat membuattata letak dan manifulasi elemen HTML.
Dreamweaver memiliki fitur browser yang terintegrasi untuk melihat
halaman web yang dikembangkan dijendela pratinjau program sendiri agar
konten memungkinkanuntuk terbuka di web browser yang telah terinstall.
Aplikasi ini menyediakan transfer dan fitursinkronisasi, kemampuan untuk
mencari dan mengganti baris teks atau kode untuk mencari data atau
kalimat biasadiseluruh situs, dan templating feature yang memungkinkan
untuk berbagi satu sumber kode memperbaharui tata letak diseluruh situs
tanpa server side includes atau scripting.
22
i. Unified Modelling Language (UML)
1. Pengertian Unified Modelling Language (UML)
Unified Modelling Language merupakan bahasa untuk
menspesifikasi, memvisualisasi, membangun dan mendokumentasikan
artifacts (bagian dari informasi yang digunakan atau dihasilkan oleh
proses pembuatan perangkat lunak, artifact tersebut dapat berupa
model, deskripsi atau perangkat lunak) dari sistem perangkat lunak,
seperti pada pemodelan bisnis dan system non perangkat lunak
lainnya. Selain itu UML adalah bahasa pemodelan yang menggunakan
konsep orientasi object. UML dibuat oleh Grady Booch, James
Rumbaugh, dan Ivar Jacobson di bawah bendera Rational Software
Corp. UML menyediakan notasinotasi yang membantu memodelkan
sistem dari berbagai perspektif. UML tidak hanya digunakan dalam
pemodelan perangkat lunak, namun hampir dalam semua bidang yang
membutuhkan pemodelan ( Martin Fowler 2004 : 1)
Tujuan UML menurut Booch, Rumbaugh dan Jacobson :
1. Memberikan model yang siap pakai, bahasa pemodelan visual yang
ekspresif untuk mengembangkan dan saling menukar model dengan
mudah dan dimengerti secara umum.
2. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa
pemograman dan proses rekayasa.
23
3. Menyatukan praktek-praktek terbaik yang terdapat dalam
pemodelan.
Dengan menggunakan UML kita dapat membuat model
untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut
dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun,
serta ditulis dalam bahasa pemrograman apapun.
UML mendefinisikan diagram-diagram sebagai berikut:
1) usecase diagram
Use case diagram menggambarkan fungsionalitas yang
diharapkan dari sebuah sistem. Yang ditekankan adalah apa
yang diperbuat sistem, dan bukan bagaimana.
Sebuah use case merepresentasikan sebuah interaksi antara aktor
dengan sistem. Use case merupakan sebuah pekerjaan tertentu,
misalnya login ke sistem, meng-create sebuah daftar belanja, dan
sebagainya.
2)
Tabel 1 Komponen diagram use case beserta deskripsinya
Class Diagram
Class adalah sebuah spesifikasi yang jika diinstansiasi
akan menghasilkan sebuah objek dan merupakan inti dari
pengembangan dan desain berorientasi objek.
menggambarkan keadaan (atribut/properti) suatu sistem,
sekaligus menawarkan layanan untuk memanipulas
tersebut (metoda/fungsi). Class diagram menggambarkan
struktur dan deskripsi class, package dan objek beserta
24
beserta deskripsinya
adalah sebuah spesifikasi yang jika diinstansiasi
akan menghasilkan sebuah objek dan merupakan inti dari
pengembangan dan desain berorientasi objek. Class
menggambarkan keadaan (atribut/properti) suatu sistem,
sekaligus menawarkan layanan untuk memanipulasi keadaan
menggambarkan
dan objek beserta
25
hubungan satu sama lain seperti containment, pewarisan,
asosiasi, dan lain-lain.
Class memiliki tiga area pokok :
1. Nama (dan stereotype)
2. Atribut
3. Metoda
Class diagram menggambarkan struktur dan deskripsi
class, package dan objek beserta hubungan satu sama
lain seperti containment, pewarisan, asosiasi, dan lain-
lain.
Atribut/properti
Method/Fungsi
Tabel 2 Komponen diagram kelas beserta deskripsinya.
26
beserta deskripsinya.
27
3) Activity Diagram
Activity diagrams menggambarkan berbagai alir
aktivitas dalam sistem yang sedang dirancang, bagaimana
masing-masing alir berawal, decision yang mungkin
terjadi, dan bagaimana mereka berakhir. Activity diagram
juga dapat menggambarkan proses paralel yang mungkin
terjadi pada beberapa eksekusi.
Sama seperti state, standar UML menggunakan
segiempat dengan sudut membulat untuk menggambarkan
aktivitas. Decision digunakan untuk menggambarkan
behaviour pada kondisi tertentu. Untuk mengilustrasikan
proses-proses paralel (fork dan join) digunakan titik
sinkronisasi yang dapat berupa titik, garis horizontal atau
vertikal (Fowler Martin.2004. UML Distilled Edisi 3
Andi-Yogyakarta)
Tabel 3 Komponen diagram aktivitas beserta deskripsinya.
28
beserta deskripsinya.