Studi Literatur Konsep Pemodelan Menggunakan Metodologi OMT (ObjectModelling Technique) Pada Pembuatan Perangkat Lunak Dan Contoh Aplikasinya

Lukito, Rodi (1999) Studi Literatur Konsep Pemodelan Menggunakan Metodologi OMT (ObjectModelling Technique) Pada Pembuatan Perangkat Lunak Dan Contoh Aplikasinya. [Undergraduate thesis]

[thumbnail of TI_208_Abstrak.pdf]
Preview
PDF
TI_208_Abstrak.pdf

Download (104kB) | Preview
Official URL / DOI: http://digilib.ubaya.ac.id/pustaka.php/137584

Abstract

Banyak pengalaman yang menunjukkan bahwa rancangan perangkat lunak yanq tidak berorientasi objek mengalami kesulitan dalam beradaptasi terhadap perubahan sistem yang ada. Perangkat lunak semacam ini ini sulit dikembangkan karena program sulit untuk diubah atau dikoreksi. tlal ini terjadi karena banyak pengembang perangkat lunak boleh jadi masih awam terhadap bagaimana suatu masalah dianalisa dimodelkan dan dirancang dengan berorientasi objek. Ada beberapa metodologi pengembangan perangkat lunak yang dapat digunakan untuk memecahkan permasalahan yang ada sehingga mudah diimplementasikan ke dalam suatu babasa pemrogaman. Salah satu metodologi adalah OMT (Object Modelling Technique) yang diciptakan Rumbaugh Studi literatur ini bernrjuan untuk mempelajari bagaimana konsep teknik pemodelan berorientasi objek pada perangkat lunak dengen menggunakan metodologi OMT serta melakukan penerapan metodologi tersebut pada lima buah contoh permasalahan. Empat langkah utama yang merupakan metode dalam OMT diawali dengan langkah analisis, dimana msdel abstraksi dibuat dari apa yang dilakukan oleh sistem. Pada langkah ini mulai dibuat beberapa diagram yang mendefinisikan struktur dasar dari sistem tanpa perlu terlalu awal memikirkan bagaimana mengimplementasikannya. Langkah kedua adalah perancangan sistem, bentuk keputusan (architecture decision) dibuat secara detail tentang sistem. Ketiga adalah perancangan objek pada langkah ini implementasi didefinisikan secara detail dari setiap langkah sebelumnya. Digunakan diagram yang sama seperti pada langkah analisis, tetapi dibuat lebih detail lagi. Iangkah yang terakhir adalah implementasi, dimana sistem diimplementasikan ke dalam suatu bahasa pemrograman berdasarkan langkah ketiga Sedangkan tiga jenis model utama yang tersedia dalam OMT adalah model objek yang menggambarkan gambaran statis struktur sistem; Model dinamik, yang mengganbarkan hubungan dinamik antara sistem dan dunia luar. Model dinamik dapat terdiri dari banyak diagram. Yang pertama adalah diagram state, yang memberikan pada kita tentang gambaran dinamik dari apa yang jadi pada sebuah class. Model dinamik mungkin juga memiliki diagram event trace dan diagram event flow, yang memberikan gambaran sistem dari sisi dinamik; Dan yang terakhir adalah model fungsional yang menunjukkan perubahan nilai-nilai dalam sistsm. Model ini menggunakan notasi DFD tradisional. Dengan maksud membuktikan bahwa OMT mampu menyelesaikan beberapa jenis aplikasi yang berbeda maka lima contoh permasalahan diambil untuk dimodelkan dengan menggunakan metodologi OMT, yaitu (1) sistem ATM (embedded micro application), (2) animasi komputer (computer graphic), (3) object diagram compiler (compiler), (4) sistem perpustakaan (database management system), dan (5) sistem agen properti (Business application). Dengan menggunakan pemodelan OMT, seorang pemrogram akan dapat mengimplementasikan sistem dengan mudah karena diketahui dengan jelas framework dari sistem. Dalam banyak kasus, programmer sering menghasilkan aplikasi yang kurang baik karena kurangnya pemahaman permasalahan yang dihadapi. Sedangkan dengan pemodelan OMT, permasalahan itu akan dapat digambarkan dengan lengkap. Selama pemodelan sistem, tidak diperbatikan bagaimana nantinya sistem diimplementasikan karena hasil pemodelan dan perancangan dengan menggunakan metodologi OMT dapat diimplementasikan dengan menggunakan (OOP (Object Oriented Programming) ataupun non-OOP. Diasumsikan pembaca tugas akhir ini memahami konsep dasar paradigma berorientasi objek

Item Type: Undergraduate thesis
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Faculty of Engineering > Department of Informatic
Depositing User: Radiyanti 201032
Date Deposited: 20 May 2014 03:18
Last Modified: 20 May 2014 03:18
URI: http://repository.ubaya.ac.id/id/eprint/14609

Actions (login required)

View Item View Item