Selasa, 17 Februari 2009

pemodelanobjek

LAPORAN PEMODELAN OBJEK

D

A

L

A

M

R

A

N

G

K

A

TUGAS AKHIR MATA KULIAH

JAKARTA

Sabtu,10-01-2009

DAFTAR ISI

I .JUDUL MATA KULIAH& NAMA MAHASISWA 3

II. KATA PENGANTAR4

III. KEGIATAN YANG DILAKSANAKAN 5

1.Pengenalan pemodelan objek 5

2.Pemodelan dengan use case diagram 6

3.Pemodelan dengan activity diagram10

4.Pemodelan dengan class diagram14

5.Relasi antar class16

6.Relasi antar class19

7.Inheritance21

8.UTS24

9.Bekerja dengan paket25

10.Use case realization&pemodelan dengan sequence diagram26

11.Pemodelan dengan collaboration diagram29

12.Pemodelan dengan statechart diagram30

13.Pemodelan dengan komponen diagram31

14.Pemodelan dengan deployment diagram32

IV. KESIMPULAN33

V.PENUTUP34

VI. DAFTAR PUSTAKA35

I. PEMODELAN OBJEK

TUGAS KELOMPOK

Nama Mahasiswa:

1.BUDI PRASETYO

2.ANDI SISWANTO

3.TEGUH ARI WIBOWO

4.M.KHOLIK

5.RIPAH KOESWARA

II . Kata Pengantar

Dengan mengucapkan puji syukur kepada Allah Swt,karna berkat rahmatnya,sehingga penyusun dapat menyelesaikan laporan dengan baik yang berjudul “PEMODELAN OBJEK”.

Laporan yang tersusun ini adalah suatu hasil usaha yangsemaksimal mungkin untuk mendapatkan hasil laporan yangsebaik-baiknya,walaupun masih jauh dari kesempurnaan bahasa teknis maupunisi laporan mohon di maklumin ,karena kerbatasan kemampuan yang di miliki oleh penyusun.

Penyusun mengucapkan terima kasih kepada semua pihak yng telah memberikan bantuan baik pemikiran,moril,maupun materil,sehingga penyusun laporan ini dapat selesai khususnya kepada:

1.Bapak.GUNAWAN,selaku dosen mata kuliah pemodelan objek.

2.Bapak.SUZUKI,selaku Kepala Jurusan Teknik Informatika.

III. KEGIATAN YANG DILAKSANAKAN

Pertemuan ke 1 Pemodelan Objek

TUJUAN

1.mengerti tentang pemodelan dan objek

2.mengetahui sangat pentingnya model digunakan

DASAR TEORI

Model adalah penyederhanaan realita mendiskripsikan sebuah sistem dari perspektif tertentu.

Model merupakan abstraksi yang memotret masalah-masalah yang komplek,dengan menghilangkan hal-hal yang tidak penting sehingga membuat masalah lebih mudah dipahami.

Model sangat penting untuk:

1.Memahami masalah

2.komunikasi dengan siapa saja dalam proyek

3.dokumentasi

4.merancang program dan database

KESIMPULAN

Sangat pentingnya pemodelan didalam realita mendiskripsikan sebuah sistem sehingga membuat masalah lebih mudah dipahami.

Pertemuan 2 use case & use case diagram

TUJUAN

1.untuk mengetahui apa itu use case & use case diagram

2.mengetahui apa saja yang ada didalam use case

3.menambah pengetahuan bahwa use case penting

DASAR TEORI

Use case adalah deskripsi tindakan/aktifitas dari sebuah sistem dari perspektif pengguna.

Pengguna didalam use case disebut actor.

Actor adalah sebuah peran yang bisa dimainkan oleh pengguna dalam interaksinya dengan sistem.

Use case penting karena use case adalah alat bantu terbaikguna menstimulasi pengguna potensial

untuk mengatakan tentang suatu sistem dari sudut pandangnya.

Notasi Diagram use case ada 3 aspek:

1.actor

2.use case

3.sistem

Stereotype adalah model khusus yang terbatas untuk kondisi tertentu.

  1. >

Satu use case merupakan tambahan fungsional dari use case lain.

  1. >

Bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case lainya.

IDENTIFIKASI ACTOR

Actor berinteraksi dengan use case ,tetapi tidak memiliki kontrol atas use case.

DESKRIPSI USE CASE

Use case dibuat berdasarkan keperluan actor.

Use case harus merupakan ”apa”yang dikerjakan software aplikasi,bukan ”bagaimana “ software aplikasi mengerjakanya.

PEMBAHASAN LATIHAN:

1.use case diagram dibioskop

2.use case diagram diwarnet

3.use case diagram di rumah makan padang

KESIMPULAN

Didalam use case terdapat bagian-bagian penting untuk membuat suatu pemodelan dalam scenario yang digabungkan secara bersama-sama oleh tujuan umum pengguna

Pertemuan ke 3 Activity Diagram

TUJUAN

Mahasiswa mampu memahami pemodelan dengan activity diagram & mampu menerapkanya.

DASAR TEORI

Activity diagram adalah tehnik untuk mendiskripsikan logika procedural,proses bisnis dan aliran kerja dalam banyak kasus.

Didalam activity diagram terdapat :

  • Simbologi
  • Implementasi activity diagram
  • Decomposisi sebuah action
  • Partition
  • Signal
  • Flow & edge
  • Pin & transformation
  • Expansion region
  • Flow Final

PEMBAHASAN LATIHAN

1.contoh activity diagram

2.Activity diagram di AlfaMart

KESIMPULAN

Bahwa activity diagram menunjukan tahapan,pengambilan keputusan& percabangan,activity diagram bisa digunakan untuk menunjukan siapa mengerjakan apa dengan tehnik partition.

Pertemuan ke 4 Class diagram

TUJUAN

1.diharapkan mahasiswa mengerti arti dan bedanyaclass,atribut &method.

2.diharapkan mahasiswa dapat membuat suatu class.

DASAR TEORY

Atribut: merupakan karakteristik /sifat/apa yang dimiliki oleh suatu class.

Method : merupakan unjuk kerja /apa yang dilakukan oleh user.

Objek merupakan instansiasi /perwujudan/implementasi dari class.

Apapun yang dimiliki oleh class ,akan juga dimiliki oleh objek

Perbedaan class& objek:

  • Class bersifat abstrak.
  • Objek bersifat riil.

PEMBAHASAN LATIHAN:

Class orang & Mamalia

KESIMPULAN

Untuk membuat suatu class harus dilengkapi dengan adanya atribut & method.

Pertemuan ke 5 relasi antar class

TUJUAN

1.Mahasiswa diharapkan mengerti tentang hubungan relasi.

2.Mahasiswa diharapkanmengertirelasi-relasi.

DASAR TEORI

Relasi asosiasi: relasi sematik antara suatu class dengan class lainya.

Ada 2 jenis asosiasi:

  1. 2 arah
  2. 1 arah

Relasi dependencies: menghubungkan 2 class,tapi berbeda dengan asosiasi.bersifat satu arah meski suatu claa tidak menginstansikan yang lainya.ia tidak perlu mengirim pesan kelainya.

Link: berhubungan dengan objek

Multiplicity: menunjukan bahwa adasejumlah objek pada sebuah class yang berhubungan dengan sebuah objek pada sebuah asosiasi class.

PEMBAHASAN & LATIHAN :

Class asososiasi pegawai & perusahaan

2.Class diagram constrain dari pelajar

Kesimpulan

Relasi sangat penting dalam suatu pemodelan.

Pertemuan ke 6 Relasi Antar Class

TUJUAN

1.Mahasiswa mampu merelasikan antar class dengan relasi agregasi dan relasi dependencies

DASAR TEORI

Dependency adalah penggunaan relasi satu class dengan menggunakan class yang lain. Notasinya menggunakan garis putus-putus dan tanda panah pada ujungnya. Dependency bersifat satu arah.

Agregasi adalah relasi dari suatu class yang dianggap sebagai suatu keseluruhan dengan class-class yang dianggap sebagai bagian-bagian dari class yang dianggap keseluruhan tadi. Di simbolkan dengan jajar genjang yang diletakkan pada class yang mengandung objek.

Generalisasi pada objek oriented,digunakan untuk menjelaskan hubungan kesamaan diantara class.

LATIHAN & PEMBAHASAN :

KESIMPULAN

Relasi sangat penting dalam suatu pemodelan.

Pertemuan ke 7 Inheritance

TUJUAN

1.Mahasiswa mampu merelasikan antar class dengan relasi generalisasi yang berkaitan dengan Inheritance.

DASAR TEORI

Inheritance merupakan implementasi dari konsep generalisasi dan spesifikasi. Generalisasi pada objek oriented digunakan untuk menjelaskan hubungan kesamaan diantara class.

PEMBAHASAN LATIHAN:

1.Pemodelan kotak

2.Pemodelan secara generalisasi sepeda:

3.Pemodelansilinder & kotak

KESIMPULAN

Inheritance terdapat parent class (sebagai kepala dari class) dan child class (sebagai anak/cabang).

Pertemuan ke 8 uTS

Pertemuan ke 9 Bekerja dengan Package

TUJUAN

1.Mahasiswa mampu bekerja dengan package/paket diagram.

DASAR TEORI

Pada Logical View terdapat unsur-unsur :

1.Kelas-kelas

2.Paket-paket

3.Diagram-diagram class

KESIMPULAN

Berbagai macam diagram dapat di kelompokan dalam 1 logical view.

Pertemuan ke 10 Realization dan Sequence Diagram

TUJUAN

1.Mahasiswa mampu memahami use case realization dan mampu bekerja dengan sequence diagram.

DASAR TEORI

Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah scenario. Komponen utama terdiri atas objek yang dituliskan dengan kotak segi empat bernama.

PEMBAHASANLATIHAN :

1.

2.

3.

KESIMPULAN

Sequence diagram digunakan ketika ingin mengetahui perilaku beberapa objek pada use case tunggal.

Pertemuan ke 11 Collaboration Diagram

TUJUAN

1.Mahasiswa mampu mengenal dan menerapkan Collaboration Diagram.

DASAR TEORI

Collaboration Diagram adalah perluasan dari objek diagram.

Collaboration Diagram ada 5 tahapan :

1.Pembuatan sebuah objek

2.Multiple receiving objek

3.Menunjukkan hasil operasi

4.Objek aktif

5.Synchronization

PEMBAHASAN LATIHAN :

KESIMPULAN

Collaboration Diagram menunjukkan message-message objek yang dikirimkan satu sama lain.

Pertemuan ke 12 State Chart Diagram

TUJUAN

1.Mahasiswa mampu mengenal dan menerapkan State Chart Diagram

DASAR TEORI

Interaction diagram menunjukkan pesan-pesan yang dilewatkan diantara objek-objek di dalam system selama periode waktu yang pendek. Sedangkan State Chart Diagram menelusuri individu-individu objek melalui keseluruhan daur hidupnya. Di dalam State Chart Diagram terdapat :

1.Symbol

2.State, Event dan Transition

3.Initial dan Final State

4.Guard Condition

5.Action

6.Entry dan Exit Action

7.Activity

8.Completion Transition

9.Internal Transition

10.Composite State

11.History State

KESIMPULAN

Kadangkala sebuah state terdiri dai sub state. State yang mempunyai sub state disebut composite state.

Pertemuan ke 13 Komponen Diagram

TUJUAN

1.Mahasiswa mampu memahami dan menerapkan Komponen Diagram

DASAR TEORI

Hal penting pada komponen adalah component mewakili potongan-potongan yang independen yang bisa dipesan dan diperbaharui sewaktu-waktu. Komponen Diagram terdapat :

1.Component dan Interface

2.Replacement dan Reuse

3.Tipe-tipe komponen

a.Deployment Component

b.Work Product Component

c.Execution Component

PEMBAHASAN LATIHAN :

KESIMPULAN

Component Diagram merepresentasikan dunia riil item yaitu Component Software. Component Software menetap di computer bukan di benak para analis.

Pertemuan ke 14 Deployment Diagram

TUJUAN

1.Mahasiswa mampu memahami dan menerapkan pemodelan objek dengan Deployment Diagram.

DASAR TEORI

Deployment diagram menunjukan tata letak sebuah sistem secara fisik,menampakan bagian-bagian software yang berjalan pada bagian-bagian hardware.

Bagian utama hardware adalahnode yaitu nama umum untuk semua jenis sumber komputasi.

Ada 2 tipe node :

·Processor

·Device

KESIMPULAN

Tersedianya gambaran secara fisik di deployment diagram.

IV.KESIMPULAN

\

Untuk mempermudah suatu masalah sangat diperlukan pemodelan untuk menyelesaikanya,Terutama untuk melanjutkanke PBO sangat diperlukan pemodelan-pemodelan objek untuk penyelesaian

V.PENUTUP

Selesainya kegiatan mata kuliah pemodelan objek ini, sangat ditentukan oleh kerjasama dan dukungan semua unsur pelaksana laporan ini.

Demikian laporan ini disampaikan dan kami ucapkan terima kasih.

VI. DAFTAR PUSTAKA

·Visual Modeling With Rational Rose 2000 and UML

Pengarang: Terry Quatroni

Foreword by Grady Booch

·Rational Rose untuk Pemodelan Berorientasi Objek

·Pemodelan Visual dengan UML

Pengarang: Munawar

Tidak ada komentar:

Posting Komentar