Pemodelan Berorientasi Objek

dokumen-dokumen yang mirip
MODUL 7 ACTIVITY DIAGRAM

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

Simbol Activity Diagram

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

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

Pemodelan Berorientasi Objek

UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016

StateChart Diagram dan Activity Diagram


BAB IV PERANCANGAN SISTEM

Pertemuan 6-7. UML (Unified Modeling Language) (Software Design 2) Muhamad Alif,S.Kom Teknik Informatika UTM 17 Oktober 2012

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

USE CASE DIAGRAM Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah apa yang diperbuat sistem, dan bukan bagaiman

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

2. Dibawah ini yang bukan merupakan bentuk bentuk objek adalah

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...


Gambar Use Case Diagram

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xvi. DAFTAR TABEL... xxiii. DAFTAR SIMBOL...

Activity Diagram. Workflow Operasi

OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram)

Gambar 4.1 Flowchart

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

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

UML Netbeans UML (The Unified Modelling Language)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM

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

Activity Diagram. Pertemuan 3

PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung)

HALAMAN JUDUL HALAMAN PERSETUJUAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

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

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

SISTEM INFORMASI MANAJEMEN

PEMBANGUNAN APLIKASI NEWS AGGREGATOR BERBASIS ANDROID DILENGKAPI FITUR BERITA PILIHAN

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

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

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

BAB II TINJAUAN PUSTAKA. lebih berarti bagi yang menerimanya. Definisi atau pengertian sistem secara

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

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

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

DAFTAR TABEL DAFTAR SIMBOL

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

Diagram Use Case. Pertemuan 3

Lampiran 1 - Pengenalan terhadap UML (Unified Model Language)

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

Pemodelan Berorientasi Objek

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

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

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

SISTEM PERINGATAN DINI PERLENGKAPAN PASIEN DI RUMAH SAKIT JIWA TAMPAN PEKANBARU

DAFTAR ISTILAH. Activity Diagram

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

PENGANTAR RUP & UML. Pertemuan 2

Rekayasa Perangkat Lunak

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

Notasi Unified Modeling Language (UML) Versi 2.0

BAB III ANALISIS DAN PERANCANGAN

BAB 4 PERANCANGAN. Gambar1 Usecase Diagram

BAB III PERANCANGAN SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menggambarkan aliran-aliran informasi dari bagian-bagian yang terkait, baik dari

Model-Model Sistem Bisnis

BAB III ANALISA, KONSEP DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

DAFTAR SIMBOL. Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

BAB III ANALISIS DAN PERANCANGAN

ANALISA DAN DESAIN SISTEM. pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan

BAB III ANALISA DAN DESAIN SISTEM

NOTASI UML CITRA N., S.SI, MT SISFO - UNIKOM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

ACTIVITY DIAGRAM. Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB II DASAR TEORI II.1 Pekerjaan II.2 Proses

BAB II LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Konsep Aplikasi Interaktif Panduan Pengguna TransJakarta

BAB III ANALISIS DAN PERANCANGAN

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

DAFTAR GAMBAR. Nomor Judul Gambar Halaman

ABSTRAK. vi Universitas Kristen Maranatha

ACTIVITY DIAGRAM. Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses

DAFTAR SIMBOL. Notasi Keterangan Simbol. Titik awal, untuk memulai suatu aktivitas. Titik akhir, untuk mengakhiri aktivitas.

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

1 Pemodelan Berorientasi Objek Pemodelan Kebutuhan Sistem Dengan Activity Diagram Adam Hendra Brata

Pemodelan Kebutuhan Sistem 2 Ruang Lingkup Masalah Analisis Kebutuhan Diagram Use Case Pemodelan Perangkat Lunak Diagram Aktivitas Diagram Sekuensial Diagram Kelas Diagram State

Materi Pertemuan 5 3 Pemodelan Kebutuhan Sistem Diagram Activity

Pemodelan Kebutuhan Sistem 4 Setelah dilakukan penggambaran semua kebutuhan fungsional sistem ke dalam sebuah Diagram Use Case, maka kita juga akan menuliskan skenario alur aliran logika / kejadian tiap use case ke dalam sebuah Use Case Scenario Kemudian dari tiap Use Case Scenario, kita bisa melakukan converting skenario tersebut menjadi sebuah diagram baru lagi yang disebut dengan diagram Aktivitas / Activity Diagram

Diagram Activity 5

Diagram Aktivitas 6 Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram

Diagram Aktivitas 7 Sederhananya, struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan terstruktur Activity diagram merupakan cara lain dalam memodelkan aliran kejadian Kita gunakan Activity Diagram untuk menggambarkan workflow / aliran kerja proses bisnis Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir

Diagram Aktivitas 8 Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan

CONTOH DIAGRAM AKTIVITAS 9

Elemen Elemen Diagram Aktivitas Simbol Start Point End Point Keterangan 10 Activities Fork (Percabangan) Join (Penggabungan) Decision Swimlane Sebuah cara untuk mengelompokkan activity berdasarkan Actor (mengelompokkan activity dalam sebuah urutan yang sama)

Activity 11 Activity menggambarkan sebuah pekerjaan / tugas dalam workflow Mengisi password

Start State 12 Start state menunjukkan dimulainya suatu workflow pada sebuah activity diagram Hanya ada satu start state dalam sebuah workflow Pada UML, start state digambarkan dengan simbol lingkaran yang solid

End State 13 End state menggambarkan akhir dari sebuah activity diagram Bisa terdapat lebih dari satu end state pada sebuah activity diagram Pada UML, end state digambarkan dengan simbol bull s eye

State Transition 14 State transition menunjukkan kegiatan apa berikutnya setelah suatu kegiatan sebelumnya Pada UML, state transition digambarkan oleh sebuah solid line dengan panah

Decision 15 Decision adalah suatu titik / point pada activity diagram yang mengindikasikan suatu kondisi dimana ada kemungkinan perbedaan transisi Pada UML, decision digambarkan dengan sebuah simbol diamond

Synchronization 16 Digunakan untuk menunjukkan bahwa dua atau lebih cabang dari aliran terjadi secara paralel Sinkronisasi Horisontal dan Vertikal Synch. Bar (Join) Splitting Bar (Fork)

Swimlane 17 Menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu Merupakan proses partisi dalam diagram aktivitas untuk lebih membantu kita dalam memahami siapa / apa yang mengerjakan suatu aktivitas

Panduan Membuat Diagram Aktivitas 18 Mulailah dengan node awal untuk titik awal Tambahkan partisi jika relevan untuk analisis yang dibuat Tambahkan aksi untuk setiap langkah utama dari use case Tambahkan alur dari setiap aksi ke aksi lain, keputusan atau node akhir. Setiap aksi hanya mendapat satu alur masuk dan satu alur keluar menuju ke forks, joins, decisions, dan merges Tambahkan decisions jika alur dipecah menjadi beberapa pilihan, jangan lupa untuk menggabungkan kembali dengan merge Tambahkan forks dan joins jika aktivitas akan dilakukan secara paralel Akhiri proses dengan notasi untuk akhir aktivitas

Contoh Penggunaan Diagram Aktivitas 19

Nomor Use Case Nama Skenario Kasus Pada Sistem SRS_001_01 Login 20 Tujuan Deskripsi Aktor Untuk menyeleksi mahasiswa yang memiliki autorisasi Use case ini menjelaskan bagaimana mahasiswa melakukan log in untuk dapat menampilkan halaman utama SIAM Mahasiswa Skenario Utama Kondisi Awal Sistem menampilkan halaman log in Aksi Aktor 1. Mahasiswa memasukkan data log in (NIM dan password), lalu menekan tombol Log In Reaksi Sistem 2. Sistem menerima data log in dan kemudian sistem melakukan pengecekan terhadap data yang dimasukkan oleh mahasiswa, jika data benar, maka akan ditampilkan halaman utama SIAM Skenario Alternatif 1 : Jika NIM atau password kosong 3. Sistem akan menampilkan pesan peringatan bahwa NIM atau password kosong Skenario Alternatif 2 : Jika NIM dan password salah 4. Sistem akan menampilkan pesan peringatan bahwa NIM dan password salah Kondisi Akhir Sistem menampilkan halaman utama SIAM

21

22 Terimakasih v^^