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

dokumen-dokumen yang mirip
Yuli Purwati, M.Kom USE CASE DIAGRAM

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

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

Unified Modeling Language

BAB II LANDASAN TEORI

UML Netbeans UML (The Unified Modelling Language)

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

Teknik Informatika S1

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

UNIFIED MODELING LANGUAGE

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

BAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses

BAB II LANDASAN TEORI

Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan )

BAB III ANALISA DAN DESAIN SISTEM

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

Gambar Use Case Diagram


DAFTAR SIMBOL 1. CLASS DIAGRAM. Nama Komponen Class

Pembuatan Use Case Diagram, misalkan spt ini :

Bab 3 Metodologi Penelitian 3.1 Metode Penelitian

Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut Indonesia

SEJARAH UML DAN JENISNYA

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

BAB II LANDASAN TEORI

2. Dibawah ini yang bukan merupakan bentuk bentuk objek adalah

Perancangan Sistem Dengan menggunakan UML

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

Analisis Berorientasi Objek. Nisa ul Hafidhoh

PENGANTAR RUP & UML. Pertemuan 2

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

BAB II TINJAUAN PUSTAKA

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

BAB III ANALISA DAN PERANCANGAN

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

Class Diagram Class diagram mendeskripsikan jenis-jenis objek dalam system dan berbagai macam hubungan statis yang terdapat di antara mereka.

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

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...


BAB 1 PENDAHULUAN. teknologi informasi dalam dunia bisnis maka hal ini dapat mempengaruhi kondisi

BAB II LANDASAN TEORI

U M L. Unified Modeling Language

Perancangan Sistem Informasi Perencanaan Dan Pengendalian Bahan Baku Pada Home Industri

CLASS DIAGRAM. Jerri Agus W ( ) Gendra Budiarti ( )

BAB II LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN

Kebutuhan dan Spesifikasi Perangkat Lunak

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

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

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

DAFTAR SIMBOL. Tabel Notasi Use Case Diagram

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

GAMBAR... BAB I PENDAHULUAN...

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. Pada saat ini, perkembangan teknologi dan perekonomian bergerak sangat cepat sehingga

BAB III METODOLOGI PENELITIAN

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

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

BAB 2 TINJAUAN PUSTAKA

UML UNIFIED MODELLING LANGUAGE

DIAGRAM SEQUENCE UML

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

BAB II LANDASAN TEORI

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

BAB 3 METODOLOGI PENELITIAN

BAB III ANALISA DAN PERANCANGAN

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

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

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Anindita Dwi Respita,2015. a. Penelitian ini menjelaskan tentang tujuan : menggunakan metode market basket analysis.

BAB III ANALISA DAN PERANCANGAN

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

PERANCANGAN ARSITEKTUR PERANGKAT LUNAK DENGAN METODE UML PADA DISAIN PENAMPANG RANGKA BATANG BAJA. Kamaludin 1

MODUL 8 : Object Interaction

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

PERANCANGAN SISTEM. Gambar 4-1 algoritma First in First Out 4-1.

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

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

31

Pemodelan Visual dengan UML

BAB 1 PENDAHULUAN. meningkatkan kualitas pelayanan mereka untuk memberikan kepuasan pada para

BAB III OBJEK DAN METODE PENELITIAN Objek Penelitian Dalam menentukan objek penelitian, penulis malakukannya Distro Black

DASAR REKAYASA PERANGKAT LUNAK

Unified Modelling Language UML

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

model abstrak grafis teks memahami fungsionalitas sistem media komunikasi

Kegunaan tahap ini adalah untuk memobilisasi dan mengorganisir g SDM yang akan melakukan Reengineering

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

C. Membuat Class Diagram

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

Pemodelan Berorientasi Objek

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Di zaman yang modern sekarang ini, kebutuhan akan sistem informasi bagi

BAB III OBJEK DAN METODE PENELITIAN. tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

Transkripsi:

Program Design Method Rangkuman UAS Maintain customer list Maintain bike list Wheels System Unified Modified Language - Adalah sebuah spesifikasi standar yang dibuat untuk memudahkan pembuatan dan mendokumentasikan sebuah program yang akan dibuat. - UML terdiri dari berbagai jenis, sesuai dengan jenis nya masing masing memiliki standar dan fungsi utama yang berbeda. Issue bile Jenis Diagram : Diagram Use Case ( Use Case Diagram ) Diagram use case merupakan pemodelan untuk menggambarkan kelakuan (behavior) sistem secara keseluran yang akan dibuat. Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Dengan pengertian yang cepat, diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut. Use Case Diagram Use Case Adalah sebuah fungsi dari sebuah program yang dijadikan kedalam. Contohnya : maintain bike list Handle enquires Handle bike return Receptionist Administrator Actor Adalah pelaku dari sebuah use case. Contohnya : Administrator Relationship Adalah hubungan dari actor dan use case. Digambarkan dengan garis antara Administrator dengan Maintain bike list Boundary Adalah garis yang mengelompokan use case dan memisahkan dengan actor. Contohnya Wheels System dan kotak disekeliling use case Use Case Description Use Case Description adalah penjelasan dari masing masing Use Case kita, untuk 1 program dapat memiliki banyak use case & use case description. Cara membuat nya adalah dengan menjabarkan inti dari Use Case kita.

Overview dari Use Case Description dijabarkan secara rinci bagaimana proses dari Actor melakukan sesuatu hingga program dari Use Case tersebut berakhir Berikut adalah contoh dari Use Case tipe High Level Dalam tipe expanded, ditambahkan Course of Event, yaitu alur dari sebuah Use Case dan dinomorkan. Alternative Course adalah jika kita memiliki kondisi seperti IF Cross reference adalah referensi dari luar yang diperlukan untuk Use Case ini Disamping adalah contoh dari sebuah use case description tipe expanded Diagram Aktivitas ( Activity Diagram ) Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.

Ini adalah symbol yang dipakai di Activity Diagram Disamping adalah contoh dari Activity Diagram. Pada saat menjumpai find hire details, dia melakukan aktivitas secara parallel dan terpecah 2. Pada Activity Diagram digambarkan sebagai batang hitam, dan berakhir pada Calculate amount of deposit in return Diagram Kelas ( Class Diagram ) Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelaskelas yang akan dibuat untuk membangun sistem. Berikut adalah contoh dari relasi antar satu Class ke Class lainnya :

Aggregation / Composition Adalah relasi yang menunjukan bahwa Class tersebut merupakan bagian dari Class lainya. Yang membedakan mereka adalah : Composition Bagian yang harus ada agar dapat dikatakan berjalan Diwarnai hitam Aggregation Bagian yang opsional ( Tidak harus ada untuk berjalan ) Diwarnai putih / tidak diwarnai Relationship Multiplicity Adalah jumlah relationship antar Class yang bertujuan untuk menjelaskan relasi jumlah dari satu Class ke Class lainnya Class Diagram Dengan relasi yang sebelomnya telah dijelaskan, maka kita dapat membuat suatu Class Diagram. Berikut adalah contoh dari Class Diagram :

memiliki arti private + memiliki arti public Data dictionary notation Adalah notasi tambahan yang ditujukan dalam bentuk kalimat Interaction Diagram Interaction Diagram terbagi menjadi 2 yaitu :

Sequence Diagrams Collaboration Diagrams Diagram Sequence ( Sequence Diagram ) Diagram sekuen menggambarkan kelakuan/perilaku objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu.

Collaboration Diagram Collaboration Diagram hampir sama dengan Sequnce Diagram, yang membedakan adalah : 1. Diagram tidak digambarkan dengan timeline, sehingga penomoran merupakan WAJIB 2. Pembuatan object dalam bentuk model 3. Tidak dibuatkan return type

CRC Card ( Class Responsibilities Collaboration ) CRC bukan merupakan bagian dari UML, namun dapat digunakan dalam pembuatan UML. CRC merupakan sebuah Teknik yang digunakan untuk mengatur dan menklasifikasikan interaksi dari sebuah Class. Yang kemudian akan diubah menjadi proses dan operasi. Contoh scenario CRC :

Dari scenario yang didapati, kita kelompokan menjadi beberapa Object/Class. Dari CRC kita akan mendapati operasi yang akan dilakukan masing masing Class yang kemudian kita akan mengubahnya lagi kedalam UML Contoh dari hasil akhir pengubahan CRC ke dalam Class Diagram :