Komponen. Actor Interface (Boundary) Proses pembacaan (Control) Nama table (Entity)

dokumen-dokumen yang mirip
SEQUENCE DIAGRAM Yu l i Pu r wat i, M. Ko m

11/29/2016. Sequence Diagram. Sequence Diagram. Sequence Diagram. Sequence Diagram. Prodi. Informatika FASILKOM UIGM SHINTA P.

Pemodelan Berorientasi Objek

SHINTA P. SARI FASILKOM UIGM

DAFTAR SIMBOL. Notasi Keterangan Simbol. Actor adalah pengguna sistem. Actor. tidak terbatas hanya manusia saja, jika

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM

Sequence Diagram. Pertemuan 5

2. Dibawah ini yang bukan merupakan bentuk bentuk objek adalah

Gambar L.37 Form Print Laporan Absensi Harian Gambar L.38 Form Print Laporan Absensi Periode

Pengembangan Aplikasi Perangkat Lunak

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

1. SIMULA di perkenalkan pertama kali pada tahun.. a d b e c Hal penting dalampengembangan berorientasi objek

MODUL 8 : Object Interaction

EKSPLORASI PYTHON MENGGUNAKAN FRAMEWORK DJANGO. (Studi Kasus : Sistem Perpustakaan Teknik Informatika UNPAS)

Sequence Diagram. Mendefinisikan interaksi yang ada di dalam sistem. Mengilustrasikan objek yang berpartisipasi di dalam use case

DAFTAR SIMBOL 1. CLASS DIAGRAM. Nama Komponen Class

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

BAB II LANDASAN TEORI Membangun Aplikasi Database Oracle dengan VB. Koneksi database adalah sebuah modul (obyek) yang bekerja untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

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

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

DAFTAR SIMBOL. Tabel Notasi Use Case Diagram

Modeling Tools StarUML

BAB II TINJAUAN PUSTAKA

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

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

Unified Modelling Language UML

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR SIMBOL. case. Dependency 2. Generalization 3. 4 Include. 5 Extend. 6 Associaton

Gambar Window Transaksi Pengeluaran Barang Gudang

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

2.6 Cool Record Edit Pro Adobe Photoshop Star Uml Pengertian Uml BAB III OBJEK DAN METODE PENELITIAN...

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

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

LAMPIRAN A. Class. Association. dua class atau lebih. Multiplicity. instances dari class lain. Generalization. lain.

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

DAFTAR ISI HALAMAN JUDUL PERTAMA

BAB IV ANALISA DAN PERANCANGAN SISTEM

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

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

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

Membuat Sequence Diagram Menggunakan Visual Paradigm

Gambar 4.1 Flowchart

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

BAB I PENDAHULUAN... I-1

USE CASE DIAGRAM. Menggambarkan kebutuhan system dari sudut pandang user. Mengfokuskan pada proses komputerisasi (automated processes)

Lampiran 1. Notasi yang digunakan dalam Class Diagram. Class. Association. dua class atau lebih. Multiplicity. instances dari class lain.

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

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

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

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

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan menggunakan metode System Development Life Cycle (SDLC). Tahap yang

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

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


BAB III ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI

Diagram Use Case. Pertemuan 3

BAB IV ANALISIS DAN PERANCANGAN SISTEM

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERNYATAAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO DAN PERSEMBAHAN... RINGKASAN... KATA PENGANTAR...

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

Gambar Use Case Diagram

Yuli Purwati, M.Kom USE CASE DIAGRAM

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

Rekayasa Perangkat Lunak

Equipment Monitoring Control Manajemen System Berbasis Web Application

Model-Model Sistem Bisnis


BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh kebagian-bagian komponennya yang dimaksudkan untuk

C. Membuat Class Diagram

BAB III ANALISA DAN PERANCANGAN

MODUL 1 ANALISIS KEBUTUHAN SISTEM

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

ANALISIS PERANCANGAN SISTEM INFORMASI RENTAL MOTOR DENGAN MENGGUNAKAN PHP DAN MYSQL

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Pengertian sistem Karakteristik sistem Klasifikasi sistem

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Lampiran 1 - Pengenalan terhadap UML (Unified Model Language)

BAB III ANALISA DAN PERANCANGAN

Transkripsi:

SEQUENCE DIAGRAM

Pendahuluan Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display/form) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. Diagram ini secara khusus berasosiasi dengan use case diagram dan memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu di dalam use case

Tujuan Digunakan untuk memperlihatkan interaksi antar obyek dalam perintah yang berurut. Tujuan utama adalah mendefinisikan urutan kejadian yang dapat menghasilkan output yang diinginkan Mirip dengan activity diagram Menggambarkan alur kejadian sebuah aktivitas Lebih detail dalam menggambarkan aliran data, termasuk data atau behaviour yang dikirimkan atau diterima Namun kurang mampu menjelaskan detail dari sebuah algoritma (loop, branching)

Komponen Actor Interface (Boundary) Proses pembacaan (Control) Nama table (Entity)

Simbol

Partisipan : obyek atau entitas yang bertindak dalam sequence diagram Message : komunikasi antar obyek partisipan Terdapat 2 tipe garis yaitu vertikal dan horisontal Vertikal : waktu maju berdasarkan waktu Horisontal : obyek mana yang beraksi Nama Object / Class name bersifat optional boxes berupa object diberikan tanda garis bawah object yang tidak bernama disebut anonymous objects boxes berupa actor dapat juga digambar dengan stick figure

Daftar Istilah Participant Lifeline Obyek yang terkait dengan sebuah urutan proses Menggambarkan daur hidup sebuah obyek Activation Suatu titik waktu dimana sebuah obyek mulai berpartisipasi didalam sebuah sequence Ditandai dengan sebuah bar Time Elemen penting dalam sequence diagram Konteksnya adalah urutan, bukan durasi Return Suatu hasil kembalian sebuah operasi Operasi mengembalikan hasil, tetapi boleh tidak ditulis

Detil SD

Hubungan Class diagram dan Sequence diagram Contoh : Pembatalan Order

Class Diagram

Potential Objects

Finally

Contoh 1

Contoh 2

Contoh 3 Form

: Mahasiswa Sequence Diagram Klik Cari : Matakuliah : Proses : tblmatkul Proses data matakuliah Pilih matakuliah( ) Tampil nama matakuliah( ) Masukan kode awal matkul( ) klik save( ) Proses( ) Save data( )

: Prog_studi : Matakuliah : Proses : tblmatkul Input data matkul( ) Proses( ) SAve( )

Perpustakaan

Gambar di atas menggambarkan Aplikasi mempunyai satu Actor/user yaitu Pustakawan dan 7 use case. Hal ini menjelaskan bahwa dalam aplikasi, pustakawan bisa Menambah Anggota, Mencetak Kartu Anggota, Menambah Buku, Mencetak Stiker Kode Buku, Melihat Katalog, Meminjam Buku, dan Mengembalikan Buku. Mungkin ada kebingungan, mengapa yang meminjam dan mengembalikan buku adalah Pustakawan, bukan anggota perpustakaan. Kalau kita lihat Business Process atau Activity Diagram, terlihat bahwa yang berinteraksi langsung dengan aplikasi

Activity Diagram

Diagram di atas menggambarkan 3 Activity utama di dalam perpustakaan,yaitu: Menambah anggota/member perpustakaan. Anggota meminjam buku. Anggota mengembalikan buku. Walaupun mungkin masih banyak activity-activity lain yang terkait dengan perpustakaan tetapi bukan merupakan business process yang utama dari perpustakaan.

Sequence Diagram Sequence Diagram menggambarkan urutan interaksi antar objek ketika satu Use Case dieksekusi/dilakukan, sehingga Sequence Diagram (sebaiknya) sebanyak Use Case nya. Dalam membuat Sequence Diagram ini memakai metode programming MVC (Model-View-Controller) atau dalam istilah lain Model=Entity, View=Boundary, dan Controller=Control. View/Boundary adalah class yang berinteraksi langsung dengan Actor. Controller/Control adalah class interaksi perantara antara View/Boundary dan Mode/Entity. sedang Model/Entity adalah class yang menyimpan data.

Menambah anggota Ada dua class Boundary yaitu MenuUtama dan FormPendaftaran Anggota, satu class Control yaitu ProsesPendaftaranAnggota, dan satu class Entity yaitu Member.

MencetakKartuAnggota