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