Anda di halaman 1dari 21

StarUML

Modeling Tools StarUML


Pengenalan
Pemodelan merupakan suatu hal yang tidak bisa dilepaskan dari pembangunan aplikasi.
Sebagai cikal-bakal dari suatu aplikasi, proses memodelkan tentu bukan hal yang
mudah. Namun seiring berkembangnya teknologi, pemodelan yang notabene memakan
banyak waktu bisa diselesaikan lebih cepat dan terorganisasi. Hal tersebut bisa
teradi dengan bantuan aplikasi pemodelan.
Pengertian
StarUML adalah so!tware permodelan yang mendukung UML "Uni!ied Modeling
Language#. $erdasarkan pada UML %ersion &.' dan dilengkapi && macam diagram yang
berbeda, mendukung notasi UML (.) dan uga mendukung pendekatan M*+ "Model
*ri%en +rchitecture# dengan dukungan konsep UML. StarUML dapat memaksimalkan
prudukti%itas dan kualitas dari suatu so!tware proect.
Langkah Instalasi
,nstalasi StarUML di Ubuntu &).&)
Pertama, instal program -ine di Ubuntu ika +nda belum menginstalnya. .aranya
adalah buka terminal Applications > Accessories > Terminal. Setelah endela
/erminal muncul, ketikkan 0
1 sudo apt-get install wine
Langkah-langkah menginstall StarUML di Linu2 "Ubuntu# adalah sebagai berikut 0
Kedua, instal winetricks. +pa itu winetricks3 -inetricks adalah script library wine
untuk menalankan program windows. *ownload winetricks terlebih dahulu dengan cara
ketik command di bawah ini pada terminal 0
1 wget http044www.kegel.com4wine4winetricks
Setelah winetricks selesai didownload maka langkah selanutnya adalah menginstal
winetricks tadi dengan cara 0
1 sh winetricks m!c'( ms2ml'
Ketiga, download dan instal -indows Script .ontrol tentu saa agar StarUML bisa
beralan di sistem operasi Ubuntu. $erikut cara untuk mendownload dan instal
-indows Script .ontrol di terminal 0
*ownload 0
1 wget
http044download.microso!t.com4download4winscript564,nstall4&.)4-78(9Me:P4
;NUS4sct&)en.e2e
&
,nstal 0
1 wine sct&)en.e2e
Ne2t < ne2t < ne2t sampai dengan !inish seperti instalasi program lainnya di -indows.
Langkah terakhir adalah menginstal StarUML. $uka /erminal lalu ketikkan command
berikut 0
1 wine 4path4staruml-5.)-with-cm.e2e
.atatan0 4path = letak direktori instaler StarUML
(
Ne2t < ne2t < ne2t sampai dengan !inish seperti instalasi program lainnya di -indows.
Selesai.
>
Untuk menalankan aplikasi cukup ke menu Applications > Wine > Program >
StarUML
$erikut tampilan StarUML di Ubuntu &).&)
Konsep !asar
? Model, @iew and *iagram
? Proect and Unit
? Module
Model" #ie$ and !iagram
StarUML membuat perbedaan konseptual yang lebih elas antara models, %iews and
diagrams. Model adalah elemen yang memuat in!ormasi untuk model so!tware. #ie$
adalah suatu ekspresi %isual dari in!ormasi di dalam model dan !iagram adalah suatu
koleksi dari elemen yang memberikan pemikiran user di dalam mendesain secara
spesi!ik.
Pro%ect dan Unit
Pro%ect
Proect adalah unit manaemen dasar di dalam StarUML. Suatu proect dapat
mengatur satu atau lebih model so!tware. Proect merupakan top-le%el package yang
selalu ada di dalam beberapa model so!tware. Secara umum, satu proect disimpan
dalam satu !ile.
'
Struktur Pro%ect
Sebuah proek terdiri dari dan mengatur sub-elements berikut ini0
Pro%ect Su&'(lement !eskripsi
Model ;lemen yang mengatur suatu model so!tware.
Subsystem ;lemen yang mengatur model-model yang tercangkup dalam
satu sub sistem.
Package ;lemen yang paling umum untuk mengatur elemen.
)ile Pro%ect
Aile proect disimpan ke dalam !ormat :ML dengan e2tension B.UMLC. Semua model,
%iews dan diagrams yang dibuat dengan StarUML disimpan dalam satu !ile proect.
Aile proect berisikan in!ormasi sebagai berikut 0
&. UML pro!ile yang digunakan dalam proek.
(. Unit !ile yang dire!erensi oleh proek.
>. ,n!ormasi untuk semua model yang ada di dalam proect.
'. ,n!ormasi untuk semua diagrams dan %iews yang ada di dalam proect.
Units
+da beberapa kasus dimana satu proect perlu disimpan di dalam beberapa !ile !ile
kecil sehingga para pengembang dapat bekera di dalam satu proect secara
bersamaan. *i dalam kasus ini suatu proect dapat mengatur bermacam < macam unit.
Suatu unit mempunyai struktur hirarki dan berisikan beberapa sub-unit. Unit disimpan
sebagai B.UML B !ile dan beberapa mengacu pada !ile proect ".UML# atau unit !ile
lainnya ".UN/#.
Komposisi Unit
Hanya package, subsystem dan elemen model yang dapat membentuk satu unit. Semua
elemen di bawah enis elemen package ini disimpan di dalam masing < masing !ile unit
".UN/#.
Module
Modul adalah suatu package yang menyediakan !ungsi < !ungsi baru dan !eature
sebagai perluasan dari StarUML. Modul dapat dibuat sebagai kombinasi dari beberapa
elemen < elemen e2tension dan uga membuat beberapa enis elemen < elemen di dalam
suatu modul.
5
Managing Pro%ect
A Mem&uat Pro%ect *aru
Prosedur mem&uat pro%ect &aru+
? Select the ,)ile- '> ,.e$ Pro%ect- menu.
? Select the ,)ile- '> ,Select .e$ Pro%ect/- menu.
.ote
Untuk mengganti de!ault approach. $uka Select New Proect dialog bo2, pilih
+pproach dan check pilihan BSet As !e0ault Approach
* Mem&uka Pro%ect
Untuk dapat bekera pada proect yang sudah disimpan, maka !ile proect harus kita
buka. Dika proect termasuk lebih dari satu unit, semua yang berhubungan dengan unit
akan dimuat dengan proect.
Prosedur mem&uka Pro%ect+
Select the ,)ile- '> ,1pen/- menu.
Pada Epen Proect dialog bo2, pilih proect !ile ".UML# dan klik tombol FEpenG.
6
.ote
Proect dapat uga dibuka melalui New Proect dialog bo2.
2 Men3impan Pro%ect
Prosedur untuk men3impan pro%ect+
Select the ,)ile- '> ,Sa4e- menu.
Dika nama !ile proect tidak spesi!ik, maka Sa%e Proect dialog bo2 tidak akan muncul.
9etik nama pada !ile name dan klik tombol FSa%eG.
! Menutup Pro%ect
Prosedur untuk menutup pro%ek+
Select the ,)ile- '> ,2lose- menu.
H
Langkah Instalasi
,nstalasi StarUML di -indows
&. 9lik pada setup StarUML, maka akan muncul tampilan seperti berikut.
(. Pilih ne2t untuk melanutkan proses instalasi.
>. Pilih , accept the agreement lalu tekan ne2t.
8
'. Pilih local disk . untuk menyimpan program !ile StarUML, dan tekan ne2t.
5. .entang pada list create desktop icon dan tekan ne2t.
6. Setelah melakukan beberapa proses tadi maka akan tampil gambar seperti di bawah.
H. Pada gambar di atas pilih instal untuk melanutkan proses instalasi.
7
8. /unggu sampai proses e2tracting !ile selesai, maka akan tampil gambar seperti di
bawah.
7. .entang pada launch StarUML tekan !inish maka proses instalasi selesai.
&)
$erikut tampilan StarUML pada windows
&&
Use 2ase !iagram
Use .ase diagram merupakan suatu diagram yang menggambarkan !ungsionalitas yang
diharapkan dari sebuah sistem. Sebuah use case dapat memrepresentasikan interaksi
antara aktor dengan sistem.
$erikut ialah contoh sederhana cara membuat use case diagram dengan staruml0
&. $uka aplikasi StarUML.
(. Pada tampilan awal pilih model yang terletak pada tool bar, lalu +dd *iagram dan
pilih Use .ase *iagram.

>. Maka tampilan toolbo2 pada sebelah kiri akan berubah.
&(
'. 9lik pada gambar aktor dan taruh kursor pada samping toolbo2. Maka akan muncul
gambar orang yang disebut dengan actor dan beri nama actor.
5. Selanutnya pilih usecase pada menu toolbo2, tekan tiga kali pada lembar kera
untuk membuat tiga use case dan beri nama pada setiap use case.
6. Untuk membuat garis hubung antara actor dan use case pilih directed association
tekan kursor pada gambar actor lalu arahkan pada usecase dan lepas, maka garis akan
terhubung.
&>
H. Pastikan pada model e2plorer akan tersimpan nama dan use case diagram yang telah
dibuat.
8. Dika telah selesai simpan !ile dengan cara pilih !ile -I sa%e as.
&'
Acti4it3 !iagram
+cti%ity diagram menggambarkan berbagai alur akti%itas dalam sistem yang sedang
dirancang, bagaimana masing-masing alur berawal, decision yang mungkin teradi, dan
bagaimana mereka berakhir. +cti%ity diagram uga dapat menggambarkan proses
paralel yang mungkin teradi pada beberapa eksekusi. +cti%ity diagram merupakan
state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar
transisi di-trigger oleh selesainya state sebelumnya "internal processing#. Eleh karena
itu acti%ity diagram tidak menggambarkan beha%iour internal sebuah sistem "dan
interaksi antar subsistem# secara eksak, tetapi lebih menggambarkan proses-proses
dan alur-alur akti%itas dari le%el atas secara umum.
$erikut contoh sederhana membuat acti%ity diagram menggunakan staruml0
&. Pilih model -I add diagram -I acti%itiy diagram.
(. Selanutnya akan muncul toolbo2 yang berisikan gambar atau simbol yang
menelaskan alur acti%ity diagram.
&5
>. Untuk membuat acti%ity diagram diawali dengan memasukkan simbol initial state
yang menunukkan awal dari sebuah alur acti%ity.
'. Setelah memasukkan simbol initial state pilih simbol action state, beri nama dengan
cara klik dua kali pada simbol action.
5. Selanutnya untuk menghubungkan antara simbol, menggunakan garis transition yang
terletak pada toolbo2.
&6
6. Setelah membuat garis pada acti%ity diagram terdapat simbol decision yang
menelaskan teradi dua hasil dari sebuah alur.
H. /erakhir setelah alur selesai dalam acti%ity waib menggunakan simbol !inalstate
yang menelaskan alur diagram telah selesai.
&H
8. Untuk cara penyimpanan pilih Aile sa%e as dan tentukan tempat penyimpanan
!ile.
Se5uence !iagram
SeJuence diagram menggambarkan interaksi antar obek di dalam dan di sekitar
sistem "termasuk pengguna, display, dan sebagainya# berupa message yang
digambarkan terhadap waktu. SeJuence diagram terdiri atar dimensi %ertikal "waktu#
dan dimensi horiKontal "obek-obek yang terkait#. SeJuence diagram dapat digunakan
untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai
respons dari sebuah e%ent untuk menghasilkan output tertentu. *iawali dari apa yang
men-trigger akti%itas tersebut, proses dan perubahan apa saa yang teradi secara
internal dan output apa yang dihasilkan. Masing-masing obek, termasuk aktor,
memiliki li!eline %ertikal. Message digambarkan sebagai garis berpanah dari satu obek
ke obek lainnya. Pada !ase desain berikutnya, message akan dipetakan menadi
operasi4metoda dari class.
$erikut contoh sederhana membuat seJuence diagram dengan staruml0
&. Pertama pilih model -I add diagram -I SeJuence *iagram.
&8
(. Selanutnya pada toolbo2 seJuence diagram terdapat simbol untuk membuat alur
diagram.
>. $erikut adalah contoh dari seJuence diagram.
'. .ara membuat alur diatas adalah sebagai berikut0
Pembeli dalam alur diagram di atas menggunakan simbol abect yang terletak pada
toolbo2.
Sedangkan untuk membuat garis yang menghubungkan antara obect menggunakan
stimulasi yang terletak pada toolbo2.
Untuk memberikan nama pada garis klik dua kali pada garis maka akan muncul
tempat untuk mengetik.
*alam obect kasir terdapat garis melengkung kebawah yang menunukkan suatu
proses yang disebut setstimulasion.
&7
5. Untuk menyimpan pilih !ile sa%e as dan pilih lokasi penyimpanan.
()

Anda mungkin juga menyukai