Analisa dan Desain Objek

Slides:



Advertisements
Presentasi serupa
Catur Iswahyudi + Edhy Sutanta
Advertisements

KEBUTUHAN & SPESIFIKASI SOFTWARE
Bab 6 PERANCANGAN PERANGKAT LUNAK
UNIFIED MODELLING LANGUAGE
BPR – Tahap 1 (Persiapan)
Perancangan Sistem Diagram Kolaborasi.
Unified Modelling Language (UML)
METODE REKAYASA PERANGKAT LUNAK
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Pertemuan 6 Structural modelling
Analisa dan Perancangan Sistem
Lebih Lanjut Tentang UML
ARSITEKTUR SISTEM INFORMASI PENJUALAN & PEMBELIAN Handicraft shop
Interaksi Manusia dan komputer
Architecture dan design
PERANCANGAN PERANGKAT LUNAK
Pendahuluan Tentang .Net
REKAYASA PERANGKAT LUNAK
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
BAB 2 MODEL-MODEL DATA ..
Model 2 STMIK AKAKOM 2014 Yii Framework
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Physical Diagram -Component diagram. 4 Component Diagram Course Offering Student Professor Course.dll People.dll Course User Register.exe Billing.exe.
Pengantar uml Pertemuan 4. Pengenalan UML UML adalah sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan.
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
Perancangan Sistem Informasi
COMPONENT DIAGRAM DEPLOYMENT DIAGRAM
K OMPONEN DAN D EPLOYMENT DIAGRAM E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan 1.
Perancangan umum Sistem Informasi
COMPONENT DIAGRAM.
Pengantar UML.
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Diagram Class, Diagram Objek Diagram Component dan Deployment
Soal Pertemuan 15 Kuis.
Pemrograman Visual Oleh : Erni Fatmawati.
BAB 2 MODEL-MODEL DATA ..
DBMS Basis Data Pertemuan 2.
PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK
Object-Oriented Analysis (OOA)
DIAGRAM AKTIVITAS ACTIVITY DIAGRAM.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
KONSEP DESAIN SOFTWARE DATABASE
KEBUTUHAN & SPESIFIKASI SOFTWARE
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
UNIFIED MODELLING LANGUAGE
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
Kuliah II SISTEM BASIS DATA
Use Case Diagram.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Perancangan Perangkat Lunak – Part 1
Pertemuan 1 Pemrograman Visual Intro ‘n Delphi Intro
Pengenalan Borland Delphi 7.0
Presented By Asih Winantu,S.Kom
Kelompok 7 siluman harimau Muhammad Hafiz Anshari Muhammad Hafiz Anshari Muhmmad Toto Iswanto Muhamad Tajudin Noor Muhammaddun ( 07 ) ( 52 ) ( 34 ) ( 66.
Unified Modelling Languange (UML)
DIAGRAM AKTIVITAS ACTIVITY DIAGRAM.
Rekayasa Perangkat Lunak Part 7
Bab 5 activity diagram.
Suplemen collaboration diagram component diagram
Pertemuan 12 Package Diagram Deployment Diagram.
Mata Praktikum Sistem Informasi Pertemuan-2
Pemrograman framework
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pemrograman Terstruktur
RPL untuk Pemrograman Berorientasi Obyek
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
BUKTI UNJUK KERJA SERTIFIKASI PROGRAMMER
Transcript presentasi:

Analisa dan Desain Objek Pertemuan 9

Pendahuluan Diagram komponen digunakan untuk memodelkan aspek fisik suatu sistem. Aspek fisik ini berupa modul-modul yang berisikan code, baik library maupun executable, file atau dokumen yang ada di dalam node

Tujuan Mahasiswa memahami tujuan penggunaan diagram komponen. Mahasiswa mengetahui bagaimana cara untuk membuat diagram komponen. Mahasiswa mampu merancang diagram komponen untuk sebuah sistem informasi yang sederhana

Defenisi Diagram Komponen Diagram komponen atau component diagram dibuat untuk menunjukkan organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem Diantara contoh komponen dasar pada sebuah Sistem yaitu : Komponen user interface yang menangani tampilan Komponen bussiness processing yang menangani fungsi-fungsi proses bisnis Komponen data yang menangani manipulasi data Komponen security yang menangani keamanan sistem

lanjutan Ilustrasi Model secara fisik Contoh lain komponen dalam perangkat lunak yaitu operating sistem, bahasa pemrograman, obyek-obyek library, file executable, COM+. Termsuk juga dapat dimodelkan sebagai komponen adalah tabel, file (source code) dan dokumen Ilustrasi Model secara fisik

Lanjutan Diagram komponen fokus pada komponen sistem yang dibutuhkan dan ada di dalam sistem. Diagram komponen juga dapat digunakan untuk memodelkan hal-hal berikut: source code program perangkat lunak komponen executable yang dilepas ke user

lanjutan basis data secara fisik sistem yang harus beradaptasi dengan sistem lain framework sistem, framework pada perangkat lunak merupakan kerangka kerja yang dibuat untuk memudahkan pengembangan dan pemeliharaan aplikasi, contohnya seperti Struts dari Apache yang menggunakan prinsip desain Model-View-Controller (MVC) dimana source code program dikelompokkan berdasarkan fungsinya seperti pada gambar berikut

Diagram Komponen Diagram komponen mengandung komponen, interface dan hubungan (relationship) yang mengandung kebergantungan antar komponen. Diagram komponen ini digunakan pada saat ingin memecah sistem menjadi komponen-komponen dan ingin menampilkan hubungan-hubungan mereka dengan antarmuka atau pemecahan komponen menjadi struktur yang lebih rendah. Secara umum dapat dikatakan bahwa diagram komponen digunakan untuk menjelaskan kebergantungan antar beragam komponen-komponen software seperti misalnya kebergantungan antara file-file executable dengan file-file sumbernya (sourcefile) dll.

Simbol Diagram komponen

Studi Kasus Studi kasus diambil dari sistem informasi manajemen perpustakaan seperti pada bab-bab sebelumnya. Berikut adalah diagram komponen dari sistem informasi manajemen perpustakaan:

Quis benar atau salah 1. Sebuah komponen tidak menggambarkan hal-hal fisik dari sistem. 2. Komponen disimbolkan dengan kotak persegi panjang dengan yang memiliki tab. 3. Diagram komponen merupakan pandangan statis implementasi. 4. Tidak diperlukan hubungan kebergantungan antar komponen dalam diagram komponen. 5. Source code dan executable files termasuk komponen. 6. Yang termasuk runtime component yaitu executable files, DLL files dan task. 7. Interface dalam diagram komponen dilambangkan dengan belah ketupat. 8. Diagram komponen digunakan untuk untuk menjelaskan kebergantungan komponen dalam sistem. 9. Depedency dilambangkan dengan garis lurus tanpa putus-putus. 10. Framework sistem Struts menggunakan prinsip desain Model-View-Controller (MVC).

Pilihan Ganda 1. Diantara tujuan diagram komponen kecuali : A. Visualisasi komponen D. A, B dan C benar B. Penjelasan organisasi komponen E. Tidak ada jawab C. Membangun file yang dapat di eksekusi 2 Aspek fisik sistem yang dapat dimodelkan menjadi komponen, kecuali _____________ A. COM+ D. Aturan akses ke login B. File library E. Bukan salah satu C. Source code 3. Dalam konsep dasar UML, diagram komponen termasuk pada : _____________ A. Static view D. Interaction view B. Implementation View E. Activity view C. Deployment View 4. Antar muka agar hubungan tidak langsung mengakses ke komponen : A. Link D. Depedency B. Package E. Dokumen C. Interface 5. Simbol lingkaran bulat yaitu : _____________ 6. Yang termasuk runtime component, kecuali : A. Task D. File exe B. DLL files E. A, C, D benar

lanjutan C. Swimline 7. Simbol kebergantungan antar komponen : ___________ A. Garis solid D. Garis putus-putus B. Belah ketupat E. Kubus C. Join 8. Simbol dokumen atau artifak yaitu : A. Garis solid D. Kubus B. Belah ketupat E. Lingkaran C. Gambar kertas 9. Yang termasuk file libarary yaitu : A. Find.exe D. A,B,C Benar B. Login.html E. Tidak ada yang benar C. Kernel32.dll 10. Pembungkus komponen-komponen dalam diagram komponen : _________ A. Aksi D. Interface B. Package E. Join C. swimlane