Pembahasan. 1. Pemodelan UML. 3. Mekanisme Umum pada UML

dokumen-dokumen yang mirip
Analisa dan Perancangan Sistem. Class dan package Diagrams

UML (Unified Modeling Language)

Pemodelan Berorientasi Objek

Pemodelan Berorientasi Objek

TEKNIK TEKNIK ANALISA DESAIN MENGGUNAKAN UML PADA PERANCANGAN PROGRAM BERBASISKAN OBJECT

4. Prinsip - Prinsip Pemodelan Visual

ARTIFACT UML. Openning. <<entity>> Customer name addr receive() withdraw() fetch() send() Class MFC. RogueWave. global. FileManager.

ANALISIS BERORIENTASI OBJEK

PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK TINJAUAN KEMBALI

REKAYASA PERANGKAT LUNAK ANALISIS. Defri Kurniawan M.Kom

TEKNIK PEMODELAN SISTEM INFORMASI

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

BAB II DASAR TEORI an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan

Gambar Use Case Diagram

PERTEMUAN 1 REKAYASA PERANGKAT LUNAK

BAB II LANDASAN TEORI

Pertemuan 1 REKAYASA PERANGKAT LUNAK

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

Pemodelan Sistem Perangkat Lunak. Budi susanto FTI UKDW Yogyakarta

12. Component Diagram

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III METODOLOGI PENELITIAN

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

SEJARAH UML DAN JENISNYA

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

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

PEMAHAMAN RATIONAL ROSE TUGAS ANALISIS DAN PERANCANGAN SIK

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

2. Dibawah ini yang bukan merupakan bentuk bentuk objek adalah

Teknik Informatika S1

BAB II TINJAUAN PUSTAKA

Unified Modelling Language UML

Sequence Diagram Analysis berdasarkan [Memasukkan Nilai Mahasiswa]

BAB II TINJAUAN PUSTAKA

Bab III METODOLOGI PENELITIAN. Pada penelitian ini menggunakan ala penelitian berupa perangkat keras

PENGANTAR RUP & UML. Pertemuan 2

BAB II TINJAUAN PUSTAKA

REKAYASA PERANGKAT LUNAK II

UML Netbeans UML (The Unified Modelling Language)

Pendahuluan Rekayasa Perangkat Lunak II. Alif Finandhita. Teknik Informatika UNIKOM

menetapkan olahraga perlu makin ani bagi setiap anggota masyarakat, nasional yaitu memasyarakatkan masyarakat. Tak hanya itu saja

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM

Analisis dan Perancangan Sistem II T02 Use Case

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

MAKALAH PEMODELAN SISTEM BERBASIS OBJEK

BAB II LANDASAN TEORI

Rancangan Aplikasi Customer Service Pada PT. Lancar Makmur Bersama

TUGAS PRAKTIKUM ANALISIS PERANCANGAN SISTEM INFORMASI KESEHATAN (APSIK) Instalasi dan Menu pada Rational Rose

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

BAB II LANDASAN TEORI. Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam

BAB II TINJAUAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA

Notasi Unified Modeling Language (UML) Versi 2.0

Bab II. Tinjauan Pustaka

Modeling Tools StarUML

6.4 Siklus Hidup Pengembangan Sistem

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

BAB I PENDAHULUAN. I.1. Latar Belakang

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

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

BAB II TINJAUAN PUSTAKA

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB II LANDASAN TEORI

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

Lampiran 1 - Pengenalan terhadap UML (Unified Model Language)

ABSTRACT ABSTRAKSI KATA PENGANTAR

Yuli Purwati, M.Kom USE CASE DIAGRAM

BAB III OBJEK DAN METODE PENELITIAN. Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung.

Rahmady Liyantanto Blog : liyantanto.wordpress.com

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

BAB II TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA

BAB III OBJEK DAN METODE PENELITIAN. perusahaan FIRST FOREX. Perusahaan ini belum mempunyai suatu alat untuk

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA

Rekayasa Perangkat Lunak

DAFTAR ISI HALAMAN JUDUL PERTAMA

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

BAB II KAJIAN PUSTAKA

DAFTAR ISTILAH. Activity Diagram

BAB II LANDASAN TEORI Metodologi Rekayasa Perangkat Lunak

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

BAB II TINJAUAN PUSTAKA

Membangun Sistem Informasi Departemen Gallery ArtAuctionFind yang Bergerak Dalam bidang Seni Budaya Berbasis Home Pages

Pendahuluan. 1 Pengenalan UML

Transkripsi:

Pembahasan 1. Pemodelan UML 2. Artifact UML 3. Mekanisme Umum pada UML

1. Pemodelan UML Pada UML 1.0 ada 9 jenis model diagram, yang kemudian UML berkembang menjdi UML 2.0 menjadi 13 jenis model diagram, yaitu : Kegunaan Turunan Activity Behavior prosedural dan UML 1.0 paralel Use case Class Communication Bagaimana pengguna berinteraksi dengan sistem Class, fitur, dan hubunganhubungan Interaksi antar objek, penekanan pada jalur UML 1.0 UML 1.0 kolaborasi UML 1.0

Kegunaan Turunan Component Struktur dan koneksi komponen UML 1.0 Deployment Pemindahan artifak ke node UML 1.0 Object Contoh konfigurasi dari UML 1.0 contoh-contoh Package Struktur hirarki compile-time UML 1.0 Sequence Interaksi antar objek UML 1.0 State machine Bagaimana even mengubah objek selama aktif UML 1.0

Kegunaan Turunan Composite struktur Interaction overview Dekomposisi runtime sebuah class Campuran sequence dan activity diagram UML 2.0 UML 2.0 Timing Interaksi antar objek, UML 2.0 penekanan pada timing

Class Structure Composite Structure Object Component Deployment Package Behavior Activity Interaction State Machine Use Case Sequence Communication Interaction overview Timing

Æ Á ¹ ¼- ëçñ º ±â»ç ëàú äã»çñ Ù. È-ÀÏ ü ÀÚ Â Àоî  ¹ ¼-ÀÇ Á º ÇØ ç ¹ ¼- ü ¼³Á À» äã»çñ Ù. È- é ü  ÀоîµéÀΠüµé ëçø ÀÌ º Î Á ÄÀ» ½ÃÄÑ È- é º ÁØ Ù. 1: Doc view request ( ) 1: Doc view request ( ) 9: sortbyname ( ) 2: fetchdoc( ) L 3: create ( ) 6: filldocument ( ) 9: sortbyname ( ) 2: fetchdoc( ) 7: readfile ( ) 5: readdoc ( ) 4: create ( ) 8: fillfile ( ) 5: readdoc ( ) 7: readfile ( ) 4: create ( ) 8: fillfile ( ) 3: create ( ) 6: filldocument ( ) FileMgr fetchdoc( ) sortbyname( ) rep Repository (from Persistence) name : char * = 0 readdoc( ) readfile( ) UI DocumentApp Persistence FileList add( ) delete( ) read( ) File DocumentList flist 1 GrpFile read( ) fillfile( ) Document name : int get( ) open( ) sortfilelist( ) create( ) filldocument( ) global MFC RogueWave read() fill the code.. Openning Reading add file [ numberoffile==max ] / flag OFF close file Closing close file add file Writing ºÐ»ê È æàç Çϵå þ¾î¹ ³ Æ À ÎÀÇ Á º ½Ã½ºÅÛ á ðµ - À µµ ì 95 : Å óàì¾ðæ - À µµ ì NT: ÀÀ ë¼-¹ö - À нº Ó½Å: ÀÀ ë ¼-¹ö ¹ µ ÀÌÅ ¼-¹ö, Åë½Å ¼-¹ö - IBM ÞÀÎÇÁ ¹ÀÓ: µ ÀÌÅ ¼-¹ö, Åë½Å ¼-¹ö Window95 ¹ ¼- ü Å óàì¾ðæ.exe Windows NT Windows NT ¹ ¼- ü Áø.EXE Windows95 IBM Mainframe µ ÀÌÅ º À̽º¼-¹ö Solaris ÀÀ ë¼-¹ö.exe Windows95 ¹ ¼- ü ¾ÖÇà Alpha UNIX 2. Artifact UML Use-Case Class State Actor A Use Case 1 Actor B add( ) delete( ) docid : int numfield : int close( ) read( ) Domain Expert Use Case 2 Use Case 3 open( ) create( ) <<entity>> Customer name addr receive() withdraw() fetch() send() Class Deployment Repository DocumentList User Interface Definition user user :»ç ëàú mainwnd : MainWnd filemgr : FileMgr repository : Repository mainwnd filemgr : FileMgr document : Document gfile repository gfile : GrpFile document : Document Collaboration Package GraphicFile FileManager File Component Document FileList Forward Engineering(Code Generation) and Reverse Engineering Source Code edit, compile, debug, link Sequence Executable System

3. Mekanisme Umum Pemodelan UML Mekanisme pembangunan model, menggunakan: Specification : penjelasan rinci dari suatu model/elemen model Adornments : notasi yang menyediakan representasi visual dari aspek-aspek penting lain common divisions : pembedaan antara kelas & objek pemisahan antara interface & implementation

extensibility mechanisms : untuk mengembangkan model yang ada: - Stereotypes : unsur pembangun baru - tagged values : menambah properti dari unsur pembangun baru - constraints :batasan-batasan antarentitas dalam model

SOAL LATIHAN 1. Tiga diagram baru yang ada pada UML 2.0 adalah a. Composite, Class, Timing b. Class, Interaction, Composite c. Composite, Interaction, Timing d. Timing, Use case, Class e. Sequence, Class, 2. Untuk menggambarkan interaksi anatar objek dimana penekanan pada jalur menggunakan diagram a. communication d. specification b. class e. activity c. state machine

2. Untuk menggambarkan interaksi anatar objek dimana penekanan pada jalur menggunakan diagram a. communication d. specification b. class e. activity c. state machine 3. Mekanisme pembayaran model menggunakan, kecuali a. specification d. extensibility b. adornments e. accessibility c. common division

3. Mekanisme pembayaran model menggunakan, kecuali a. specification d. extensibility b. adornments e. accessibility c. common division 4. yang menggambarkan bagaimana even mengubah objek selama aktif adalah a. communication d. specification b. class e. activity c. state machine

4. yang menggambarkan bagaimana even mengubah objek selama aktif adalah a. communication d. specification b. class e. activity c. state machine 5. Dibawah ini adalah diagram-diagram yang termasuk kedalam behavior diagram adalah, kecuali a. activity diagram d. class diagram b. interaction diagram e. use case diagram c. state machine diagram

5. Dibawah ini adalah diagram-diagram yang termasuk kedalam behavior diagram adalah, kecuali a. activity diagram d. class diagram b. interaction diagram e. use case diagram c. state machine diagram 1. Tiga diagram baru yang ada pada UML 2.0 adalah a. Composite, Class, Timing b. Class, Interaction, Composite c. Composite, Interaction, Timing d. Timing, Use case, Class e. Sequence, Class,