1 / 8

Visualisasi Model dengan Diagram Pemahaman Object Oriented

PERTEMUAN 8. Visualisasi Model dengan Diagram Pemahaman Object Oriented. Visualisasi Model. Model adalah penyederhanaan realita yang mendeskripsikan sebuah sistem dari perspektif tertentu. Untuk sistem yang kompleks, model perlu dibuat karena tidak mungkin untuk memahami semuanya.

stian
Download Presentation

Visualisasi Model dengan Diagram Pemahaman Object Oriented

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PERTEMUAN 8 • Visualisasi Model dengan Diagram • Pemahaman Object Oriented

  2. Visualisasi Model Model adalah penyederhanaan realita yang mendeskripsikan sebuah sistem dari perspektif tertentu. Untuk sistem yang kompleks, model perlu dibuat karena tidak mungkin untuk memahami semuanya. Model penting, karena membantu tim pengembang untuk visualisasi, spesifikasi dan mendokumentasikan struktur dan perilaku dari arsitektur sistem. Singkat kata, pemodelan visual membantu kemampuan tim dalam memanage kompleksitas software. Diproyek pengembangan sistem apapun, fokus utama dalam analisis dan perancangan adalah Model.

  3. Diagram Disisi lain, ada alat bantu lain yang sangat sering dipakai oleh sistem analis dan perancang. Alat bantu tersebut adalah diagram. Mengapa perlu banyak Diagram ? Umumnya sebuah sistem mempunyai sejumlah stakeholder. Ketika kita merancang sebuah sistem untuk seorang pelanggan, maka akan sangat berbeda ketika sistem tersebut kita terapkan untuk banyak pelanggan. Dengan demikian tujuan utama dari banyaknya diagram ini adalah untuk memuaskan semua stakeholder.

  4. MODEL & DIAGRAM Lalu apa beda antara Model dan Diagram ? Diagram menggambarkan atau mendokumentasikan beberapa aspek dari sebuah sistem. Sedangkan sebuah model menggambarkan pandangan yang Lengkap tentang suatu sistem pada suatu tahapan tertentu dan dari perspektif tertentu. Sebuah Model mungkin mengandung satu atau lebih Diagram. Untuk Model sederhana, satu Diagram mungkin akan mencukupi. Akan tetapi biasanya sebuah Model terdiri dari banyak Diagram.

  5. Pemahaman Dasar Object Oriented Sebuah obyek memiliki keadaan sesaat (state) dan perilaku (behaviour). cth: Eksekutif perusahaan  karyawan, absensi, gaji, profit obyek Arsitek  gedung, biaya, tenaga kerja State sebuah obyek adalah kondisi obyek tersebut yang dinyatakan dalam attribute/properties. Sedangkan perilaku suatu obyek mendefinisikan bagaimana sebuah obyek bertindak/beraksi dan memberikan reaksi. Perilaku sebuah obyek dinyatakan dalam operation. 

  6. ATTRIBUTE, OPERATION DAN VISUALISASINYA Attribute adalah property dari sebuah class. Attribute melukiskan Batas nilai yang mungkin ada pada obyek dari class. Sebuah class mungkin mempunyai nol atau lebih attribute. UML memberikan pilihan untuk menambahkan informasi bagi Attribute, seperti Tipe Attribute, yang memungkinkan adalah String, floating-point number, integer dan Boolean. Mesin Cuci Merek : String model : String noSeri : String kapasitas : Integer

  7. ATTRIBUTE, OPERATION DAN VISUALISASINYA Operation adalah sesuatu yang bisa dilakukan oleh sebuah class atau yang anda (atau class yang lain) dapat lakukan untuk sebuah Class. Mesin Cuci Merek : String model : String noSeri : String kapasitas : Integer masukkanBaju () keluarkanBaju () tambahSabun () nyalakan ()

  8. ATTRIBUTE, OPERATION DAN VISUALISASINYA Salah satu bentuk operation sebagai tambahan informasi adalah Function yang gunanya untuk mendapatkan nilai setelah operation dijalankan. Untuk function ini, tipe dan nilai dari hasil operation bisa diperlihatkan. Mesin Cuci Merek model noSeri kapasitas masukkanBaju (C:String) keluarkanBaju (C:String) tambahSabun (D:Integer) nyalakan () Boolean

More Related