Pemodelan Berorientasi Objek

dokumen-dokumen yang mirip
Pemodelan Berorientasi Objek

Diagram Use Case. Pertemuan 3

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

Mata Kuliah Testing & Implementasi Sistem Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Pertemuan 5 --

B A B 4 USE CASE DIAGRAM

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

Pemodelan Berorientasi Objek

BAB III METODOLOGI PENELITIAN

Unified Modelling Language UML


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

MODUL 1 ANALISIS KEBUTUHAN SISTEM

BAB III METODELOGI PENELITIAN. Metode pengumpulan data yang dilakukan melakukan beberapa metode yaitu sebagai berikut;

PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI


Pemodelan Berorientasi Objek

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

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

PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

BAB III LANDASAN TEORI

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

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

Praktikum Rekayasa Perangkat Lunak Pertemuan II Use Case Diagram bag I

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

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

BAB V DIAGRAM USE CASE

Yuli Purwati, M.Kom USE CASE DIAGRAM

BAB II TINJAUAN PUSTAKA

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

PERANCANGAN UML Penyewaan Alat Musik

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

UML Netbeans UML (The Unified Modelling Language)

BAB IV ANALISA DAN PERANCANGAN

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

DASAR REKAYASA PERANGKAT LUNAK

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

Notasi dalam UML. Actor

Materi 2. Rekayasa Perangkat Lunak

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

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

Tugas SRS dan Skenario Proses System Pemilihan perguruan tinggi swasta

SISTEM INFORMASI PENGADAAN BARANG DAN JASA BIDANG KONSTRUKSI

PERANCANGAN UML SISTEM INFORMASI STOK BARANG

Rancang Bangun Sistem Informasi Geografis Pendataan Paud Di Indonesia Berbasis Web

BAB III ANALISIS SISTEM

Cover PERANCANGAN UML SISTEM INFORMASI STOK BARANG. Disusun oleh: Ikhlas Adi Putra [ ] Sri Wahyuni [ ]

BAB III ANALISA DAN DESAIN SISTEM

Sistem Anjungan Tunai Mandiri

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

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau komponen komputer dengan tujuan untuk mengidentifikasi serta

BAB 2 LANDASAN TEORI

UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016

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

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

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

ANALISIS KEBUTUHAN SISTEM

Materi 1. 1 Rekayasa Perangkat Lunak

BAB IV PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM. dari sistem yang ada pada Citi Trans Bandung. Analisis yang penulis lakukan ini

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

BAB III ANALISIS DAN PERANCANGAN

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

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

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

ABSTRAK. i Universitas Kristen Maranatha

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

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III KONSEP APLIKASI DAN PERANCANGAN. 3.1 Konsep Aplikasi Dalam membangun Aplikasi Multimedia Pembelajaran Otomotif dan

BAB III ANALISA DAN PERANCANGAN

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

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

BAB II TINJAUAN PUSTAKA. kumpulan dari elemen-elemen yang berinteraksi untuk mencapai

BAB III ANALISA DAN PERANCANGAN

IMPLEMENTASI METODE RATIONAL UNIFIED PROCESS PENJUALAN ALAT TELEKOMUNIKASI BERBASIS WEBSITE

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

HALAMAN JUDUL HALAMAN PERSETUJUAN

MODUL 1 USE CASE DIAGRAM

Gambar Notifikasi via

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

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

PENGANTAR RUP & UML. Pertemuan 2

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

model abstrak grafis teks memahami fungsionalitas sistem media komunikasi

BAB III METODE PENELITIAN

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

Transkripsi:

1 Pemodelan Berorientasi Objek Pemodelan Kebutuhan Sistem Dengan Use Case Adam Hendra Brata

Materi Pertemuan 4 2 Pemodelan Kebutuhan Sistem Diagram Use Case Skenario Use Case

Pemodelan Kebutuhan Sistem 3

Pemodelan Kebutuhan Sistem 4 Setelah dilakukan penggalian kebutuhan sistem dengan analisis kebutuhan, maka langkah selanjutnya adalah pemodelan kebutuhan yang sudah dianalisis tersebut ke dalam diagram yang menggambarkan keseluruhan kebutuhan sistem dengan menggunakan notasi UML Pemodelan kebutuhan ini diawali oleh penggambaran semua kebutuhan fungsional sistem ke dalam sebuah Diagram Use Case

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

Diagram Use Case 6

Use Case 7 Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem Yang ditekankan adalah apa yang diperbuat sistem, dan bukan bagaimana Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem Use case diagram dapat sangat membantu bila kita sedang menyusun requirement sebuah sistem, mengkomunikasikan rancangan dengan klien, dan merancang test case untuk semua feature yang ada pada sistem

Use Case 8 Singkatnya, use case menerangkan tentang hubungan interaksi aktor dengan sistem Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu

Diagram Use Case 9

Diagram Use Case 10

Aktor 11 Secara umum, Aktor dapat diklasifikasikan menjadi 3 jenis, yaitu : Pengguna sistem Sistem lain yang berhubungan dengan sistem yang sedang dibangun Waktu

Aktor 12 Aturan Penggunaan Aktor Aktor menggambarkan sebuah tugas/peran dan bukannya posisi sebuah jabatan Aktor memberi input atau menerima informasi dari sistem Aktor biasanya menggunakan kata benda Tidak boleh ada komunikasi langsung antar aktor Letakkan aktor utama di bagian pojok kiri atas dari diagram

Use Case 13 Use case adalah peringkat tertinggi dari fungsionalitas yang dimiliki sistem Use case menggambarkan bagaimana seseorang akan menggunakan / memanfaatkan sistem Login

Use Case 14 Untuk setiap aktor kita harus memikirkan halhal berikut : Apa yang akan pengguna kerjakan dengan sistem yang akan dikembangkan? Apa yang para pengguna butuhkan untuk memelihara informasi-informasi? Apakah yang perlu sistem lakukan saat terjadi event tertentu yang datang dari luar sistem?

Relasi 15 Use case dan aktor masing-masing tidak bisa berdiri sendiri, mereka saling terhubung dengan apa yang dinamakan relasi Ada berbagai relasi yang dikenal dalam model UML : Asosiasi Relasi yang terjadi antara aktor dengan use case biasanya berupa asosiasi

Relasi 16 Include Memungkinkan suatu use case untuk menggunakan fungsionalitas yang disediakan oleh use case yang lainnya Pembelian Tiket <<include>> Memeriksa Kredit

Relasi 17 Extend Menspesifikasikan bahwa use case tertentu memperluas perilaku dari suatu use case pada suatu titik yang diberikan Mengubah Pemesanan <<extend>> Memeriksa Kredit

Relasi 18 Generalisasi Hubungan dimana objek anak berbagi perilaku dan struktur data dari objek yang ada di atasnya Penumpang Penumpang Pribadi Penumpang Perusahaan Perusahaan Pribadi Pemerintah

Skenario Use Case 19

Skenario Use Case 20 Skenario Use Case Secara umum, skenario use case memiliki fungsi untuk menjelaskan secara detail aliran event yang terjadi pada setiap use case Aliran ini menceritakan keseluruhan kejadian yang terjadi di setiap use case, mulai dari awal sampai akhir secara sistematis dan urut

Skenario Use Case 21 Aliran event Use case mendeskripsikan apa yang akan sistem kerjakan Untuk secara nyata mengembangkan sistem/perangkat lunak lunak, kita seharusnya memiliki rincian-rincian yang lebih spesifik. Rincian-rincian ini dituliskan sebagai aliran event Kegunaan dari aliran event ini adalah untuk mendokumentasikan aliran-aliran logika dalam setiap use case

Skenario Use Case 22 Aliran event mendeskripsikan aliran event langkah-langkah per langkah dan ditulis dari sudut pandang pengguna. Aliran-aliran event primer dan aliran-aliran alternatif mencakup : Bagaimana use case berawal? Berbagai lintasan normal (primer) dalam use case Setiap penyimpangan (deviasi) dari aliran normal dalam use case (aliran-aliran alternatif) Setiap aliran kesalahan (exception atau error) Bagaimana use case terakhir

Contoh Penggunaan Skenario Use Case 23

Nomor Use Case Nama Skenario Kasus Pada Sistem SRS_001_01 Login 24 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

25 Terimakasih v^^