Anda di halaman 1dari 16

STIKOM PGRI BANYUWANGI

Pengantar

Software Modeling 2
P R E S E N T A T I O N

www.stikombanyuwangi.ac.id
Apa Sebenarnya Pemodelan ?

Apa Kegunaan Dari Pemodelan ?

Mengapa Software Dimodelkan ?

Kapan Software Dimodelkan ?


Memahami
Perspektif

Bagaimana pelanggan Bagaimana Pemimpin Bagaimana Analist


menjelaskannya proyek memahami itu mendesainnya
Memahami
Perspektif

Bagaimana programer Bagaimana konsultan bisnis Bagaimana proyek itu


menulisnya ? menggambarkannya ? didokumentasikan ?
Apa yang dibutuhkan customer Pengoperasian apa yang Bagaimana pelanggan Bagaimana itu
sesungguhnya ? diinstal ? menanggung tagihan ? didukung ?
UML
Jaringan Pemrograman

OOP

Memodelkan Software
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.
Unified Modeling
Language

Memvisualisasikan dan mendokumentasikan hasil


analisa dan desain

Unified : Mengkombinasika metode OO yg sudah ada


sebelumnya (Booch by Grady Booch, OMT by Jim
Rumbaugh and OOSE by Ivar Jacobson)
Modelling : Digunakan terutama untuk memodelkan
sistem secara visual
Language : Berisi sintak yang digunakan untuk
memodelkan pengetahuan
Seperti Apa UML ?

 Bahasa untuk menangkap dan menggambarkan


pengetahuan.
 Perangkat untuk menemukan dan membangun
sistem.
 Perangkat untuk memodelkan pembangunan sistem
secara visual
 Perangkat yang populer
Pengaruh UML
Software Modeling
 Memudahkan berpikir dan mendokumentasikan sistem sebelum
mengimplemntasikannya
 “meramalkan” sistem
 Menurunkan biaya pembangunan
 Merencanakan dan menganalisa logika sistem(perilaku)
 Membuat keputusan yang benar sedini mungkin (sebelum
melangkah ke coding)
 Men-deploy sistem lebih baik, karena ada perencanaan penggunaan
memori dan prosesor yang efisien.
 Lebih mudah memodifikasi / mengelola sistem yang terdokumentasi
dengan baik.
 Biaya perawatan yang rendah
 Membuat suatu bentuk komunikasi yang standar
Pemodelan & UML
Software Modeling

Pemodelan : deskripsi sistem di level abstraksi


 Model sistem digunakan dalam mendeskripsikan kebutuhan (requirement) dan
spesifikasi sistem
 Pemodelan standar: UML (Unified Modelling Language)
 Merupakan notasi atau diagram terstandar industri untuk menspesifikasikan,
memvisualisasi dan
Mendokumentasikan model sistem
 Menyederhanakan proses desain software yang kompleks
 UML bukan sebuah metodologi desain
 Tidak berisi langkah-langkah yang harus dikerjakan dalam mendesain sistem
Mengapa UML ?
Software Modeling

 Menyediakan cara untuk mempertukarkan ide lewat himpunan


diagram yang terstandar
 Menyediakan cara standar untuk mendokumentasikan ide/pikiran
untuk ditindaklanjuti
 Tidak tergantung pada bahasa pemrograman atau teknologi
tertentu
 Dirancang untuk software berorientasi object
Notasi Dalam UML
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. Berikut Notasi Pembentuk UML.

1 Grady Booch OOD (Object-Oriented Design),

2 Jim Rumbaugh OMT (Object Modeling Technique)

3 Ivar Jacobson OOSE (Object-Oriented Software Engineering)


Sejarah UML

Sampai era tahun 1990 seperti kita ketahui


puluhan metodologi pemodelan berorientasi objek
telah bermunculan di dunia. Masa itu terkenal
dengan masa perang metodologi (method war)
dalam pendesainan berorientasi objek. Masing-
masing metodologi membawa notasi sendiri-
sendiri, yang mengakibatkan timbul masalah baru
apabila kita bekerjasama dengan group /
perusahaan lain yang menggunakan metodologi
yang berlainan.
Start UML

Lalu darimana kita mulai ? Untuk menguasai UML,


sebenarnya cukup dua hal yang harus kita perhatikan:
 Menguasai pembuatan diagram UML.
 Menguasai langkah-langkah dalam analisa dan
pengembangan dengan UML.
Tugas Forum
Software Modeling

Sampai era tahun 1990 seperti kita ketahui puluhan metodologi


pemodelan berorientasi objek telah bermunculan di dunia. Masa itu
terkenal dengan masa perang metodologi (method war) dalam
pendesainan berorientasi objek. Diskusikan dengan teman anda serta
buatlah resume untuk masing –masing metode yang dilakukan oleh
actor disamping ini !
STIKOM PGRI BANYUWANGI

Terimakasih
Sampai Jumpa Minggu Depan

www.stikombanyuwangi.ac.id

Anda mungkin juga menyukai