Anda di halaman 1dari 9

ANALISA & PERANCANGAN SISTEM INFORMASI

BERORIENTASI OBJEK
MWP51SI012

BAB 1 - Perancangan Sistem Menggunakan Unifed Modelling Language (UML)


DHAMAYANTI, S.KOM., M.T.I.
Sistem Informasi – Fasilkom
Universitas Indo Global Mandiri - 2022
PENGENALAN UML
merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (OOA&D) yang
dimunculkan sekitar akhir tahun 80-an dan awal tahun 90-an.

merupakan gabungan dari metode Booch, Rumbaugh (OMT) dan Jacobson. Tetapi UML ini akan mencakup
lebih luas daripada OOA&D. Pada pertengahan pengembangan UML dilakukan standarisasi proses dengan OMG
(Object Management Group) dengan harapan UML akan menjadi bahasa standar pemodelan pada masa yang akan
datang.

disebut sebagai bahasa pemodelan bukan metode. Kebanyakan metode terdiri paling sedikit prinsip, bahasa
pemodelan dan proses. Bahasa pemodelan (sebagian besar grafik) merupakan notasi dari metode yang digunakan
untuk mendesain secara cepat. Bahasa pemodelan merupakan bagian terpenting dari metode. Ini merupakan
bagian kunci tertentu untuk komunikasi. Jika anda ingin berdiskusi tentang desain dengan seseorang, maka
Anda hanya membutuhkan bahasa pemodelan bukan proses yang digunakan untuk mendapatkan desain.

merupakan bahasa standar untuk penulisan blueprint software yang digunakan untuk visualisasi, spesifikasi,
pembentukan dan pendokumentasian alat-alat dari sistem perangkat lunak
PENGERTIAN UML
bahasa untuk menspesifikasi, memvisualisasi, membangun dan mendokumentasikan artifacts (bagian dari informasi yang digunakan atau
dihasilkan oleh proses pembuatan perangkat lunak, artifact tersebut dapat berupa model, deskripsi atau perangkat lunak) dari sistem
perangkat lunak, seperti pada pemodelan bisnis dan sistem non perangkat lunak lainnya. Selain itu UML adalah bahasa pemodelan
yang menggunakan konsep orientasi object. UML dibuat oleh Grady Booch , James Rumbaugh , dan Ivar Jacobson di bawah bendera
Rational Software Corp. UML menyediakan notasi-notasi yang membantu memodelkan sistem dari berbagai perspektif. UML tidak
hanya digunakan dalam pemodelan perangkat lunak, namun hampir dalam semua bidang yang membutuhkan pemodelan.
bahasa yang sudah menjadi
standar pada visualisasi,
suatu metode permodelan secara
perancangan, dan juga
visual yang berfungsi sebagaibahasa yang sudah pendokumentasian sistem perancangan, dan juga pendokumentasian
menjadi standar pada visualisasi,
sarana perancangan sistem
sistem aplikasi. Saat ini UML menjadi bahasa standar dalam penulisan blue print software (arsitektur).
aplikasi. Saat ini UML menjadi
berorientasi objek
bahasa standar dalam penulisan
blue print software (arsitektur).

suatu metode permodelan secara visual yang berfungsi sebagai sarana perancangan sistem
berorientasi objek

(Rosa-Salahuddin, 2011:113), Unified Modelling Language atau UML merupakan salah satu standar
bahasa yang banyak digunakan di dunia industri untuk menggambarkan kebutuhan (requirement),
membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi
objek (PBO).
SEJARAH UML
UML Consortium dengan beberapa organisasi
yang akan menyumbangkan sumber dayanya
UML versi 0.8 merupakan metode penyatuan
untuk bekerja, mengembangkan, dan
UML dimulai secara resmi pada oktober 1994, yang dirilis pada bulan Oktober 1995. Dalam
melengkapi UML. Di sini beberapa partner
ketika Rumbaugh bergabung dengan Booch waktu yang sama, Jacobson bergabung
yang berkontribusi pada UML 1.0, diantaranya
pada Relational Software Corporation. dengan Relational dan cakupan dari UML
Digital Equipment Corporation, Hewlett-
Proyek ini memfokuskan pada penyatuan semakin luas sampai diluar perusahaan
Packard, I-Logix, Intellicorp, IBM, ICON
metode Booch dan OMT. OOSE. Dokumentasi UML versi 0.9 akhirnya
Computing, MCI Systemhouse, Microsoft,
dirilis pada bulan Juni 1996.
bahasa yang sudah menjadi Oracle, Relational, Texas Instruments dan
Unisys
standar pada visualisasi,
suatu metode permodelan secara
perancangan, dan juga
visual yang berfungsi sebagai
Dari kolaborasi ini dihasilkan UML 1.0 yang pendokumentasian sistem
Antara Januari–Juli 1997 gabungan group
sarana perancangan
merupakan bahasasistem
tersebut memperluas kontribusinya sebagai
pemodelan yang
aplikasi.
hasil responSaat inidengan
dari OMG UMLmemasukkan
menjadi Dan pada bulan September 1997, versi ini
berorientasi
ditetapkan secaraobjek
baik, expressive, kuat, dan
Adersen Consulting, Ericsson, dierima oleh OMG Analysis dan Design
cocok untuk lingkungan masalah yang luas. bahasa standar dalam
ObjectTimeLimeted, penulisan
Platinum Technology, Task Force (ADTF) dan OMG
UML 1.0 ditawarkan menjadi standarisasi dari
Object Management Group (OMG). Dan pada blue printReich
Ptech, software (arsitektur).
Technologies, Softeam,
Sterling Software dan Taskon. Revisi dari versi
ArchitectureBoard. Dan Akhirnya pada Juli
1997 UML versi 1.1 menjadi standarisasi.
Januari 1997 dijadikan sebagai standar bahasa
UML (versi 1.1) ditawarkan kepada OMG
pemodelan.
sebagai standarisasi pada bulan Juli 1997.

Pemeliharaan UML terus dipegang oleh


OMG Revision Task Force (RTF) yang
dipimpin oleh Cris Kobryn. RTP merilis
editorial dari UML 1.2 pada Juni 1998. Dan
pada tahun 1998 RTF juga merilis UML 1.3
disertai dengan user guide dan
memberikan technical cleanup.
BEBERAPA DIAGRAM UML
Use Case Diagram : Alat komunikasi tingkat tinggi untuk mewakili persyaratan sistem. Diagram
menunjukkan interaksi antara pengguna dan entitas eksternal lainnya dengan sistem yang sedang
dikembangkan

notasi untuk spesifikasi sistem perangkat


lunak, dikelola dan dibuat oleh Object
UML adalah seperangkat aturan dan
Activity Diagram : Menangkap alur dari sebuah sistem, termasuk tindakan utama dan poin keputusan.

menyediakan satu set elemen grafis


Diagram ini berguna untuk mendokumentasikan proses bisnis.

Management Group. notasi ini


bahasa yang sudah menjadi

untuk pemodelan sistem.


Class Diagram : menggambarkan struktur statis dari kelas dalam sistem anda dan menggambarkan
atribut, operasi dan hubungan antara kelas.
standar pada visualisasi,
suatu metode permodelan secara
perancangan, dan juga
visual yang berfungsi sebagai Sequence Diagram secara khusus menjabarkan sebuah Use Case. Diagram ini menunjukkan sejumlah
pendokumentasian sistem
objek dan pesan yang melewati suatu objek.
sarana perancangan sistem
aplikasi. Saat ini UML menjadi
berorientasi objek Component Diagram digunakan untuk menggambarkan bagaimana komponen suatu sistem yang
bahasa
terhubung bersamastandar dalam
di tingkat yang lebihpenulisan
tinggi dari abstraksi dari diagram kelas. Sebuah komponen bisa
blue print software (arsitektur).
dimodelkan oleh salah satu atau lebih kelas.

Deployment Diagram Adalah model arsitektur runtime dari sistem dalam pengaturan dunia nyata. Mereka
menunjukkan entitas bagaimana perangkat lunak diterapkan ke perangkat fisik.

State Machine Diagram. Digunakan untuk menggambarkan status transisi dari objek tunggal dalam
menanggapi peristiwa.

Interaction Overview Diagrams Merupakan pencangkokan dari Activity Diagram dan Squence Diagram.
Disini berupa sequence diagram yang dipecah menggunakan notasi activity diagram untuk menunjukkan
aliran control

Communications Diagram Mendeskripsikan kumpulan objek yang berinteraksi untuk menjalankan suatu
tingkah laku dalam sistem
BEBERAPA DIAGRAM UML

Use Case Activity


bahasa yang sudah menjadi Diagram
Diagram
suatu metode permodelan secara
standar pada visualisasi,
perancangan, dan juga
visual yang berfungsi sebagai
pendokumentasian sistem
sarana perancangan sistem
aplikasi.
UML: Saat
dalam ini UML menjadi
pemodelan
berorientasi objek
bahasa standar
sistem dalam
tidak harus penulisan
di buat
semua, minimal ada 4
blue print
diagramsoftware (arsitektur).
terpenting yang
harus di buat

Sequence
Class Diagram Diagram
CASE TOOLS YANG BISA DIGUNAKAN DALAM PEMBUATAN DIAGRAM UML

a) Visual Paradigm (Komunity dan Komersil)

b) Violet
bahasa yang sudah menjadi
c) suatu
Agro UML from Tigris standar pada visualisasi,
metode permodelan secara
perancangan, dan juga
visual yang berfungsi sebagai
d) UMLET pendokumentasian sistem
sarana perancangan sistem
aplikasi. Saat ini UML menjadi
berorientasi objek
e) Rational Rose bahasa standar dalam penulisan
blue print software (arsitektur).
f) JUDE

g) Poseidon UML

h) Visual Studio 2010 (Komersil)


i) Microsoft Visio
EVALUASI 1

bahasa yang sudah menjadi


standar pada visualisasi,
suatu metode permodelan secara
perancangan, dan juga
visual yang berfungsi sebagai
pendokumentasian sistem
sarana perancangan sistem
aplikasi. Saat ini UML menjadi
berorientasi
Carilah Gambaran objek Masing-masing
Singkat bahasa standar dalam penulisan
Case Tools dan Cari Perbedaannya blue print software (arsitektur).
bahasa yang sudah menjadi
standar pada visualisasi,
suatu metode permodelan secara
perancangan, dan juga
visual yang berfungsi sebagai
pendokumentasian sistem
sarana perancangan sistem
aplikasi. Saat ini UML menjadi
berorientasi objek
bahasa standar dalam penulisan
blue print software (arsitektur).

Anda mungkin juga menyukai