Professional Documents
Culture Documents
8 Pengertian Object Menurut Satzinger, Jackson, dan Burd (2009, p59) object adalah sesuatu yang di dala siste ko puter yang a pu enanggapi pesan!"
dan account se uanya adalah object" Jadi object secara u u state, dan tingkah laku yang adalah suatu entitas yang e iliki identitas, untuk yang
e anipulasi data"
2.1.9 Object Oriented Satzinger, Jackson, dan Burd (2009, p59) enge ukakan &ah'a yang
object oriented adalah suatu pendekatan pada penge &angan siste elihat suatu siste
in*or asi se&agai seku pulan o&+ek yang enyelesaikan tugas!" enyatakan &ah'a siste
yang &erorientasi pada o&+ek &er*okus pada enangkap struktur dan &eha)iour dari siste in*or asi dala odul2 odul kecil ( object) yang
Jadi dapat disi pulkan &ah'a object oriented adalah pendekatan pada penge &angan siste pada di ana siste in*or asi se&agai o&+ek &er*okus odul2 odul kecil"
2.1.10 Object Oriented Analysis and Design (OOAD) 2.1.10.1 Konsep Object Oriented Analysis (OOA) 4onsep Object Oriented Analysis (OOA) enurut
Satzinger, Jackson, dan Burd (2009, p%0) yaitu ende*inisikan seluruh tipe o&+ek yang enun+ukkan use case elakukan ker+a dala apa yang siste dan untuk
diperlukan
enyelesaikan tugas!"
2.1.10.2 Konsep Object Oriented Design (OOD) 4onsep Object Oriented Design (OOD) enurut Satzinger,
Jackson, dan Burd (2009, p%0) yaitu ende*inisikan se ua tipe o&+ek yang di&utuhkan untuk &erko unikasi dengan orang dan perangkat dala &erinteraksi untuk siste , enun+ukkan &agai ana o&+ek ende*inisikan
setiap tipe o&+ek sehingga dapat dii ple entasikan dengan &ahasa atau lingkungan yang spesi*ik!" Sedangkan #all (20$$, p%$0) oriented design adalah untuk enyatakan &ah'a object in*or asi dari
e &angun siste
$0
Berdasarkan kedua pengertian terse&ut, dapat disi pulkan &ah'a object oriented design (OOD) adalah siste e &angun suatu enyelesaikan
2.1.11 Pengertian UML (Unified Modelling Language) 5engertian Unified Modeling Language (6M7) enurut ,ennis,
-i.o , dan /oth (2009, p50$) adalah Unified Modelling Language &ertu+uan untuk e &erikan kosa kata u u tentang istilah yang
&er&asiskan object dan teknik2teknik diagra e odelkan proyek penge &angan siste
Menurut /a a dan Jones (2003, p83), unified modeling language (6M7) adalah suatu &ahasa yang digunakan untuk e )isualisasikan, in*or asi!" Jadi dapat dia &il kesi pulan &ah'a 6M7 adalah suatu &ahasa yang digunakan untuk dengan enganalisis dan endesain suatu siste in*or asi e &angun, dan enentukan,
2.1.12 Rich Picture Menurut Mathiassen, Munk2Madsen, 9ielsen, dan Stage (2000, p2%) rich icture adalah ga &aran in*or al yang e presentasikan
$$
a" Berisi &anyak in*or asi dan harus ter&uka untuk interpe &" Menya+ikan proses dan stuktur yang koheren c" Menun+ukkan paling sedikit satu area per asalahan d" Menun+ukkan pada &e&erapa siste e" 4aya, tapi tidak kacau *" Menerangkan aspek2aspek kunci dari se&uah situasi dengan cara endukung pe aha an di &er&agai tingkatan" Mathiassen, Munk2Madsen, 9ielsen, dan Stage (2000, p1$)" terko puterisasi yg rele)an
2.1.13 Class Diagram Menurut Satzinger, Jackson, dan Burd (2009, p%0) class diagram adalah se&uah oriented untuk odel gra*is yang digunakan dala pendekatan object
enun+ukkan kelas2kelas dari o&+ek pada siste !" enge ukakan &ah'a endukung pandangan
,ennis, -i.o , dan /oth (2009, p5$0) class diagram adalah se&uah statis dari siste odel statis yang
Berdasarkan kedua pengertian terse&ut se&uah pada siste odel yang digunakan untuk yang dita pilkan dala
pandangan statis"
erupakan orang, te pat, atau &enda yang siste enyi pan in*or asinya"
harus
enangkap dan
$2
Gambar 2.1 Class 2" Attributte: 1" Method: erupakan properti yang engga &arkan keadaan o&+ek"
erupakan tindakan atau *ungsi yang class dapat lakukan" erupakan suatu hu&ungan antara &e&erapa class atau
0" Association:
2.1.14 Use Case Diagram Menurut Satzinger, Jackson, dan Burd (2009, p202), use case diagram adalah se&uah diagra dan &agai ana peran terse&ut yang enun+ukkan &er&agai peran user
Sedangkan &edasarkan /a a dan Jones (2003, p129), diagra usecase adalah penya+ian gra*is yang dapat yang ter+adi di suatu aplikasi!" Jadi dapat disi pulkan &ah'a use case diagram adalah diagra yang terdiri dari aktor dan use case yang enun+ukkan tanggung +a'a& enyediakan da*tar usecase
aktor untuk tiap use case serta interaksi aktor dengan siste " 9otasi2notasi yang digunakan dala use case diagra terdiri dari:
$1
$" Use case: suatu kegiatan yang dilakukan oleh siste , &iasanya dala enanggapi per intaan oleh pengguna siste " 2" Actor: orang yang enggunakan siste pada setiap use case"
1" "onnecting Line: &erada di antara aktor dan use case yang engindikasikan aktor 0" Automation #oundary: ana yang en+alankan use case"
Satzinger, Jackson, dan Burd (2009, p202) Gambar 2.3 Notasi untu Use Case Diagram
2.1.1! !ent "able Berdasarkan /a a dan Jones (2003, p22) event adalah &er&agai hal yang ter+adi pada suatu saat tertentu!" Sedangkan event table enurut Satzinger, Jackson, dan Burd (2009, p$%3) e'akili event dan detilnya
asing2 asing!"
$0
($or%flo$ table) enya+ikan in*or asi dala sederhana" 5ara pelaku yang di dala kanan!" Sedangkan Satzinger, Jackson, dan kolo
Burd
(2009,
p$0$)
engungkapkan &ah'a $or%flo$ adalah urutan langkah2langkah pe prosesan yang secara lengkap per intaan pelanggan!" Jadi ta&el $or%flo$ table adalah ta&el untuk dengan dua kolo dilakukannya dala yang engelola aliran ker+a enangani satu transaksi &isnis atau
suatu proses"
2.1.1# Acti!ity Diagram /a a dan Jones (2003, p89) &erpendapat &ah'a diagra 6M7 e ainkan peran seperti se&uah peta! dala &isnis dengan enun+ukkan urutan akti)itas di dala akti)itas
Sedangkan &erdasarkan Satzinger, Jackson, dan Burd (2009, p$0$), activity diagram adalah tipe dari $or%flo$ ereka!" dala Unified diagram yang
Jadi Activity Diagram adalah salah satu +enis diagra Modelling Language yang
proses kegiatan &isnis dari se&uah siste 9otasi activity diagram terdiri dari:
$5
suatu diagra
akti)itas"
2" Segi e pat pan+ang: ke+adian, akti)itas, atau pe icu" 1" <aris tidak terputus: urutan dari satu ke+adian atau akti)itas ke yang &erikutnya" 0" <aris putus2putus: alur in*or asi antarke+adian" 5" ,oku en: enun+ukkan doku en su &er atau laporan"
%" Berlian: se&uah ca&ang" 8" =a&el: suatu *ile ko puter dari sela a ke+adian &isnis" 3" (atatan: e &erikan acuan &agi pe &aca pada diagra atau ana data &isa di&aca atau direka
doku en lain untuk peperinciannya" 9" Mata &anteng: akhir dari proses" /a a dan Jones (2003, p$$$)
2.1.1#.1 Pengertian O!er!ie% Acti!ity Diagram (OAD) Menurut /a a dan Jones (2003, p89), overvie$ diagram enya+ikan suatu pandangan tingkat tinggi dari proses &isnis dengan endoku entasikan ke+adian2ke+adian penting, urutan
2.1.1#.2 Pengertian Detailed Acti!ity Diagram (DAD) /a a dan Jones (2003, p30) detailed diagra engungkapkan &ah'a
$%
detail dari akti)itas yang &erhu&ungan dengan satu atau dua ke+adian yang ditun+ukkan pada overvie$ diagram"
2.1.18 $an%angan &ormu'ir 2.1.18.1 Pengertian &ormu'ir /a a dan Jones (2003, p12$) *or ulir engungkapkan &ah'a
yang dapat diisi pengguna dengan data!" Sedangkan 5uspita'ati dan ;nggadini (20$$, p%9)
engatakan &ah'a *or ulir dapat dide*inisikan se&agai secarik kertas> edia yang e iliki ruang untuk diisi dengan &er&agai
in*or asi se&agai dasar pencatatan transaksi>akti)itas ekono i suatu unit organisasi!" ,ari kedua pengertian terse&ut, *or ulir adalah doku en terpola yang dapat diisi dengan data dari traksaksi>akti)itas ekono i suatu organisasi"
2.1.18.2 Man(aat &ormu'ir 5uspita'ati dan ;nggadini (20$$, p80) &erpendapat &ah'a dala perusahaan, *or ulir dapat &er an*aat untuk:
$" Menetapkan tanggung +a'a& ti &ulnya transaksi &isnis perusahaan 2" Mereka data transaksi &isnis perusahaan
$8
1" Mengurangi ke ungkinan kesalahan dengan se ua ke+adian dala 0" 6ntuk &entuk tulisan
enyatakan
2.1.18.3 )enis &ormu'ir Jenis2+enis *or ulir input &erdasarkan /a a dan Jones (2003, p121):
$" ?or ulir entri satu record ,igunakan untuk ena &ah, enghapus, atau
e odi*ikasi data di satu record satu ta&el tertentu (contoh: *or arsip pelanggan)"
2" ?or ulir entri &entuk table Menyediakan desain seperti kertas ker+a untuk e asukkan
&anyak record di satu ta&el (contoh: peneri aan kas)" 1" ?or ulir entri multitable ,igunakan untuk ta&el (contoh: *or ena &ahkan data ke le&ih dari satu entri pesanan)"
2.1.19 $an%angan La*ar Menurut Satzinger, Jackson, dan Burd (2009, p51$), user interface adalah &agian dari siste enciptakan in*or asi yang e &utuhkan interaksi untuk
$3
Berdasarkan 5ietro Murano, 5atrik @ABrian #olt (&nternational 'ournal of (echnology and )uman &nteraction, *++,), interaksi anusia2ko puter &er*okus pada dialog antara pengguna dan ko puter elalui user interface (U&)Be&erapa kontrol in ut <6B pada u u nya Jackson, dan Burd (2009, p55$) adalah: $" (e.t #o.: kontrol input yang eneri a entri data dari %eyboard" enurut Satzinger,
2" List #o.: kontrol input yang &erisi se&uah da*tar entri yang diteri a di ana pengguna dapat e ilih" enya+ikan &e&erapa entri
1" / in #o.: se&uah )ariasi dari list bo. yang dala te.t bo. di ana pengguna dapat
0" "ombo #o.: )ariasi lain dari list bo. yang untuk e asukkan nilai &aru atau
5" !adio #uttons (O tion #uttons): kontrol input yang pengguna untuk
e ilih satu pilihan dari suatu kelo pok" e ungkinkan pengguna untuk
2.1.20 $an%angan Laporan 2.1.20.1 Pengertian Laporan /a a dan Jones (2003, p235) engatakan &ah'a laporan
$9
C pat p2%0):
odel laporan
$" 7aporan da*tar sederhana (sim le list re ort) ;dalah da*tar transaksi pen+ualan" 2" 7aporan perincian yang dikelo pokkan (grou ed detail re ort) ;dalah da*tar transaksi pen+ualan yang dikelo pokkan enurut +enis produk yang di+ual, dengan su&total untuk setiap +enis produk" 1" 7aporan ringkasan (summary re ort) #anya e &erikan ringkasan angka2angka pen+ualan, enda*tar
seperti total pen+ualan untuk setiap produk, tanpa asing2 asing transaksi pen+ualan" 0" 7aporan entitas tunggal (single entity re ort) Seperti *aktur pen+ualan, hanya engenai satu ke+adian"
e &erikan perincian
2.1.20.3
+ata Leta Laporan $" )eader laporan (re ort header) Menun+ukkan in*or asi yang diterapkan pada seluruh laporan ( isalnya, na a laporan dan perusahaan, tanggal laporan, dan no or hala an)" 2" )eader hala an ( age header)
20
di &agian atas setiap hala an" 1" 0ooter hala an ( age footer) =a pak di &agian &a'ah setiap hala an dan &iasanya encakup no or hala an" 0" 0ooter laporan (re ort footer) =erlihat satu kali, di &agian akhir laporan" Biasanya digunakan untuk total se uanya" 5" 5erincian laporan (re ort detail) Berisi in*or asi uta a di laporan" Bagian ini data +asa)" /a a dan Jones (2003, p2%%)" enya+ikan enya+ikan in*or asi ringkasan seperti
2.1.21 &a!igation Diagram Menurut Mathiassen, Munk2Madsen, 9ielsen, dan Stage (2000, p100), navigation diagram adalah se+enis statechart diagram yang *okus pada keseluruhan user interface yang dina is!"
2$
Gambar 2.4 Na,igation -iagram Mathiassen, Munk2Madsen, 9ielsen, dan Stage (2000, p$%0) 2.1.22 Pengertian 'isual (asic Menurut #irin (20$$, p2) 1isual #asic adalah salah satu &ahasa pe rogra an &er&asis des%to yang dikeluarkan (diproduksi) oleh
perusahaan perangkat lunak ko puter ter&esar yaitu Microso*t!" Berdasarkan Supardi (20$$, p$), 1isual #asic erupakan &ahasa
pe rogra an yang dike &angkan dari &ahasa pe rogra an #asic" Bahasa pe rogra an basic erupakan &ahasa pe rogra an yang sangat