Oleh : RAHMADY LIYANTANTO

dokumen-dokumen yang mirip
Rahmady Liyantanto Blog : liyantanto.wordpress.com

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B)

MEMAHAMI PENGGUNAAN UML

SEJARAH UML DAN JENISNYA

Unified Modelling Language UML

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

U M L. Unified Modeling Language

Pendahuluan. 1 Pengenalan UML

Yuli Purwati, M.Kom USE CASE DIAGRAM

BAB II TINJAUAN PUSTAKA

Unified Modelling Language (UML)

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

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

Jawaban Tugas Akhir Matrikulasi Semester Ganjil 2009/2010

UNIFIED MODELING LANGUAGE

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

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

METODOLOGI BERORIENTASI OBJEK IIM ABDURROHIM, S.T.,M.T

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

BAB III METODE PENELITIAN

Teknik Informatika S1

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

REKAYASA PERANGKAT LUNAK II

Analisa Desain Berorientasi Objek. Model dan Pemodelan. Oleh : Rahmady Liyantanto. Teknik Informatika Fakultas Teknik Universitas Trunojoyo 2011

Notasi Object Oriented System. Chapter II

Kebutuhan dan Spesifikasi Perangkat Lunak

BAB II LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang

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

SESI PERTAMA. 1.1 UML sebagai standarisasi. 1.2 UML, asal usul INFORMATION SYSTEM DESIGN USING UML YUDHO

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

DAFTAR ISI HALAMAN JUDUL PERTAMA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

PENGANTAR RUP & UML. Pertemuan 2

BAB III METODOLOGI PENELITIAN

BAB II TINJAUAN PUSTAKA

Apakah Diagram Itu? Diagram mengikuti aturan atau standar. Contoh Diagram sederhana:

Notasi Unified Modeling Language (UML) Versi 2.0

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

SISTEM PENJUALAN TUNAI PADA PT. DJOE I SOE MENGGUNAKAN DELPHI DENGAN PERANCANGAN SISTEM BERORIENTASI OBJEK

BAB III METODE PENELITIAN

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

DIAGRAM SEQUENCE UML

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

Pemodelan Sistem Perangkat Lunak. Budi susanto FTI UKDW Yogyakarta

Pemahaman Penggunaan Unified Modelling Language

RANCANGAN APLIKASI LATIHAN BELAJAR TENSES DENGAN METODE OBJECT ORIENTED DESIGN

BAB II TINJAUAN PUSTAKA. untuk berfungsi sebagai suatu kesatuan dalam usaha mencapai suatu tujuan yang

RENCANA PEMBELAJARAN SEMESTER (RPS)

UNIVERSITAS GUNADARMA

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

Istilah sistem bukanlah hal yang asing bagi kebanyakan orang. Pada. dasarnya, sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang

BAB 2 LANDASAN TEORI

PERANCANGAN SISTEM BERBASIS INTERNET BERORIENTASI OBYEK

BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Ruang Lingkup

BAB 2 TINJAUAN PUSTAKA

UML (Unified Modelling Language)

Pemograman Berorientasi Objek

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

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi

Minggu 03 a Alat Pemodelan

BAB III LANDASAN TEORI. Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat

Sri Dharwiyanti Romi Satria Wahono

P10 Perancangan Berbasis Object. SQ

MAKALAH PEMODELAN SISTEM BERBASIS OBJEK

atau dihasilkan dalam suatu proses rekayasa software. Artifact dapat berupa model, deskripsi atau software. ) dari sistem software,

BAB I Pendahuluan I - 1 UNIVERSITAS KRISTEN MARANATHA

GAMBAR... BAB I PENDAHULUAN...

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III OBJEK DAN METODE PENELITIAN. peneliti untuk di pelajari dan kemudian ditarik kesimpulannya. tertentu dan kemudian dapat ditarik kesimpulan.

Unified Modeling Language

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Informasi Siklus Informasi Kualitas Informasi Pengertian Sistem Informasi

BAB III METODOLOGI PENELITIAN

Pendidikan yang masih menggunakan Kurikulum 2004 tetap menggunakan Laporan Hasil Belajar sesuai dengan Keputusan Direktur Jendral Pendidikan Dasar dan

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

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

RANCANGAN PEMBELAJARAN

1. Analisis Desain 2. UML Sebagai Tools OOA

BAB II LANDASAN TEORI

PERNGKAT LUNAK INFORMASI BTS BERBASIS MOBILE UNTUK SUB BAGIAN OPERATION DAN IMPLEMENTATION DI PT. NASIO KARYA PRATAMA KHUSUSNYADAERAH BANDUNG

Perancangan Perangkat Lunak. Apaan sich yang namanya UML??

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

TINJAUAN PUSTAKA. 2.1 Lumpur Aktif (Activated Sludge)

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

Analisis dan Design Berorientasi Objek (OOAD) dan Diagram Activity

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

BAB II TINJAUAN PUSTAKA

Rekayasa Perangkat Lunak

Transkripsi:

Analisa Desain Berorientasi Objek Pengantar uml Oleh : RAHMADY LIYANTANTO TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2011

Topik Bahasan Pengenalan Berorientasi Objek Pemodelan visual UML Diagram diagram UML

Pengenalan Berorientasi Obyek Berorientasi Obyek adalah mengorganisasikan perangkat lunak sebagai kumpulan obyek-obyek yg bekerja sama antara informasi atau struktur data dan perilaku yg mengaturnya.

Konsep Berorientasi Obyek Enkapsulasi Inheritance Polymorhism

Enkapsulasi Enkapsulasi adalah menyembunyikan kompleksitas dari luar dan hanya membuka operasi-operasi yg diperlukan saja terhadap obyek-obyek lain.

Contoh Encapsulation Pada Perbankan Informasi/properties objek rekening : No rekening, Nama, alamat dll Perilaku/method objek rekening : buka, tutup, penarikan, penyimpanan, ubah nama, ubah alamat dll Kita bungkus/encapsulate informasi dan perilaku tersebut pada objek rekening Sehingga perubahan-perubahan pada sistem perbankan yang berkaitan dengan rekening diimplementasikan sederhana pada objek rekening

Inheritance Inheritance (Pewarisan ) adalah kelas yang mewariskan sifat-sifatnya ke kelas lainnya.

Contoh Pewarisan Pada Perbankan Objek Induk Rekening : Mempunyai karakteristik umum seperti no rekening, pemilik, tingkat suku bunga Objek Turunan (Mempunyai karakteristik yang unik dan mewarisi karakteristik umum dari objek induk) Rekening Deposito : atribut jatuh tempo dll Rekening Pinjaman : atribut batas kredit, cicilan minimum

Polymorphism Polymorphism (Banyak Bentuk) adalah suatu operasi yg mempunyai nama yg sama tetapi jika diberikan pada obyek yg berbeda akan mengakibatkan operasi yg berbeda pula.

2. Pemodelan Visual Beberapa pemodelan berorientasi objek 1) Notasi Booch 2) Obyek Management Methodology (OMT) 3) Unified Modeling Language

1) Notasi Booch Diambil dari nama pembuatnya, Grady Booch di rational Siftware Corporation. Mengembangkan simbol grafik untuk menyajikan beberapa macam aspek model seperti objek disajikan dengan awan, beberapa anak panah yang merepresentasikan hubungan

Contoh notasi Booch

2) Obyek Management Methodology (OMT) Dibuat oleh DR. James Rumbaugh Pentingnya pemodelan sistem dalam komponen dunia nyata yang disebut objek Penggunaan grafik OMT lebih sederhana dari pada Booch untuk menggambarkan sistem

Contoh notasi OMT

3) Unified Modeling Language Notasi booch dan OMT à ide sama tapi notasi berbeda à kendala. Bagi developer dan komunikasi menjadi sulit. 1994 à James Rumbaugh & Grady Booch bergabung bersama pada Rational à diikuti ivar jacobson pada 1995 à Menggabungkan Notasi Booch dan OMT 1996 à OMG (Object Management Group) à meminta standard notasi OO modeling à Rational (James Rumbaugh, Grady Booch & ivar Jacobson) menawarkan final proposal à OMG menerima Unified Modeling Language (UML) sebagai bahasa standard pemodelan visual pada Nopember 1997. à diikuti developer dan pers. Lainnya. 2001 à anggota merevisi kekurangan dan feature yang kurang à 2004 UML2.0 dikeluarkan

C. SEJARAH UML (OOD) (OMT) (OOSE) Th 1994. Munculnya tokoh pelopor (Booch,Rumbough dan Jacobson) Th 1995. Direlease draft pertama UML (versi 0.8) Th 1996. Pengkoordinasian oleh Object Management Group (OMG) Th 1997. Munculnya UML (versi 1.1) Th 1999. Penyusunan 3 buku UML oleh (Booch,Rumbough dan Jacobson) Th 1999. UML menjadi standart bahasa permodelan berorientasi objek Th 2003. Direlease UML versi 1.5 Th 2004 direlease UML Versi 2.0 (masih dalam pengembangan)

Pengertian UML Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

Contoh notasi UML

UNIFIED MODELLING LANGUAGE UML mendefinisikan diagram-diagram berikut ini : use case diagram class diagram behaviour diagram : -- statechart diagram -- activity diagram interaction diagram : -- sequence diagram -- collaboration diagram component diagram deployment diagram

Use case diagram 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.