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

dokumen-dokumen yang mirip
MODUL 1 USE CASE DIAGRAM

PRAKTIKUM MODUL PENGENALAN USE CASE dalam UML 2013/2014

Yuli Purwati, M.Kom USE CASE DIAGRAM

Diagram Use Case. Pertemuan 3

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

Modeling Tools StarUML

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

Materi 1. 1 Rekayasa Perangkat Lunak

PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI


PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

HALAMAN JUDUL HALAMAN PERSETUJUAN

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

6 Bab II Tinjauan Pustaka

BAB III METODOLOGI PENELITIAN

BAB II TINJAUAN PUSTAKA

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

Notasi dalam UML. Actor

BAB II TINJAUAN PUSTAKA

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

Praktikum Pertemuan 5 Requirement Capture : Use Case Diagram

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

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

*Use case dapat dilingkupi dengan batasan sistem yang diberi label nama sistem.

DAFTAR ISI. ABSTRACT... i. ABSTRAK... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... x. DAFTAR TABEL... xii. DAFTAR SIMBOL...

BAB II TINJAUAN PUSTAKA. uang, dan informasi. Sumber daya tersebut bekerjasama menuju

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem

ABSTRACT ABSTRAKSI KATA PENGANTAR

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

DASAR REKAYASA PERANGKAT LUNAK

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

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

UML Netbeans UML (The Unified Modelling Language)

Analisis Berorientasi Objek. Nisa ul Hafidhoh

PENGANTAR RUP & UML. Pertemuan 2

BAB IV PERANCANGAN SISTEM

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

BAB II TINJAUAN PUSTAKA

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

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL ABSTRAK BAB I PENDAHULUAN

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

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

BAB II LANDASAN TEORI

Bab 3 Metode dan Rancangan Sistem

Gambar 4.1 Flowchart

BAB I PENDAHULUAN. I.1 Latar Belakang

DAFTAR SIMBOL. Tabel Notasi Use Case Diagram

Modul Responsi. Rekayasa Perangkat Lunak. Dosen Pengampu: Astria Hijriani, S.Kom. M.Kom. Penyusun: Tim Asisten Rekayasa Perangkat Lunak

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

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

MODUL 1 ANALISIS KEBUTUHAN SISTEM

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

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

BAB 2 LANDASAN TEORI

Kebutuhan dan Spesifikasi Perangkat Lunak

Unified Modelling Language UML

RANCANG BANGUN APLIKASI REKAM MEDIS POLIKLINIK UNIVERSITAS TRILOGI

Citra Noviyasari, S.Si, MT SI - UNIKOM

PERANCANGAN SISTEM INFORMASI DENGAN METODE USE CASE DRIVEN OBJECT MODELLING (STUDI KASUS: VERIFIKASI DATA PADA PENERIMAAN SISWA BARU)

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB II LANDASAN TEORI

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

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

Mia Fitriawati, M.Kom

PERANCANGAN SISTEM INFORMASI DENGAN METODE USE CASE DRIVEN OBJECT MODELLING (Studi Kasus :Verifikasi Data Pada Penerimaan Siswa Baru)

BAB III METODOLOGI PENELITIAN

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB II LANDASAN TEORI

Informasi Siklus Informasi Kualitas Informasi Pengertian Sistem Informasi

2.4.1 Pemodelan Proses Behaviour Diagram Implementation Diagram Bahasa pemrograman PHP

PERANGKAT LUNAK PENJUALAN BERBASIS WEB (E-COMMERCE) DI PETERNAKAN AYAM HIAS PARENGNA

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

MEMAHAMI PENGGUNAAN UML

Pemodelan Berorientasi Objek

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

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 3 PENGENALAN USE CASE dalam UML

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB IV PERANCANGAN SISTEM

BAB III METODE PENELITIAN

BAB I PENDAHULUAN.

HALAMAN PENGESAHAN PEMBIMBING...

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

C. Membuat Class Diagram

PEMODELAN SISTEM INFORMASI PELAYANAN MEDIS RAWAT INAP PENYAKIT MATA MENGGUNAKAN UML (UNIFIED MODELING LANGUAGE ) (STUDI KASUS: RSUD PADANG PANJANG)

BAB II LANDASAN TEORI

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

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

Transkripsi:

ANALISA & PERANCANGAN SISTEM INFORMASI Sufajar Butsianto, M.Kom

MODUL 5 UML Unified Modelling Language

Tools : Star UML, Rational Rose dll TOOLS

1. Mahasiswa mengetahui tool untuk perancangan sistem informasi menggunakan Unified Modelling Language (UML) 2. Mahasiswa mengetahui teknik dalam membuat UML. 3. Mahasiswa mampu memahami dan membuat Use Case. PENCAPAIAN PEMBELAJARAN

PENGERTIAN UML Unified Modelling Language (UML) adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan kebutuhan (requirement), membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek (Rosa-Salahuddin, 2011:113).

GAMBARAN PROSES ANALISA & PERANCANGAN SISTEM ( ICONIX PROSES )

PROSES ANALISA & PERANCANGAN SI Didalam proses analisa & perancangan sistem pada buku Case Driven Object Modeling With UML: Theory and Practice ialah sbb : 1. Membuat Functional Requirements 2. Membuat Domain Model sederhana 3. Membuat Use Case 4. Requirements Review 5. Melakukan Rebustness Analysis 6. Preliminary Design Review 7. Menentukan Technical Architecture 8. Membuat Sequencen Diagram 9. Critical Design Review 10. Coding

LANGKAH-LANGKAH MEMBUAT UML

PEMBAHASAN UML

Use Case

PENGERTIAN USE CASE Use case class digunakan untuk memodelkan dan menyatakan unit fungsi/layanan yang disediakan oleh sistem (or bagian sistem: subsistem atau class) ke pemakai. Use case dapat dilingkupi dengan batasan sistem yang diberi label nama sistem. Use case adalah sesuatu yang menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal.

KARAKTERISTIK USE CASE Use Case adalah interaksi atau dialog antara sistem dan actor, termasuk pertukaran pesan dan tindakan yang dilakukan oleh sistem. Use Case diprakarsai oleh actor dan mungkin melibatkan peran actor lain. Use Case harus menyediakan nilai minimal kepada satu actor. Use Case bisa memiliki perluasan yang mendefinisikan tindakan khusus dalam interaksi atau use case lain mungkin disisipkan. Use Case class memiliki objek use case yang disebut skenario. Skenario menyatakan urutan pesan dan tindakan tunggal.

KOMPONEN PEMBENTUK USE CASE 1. Actor Pada dasarnya actor bukanlah bagian dari use case diagram, namun untuk dapat terciptanya suatu use case diagram diperlukan beberapa actor. Actor tersebut mempresentasikan seseorang atau sesuatu (seperti perangkat, sistem lain) yang berinteraksi dengan sistem.

KOMPONEN PEMBENTUK USE CASE 2. Use Case Use Case adalah gambaran fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. Cara menentukan Use Case dalam suatu sistem: a. Pola perilaku perangkat lunak aplikasi. b. Gambaran tugas dari sebuah actor. c. Sistem atau benda yang memberikan sesuatu yang bernilai kepada actor. d. Apa yang dikerjakan oleh suatu perangkat lunak (*bukan bagaimana cara mengerjakannya).

Relasi pada Use Case 1. Association, menghubungkan link antar element. 2. Generalization, disebut juga inheritance (pewarisan), sebuah elemen dapat merupakan spesialisasi dari elemen lainnya. 3. Dependency, sebuah element bergantung dalam beberapa cara ke element lainnya. 4. Aggregation, bentuk assosiation dimana sebuah elemen berisi elemen lainnya.

Tipe Relasi/stereotype yang mungkin terjadi pada Use Case Diagram : 1. <<include>>, yaitu kelakuan yang harus terpenuhi agar sebuah event dapat terjadi, dimana pada kondisi ini sebuah use case adalah bagian dari use case lainnya. 2. <<extends>>, kelakuan yang hanya berjalan di bawah kondisi tertentu seperti menggerakkan alarm. 3. <<communicates>>, mungkin ditambahkan untuk asosiasi yang menunjukkan asosiasinya adalah communicates association. Ini merupakan pilihan selama asosiasi hanya tipe relationship yang dibolehkan antara actor dan use case.

CONTOH USE CASE DIAGRAM

CONTOH MEMBUAT USE CASE DIAGRAM Langkah-langkah membuat Use Case Diagram : 1. Buka Aplikasi Star UML 2. Pada tampilan awal pilih menu model yang terletak pada menu bar, lalu Add Diagram dan pilih Use Case Diagram

CONTOH MEMBUAT USE CASE DIAGRAM 3. Sehingga tampilan toolbox pada sebelah kiri akan berubah, seperti gambar dibawah ini :

CONTOH MEMBUAT USE CASE DIAGRAM 4. Klik pada gambar aktor dan taruh kursor pada samping toolbox. Maka akan muncul gambar orang yang disebut dengan actor dan beri nama actor, seperti gambar dibawah ini :

CONTOH MEMBUAT USE CASE DIAGRAM 5. Selanjutnya pilih usecase pada menu toolbox, tekan tiga kali pada lembar kerja untuk membuat tiga use case dan beri nama pada setiap use case, seperti gambar dibawah ini :

CONTOH MEMBUAT USE CASE DIAGRAM 6. Untuk membuat garis hubung antara actor dan use case pilih directed association tekan kursor pada gambar actor lalu arahkan pada usecase dan lepas, maka garis akan terhubung, seperti gambar dibawah ini :

CONTOH MEMBUAT USE CASE DIAGRAM 7. Pastikan pada model explorer akan tersimpan nama dan use case diagram yang telah dibuat, seperti gambar dibawah ini :

CONTOH MEMBUAT USE CASE DIAGRAM 8. Simpan file anda dengan cara pilih file -> save as, seperti gambar dibawah ini :

CONTOH USE CASE DIAGRAM Studi Kasus Pendaftaran Pasien Berobat Pada Poliklinik Registrasi Pasien Baru Login <<include>> Data Pasien <<include>> Mengelola Data Pasien Petugas Pendaftaran Pasien Pendaftaran Berobat Mengelola Data Poli <<include>> Data Poli Mengelola Data Dokter Data Dokter <<include>>

Modul Star UML