StateChart Diagram dan Activity Diagram

dokumen-dokumen yang mirip
MODUL I DASAR UNIFIED MODELING LANGUAGE (UML) Tujuan: Mahasiswa mengetahui konsep Objec Oriented Mengenalkan konsep dan bagian-bagian UML Teori UML

Praktikum Pertemuan 9 Specifying Control: State Diagram

Activity Diagram berhubungan dengan diagram Statechart. Diagram Statechart fokus pada obyek dalam suatu proses (atau proses menjadi suatu obyek),

MODUL 7 ACTIVITY DIAGRAM

Simbol Activity Diagram

Pemodelan Berorientasi Objek

Latihan Pertemuan 5: Sub Diagram New Activity Diagram Select In Browser rename Pemohon Class 5.

STATE CHART. Kelompok : Fatkhur Rohman ( ) Bayu Purnama Putra S ( ) Leily Aula Rahmawati (

Activity Diagram. Workflow Operasi

Pembuatan Use Case Diagram, misalkan spt ini :

Gambar Use Case Diagram

State Machine Diagram. Pertemuan 10

Teknik Informatika S1

Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan

Pertemuan 05 Model Business Business Object Model

31

Pertemuan 05 Model Business Model Business Use Case

MODUL 2 CANDIDATE CLASS DAN INTERACTION DIAGRAM

BAB III ANALISA DAN DESAIN SISTEM

2. Fungsi di dalam kelas yang dikombinasikan bentuk tingkah laku kelas dinamakan dengan. c.operasi

Spesifikasi Use Case. Mata KuliahTesting & Implementasi Sistem Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Pertemuan 6 --

UNIFIED MODELING LANGUAGE

UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016

Lampiran 1 - Pengenalan terhadap UML (Unified Model Language)

BAB 3 ALGORITMA DAN PERANCANGAN

Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan

BAB III ANALISIS DAN PERANCANGAN

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

Teknik Informatika Universitas Trunojoyo

Praktikum Pertemuan 8 Requirement Analysis : Sequence dan Collaboration Diagram. 1. Mampu membuat Sequence dan Collaboration Diagram

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN


BAB III ANALISIS DAN PERANCANGAN

SOAL PRA UTS PSBO. 1.SIMULA di perkenalkan pertama kali pada tahun.. a d b e c. 1970

VISUAL PARADIGM. Tugas Mata Kuliah IF-4061 Analisis dan Perancangan Berorientasi Objek Tanggal Pengumpulan : 20 Oktober 2004

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Gambar 3.1. Diagram alir apikasi image to text

ABSTRACT ABSTRAKSI KATA PENGANTAR

DAFTAR ISI. LEMBAR PENGESAHAN... i. LEMBAR PENGUJIAN... ii. PERNYATAAN`KEASLIAN... iii. ABSTRAK... iv. ABSTRACT... v. KATA PENGANTAR...

BAB III ANALISA DAN PERANCANGAN SISTEM


DAFTAR SIMBOL. Yaitu Memperlihatkan Hubungan-hubungan yang terjadi antara actor-aktor SIMBOL NAMA KETERANGAN. Aktor. Use Case.

Modeling Tools StarUML

STATE MACHINE DIAGRAM

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses

Membuat Sequence Diagram Menggunakan Visual Paradigm

BAB III ANALISIS DAN DESAIN SISTEM. kimia berbasis multimedia interaktif ini dibuat untuk membantu pendidik dibidang kimia.

3 BEKERJA DENGAN MICROSOFT VISIO

MODUL PEMBELAJARAN APLIKASI KOMPUTER BERBASIS MICROSOFT POWERPOINT DAN INTERNET

PEMAHAMAN RATIONAL ROSE TUGAS ANALISIS DAN PERANCANGAN SIK

PEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB 3 ALGORITMA DAN PERANCANGAN. membaca partitur musik ini adalah sebagai berikut : hanya terdiri dari 1 tangga nada. dengan nada yang diinginkan.

Area kerja. Gambar 1. Tampilan awal MS FrontPage

Praktikum Pertemuan 5 Requirement Capture : Use Case Diagram

3. Pilih A new existing map, klik ceckbox Do not show this dialog again dan akhiri dengan klik Button OK. Maka layar ArcMap akan terbuka.

LAMPIRAN NOTASI. Notasi UML. 1) Class Diagram. Nama Class dengan atribut dan operasi.

Modul 6 State Transition Diagram dan Deployment Diagram

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

1. Desktop Microsoft Windows

Gambar 4.1 Flowchart

Bab 1a Case Tools - Case Studio 2

MODUL MICROSOFT OFFICE POWERPOINT 2010 KKL STMIK AMIKOM PURWOKERTO

Class Diagram dan Activity Diagram

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

TUGAS PRAKTIKUM ANALISIS PERANCANGAN SISTEM INFORMASI KESEHATAN (APSIK) Instalasi dan Menu pada Rational Rose

BAB II TINJAUAN PUSTAKA. 2.1 Komponen Sumber Daya Manusia dalam Ruang Lingkup Fakultas. Nuraeny (2010) mengemuckakan bahwa Sumber Daya Manusia

Notasi Unified Modeling Language (UML) Versi 2.0

MENGENAL POWER POINT

BAB 3 METODE PENELITIAN. Dalam penelitian ini, wilayah yang diamati adalah wilayah Jakarta. Data yang

1. SIMULA di perkenalkan pertama kali pada tahun.. a d b e c. 1970

Bab 3 Metode dan Perancangan Sistem

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

BAB III ANALISIS DAN PERANCANGAN

Apakah Diagram Itu? Diagram mengikuti aturan atau standar. Contoh Diagram sederhana:

DAFTAR SIMBOL. Gambar Nama Fungsi

BAB III ANALISA DAN PERANCANGAN. menampilkan teks - teks serta terdapat kuis dengan animasi untuk melatih para

Membuat Grafik Di Microsoft Excel

BAB III ANALISA MASALAH DAN PERANCANGAN

PETUNJUK PRAKTIKUM GEOGEBRA


MODUL I MENGENAL UNIFIED MODELING LANGUAGE (UML) Tujuan: Mahasiswa mengetahui konsep Objec Oriented Mengenalkan konsep dan bagian-bagian UML Teori

Trik Seleksi SAP2000

1. LifeLine Sequence Diagram dibuat dengan banyak lifeline. Setiap lifeline mendapatkan tempat sendiri sendiri. Beberapa jenis lifeline antara lain

BAB 3 PERANCANGAN PROGRAM APLIKASI

Bab 3 Perancangan Sistem

BAB III ANALISA, KONSEP DAN PERANCANGAN

MEMBUAT LAPORAN (DATA REPORT)

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

Gambar 4.26 : Rancangan Layar Cetak Kwitansi Pemeriksaan Lab Gambar 4.27 : Rancangan Layar Entry Data Pemeriksaan Radiologi Gambar 4.

Transkripsi:

MODUL VII StateChart Diagram dan Activity Diagram Tujuan: Mahasiswa dapat menentukan obyek dinamis dalam class Mahasiswa dapat menggambar statechart diagram Mahasiswa dapat menggambar activity diagram Teori 1. Statechart Diagram Statechart diagram menggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu objek pada sistem sebagai akibat dari stimuli yang diterima. Pada umumnya statechart diagram menggambarkan class tertentu (satu class dapat memiliki lebih dari satu statechart diagram). Elemen yang muncul pada statechart: State (keadaan sesaat), start, end, transition, action entry, do dan exit. Cara membuat state (state transition) : Munculkan icon state dari toolbar Browse! State machine diagram! maka state muncul browser State yang muncul pada browser! New! State Beri nama state yang dikehendaki. Notasi state pada UML 1. State 2. Start state dan Stop state

a. State Details dan Action-action yang mengiringi seluruh state transition ke sebuah state mungkin ditempatkan sebagai sebuah entry action dalam state. Demikian juga, action-action yang mengiringi seluruh state transition keluar dari sebuah state mungkin ditempatkan sebagai sebuah aksi keluar dalam state. Kelakuan yang terjadi dalam state disebut activity. Sebuah activity memulai ketika state dimasukkan dan salah satu dari melengkapi atau diinterupsi oleh sebuah state transition yang keluar. Kelakuan mungkin sebuah action yang sederhana, atau kelakuan merupakan sebuah event yang terkirim ke object lain. Sesuai dengan action-action dan guard -guard, kelakuan ini secara tipikal dipetakan ke operasi-operasi dalam object. Membuat Entry Actions, Exit Actions dan Activities 1. Klik kanan pada state untuk menampilkan shortcut. 2. Pilih menu specification. 3. Pilih General. 4. Klik kanan pada field Action untuk menampilkan shortcut. 5. Pilih menu Insert untuk aksi yang disebut entry. 6. Double klik pada entry untuk menampilkan Action Specification. 7. Pilih tipe action: action atau send event. 8. Masukkan informasi action atau send event. 9. Pilih kapan action seharusnya terjadi: on entry, on exit, on event dan do. 10. Klik tombol OK untuk menutup Action Specification. 11. Klik tombol OK untuk menutup State Specification. Contoh state detail

Contoh Statechart Diagram untuk ATM: 2. Activity Diagram Activity diagram memodelkan workflow proses bisnis dan urutan aktivitas dalam sebuah proses. Diagram ini sangat mirip dengan flowchart karena memodelkan workflow dari satu aktivitas ke aktivitas lainnya atau dari aktivitas ke status. Menguntungkan untuk membuat activity diagram pada awal pemodelan proses untuk membantu memahami keseluruhan proses. Activity diagram juga bermanfaat untuk menggambarkan parallel behaviour atau menggambarkan interaksi antara beberapa use case. Elemen-eleman activity diagram : 1. Status start (mulai) dan end (akhir) 2. Aktifitas yang merepresentasikan sebuah langkah dalam workflow. 3. Transition menunjukkan terjadinya perubahan status aktivitas (Transitions show what state follows another). 4. Keputusan yang menunjukkan alternatif dalam workflow. 5. Synchronization bars yang menunjukkan subflow parallel. Synchronization bars dapat digunakan untuk menunjukkan concurent threads pada workflow proses bisnis. 6. Swimlanes yang merepresentasikan role bisnis yang bertanggung jawab pada aktivitas yang berjalan. Membuat Swimlanes 1. Klik kanan pada use case yang akan dibuat activity diagram, kemudian pilih Select in Browser. Use case yang dipilih akan tersorot pada browser.

2. Klik kanan use case yang tersorot di browser, kemudian klik New, Activity Diagram. 3. Beri nama activity diagram. 4. Buka activity diagram dengan double klik 5. Pilih icon swimlane dari toolbar dan klik ke dalam activity diagram. 6. Buka Specification dari swimlane dengan cara double klik header swimlane (NewSwimlane) pada diagram. 7. Beri nama swimlane dengan nama sesuai dengan role bisnis yang menjalankan aktivitas -aktivitas. 8. Klik OK. Membuat status Aktifitas (Aktifitas) 1. Klik icon status mulai di toolbar dan kemudian klik di swimlane. 2. Klik icon aktifitas di toolbar dan kemudian klik di swimlane. 3. Ganti nama NewActivity sesuai dengan aktiftas yang dilakukan 4. Untuk menunjukkan aktifitas pada nomor tiga berhubungan dengan status mulai, klik icon state transition di toolbar.. 5. Klik dan drag transition dari status mulai menuju ke aktifitas nomor tiga. Catatan: untuk membuat aktifitas dan transition lainnya dapat dilakukan dengan mengulang langkah 2 sampai 5. Membuat Decision point 1. Klik icon decision point di toolbar dan kemudian sambungka n transition menuju dan dari decision point ke aktifitas-aktifitas yang berhubungan. 2. Buka decision specification dengan cara double klik decision point. 3. Masukkan nama decision point sesuai dengan fungsinya. 4. Untuk setiap transition yang keluar dari decision point, double klik untuk membuka specification-nya. 5. Pada tab Detail, masukkan label guard condition dengan fungsi yang sesuai di kotak Guard Condition. Arti Guard Condition adalah transition yang keluar dari decision point di-triger oleh guard condition pada decision point-nya. 6. Klik OK

Contoh activity diagram untuk system ATM Tugas Lihat tugas no 2 pada Modul II buatlah: 1. Statechart Diagram 2. Activity Diagram