You are on page 1of 5

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

UML (Unified Modeling Language) OBJECT DIAGRAM

Disusun Oleh : Eka Agusti Ningsih Eka Maulana Yusuf Marina Priska Ratih Dwianti P.R Yesi Putri Hanifa

(1103058) (1103059) (1103070) (1103076) (1103088)

PROGRAM DIPLOMA III TEKNIK INFOMATIKA POLITEKNIK POS INDONESIA BANDUNG 2011

Sejarah Singkat UML UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (ObjectOriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software. Pendekatan analisa & rancangan dengan menggunakan model OO mulai diperkenalkan sekitar pertengahan 1970 hingga akhir 1980 dikarenakan pada saat itu aplikasi software sudah meningkat dan mulai komplek. Jumlah yang menggunakaan metoda OO mulai diuji cobakan dan diaplikasikan antara 1989 1994, seperti halnya oleh Grady Booch dari Rational Software Co., dikenal dengan OOSE (Object-Oriented Software Engineering), serta James Rumbaugh dari General Electric, dikenal dengan OMT (Object Modelling Technique). Kelemahan saat itu disadari oleh Booch maupun Rumbaugh adalah tidak adanya standar penggunaan model yang berbasis OO, ketika mereka bertemu ditemani rekan lainnya Ivar Jacobson dari Objectory mulai mendiskusikan untuk mengadopsi masing-masing pendekatan metode OO untuk membuat suatu model bahasa yang uniform / seragam yang disebut UML (Unified Modeling Language) dan dapat digunakan oleh seluruh dunia. Secara resmi bahasa UML dimulai pada bulan oktober 1994, ketika Rumbaugh bergabung dengan Booch untuk membuat sebuah project pendekatan metode yang uniform/seragam dari masing-masing metode mereka. Saat itu baru dikembangkan draft metode UML version 0.8 dan diselesaikan serta direlease pada bulan oktober 1995. Bersamaan dengan saat itu, Jacobson bergabung dan UML tersebut diperkaya ruang lingkupnya dengan metoda OOSE sehingga muncul release version 0.9 pada bulan Juni 1996. Hingga saat ini sejak Juni 1998 UML version 1.3 telah diperkaya dan direspons oleh OMG (Object Management Group), Anderson Consulting, Ericsson, Platinum Technology, ObjectTime Limited, dll serta dipelihara oleh OMG yang dipimpin oleh Cris Kobryn. UML adalah standar dunia yang dibuat oleh Object Management Group (OMG), sebuah badan yang bertugas mengeluarkan standar-standar teknologi objectoriented dan software component. Apa itu UML ? Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun.

Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C. Seperti bahasa-bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD (Object-Oriented Design), Jim Rumbaugh OMT (Object Modeling Technique), dan Ivar Jacobson OOSE (Object-Oriented Software Engineering).

Object Diagram Object adalah gambaran dari entity, baik dunia nyata atau konsep dengan batasanbatasan dan pengertian yang tepat. Object bisa mewakili sesuatu yang nyata seperti komputer, mobil atau dapat berupa konsep seperti proses kimia, transaksi bank, permintaan pembelian dll. Setiap object dalam sistem memiliki tiga karakteristik yaitu State (status), Behaviour (sifat), Indentity (identitas) Object diagram sangat mirip dengan diagram kelas. Perbedaan utama adalah bahwa diagram objek menggambarkan objek dan hubungan mereka. Tujuan utama dari diagram objek adalah untuk memungkinkan analis untuk mengungkap rincian tambahan kelas. Dalam beberapa kasus, penyataan variabel dari sebuah class diagram dapat membantu pengguna atau analis dalam menemukan atribut tambahan yang relevan, hubungan, dan atau operasi, atau mungkin menemukan bahwa beberapa atribut, hubungan, atau operasi yang salah tempat. Pengertian Diagram Objek Diagram objek menggambarkan struktur sistem dari segi penamaan objek dan jalannya objek dalam sistem. Pada diagram objek harus dipastikan semua kelas yang sudahdidefinisikan pada diagram kelas harus dipakai objeknya, karena jika tidak, pendefinisiankelas itu tidak dapat dipertanggungjawabkan.Untuk apa mendefinisikan sebuah

kelas sedangkan pada jalannya sistem, objeknya tidak pernah dipakai. Hubungan link pada diagram objek merupakan hubungan memakai dandipakai dimana dua buah objek akan dihubungkan oleh link jika ada objek yang dipakaioleh objek lainnya.Berikut adalah simbolsimbol yang ada pada diagram objek:

Simbol Deskripsi Objek objek dari kelas yang berjalansaat sistem dijalankanLink relasi antar objek Studi Kasus Diagram Objek Studi kasus diambil dari sistem informasi manajemen perpustakaan seperti pada babbabsebelumnya. Cara Mengidentifikasi Object 1. Pengelompokan berdasarkan kata/frase benda pada skenario 2. Berdasarkan daftar kategori object, antara lain: Object fisik, contoh : pesawat telepon
Spesifikasi/rancangan/deskripsi, contoh : deskripsi pesawat

Tempat, contoh : gudang Transaksi, contoh : penjualan Butir yang terlibat dalam transaksi, contoh : barang jualan Peran, contoh : pelanggan Wadah, contoh : pesawat terbang Piranti, contoh : PABX Kata benda abstrak, contoh : kecanduan

Kejadian, contoh : pendaratan Aturan atau kebijakan, contoh : aturan diskon Catalog atau rujukan, contoh : daftar pelanggan Notasi dalam UML
mahasiswa mahasiswa

Object

Contoh Objek Diagram Berikut adalah diagram objek dari sistem informasi manajemen perpustakaan:

You might also like