Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
9Activity
0 of .
Results for:
No results containing your search query
P. 1
Makalah Dan Contoh Kasus Uml (Muhammad Reza - 100415005)

Makalah Dan Contoh Kasus Uml (Muhammad Reza - 100415005)

Ratings: (0)|Views: 3,629 |Likes:
Published by Chie Murny

More info:

Published by: Chie Murny on Dec 10, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/24/2013

pdf

text

original

 
MAKALAHREKAYASA PERANGKAT LUNAK 
UML (Unified Modeling Language)
Praktikan :
Nama: Muhammad RezaNIM:100415005 Jurusan:T. Elektro
PROGRAM STUDITEKNIK MULTIMEDIA DAN KOMPUTER JARINGANKEMENTERIAN PENDIDIKAN NASIONAL
POLITEKNIK NEGERI LHOKSEUMAWE
TAHUN 2012
TMJK/1
 
Daftar isi
Cover .....................................................................................................................iDasar isi..................................................................................................................iiPengenalan "Unified Modeling Language/UML"(Bagian I)Konsep Objek ...................................................................................................1Teknik Dasar OOA/D
(Object-Oriented Analysis/Design)
..............................1a. Pemodulan (
 Encapsulation
)...........................................................................1 b. Penurunan (
 Inheritance
)................................................................................1c.
 Polymorphism
...............................................................................................2Sejarah Singkat UML ..............................................................................................2Pengenalan UML......................................................................................................3Pengenalan "Unified Modelling Language/UML"(Bagian II)1. Use Case ........................................................................................................72. Aktor...............................................................................................................83. Identifikasi Use Case......................................................................................104. Pendokumentasian Model Use Case ..............................................................11Contoh kasus UML..................................................................................................12
TMJK/1
 
Pengenalan "Unified Modeling Language/UML"
Dalam suatu proses pengembangan software, analisa dan rancangan telahmerupakan terminologi yang sangat tua. Pada saat masalah ditelusuri danspesifikasi dinegoisasikan, dapat dikatakan kita berada pada tahap rancangan.Merancang adalah menemukan suatu cara untuk menyelesaikan masalah, salahsatu tool / model untuk merancang pengembangan software yang berbasis objectoriented adalah UML.
Konsep Objek
Obyek dalam
‘software analysis & design’ 
adalah sesuatu berupa konsep(
concept 
), benda (
thing
), dan sesuatu yang membedakannya denganlingkungannya. Secara sederhana obyek adalah mobil, manusia,
alarm
dan lain-lainnya. Tapi obyek dapat pula merupakan sesuatu yang abstrak yang hidupdidalam sistem seperti tabel,
database, event, system messages.
Obyek dikenali dari keadaannya dan juga operasinya. Sebagai contoh sebuahmobil dikenali dari warnanya, bentuknya, sedangkan manusia dari suaranya. Ciri-ciri ini yang akan membedakan obyek tersebut dari obyek lainnya.Alasan mengapa saat ini pendekatan dalam pengembangan software dengan
object-oriented 
, pertama adalah
scalability 
dimana obyek lebih mudah dipakaiuntuk menggambarkan sistem yang besar dan komplek. Kedua
dynamic modeling
, adalah dapat dipakai untuk permodelan sistem dinamis dan
real time
.
Teknik Dasar OOA/D
(Object-Oriented Analysis/Design)
 
Dalam dunia pemodelan, metodologi implementasi obyek walaupun terikatkaidah-kaidah standar, namun teknik pemilihan obyek tidak terlepas padasubyektifitas software analyst & designer. Beberapa obyek akan diabaikan danbeberapa obyek menjadi perhatian untuk diimplementasikan di dalam sistem. Halini sah-sah saja karena kenyataan bahwa suatu permasalahan sudah tentumemiliki lebih dari satu solusi. Ada 3 (tiga) teknik/konsep dasar dalam OOA/D,yaitu pemodulan (
encapsulation
), penurunan (
inheritance)
dan
polymorphism.
a. Pemodulan (
Encapsulation
)
Pada dunia nyata, seorang ibu rumah tangga menanak nasi dengan
menggunakan rice cooker 
, ibu tersebut menggunakannya hanya dengan menekantombol. Tanpa harus tahu bagaimana proses itu sebenarnya terjadi. Disiniterdapat penyembunyian informasi milik
rice cooker 
, sehingga tidak perludiketahui seorang ibu. Dengan demikian menanak nasi oleh si ibu menjadisesuatu yang menjadi dasar bagi konsep
information hiding
.
b. Penurunan (
 Inheritance
)
Obyek-obyek memiliki banyak persamaan, namun ada sedikit perbedan. Contohdengan beberapa buah mobil yang mempunyai kegunaan yang berbeda-beda.Ada mobil bak terbuka seperti truk, bak tertutup seperti sedan dan minibus.Walaupun demikian obyek-obyek ini memiliki kesamaan yaitu teridentifikasisebagai obyek mobil, obyek ini dapat dikatakan sebagai obyek induk (
 parent 
).Sedangkan minibus dikatakan sebagai obyek anak (
child 
), hal ini juga berartisemua operasi yang berlaku pada mobil berlaku juga pada minibus.
TMJK/1

Activity (9)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Triyanto Rizki added this note
great posting thank you very much
Groundid Dede liked this
Raden Said liked this
Nandar Andar liked this
BernAd AquaWhite liked this
Didik Hermawan liked this
Diana Kholidah liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->