Analisis Berorientasi objek

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Behavioral Modeling 1 – Use Case
Advertisements

ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
21-Aug-14 OO Concept E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 3 : Administrative dan Introduction 8 Oktober 2010.
PEMODELAN ANALISIS Kuliah - 5
BPR – Tahap 1 (Persiapan)
CLASS DIAGRAM.
Unified Modelling Language (UML)
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Interaction Diagram.
KONSEP DAN TEKNOLOGI BERORIENTASI OBYEK
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
Operasionalisasi Konsep dan Variabel dalam Penelitian Kuantitatif
1 OOAD Classes. 2 Diagram Kelas Diagram kelas digunakan untuk: Memodelkan vocabulary sistem: menggambarkan abstraksi-abstraksi yang terdapat pada sistem.
Interaksi Objek.
Konsep & Prinsip Analisis
PERANCANGAN BERORIENTASI OBJEK
Class Diagram.
Terminologi Object Oriented Analaysis adalah metode analisis yang memeriksa requirements (syarat/keperluan yang harus dipenuhi suatu sistem) dari sudut.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Transformasi Diagram ER. Diagram E-R yang diperoleh dari analisis entitas dan relasi sangat mudah untuk dipahami oleh pengguna yang membacanya, karena.
SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved.
Object Oriented Analysis (OOA)
RELATIOPNSHIPS IN THE UML
Pengantar UML.
Unified Modeling Language [UML]
CLASS DIAGRAM.
Soal Kuis I PSBO.
Analisis dan Perancangan Berorientasi Objek (OOAD)
KONSEP DASAR PENDEKATAN OBJEK
Thomas Andrianto, S.Si., M.Cs.
PERTEMUAN I PENGANTAR ALGORITMA
Lebih Lanjut Tentang UML
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan :
PEMROGRAMAN BERORIENTASI OBJEK
UNIFIED MODELING LANGUAGE ( UML )
Perancangan Sistem Informasi
PENGEMBANGAN PERANCANGAN SISTEM
ANALISIS BERORIENTASI OBJEK
Entity Relationship Model
SE3414 RPL: Teknik Berorientasi Objek
Pemodelan objek.
QUIZ PSBO Total : 35 PG.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Analisis Perancangan Perangkat Lunak
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pengenalan Analisa Desain
DATA FLOW DIAGRAM.
Entity Relationship Model
Pengenalan UML.
SOAL PERTEMUAN 1-6 PSBO 4 SKS
Metode Perancangan Program
Pertemuan 3 OOAD Coad Yourdon Pendahuluan + Notasi
Soal PSBO Pert.1-6.
KEBUTUHAN & SPESIFIKASI SOFTWARE
DESAIN DATA BASE.
Bina Sarana Informatika
Pertemuan 1 Definisi dan Karakteristik Objek
Pemrograman Berorientasi Objek
Unified Modelling Languange (UML)
SE3414 RPL: Teknik Berorientasi Objek
Testing Dan Implementasi Sistem
Pertemuan 4 OOAD Coad Yourdon 5 Lapisan Kegiatan
Analisis dan Desain Berorientasi Obyek
UML Class Diagram.
Pertemuan 6 Unified Modeling Language (UML)
ANALISA BERORIENTASI OBJEK
KEBUTUHAN & SPESIFIKASI SOFTWARE
ANALISA BERORIENTASI OBJEK
Pertemuan 14 UML Diagram State
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

Analisis Berorientasi objek SMKN 24 Jakarta

Pokok aktivitas Menentukan Kelas dan Objek Identifikasi Struktur Identifikasi Subjek Pendefinisian Atribut Pendefinisian Service

Penentuan kelas dan objek Objek adalah suatu abstraksi dari suatu lingkup permasalahan / implementasi yang menggambarkan kemampuan dari sistem untuk menangkap informasi tentang objek tersebut, berinteraksi dengan atau keduanya; "pembung-kusan" pada nilai atribut dan service-nya. Kelas adalah suatu gambaran dari satu atau lebih objek, penggambaran dengan sekumpulan atribut dan service yang sama. Menggambarkan bagaimana untuk menciptakan objek-objek baru dalam suatu kelas.

Simbol "kelas-&-objek" merepresentasikan suatu kelas dan objek-objek- nya. Simbol kelas digambarkan dengan segiempat yang dicetak tebal dan di bagi ke dalam tiga bagian. Simbol objek-objeknya digambarkan dengan segiempat yang ada disebelah luar dari simbol kelas. Hubungan dari satu objek ke objek lain atau hubungan satu kelas ke kelas lain atau hubungan satu objek ke suatu kelas, merupakan hal yang dapat dilakukan terhadap simbol tersebut.

Simbol diberi nama dengan kelas-&-objeknya Simbol diberi nama dengan kelas-&-objeknya. Atribut dan service dapat digunakan untuk tiap-tiap objek disuatu kelas. Nama kelas-&-objek adalah suatu kata kerja atau kata sifat. Nama kelas-&-objek harus menggambarkan suatu objek tunggal dengan kelasnya. Contoh: ketika tiap objek menggambarkan sesuatu yang berhubungan dengan "meja" maka nama kelas-&- objeknya: "anggota_meja". Tiap objek minimal mempunyai satu item.

Identifikasi lapisan struktur Struktur adalah suatu ekspresi dari lingkup permasalahan yang komplek, berhubungan dengan tanggungjawab terhadap sistem. Istilah struktur digunakan sebagai sebuah istilah yang menggambarkan struktur generalisasi-spesialisasi (gen-spec) dan struktur keseluruhan dan bagiannya (whole-part).

Identifikasi lapisan subjek Subjek adalah suatu mekanisme yang membantu pembaca untuk meng- analisa model permasalahan dari yang kecil hingga ke yang besar dan komplek. Pada lapisan subjek, gambarkan setiap subjek sebagai kotak persegi yang sederhana, dengan nama subjek dan nomor didalamnya sebagai tambahan, daftarkan kelas-kelas yang termasuk didalam subjek tersebut.

Pendefinisian atribut Atribut adalah beberapa data (state information) dimana setiap objek di dalam suatu kelas mempunyai nilai tersendiri. Caranya : Identifikasi atribut Mencari posisi atribut Identifikasi instance connection

1. Bagaimana kita mendeskripsikannya secara umum? 2. Bagaimana kita pada permasalahannya 3. Bagaimana kita mendeskripsikannya pada bentuk tanggungjawab thd. sistem? 4. Apa yang harus diketahui? 5. Apa acuan untuk pelaksanaannya?

Pendefinisian lapisan service Service adalah tingkah laku yang spesifik, yaitu tingkah laku yang mem- perlihatkan "tanggungjawabnya" terhadap sebuah objek. Identifikasi uraian objek (object state): 1. Ujilah nilai yang potensial dari atribut 2. Bedakan apakah tanggungjawab sistem termasuk perbedaan kelakuan (behavior) untuk masing-masing nilai yang potensial 3. Periksa dengan hasil analisis terhadap permasalahan 4. Deskripsikan kedalam diagram objek (object state diagram)