You are on page 1of 14

2.1.

8 Pengertian Object Menurut Satzinger, Jackson, dan Burd (2009, p59) object adalah sesuatu yang di dala siste ko puter yang a pu enanggapi pesan!"

Sedangkan #all (20$$, p%$2) dengan kata &enda dala

enyatakan &ah'a object setara

&ahasa" (ontohnya )endor, customer, inventory,

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

ere*leksikan ke a puan dari siste dan &erinteraksi dengan siste

en+aga in*or asi tentang siste digunakan untuk

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

&erinteraksi yang &eker+a &ersa a untuk

,ennis, -i.o , dan /oth (2009, p091)

yang &erorientasi pada o&+ek &er*okus pada enangkap struktur dan &eha)iour dari siste in*or asi dala odul2 odul kecil ( object) yang

terdiri dari data dan proses!"

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"

enangkap struktur dan &eha)iour dala

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

enyelesaikan tugas dan

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

ko ponen atau o&+ek standart yang dapat digunakan ke &ali!"

$0

Berdasarkan kedua pengertian terse&ut, dapat disi pulkan &ah'a object oriented design (OOD) adalah siste e &angun suatu enyelesaikan

in*or asi di an o&kek &erinteraksi untuk

tugas agar &isa dii ple entasikan"

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

yang cukup &anyak untuk

dari analisis sa pai desain!"

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,

endoku entasikan suatu siste

enggunakan &e&erapa teknik diagra "

2.1.12 Rich Picture Menurut Mathiassen, Munk2Madsen, 9ielsen, dan Stage (2000, p2%) rich icture adalah ga &aran in*or al yang e presentasikan

ilustrator tentang se&uah situasi!" !ich icture harus:

$$

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

yang &erke &ang!" aka class diagram adalah

Berdasarkan kedua pengertian terse&ut se&uah pada siste odel yang digunakan untuk yang dita pilkan dala

enun+ukkan kelas2kelas o&+ek

pandangan statis"

9otasi untuk class diagra (2009, p5$1): $" "lass:

&erdasarkan ,ennis, -i.o , dan /oth

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:

se&uah class dan class itu sendiri"

Gambar 2.2 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

enggunakan siste !"

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"

enun+ukkan &atas antara lingkungan di ana ko puter"

aktor &erada dengan ko ponen internal dari siste

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

eliputi &aris dan kolo , yang

asing2 asing!"

2.1.1" #or$flo% "able

$0

/a a dan Jones (2003, p95)

engatakan &ah'a ta&el arus ker+a &entuk dua kolo

($or%flo$ table) enya+ikan in*or asi dala sederhana" 5ara pelaku yang di dala kanan!" Sedangkan Satzinger, Jackson, dan kolo

elaksanakan akti)itas spesi*ik dida*tarkan

pada sisi kiri" ;kti)itas terkait dida*tarkan pada sisi

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

engidenti*ikasi para pelaku dan tindakan yang

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

e aha i proses proses!"

Sedangkan &erdasarkan Satzinger, Jackson, dan Burd (2009, p$0$), activity diagram adalah tipe dari $or%flo$ ereka!" dala Unified diagram yang

endiskripsikan kegiatan user dan urutan alur

Jadi Activity Diagram adalah salah satu +enis diagra Modelling Language yang

engga &arkan serangkaian akti)itas dala secara &erurutan"

proses kegiatan &isnis dari se&uah siste 9otasi activity diagram terdiri dari:

$5

$" 7ingkaran penuh:

e ulai proses dala

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

ke+adian2ke+adian ini, dan aliran in*or asi antarke+adian!"

2.1.1#.2 Pengertian Detailed Acti!ity Diagram (DAD) /a a dan Jones (2003, p30) detailed diagra engungkapkan &ah'a

enyediakan suatu penya+ian yang le&ih

$%

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

erupakan doku en terpola yang &erisi field kosong

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

enya paikan in*or asi dari orang yang satu ke

orang yang lain dari organisasi satu ke organisasi lain"

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

asukan dan keluaran!"

$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

e ilih" e ungkinkan pengguna

0" "ombo #o.: )ariasi lain dari list bo. yang untuk e asukkan nilai &aru atau

e ilih dari entri" e ungkinkan

5" !adio #uttons (O tion #uttons): kontrol input yang pengguna untuk

e ilih satu pilihan dari suatu kelo pok" e ungkinkan pengguna untuk

%" "hec% #o.es: kontrol input yang

e ilih le&ih dari satu pilihan dari suatu kelo pok"

2.1.20 $an%angan Laporan 2.1.20.1 Pengertian Laporan /a a dan Jones (2003, p235) engatakan &ah'a laporan

erupakan penya+ian data yang terpola dan tersusun!"

2.1.20.2 )enis Laporan

$9

C pat p2%0):

odel laporan

enurut /a a dan Jones (2003,

$" 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

,apat digunakan untuk

enentukan in*or asi yang ta pak

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

engenai &er&agai entitas (ke+adian, agen, produk dan

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

populer, dike &angkan tahun $9%1!"

You might also like