Top Banner

of 19

Class Diagram 2

Jul 08, 2015

Download

Documents

ricanggraini
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

UML Class DiagramTessy Badriyah, SKom. MT.http://lecturer.eepis-its.edu/~tessy

@2007, Tessy Badriyah, SKom. MT.

Tujuan Pembelajaran Memahami Definisi dari Unified Modelling Language (UML) Diagram Memahami tipe dari UML Diagram Memahami penggunaan salah satu UML Diagram yaitu Class Diagram untuk Pemrograman Berbasis Obyek

@2007, Tessy Badriyah, SKom. MT.

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 Pemodelan dengan UML berarti menggambarkan yang ada dalam dunia nyata ke dalam bentuk yang dapat dipahami dengan menggunakan notasi standart UML

@2007, Tessy Badriyah, SKom. MT.

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 bermacam-macam sudut pandang (perspektif) dan terdiri dari tingkat abstraksi yang berbeda

@2007, Tessy Badriyah, SKom. MT.

Ke-8 Diagram UML Use case Diagram Class Diagram Object Diagram State Diagram Activity Diagram Sequence Diagram Collaboration diagram Component diagram Deployment diagram pada mata kuliah pemrograman berbasis obyek ini kita hanya menggunakan Class Diagram

@2007, Tessy Badriyah, SKom. MT.

Class Diagram Bentuk :Nama Class atribut; method;

@2007, Tessy Badriyah, SKom. MT.

Contoh Class Diagram Class Buku terdiri dari : Atribut : judul, pengarang Method : ambilJenis(), ambilHalaman();

Penggambaran dalam Class Diagram :Buku +judul : String +pengarang : String +setJenis(String tipe) +ambilHalaman() : int

@2007, Tessy Badriyah, SKom. MT.

Percobaan 1 Mengimplementasikan Class Diagram Buku ke dalam program Keterangan : untuk judul buku Pemrograman Java jenisnya = Prog dan jumlah halaman = 100;

@2007, Tessy Badriyah, SKom. MT.

Class Diagram dengan Constructor Class diagram dengan constructor mempunyai method yang sama dengan nama class-nya.Mahasiswa nrp : int nama : String + Mahasiswa(i : int, String n) + getNRP() : int + getNama() : String

constructor

@2007, Tessy Badriyah, SKom. MT.

Percobaan 2 Class Diagram Mahasiswa dengan constructorMahasiswa nrp : int nama : String + Mahasiswa(i : int, String n) + getNRP() : int + getNama() : String

@2007, Tessy Badriyah, SKom. MT.

Percobaan 2

@2007, Tessy Badriyah, SKom. MT.

Percobaan 3 Class Diagram Tanggal dengan constructortgl : int bulan : int tahun : int

Tanggal

+ Tanggal (tgl : int, bulan :int, tahun : int)

@2007, Tessy Badriyah, SKom. MT.

Percobaan 3

@2007, Tessy Badriyah, SKom. MT.

Percobaan 4 Class Diagram TabunganTabungan saldo : double

+ Tabungan (jumlah : double) + ambil(jumlah: double) + nabung(jumlah : double)

@2007, Tessy Badriyah, SKom. MT.

Percobaan 4

@2007, Tessy Badriyah, SKom. MT.

TUGAS

@2007, Tessy Badriyah, SKom. MT.

Tugas 1 Implementasikan Perluasan Class Diagram Mahasiswa seperti berikut :Mahasiswa nrp : int nama : String + Mahasiswa(i : int, String n) + getNRP() : int + getNama() : String + setNRP(int nrp); + setNama(String nama);

Buat program untuk menguji Class yang telah dibuat@2007, Tessy Badriyah, SKom. MT.

Tugas 2 Implementasikan Class Diagram Tabungan seperti berikut :Tabungan saldo : double

+ Tabungan (jumlah : double) + ambilUang(jumlah: double) + nabung(jumlah : double) + ambilSaldo : double

Buat program untuk menguji Class yang telah dibuat.@2007, Tessy Badriyah, SKom. MT.

Selesai4-5-2007

@2007, Tessy Badriyah, SKom. MT.