Teknik Informatika Universitas Trunojoyo

dokumen-dokumen yang mirip
Teknik Informatika S1

Yuli Purwati, M.Kom USE CASE DIAGRAM

MODUL 1 USE CASE DIAGRAM

Simbol Activity Diagram

Activity Diagram. Workflow Operasi

Kuliah#3 TSK-612 Sistem Embedded Terdistribusi - TA 2011/2012. Eko Didik Widianto

Defri Kurniawan, M.Kom USE CASE DIAGRAM

Diagram Use Case. Pertemuan 3

Teknik Informatika S1

Teknik Informatika S1

Pengenalan UML dan Diagram Use Case. Alif Finandhita. Teknik Informatika UNIKOM

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

DASAR REKAYASA PERANGKAT LUNAK

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

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

StateChart Diagram dan Activity Diagram

Minggu 08 UML-Use Case

atau dihasilkan dalam suatu proses rekayasa software. Artifact dapat berupa model, deskripsi atau software. ) dari sistem software,

UML & USE CASE DIAGRAM. Oleh : Bambang Hermawan, S.Si

Analisis dan Perancangan Sistem II T02 Use Case

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

Pemodelan Berorientasi Objek

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

BAB II LANDASAN TEORI

USE CASE DIAGRAM. Analisis dan perancangan berorientasi Obyek

Pemrograman Berorientasi. Class Diagram

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

BAB II LANDASAN TEORI

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

OOAD (Object Oriented Analysis and Design) UML part 1 (Usecase) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015

UML & USE CASE DIAGRAM. Oleh : Bambang Hermawan, S.Si

Kata Kunci: AHP, Algoritma, ANP, Profile Matching, Perbandingan, Rekrutmen. Universitas Kristen Maranatha

Teknik Informatika S1

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

Kebutuhan dan Spesifikasi Perangkat Lunak

model abstrak grafis teks memahami fungsionalitas sistem media komunikasi

Rancangan Aplikasi Customer Service Pada PT. Lancar Makmur Bersama

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

7. Analisis Kebutuhan - 1 (System Actors & System Use Cases )

Modeling Tools StarUML

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

BAB 2 LANDASAN TEORI. bersama-sama untuk mencapai tujuan tertentu. bersatu untuk mencapai tujuan yang sama.

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

BAB II LANDASAN TEORI

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

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

Bab 3 Metode dan Perancangan Sistem

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

Notasi dalam UML. Actor

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

Gambar Use Case Diagram

ORISINALITAS LAPORAN PENELITIAN...

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

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

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

BAB II LANDASAN TEORI

ANALISA & PERANCANGAN SISTEM INFORMASI. Sufajar Butsianto, M.Kom

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

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

BAB III METODOLOGI PENELITIAN

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

Selama tahap analisis, Perancang Sistem memusatkan perhatian pada pemahaman kepada Requirements Document untuk menghasilkan sebuah spesifikasi

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

BAB II LANDASAN TEORI

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

ABSTRAK. iii. Kata kunci : Toko Nyan, pembelian, penjualan, stok barang

21/11/2016. Karakteristik PBO. Use Case Model. Pemrograman Berorientasi Obyek. UML (Unified Modeling Language) Objek dan Kelas UML

PENGANTAR RUP & UML. Pertemuan 2

BAB II LANDASAN TEORI

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

Unified Modeling Language

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

Pemodelan Sistem Perangkat Lunak. Budi susanto FTI UKDW Yogyakarta

Praktikum Pertemuan 5 Requirement Capture : Use Case Diagram

Gambar 4.1 Flowchart

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

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

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

Unified Modelling Language UML

UML Netbeans UML (The Unified Modelling Language)

Notasi Unified Modeling Language (UML) Versi 2.0

UNIFIED MODELING LANGUAGE

Information Systems Analysis and Design

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

PERANCANGAN SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN (Kasus : PT. Neuronworks Indonesia)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

Rekayasa Perangkat Lunak

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

Gambar Window Transaksi Pengeluaran Barang Gudang

Citra N., S.Si, MT Sistem Informasi - UNIKOM

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

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

BAB II LANDASAN TEORI

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

DAFTAR SIMBOL. Tabel Notasi Use Case Diagram

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

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

ABSTRAK. Kata Kunci: buku, online, e-commerce, dashboard, laporan. Universitas Kristen Maranatha

Transkripsi:

Muhammad Yusuf Muhammad Yusuf Teknik Informatika Universitas Trunojoyo Http://yusufxyz.wordpress.com Email : muhammadyusuf@trunojoyo.ac.id

Use Case Diagrams UML use case diagrams menggambarkan interaksi antar manusia atau peralatan eksternal dengan sistem sesuai desain. Ada 2 elemen dasar dalam UML use case diagrams: ellipse (atau bentuk oval) dan actor. ellipse berisi deskripsi dari interaksi actor yang spesifik yang bekerja dengan sistem sesuai desain. Terkadang ini digunakan untuk merepresentasikan hubungan antara sistem berikutnya. Actor menggambarkan karakteristik interaksi orang atau sesuatu.

Actors actoradalah siapa saja atau apa saja yang pasti berinteraksi dengan sistem. Actors bukan bagian dari sistem. Dalam UML, actor digambarkan dalam bentuk seperti dibawah ini

Use Cases use caseadalah deskripsi dari sekumpulan urutan aksi, termasuk variannya. use case menggambarkan apa yang dilakukan sistem tetapi tidak secara spesifik bagaimana melakukannya. use case merepresentasikan bagian utama dari fungsionalitas yang lengkap dari awal sampai akhir.

Use Cases (Cont d) use case harus mengirimkan suatu nilai kepada actor. Dalam UML, use case digambarkan sebagai ovalseperti gambar dibawah ini :

Use Case Diagrams use case diagram adalah diagram yang menunjukkan kumpulan dari use case dan actor serta relationshipnya. Actors dapat dihubungkan dengan use case hanya dengan association. association antara actor dan use case mengindikasikan bahwa actor dan use case berkomunikasi satu sama lain, seperti mengirim dan menerima pesan. Use case diagrams digunakan untuk : Model context dari system. Model kebutuhan dari system

Notation UseCase Association Actor Include A UseCase is a kind of behaviored classifier, which represents a declaration of an offered behavior. It specifies some behavior, possibly including variants such as exceptional behavior and error handling, that the subject can perform by communicating with one or more actors. Association represents the collaboration between an actor and a use case. Actor specifies a role played by human users, external hardware, or other subjects that interacts with the subject. Include is a directed relationship between two use cases, which implies that the behavior of the included use case is inserted into the behavior of the including use case.

Extend Dependency Generalization Realization Extend is a relationship between two use cases, which specifies how and when the extended use case insert the behavior defined in the extending use case. A dependency is a relationship implying that a use case requires other another use case for its specification or implementation. A generalization relationship relates a more general use case and a more specific use case.. A realization relationship link up the specification and the implementation of that specification.

Note A Note is a textual explication that can be attached to set of elements. Constraint A constraint specifies condition or restriction that expressed in natural language or machine readable language for declaring some of the semantics of an element. Package A package groups elements and provide them with namespaces.

Contoh : ATM (automated teller machines ): Validasi PIN Deskripsi 1. Customer memasukkan kartu ATM ke dalam Card Reader. 2. Jika system menerima kartu, maka sistem akan membaca nomor kartu. 3. System menerima customer dari nomor PIN 4. Customer memasukkan PIN 5. System mengecek tanggal kadalwarsa dan apakah kartu hilang atau dicuri. 6. Jika kartu valid, maka system akan mengecek PIN yang dimasukkan oleh user apakah sesuai dengan PIN yang ada dalam sistem. 7. Jika nomor sesuai, system mengecek accounts yang sesuai dengan kartu ATM. 8. System men-display customer accounts dan meneriam customer untuk beberapa tipe transaksi : Withdrawal, Query, or Transfer.

ATM (automated teller machines ): Use Case Model

ACTIVITY DIAGRAM Memodelkan alur kerja (workflow) sebuah proses bisnis dan urutan aktivitas dlm suatu proses. Dengan diagram ini dapat memodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya atau dari satu aktivitas ke dalam keadaan sesaat (state). Activity Diagram sangat berguna ketika kita ingin menggambarkan perilaku paralel atau menjelaskan bagaimana perilaku dalam berbagai use case berinteraksi. Activity Diagrams memiliki elemen2 : Action States: sebuah keadaan awal (start state) dan keadaan akhir (end state) Activity states: Aktivitas yang menggambarkan satu tahapan dalam workflow tersebut Transitions: transisi yang menggambarkan keadaan apa yang mengikuti suatu keadaan lainnya. Decision (Keputusan) : elemen yang menyediakan pilihan alur dalam workflow

Symbols Starting point - First activity of the flow Activity Decisions

Symbols Signals (input and output) Concurrent activity Final activity

Contoh Activity Diagram

DATA MODELLING Data dapat dimodelkan pada banyak level yaitu conceptual, logical dan physical level. Conceptual data modelingadalah represntasi dari organisasi data dalam level yang tinggi. Bertujuan untuk menunjukkan blok bangunan dasar untuk organisasi Logical data modeling menambahkan lebih detail pada conceptual modeling, tetapi tetap but tertuju pada bagaimana organisasi menggunakan data. Physical data modeling menambahkan lebih detail, tetapi secara khusu tertuju pada implementasi fisik dari data.

Contoh CDM

Contoh PDM