You are on page 1of 6

Modul Umbrello & Compiere

BAB I

UML

1.1 Sekilas Tentang UML

Unified Modeling Language yang selanjutnya disebut dengan UML adalah

sebuah bahasa standard yang digunakan untuk menspesifikasikan, memvisualisasikan,

membangun dan mendokumentasikan objek-objek dari sistem software untuk urusan

pemodelan dan sistem non-software. UML menampilkan sekumpulan latihan keahlian

terbaik yang telah dibuktikan kesuksesannya pada sistem pemodelan yang besar dan

kompleks. Dengan menggunakan UML dapat membantu tim proyek berkomunikasi,

memeriksa potensi design dan mensahkan arsitektur design dari software.

UML adalah suatu bahasa yang digunakan untuk spesifikasi, konstruksi,

visualisasi dan dokumentasi dari sistem software dan komponennya. UML adalah

bahasa graphical dengan beberapa aturan dan semantik. Aturan dan semantik dari

model diekspresikan dengan bahasa Inggris, dalam form yang dikenal sebagai Object

Constraint Language (OCL). OCL adalah bahasa spesifikasi yang menggunakan logika

sederhana untuk menspesifikasikan properti sistem.

Tahapan UML dalam faktor analisis dan design :

 Use-Case Diagram

 Activity Diagram

 Sequence Diagram

 Collaboration Diagram

 Class Diagram

Tahapan UML dalam faktor implementasi :

 Component Diagram

 Deployment Diagram

Tahap pertama adalah pencarian actor-actor dalam studi kasus, setelah itu

dibuatlah use-case. Dari proses mendefinisikan use-case akan menghasilkan User

Requirement Definition. User Requirement Definition dalam memotret segala

aktivitas yang terjadi dalam perusahaan atau yang biasa disebut sebagai Business

Laboratorium Sistem informasi Universitas Gunadarma 1


Modul Umbrello & Compiere

Proses Mapping yang pada nantinya akan dapat dijadikan Object Modeling yang

nantinya dapat digambarkan dengan Activity Diagram, Sequence Diagram dan

Collaboration Diagram.

Class menggambarkan tentang entitas-entitas yang saling berhubungan

antara satu dengan yang lain dan merupakan tabel-tabel yang akan digunakan juga

termasuk hubungan yang terjadi. Use case dalam case tools menggambarkan

hubungan antara actor dengan case-nya.

Actor (dapat berupa sebuah departemen atau kumpulan actor)

Misal : pegawai madya, peminjam buku

Use-Case Modeling digunakan untuk memotret actor dan case dari sistem.

Hubungan antara actor dan use case ( ada use case include dan extend).

1.2 Simbol-Simbol UML


Dalam membuat suatu rancangan sistem yang berbasis komputer, alangkah

baiknya jika membuat analisis sistem berupa diagramnya terlebih dahulu. Hal ini

bertujuan agar si pembuat program nantinya tidak mengalami kesulitan.

Di bawah ini terdapat simbol-simbol diagram UML yang digunakan adalah :

1. Use-Case Diagram

Use-case diagram merupakan diagram yang menampilkan hubungan

(interaksi) antara actor dengan use-case. Use-case digunakan untuk menunjukkan

relationship (hubungan) antara actor sebagai pengguna sistem dengan use-case

yang digunakan. Use-case dilakukan setidaknya oleh satu actor yang

direpresentasikan dengan simbol orang yang dihubungkan dengan garis yang

menunjukkan hubungan komunikasi.

Use-case dapat berhubungan dengan use-case lain dengan cara, antara

lain :

(a) <<Uses>>

Hubungan <<uses>> menunjukkan bahwa prosedur dari use-case

merupakan bagian dari prosedur yang menggunakan use-case. Tanda panah

Laboratorium Sistem informasi Universitas Gunadarma 2


Modul Umbrello & Compiere

menunjukkan keadaan tidak mengakibatkan pemanggilan prosedur dalam

menggunakan use-case.

Relasi uses antara use-case ditunjukkan dengan panah generalisasi

dari use-case.

(b) <<Extends>>

Jika prosedur dari use-case merupakan alternatif atau bagian dari

aliran alternatif untuk menjelaskan use-case lain.

(c) <<Include>>

(d) <<Communication>>

Relasi komunikasi actor dalam use-case ditunjukkan dengan hubungan

symbol actor ke symbol use-case dengan hubungan yang kuat.

SIMBOL USE-CASE DIAGRAM

 Actor

Simbol actor adalah simbol yang menggambarkan seorang pemakai yang bertugas

menampilkan beberapa action.

 Use-Case

Simbol use-case adalah simbol yang menggambarkan pandangan external dari

sistem yang merepresentasikan beberapa action beberapa action yang ditampilkan

pemakai (actor).

 Uses Relationship

Simbol uses relationship adalah simbol yang menggambarkan hubungan antara

actor dengan use-case.

2. Class Diagram

Class diagram memberikan gambaran umum dari sistem dengan

menunjukkan kelasnya dan relationship (hubungan) di antara mereka. Class

diagram bersifat statik (tidak berubah) yang akan menunjukkan apa itu interaksi

tetapi tidak menjelaskan apa yang terjadi ketika mereka melakukan interaksi.

Laboratorium Sistem informasi Universitas Gunadarma 3


Modul Umbrello & Compiere

7. Component Diagram

Menggambarkan alokasi semua kelas dan obyek ke dalam komponen-

komponen dalam rancangan fisik sistem software. Diagram ini memperlihatkan

pengaturan dan kebergantungan antara komponen-komponen software seperti

source code, binary code dan komponen tereksekusi.

8. Deployment Diagram

Diagram ini memperlihatkan pemotretan software kepada hardware.

Diagram ini menggambarkan detail bagaimana komponen di-deploy dalam

infrastruktur sistem, di mana komponen akan terletak, bagaimana kemampuan

jaringan pada lokasi tersebut dan hal lain yang bersifat fisik.

1.3 USER INTERFACE DALAM UMBRELLO UML MODELLER

Tampilan utama Umbrello UML terdiri atas tiga area yang membantu kita

untuk memasukkan sistem yang digunakan dan access yang berbeda dalam diagram

memudahkan kita berkerja dengan model.

Tiga area itu adalah :

1. Tree View.

Tree view terletak dikiri atas dari window dan menunjukkan seluruh diagram,

Class, Aktor dan Use case yang membagun model yang dibuat. Tree View

memudahkan untuk pengambilan elemen yang membentuk pembuatan model.

2. Lembar Kerja.

Lembar kerja adalah bagian utama dari Umbrello UML disini pembuatan model

sistem ditaruh. Lembar kerja digunakan untuk mengedit dan melihat diagram yang

dibuat. Lembar kerja menunjukkan Active diagram dengan detail tetapi hanya satu

diagram yang akan ditampilkan.

3. Window Dokumen.

Window dokumen adalah jendela kecil yang terletak dikiri bawah dalam

Umbrelo memperlihatkan dokumen yang akan digunakan.

Laboratorium Sistem informasi Universitas Gunadarma 9


Modul Umbrello & Compiere

Bab II

Umbrello

2.1 Pengenalan Umbrello

Umbrello adalah salah satu alat pemodelan UML(Unified Modelling

Language), yang berjalan di OS Linux. Berikut ini adalah tampilan Umbrello beserta

penjelasannya:

1 2 3

5 4

Gambar 2.1 Tampilan Jendela Umbrello

Keterangan:

1. Menu Bar

2. Tool Bar

Laboratorium Sistem informasi Universitas Gunadarma 10


Modul Umbrello & Compiere

3. Lembar kerja/Work Area

4. Tree View UML Diagram

5. Dokumentasi

Tampilan Umbrello dibagi menjadi 3 bagian yang mempermudah pengamatan

terhadap keseluruhan dari sistem yang dimodelkan dan mengakses diagram yang

berbeda secara cepat. Bagian-bagian tersebut adalah Tree View, Work Area/Lembar

Kerja, dan Documentation Windows/Dokumentasi.

2.1.1 Tree View

Tree View berada di pojok kiri menampilkan semua diagram, Kelas, aktor

dan use case yang membangun sistem yang akan dibuat. Oleh karena itu Tree View

dengan jelas memperlihatkan elemen-elemen yang membentuk sistem. Dengan Tree

View kita juga dapat berpindah dari satu diagram ke diagram yang lain, menambahkan

elemen ke dalam model sistem yang dibuat secara cepat.

Apabila Anda bekerja dengan lebih dari satu Kelas dan diagram Tree View

dapat mengatur element pemodelan sistem Anda ke dalam folder. Cara membuat

folder dengan mengklik kanan

2.1.2 Work Area/Lembar Kerja

Lembar kerja adalah jendela utama pada Umbrello dan tempat dimana aksi

sebenarnya terjadi. Lembar kerja digunakan untuk mengubah dan menampilkan

diagram pada model sistem Anda. Lembar kerja menunjukkan diagram yang sedang

aktif. Hanya satu diagram aktif yang ditampilkan pada lembar kerja.

2.1.3 Dokumentasi

Jendela dokumentasi terletak di pojok kanan bawah menunjukkan

dokumentasi singkat dari elemen yang dipilih. Apabila ingin melihat dokumentasi yang

lebih lengkap dapat dilihat di properties dengan cara mengklik kanan elemen yang

dipilih lalu pilih properties.

Laboratorium Sistem informasi Universitas Gunadarma 11

You might also like