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

dokumen-dokumen yang mirip
MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

Unified Modelling Language UML

Gambar Use Case Diagram

UML Class Diagram 1 UML??? 2 UML Diagram

UNIFIED MODELING LANGUAGE

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di

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

Citra Noviyasari, S.Si, MT SI - UNIKOM

BAB III ANALISA DAN PERANCANGAN

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

CLASS DIAGRAM. Window Origin size. Pegawai Nip Nama alamat. Tambah() Simpan() Open() Close() Close() Move()

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

ABSTRACT ABSTRAKSI KATA PENGANTAR

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

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

BAB II LANDASAN TEORI

SEJARAH UML DAN JENISNYA

BAB II LANDASAN TEORI

BAB III OBJEK PENELITIAN DAN METODE. Dengan berlakukanya Undang-undang No. 22 Tahun 1999, tentang pemerintahan

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

BAB II TINJAUAN PUSTAKA

Yuli Purwati, M.Kom USE CASE DIAGRAM

BAB II LANDASAN TEORI

DEVAL GUSRION, S.KOM, M.KOM MATAKULIAH BAHASA PEMOGRAMAN JAVA LANJUTAN III

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

Sri Dharwiyanti Romi Satria Wahono

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

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

BAB II LANDASAN TEORI

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA MCC COMPUTER. Abstract

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

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

BAB 2 LANDASAN TEORI

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

Lampiran 1 - Pengenalan terhadap UML (Unified Model Language)

BAB II TINJAUAN PUSTAKA

PENGANTAR RUP & UML. Pertemuan 2

BAB II LANDASAN TEORI

BAB IV ANALISIS DAN PERANCANGAN SISTEM

P10 Perancangan Berbasis Object. SQ

BAB III METODOLOGI PENELITIAN

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

BAB I Pendahuluan I - 1 UNIVERSITAS KRISTEN MARANATHA

U M L. Unified Modeling Language

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

Bab 3. Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem

Oleh : RAHMADY LIYANTANTO

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

UML UNIFIED MODELLING LANGUAGE

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

RANCANGAN APLIKASI AKADEMIK MENGGUNAKAN METODE BERORIENTASI OBYEK: STUDI KASUS SMP NEGERI 9 PANGKALPINANG

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

JOBSHEET 3 CLASS DAN OBJEK

BAB II LANDASAN TEORI

DAFTAR ISTILAH. Activity Diagram

BAB III METODOLOGI PENELITIAN

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III OBJEK DAN METODE PENELITIAN. sebagai salah satu cabang daop PT. kereta api Indonesia

BAB III OBJEK DAN METODE PENELITIAN. dan Pemesanan berbasis web. Objek penelitian pada penyusunan skripsi ini adalah

BAB III OBJEK DAN METODE PENELITIAN. deskripsi dari PT. Prima Krista Sejahtera Jl. Taman Sari No.25 C kota

BAB II LANDASAN TEORI

Analisa dan Perancangan Sistem. Class dan package Diagrams

Oleh : Rahmady Liyantanto

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

RANCANGAN PEMBELAJARAN

BAB II TINJAUAN PUSTAKA

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB II LANDASAN TEORI

BAB III OBJEK DAN METODE PENELITIAN

BAB II TINJAUAN PUSTAKA. uang, dan informasi. Sumber daya tersebut bekerjasama menuju

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

Aplikasi Desktop Program Visual Basic untuk Monitoring Kinerja Biaya dan Kinerja Waktu pada Proyek Konstruksi dengan Menggunakan Konsep Nilai Hasil

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

DAFTAR ISI HALAMAN JUDUL PERTAMA

model abstrak grafis teks memahami fungsionalitas sistem media komunikasi

BAB II TINJAUAN PUSTAKA

DIAGRAM SEQUENCE UML

Notasi Unified Modeling Language (UML) Versi 2.0

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

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

BAB III ANALISA DAN PERANCANGAN

1. SIMULA di perkenalkan pertama kali pada tahun.. a d b e c Hal penting dalampengembangan berorientasi objek

BAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan,

Perancangan Perangkat Lunak. Apaan sich yang namanya UML??

Pemodelan Berorientasi Objek

C. Membuat Class Diagram

BAB II LANDASAN TEORI. Sistem Pendukung Keputusan (SPK) merupakan sistem informasi

BAB III OBJEK DAN METODE PENELITIAN. Objek penelitian ini adalah Sistem Informasi Penjadwalan Dalam

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

Transkripsi:

CLASS DIAGRAM Rita Rahmawati (06.04.111.00746) Jerri Agus W (06.04.111.00779) Gendra Budiarti (06.04.111.00818)

Pokok Bahasan UML UML Diagram Class Diagram Bagian Class Diagram Class Diagram dengan Constructor Sifat Class Diagram Komponen Class Diagram Hubungan antar Class

Apa itu UML? The Unified Modeling Language (UML) adalah bahasa standart untuk melakukan spesifikasi, visualisasi, konstruksi, dan dokumentasi dari komponen-komponen perangkat lunak, dan digunakan untuk pemodelan bisnis. UML menggunakan notasi grafis untuk menyatakan suatu desain.

Apa itu UML?(2) Pemodelan dengan UML berarti menggambarkan yang ada dalam dunia nyata ke dalam bentuk yang dapat dipahami dengan menggunakan notasi standart UML

UML Diagram Pemodelan dengan UML terdiri dari 8 tipe diagram yang berbeda untuk memodelkan sistem perangkat lunak. Masing-masing diagram UML didesain untuk menunjukkan satu sisi dari bermacammacam sudut pandang (perspektif) dan terdiri dari tingkat abstraksi yang berbeda

8 Tipe Diagram UML Use case Diagram Class Diagram Object Diagram State Diagram Activity Diagram Sequence Diagram Collaboration Diagram Component Diagram Deployment Diagram

Definisi Class Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Class Diagram Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti hubungan dinamis, pewarisan, asosiasi, dan agregasi. Sesuai dengan perkembangan class model, class dapat dikelompokkan menjadi package. Sehingga dapat membuat diagram yang terdiri atas package.

Bagian Class Diagram Class memiliki tiga area pokok : 1. Nama (dan stereotype) 2. Atribut 3. Metoda

Contoh Class Class Buku terdiri dari : Atribut : judul, pengarang Method : ambiljenis(), ambilhalaman();

Class Diagram dengan Constructor Class diagram dengan constructor mempunyai method yang sama dengan nama class-nya.

Sifat Class Diagram Atribut dan metoda dapat memiliki salah satu sifat berikut : Private, tidak dapat dipanggil dari luar class yang bersangkutan Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya Public, dapat dipanggil oleh siapa saja

Komponen Class Diagram Class Diagram mempunyai 3 komponen, antara lain: 1. Entity Classes 2. Interfaces Classes 3. Control Classes

Entity Classes Segala sesuatu (concrete, conceptual, event, and state) dapat dijadikan suatu entity dalam suatu Class. Metode penentuan Entity Class: 1. Client Interview 2. Mempelajari dokumen yang sudah ada

Interfaces Classes Pada Interfaces Classes terdapat 3 komponen pendukung, antara lain: 1. User Interfaces 2. Data Communication Interfaces 3. System Control

Interfaces Classes(2) Class dapat merupakan implementasi dari sebuah interface, yaitu class abstrak yang hanya memiliki metoda. Interface tidak dapat langsung diinstansiasi, tetapi harus diimplementasikan dahulu menjadi sebuah class. Dengan demikian interface pendukung resolusi metoda pada saat run-time.

Control Classes Control Classes merupakan suatu class yang difungsikan untuk mengatur Entity Classes dan Interfaaces Classes.

Hubungan antar Class Asosiasi Agregasi Pewarisan Hubungan Dinamis

Asosiasi Asosiasi, yaitu hubungan statis antar class. Umumnya menggambarkan class yang memiliki atribut berupa class lain, atau class yang harus mengetahui eksistensi class lain. Panah navigability menunjukkan arah query antar class.

Agregasi Agregasi, yaitu hubungan yang menyatakan bagian ( terdiri atas.. ). Beberapa Class dapat mempunyai hubungan agregasi jika salah salah satu Class berisi atribut-atribut yang ada pada Class lain.

Pewarisan Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari class lain dan mewarisi semua atribut dan metoda class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.

Hubungan Dinamis Hubungan dinamis, yaitu rangkaian pesan (message) yang di-passing dari satu class kepada class lain. Hubungan dinamis dapat digambarkan dengan menggunakan sequence diagram.

Contoh Class Diagram SI Perpustakaan

Referensi http://www.agilemodeling.com/style/classdiagram.htm http://www.skripsi- tesis.com/site/http://atlas.kennesaw.edu/~dbraun/csis4 650/A&D/UML_tutorial/class.htm UML Tutorial [http://www.sparxsystems.com.au/uml_tutorial.htm] Embarcadero Tech Support [http://www.embarcadero.com/support/uml_central.asp] Practical UML A Hands-On Introduction for Developers, [http://www.togethersoft.com/services/practical_guides/ umlonlinecourse/index.html]

Sekian &Terima Kasih