1 / 26

Pemodelan Berorientasi Objek

Pemodelan Berorientasi Objek. Fitra A. Bachtiar. Sekilas. Matakuliah : Pemodelan Berorientasi Objek Prasyarat : Pemrograman Lanjut Sifat : Wajib Bobot : 3 sks Kode : IFK15101 Paktikum : Tidak ada. Deskripsi.

felton
Download Presentation

Pemodelan Berorientasi Objek

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. Pemodelan Berorientasi Objek Fitra A. Bachtiar

  2. Sekilas • Matakuliah : Pemodelan Berorientasi Objek • Prasyarat : Pemrograman Lanjut • Sifat : Wajib • Bobot : 3 sks • Kode : IFK15101 • Paktikum : Tidak ada

  3. Deskripsi Mata Kuliah ini memberikan pemahaman mengenai: • Konsep objek • Analisa dan desain sistem yang menggunakan prinsip-prinsip objek yang mana penerapannya menggunakan diagram-diagram UML.

  4. Tujuan Setelah mengikuti mata kuliah matematika komputasi peserta didik dapat: • Dapat menggunakan syntax dan semantic OOP • Memahami konsep pengembangan perangkat lunak berorientasi obyek • Dapat membuat aplikasi perangkat lunak berorientasi obyek

  5. Pokok bahasan • Konsep OOD • Basic Structural Modeling: • Classes • Realtionship • Common Mechanism • Diagrams • Advance Structural Modeling: • Class Diagrams • Advance Classes • Advance Relationship • Interfaces, Types, Roles • Packages • Basic Behavior Modeling: • Interactions • Use Case & Use Case Diagrams • Event and Signals • Advance Behavioral Modeling: • State Machines • UML – Review • Recommended Process Model • Design Pattern

  6. Pustaka • Object-Oriented Modeling and Design; Rumbaugh, et.al.; Prentice Hall • The Unified Modeling Language User Guide; Booch, et.al. • Design Patterns; Elements of Reusable Object-oriented Software; Gamma, et.al.

  7. Penilaian • Elemen penilaitan terdiri atas:

  8. Perkuliahan Perkuliahan • Ceramah • Diskusi • Latihan • Presentasi Tugas • Perseorangan : dikerjakan secara mandiri • Kelompok : dikerjakan secara kelompok • Satu kelompok terdiri dari 4-5 mahasiswa

  9. Perkuliahan • Tugas • Harus di kumpulkan tepat waktu • Keterlambatan pengumpulan diberi nilai 0 • Pengumpulan dokumen tanpa disertai isian peranan masing-masing anggota pada tugas maka akan diberi nilai 0 • Jika minimal terdapat 1 dokumen tugas tidak dikumpulkan maka semua anggota akan di beri nilai E • Sifat keanggotaan dalam kelompok bersifat tetap (Tidak berubah sampai akhir semester) • Kuis • Kuis bersifat perorangan

  10. Perkuliahan • Kehadiran • Setiap mahasiswa dituntut kehadiran aktif • Pertemuan di kelas memuat konsep, kuis dan keaktifan mahasiswa • Penilaian kelas dilakukan untuk menambah nilai akhir (bonus)

  11. Perkuliahan • Sifat Ujian • Semua ujian baik kuis, UTS maupun UAS bersifat tutup buku dan catatan. • Nilai ujian akan diumumkan sesegera mungkin agar menjadi bahan perbaikan yang akan datang • Bahan UTS adalah materi awal hingga materi tengah semester • Bahan UAS meliputi semua materi yang pernah di pelajari

  12. Integritas Akademik • Ujian bersifat perseorangan akan dinilai kapabilitas perseorangan. • Tugas bersifat kelompok akan dinilai kapabilitas kelompok dan keaktifan serta peranan masing-masing anggota dalam kelompok. • Segala pelanggaran akademik (plagiasi, menyontek dll) akan diberikan sanksi nilai E bahkan diusulkan untuk diproses agar semua MK yang diambil diproses menjadi E. • Setiap peserta didik (mahasiswa) boleh bertanya dan berdiskusi tentang materi yang tidak dikuasai, namun pengerjaan tugas dan ujian menjadi tanggung jawab perseorangan dan kelompok.

  13. Ada pertanyaan?

  14. Sekilas tentang PBO • Pemodelan adalah deskripsi lengkap mengenai satu sistem dari perspektif tertentu • Model : • Representasi abstrak dari sistem • Dibangun untuk memahami sebelum dilakukan pembangunan atas sistem tersebut Agar kita dapat memahami sistem yang akan dikembangkan secara lebih baik. Alasan

  15. Tujuan Model • Tujuan Model Analis sistem menggunakan pemodelan untuk : • Fokus pada fitur – fitur sistem penting • Membahas perubahan dan koreksi kebutuhan pembeli dengan ongkos yang murah dan resiko minimal • Memverifikasi pemahaman analisis sistem terhadap lingkungan pemakai.

  16. Prinsip-prinsip Pemodelan • Pemilihan model-model yang hendak dibangun berpengaruh pada cara penanganan masalah dan solusi yang dibentuk. • Setiap model dapat diekspresikan pada level presisi yang Berbeda. • Model-model yang bagus adalah terhubung dengan kenyataan. • Tidak ada satu model tunggal yang mencukupi. Setiap sistem kompleks didekati dengan sejumlah model yang hampir independen.

  17. Tahapan PBO • Memahami dan mendefinisikan konteks dan metode penggunaan sistem • Merancang arsitektur sistem • Mengidentifikasi objek utama sistem • Mengembangkan model desain • Menspesifikasikan interface objek

  18. Terimakasih

  19. Jadwal Perkuliahan

  20. Jadwal Perkuliahan

  21. Mengapa mempelajari Matematika Diskrit?

  22. Matematika Diskrit...why? • Adalah Matematika yang mempelajari logika, teknik pembuktian, konsep dan teknik komputasi • Lebih banyak "bersentuhan" dengan kasus nyata. • Matematika yang menyenangkan.

  23. Ilustrasi • Pak Sabar mempunyai uang 10 juta. Uang tersebut ditabung pada di koperasi SERBA GUNA dengan bunga 10% pertahun. Berapakah uang pak Sabar setelah 1 tahun dan 2 tahun? • Setelah 1 tahun uang pak Sabar adalah • UangSatuTahun = 10jt (1 + 0,1) = 11jt: • Setelah 2 tahun uang pak Sabar menjadi: • UangDuaTahun = UangSatuTahun (1 + 0,1) = 10jt (1 + 0,1) (1 + 0,1) = 10jt (1 + 0,1)2 • Setelah 3, 5 dan 10 tahun, berapakah uang pak Sabar?

  24. Sekilas tentang PBO • Pemodelan adalah deskripsi lengkap mengenai satu sistem dari perspektif tertentu • Model : • Representasi abstrak dari sistem • Dibangun untuk memahami sebelum dilakukan pembangunan atas sistem tersebut Agar kita dapat memahami sistem yang akan dikembangkan secara lebih baik. Alasan

  25. Tujuan Model • Tujuan Model Analis sistem menggunakan pemodelan untuk : • Fokus pada fitur – fitur sistem penting • Membahas perubahan dan koreksi kebutuhan pembeli dengan ongkos yang murah dan resiko minimal • Memverifikasi pemahaman analisis sistem terhadap lingkungan pemakai.

  26. Pemodelan Statik dan Dinamis • Pemodelan statik dan dinamis penting dalam memodelkan program. • Pemodelan statik • menyediakan kerangka dan fasilitas yang memungkinkan model dinamis beroperasi • Pemodelan dinamis • menspesifikasikan perilaku yang diperlukan dimana model statik harus mendukungnya

More Related