Bab 1 - Perancangan Sistem Menggunakan Unifed Modelling Language (UML) - Konsep OOP
Bab 1 - Perancangan Sistem Menggunakan Unifed Modelling Language (UML) - Konsep OOP
BERORIENTASI OBJEK
MWP51SI012
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.
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
Sequence
Class Diagram Diagram
CASE TOOLS YANG BISA DIGUNAKAN DALAM PEMBUATAN DIAGRAM UML
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