UML. Bahasa pemodelan visual sistem berorientasi objek Yang dibahaas dalam kuliah ini: Use Case Ac>vty Diagram Class Diagram Sequence Diagram

dokumen-dokumen yang mirip
Use Case and Flow of event

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

Teknik Informatika S1

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

Sistem Informasi Rumah Sakit

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

Diagram Use Case. Pertemuan 3

Defri Kurniawan, M.Kom USE CASE DIAGRAM

2. Dibawah ini yang bukan merupakan bentuk bentuk objek adalah

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

DASAR REKAYASA PERANGKAT LUNAK

Analisis Berorientasi Objek. Nisa ul Hafidhoh

Yuli Purwati, M.Kom USE CASE DIAGRAM

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

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

ABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha

BAB III LANDASAN TEORI

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

Teknik Informatika S1

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

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi

Analisis dan Perancangan Sistem(APS)

ABSTRAK. Kata Kunci: Sistem Informasi, Penjualan, Mobile, Android, HTML 5. Universitas Kristen Maranatha

Oleh : RAHMADY LIYANTANTO

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

BAB III ANALISA DAN PERANCANGAN SISTEM

How To Shop: 1.

Teknik Informatika Universitas Trunojoyo

ABSTRAK. Kata Kunci: internet, pemasaran, penjual, pesanan, admin, barang

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

Teknik Informatika S1

Business Process Analysis

Solid circle. dalam activity diagram. Rounded rectangle. diagram. Continuous line. Dotted line. Document. laporan. Diamond

ABSTRAK. Kata kunci : C#, Produksi, Desktop. vii

ABSTRAK. Kata Kunci: Perpustakaan, buku, data, peminjaman, pengembalian, pencarian. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Market basket analysis, association rule, marketplace. Universitas Kristen Maranatha

Program Design Method Rangkuman UAS. Diagram Use Case ( Use Case Diagram ) Use Case. Actor. Administrator. Relationship. Boundary

Tahap Analisis dan Desain dalam Paradigma Berorientasi Objek. 1. ANALISIS KEBUTUHAN a. Daftar User atau Aktor Pengguna Sistem

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

ABSTRAK. Universitas Kristen Maranatha

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

ABSTRAK. Kata Kunci: DODAF, data, kegiatan, operasional, sistem, dan Enterprise Resource Planning. iii. Universitas Kristen Maranatha

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

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

UML USE CASE DIAGRAM

HALAMAN JUDUL HALAMAN PERSETUJUAN

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

SOAL ESSAY TENTANG ANIMALIA KELAS X SERTA JAWABAN. Related Soal Essay Tentang Animalia Kelas X Serta Jawaban :

ABSTRAK. Kata Kunci : Aplikasi Sistem Informasi Inventory pada perusahaan retail. ii Universitas Kristen Maranatha


Kegunaan utama use case

Analisis Model Perangkat Lunak

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

ANALISIS KEBUTUHAN SISTEM

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

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

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

ABSTRAK. Kata Kunci: Aplikasi Mobile Gereja, ios, Sistem Informasi Gereja. Universitas Kristen Maranatha

ANALISA DAN PERANCANGAN SISTEM REGISTRASI ONLINE BERBASIS WEB PADA PT. MEDIA NUSANTARA CITRA ( STUDI KASUS PT MEDIA NUSANTARA CITRA )

TUTORIAL CARA MENJELAJAH WEBSITE Tutorial How To Explore The Website. By: Selvi Siregar

Pemodelan Berorientasi Objek

Realisasi Use Case. Nisa ul Hafidhoh

ABSTRAK Kata Kunci :

BAB III ANALISIS DAN PERANCANGAN

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

ABSTRAK. Kata kunci : case based reasoning, asuransi. i Universitas Kristen Maranatha

model abstrak grafis teks memahami fungsionalitas sistem media komunikasi

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

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

USE CASE DIAGRAM. Analisis dan perancangan berorientasi Obyek

ABSTRAK. i Universitas Kristen Maranatha

ABSTRAK. : strategi bisnis, penjualan online, CRM, interaksi. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Perpustakaan Tugas Akhir PHP (Php Hypertext Preprocessor) Universitas Kristen Maranatha

PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI

UNIFIED MODELING LANGUAGE

MODUL 1 USE CASE DIAGRAM

ABSTRAK. v Universitas Kristen Maranatha

SISTEM INFORMASI MANAJEMEN BAHAN PADA PROYEK KONSTRUKSI PERUMAHAN SETRADUTA ABSTRAK

Mata kuliah Analisis dan Desain Sistem Informasi System Modeling {part 1} Arif Akbarul Huda, S.Si, M.Eng

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

LAMPIRAN. Gambar Use Case Diagram Aplikasi CASE Tools

UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016

ABSTRAK. Keywords: pemesanan tiket, pengriman barang, ASP.NET, C#, SQL Sever 2005

L-1 LAMPIRAN. Lampiran 1 Systems Design. Bentuk Simbol Nama Keterangan. Start of process in an activity diagram. Event, activity or trigger.

ABSTRAK. Kata Kunci: teknologi,informasi, website,online

ABSTRAK. vi Universitas Kristen Maranatha

Unified Modeling Language

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

MANAJEMEN PERSEDIAAN. Persediaan Surplus Persediaan Mati. Prepared by: Dr. Sawarni Hasibuan. Modul ke: Fakultas FEB. Program Studi Manajemen

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

PEMBANGUNAN PROTOTIPE PENCARIAN BARANG DI BERBAGAI TOKO ONLINE MENGGUNAKAN TEKNIK WEB SCRAPING (STUDI KASUS : TOKO ONLINE DI INDONESIA)

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

ABSTRAK. Kata kunci: Sistem Tanya Jawab, Semantic Web, Ontology, domain terbatas. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci : WAP, handphone, pemesanan, transaksi, C#, Visual Studio.NET 2005, desktop, XHTML, PHP

ABSTRAK. Kata kunci : e-commerce, forecasting, penjualan, pembelian, web.

BAB II LANDASAN TEORI

ABSTRAK. Kata Kunci : sistem informasi, Web.

SISTEM LOG BOOK BERBASIS MOBILE ABDUL FIQIH PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2016

ABSTRAK. Kata kunci: Artifficial Intelligence (AI), Finite State Machine (FSM), video game

Transkripsi:

Use Case

UML Bahasa pemodelan visual sistem berorientasi objek Yang dibahaas dalam kuliah ini: Use Case Ac>vty Diagram Class Diagram Sequence Diagram

Penger>an Use Case Ivar Jacobson (1990- an) : A use case is a specific way of using the system by performing some part of the func>onality. Each use case cons>tutes a complete course of events ini>ated by an actor, and it specifies the interac>on that takes place between an actor and the system... The collected use cases specify all the exis>ng ways of using the system.

Penger>an Use Case Grady Booch: If you design a new house and you are reasoning about how you and your family will use it, this is use case- based analysis. You consider the various ways in which you ll use the house, and these use cases drive the design

Penger>an Use Case Menggambarkan interaksi antara user/aktor dengan sistem Jadi, Use Case akan menggambarkan bagaimana sistem akan digunakan oleh user Fokus dari Use Case adalah fitur/ fungsionalitas apa saja yang harus disediakan oleh sistem dan siapa user/aktor yang akan menggunakan fitur/fungsionalitas tersebut

User/Aktor En>tas eksternal yang berinteraksi dengan sistem Manusia Sistem lain

Tujuan Use Case Memodelkan kebutuhan fungsional sistem Menunjukkan konteks dari sistem Dapat digunakan sebagai acuan untuk melakukan pengujian validasi

Simbol Use Case Aktor Asosiasi actor Use Case Boundary Sistem use case

Contoh register as student register for course adm student register for exam works with course instructor lab System Boundary make/edit course lecturer

Macam- Macam Relasi Aktor dengan Usse Case actor use case Both actor and use case can ini2ate the communica2on. actor use case The actor ini2ate the communica2on. actor use case The use case ini2ate the communica2on.

Relasi dalam Use Case Generalisasi Include Extend

Use Case: Include Terdapat 2 usecase (misal A dan B) dimana salah satu use case (A) memiliki ketergantungan dengan satu use case yang lain (B). Jika use case A dijalankan, maka selalu use case B juga berperan

Use Case: Include Validate student include Register for course base Student register for course, main flow of event: The use case starts when the student brows the course register page. The user write user name and password. Inclusion point: Validate student The system presents all possible courses for this student. The student select course and commits the entry by pressing the Enter bu[on.

Use Case: Include make student profile include validate student for study include student register as student include enter student in student register adm

Use Case: Include

Relasi include ditandai dg stereotype: include <<include>>

Use Case: Extend Terdapat 2 usecase (misal A dan B) dimana salah satu use case (A) memiliki ketergantungan secara opsional dengan satu use case yang lain (B). Misal, jika use case A dijalankan, maka bisa jadi use case B juga jalan, atau mungkin juga use case B >dak ikut jalan (opsional)

Use Case: Extend Buy Goods «extend» Buyer returns goods Pada relasi extend, dalam use case Buy Goods kita menentukan suatu kondisi kapan use case Buyer returns goods akan dijalankan kapan >dak

Use Case: Extend

Use Case: Generalisasi Biasanya digunakan untuk menggambarkan suatu aktor yang merupakan turunan (inherit) dari aktor yang lain Juga bisa digunakan untuk menggambarkan suatu use case yang menurun dari use case lain. Atau menunjukan dua use case yang memiliki relasi umum- khusus

guest Browse book <<include>> member Borrow book << Update membership

Skenario Use Case/Narasi Use Case Memberikan uraian secara mendetail dari suatu use case Tiap use case dibuatkan skenario use case

Use Case Example [1] - Use Case: 5 Buy Goods CHARACTERISTIC INFORMATION Goal in Context: Buyer issues request directly to our company, expects goods shipped and to be billed. Precondi>ons: We know Buyer, their address, etc. Success End Condi>on: Buyer has goods, we have money for the goods. Failed End Condi>on: We have not sent the goods, Buyer has not spent the money. Primary Actor: Buyer, any agent (or computer) ac>ng for the customer Trigger: purchase request S>muli comes in. Buyer Buy Goods «extend» Company is out of one of the items «extend» «extend» Buyer pays directly with credit card Buyer returns goods

Use Case: 5 Buy Goods - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MAIN SUCCESS SCENARIO 1. Buyer calls in with a purchase request. 2. Company captures buyer s name, address, requested goods, etc. 3. Company gives buyer informa>on on goods, prices, delivery dates, etc. 4. Buyer signs for order. 5. Company creates order, ships order to buyer. 6. Company ships invoice to buyer. 7. Buyers pays invoice. - - - - - - - - - - - - - - - - - - - - - - EXTENSIONS Buyer 3a. Company is out of one of the ordered items: 3a1. Renego>ate order. 4a. Buyer pays directly with credit card: 4a1. Take payment by credit card (use case 44) 7a. Buyer returns goods: 7a. Handle returned goods (use case 105) Each step take the form A does X, where A is an actor and X is an ac>on. If a use case is included you will find a step that has the form include U, where U is another use case. Extension 3a is execute instead of 3 if condi>on: Company is out of one of the ordered items is fulfilled! Buy Goods «extend» «extend» «extend» Company is out of one of the items Buyer pays directly with credit card Buyer returns goods