Pertemuan 1
Pengenalan
Dr. Lukman
Profil Dr. Lukman
Pengalaman:
1. Sekretaris LLDIKTI VI Jawa Tengah
2. Pakar Publikasi/Jurnal Kemenristek/BRIN 2020-Skerang
3. Kepala Sub.Direktorat Fasilitasi Jurnal Ilmiah – Kemenristek/BRIN (2018- 2020
4. Dosen Fakultas Ilmu Komputer Universitas Pembangunan Nasional Veteran Jakarta
5. Peneliti ilmu Informasi, Pusat Penelitian Informatika-LIPI (2015-2018)
Pendidikan: 6. Peneliti Dokumentasi dan Informasi, PDII-LIPI (2011-2015)
1. Doktor Ilmu Komputer Universitas Indonesia 7. Ka.Sub.Bid. Pangkalan Data PDII-LIPI (2008-2011)
2. Magister Ilmu Informasi dan Perpustakaan- Universitas Indonesia
3. Teknik Kimia, Universitas Diponegoro
4. Kimia Industri, Universitas Padjajaran 9 3
IPR
35 Buku
Publikasi
Ilmiah
Network
Kompas
Succes
Storry
Project
Implementation
Sub Sistem Peningkatan Kuantitas dan Kualitas Riset dan
Publikasi Ilmiah
Impact
2017-2018
Pendataan Publikasi,Kekayaan
Intelektual, dan Pengukuran Kinerja
Riset
(sinta2.ristekdikti.go.id)
Sistem Pengajuan
Akreditasi Jurnal Nasional
(arjuna.ristekdikti.go.id) 2019
Sistem pembinaan, pelaporan
Penyediaan Infrastruktur pelanggaran integritas akademik dan
Dan Aplikasi E-Jurnal Gratis pendeteksi kemiripan karya ilmiah
(rujukan.lipi.go.id) (anjani.ristekdikti.go.id)
Integrasi Repositori
Integrasi dan Akses Jurnal Nasional
Tugas Akhir Mahasiswa
Indonesia
(rama.ristekdikti.go.id)
(garuda.ristekdikti.go.id)
Pendampingan Publikasi Ilmiah
(idmenulis.ristekdikti.go.id)
E-Resources Akses Jurnal Internasional
Berbayar yang dilanggan Tutorial Publikasi Ilmiah
Kemenristekdikti http://ruangkerja.id/
Buku Rujukan
Rencana Pembelajaran (Kelas
Besar)
Kemampuan Akhir yang Bobot Nilai Penugasan
Mg ke- Bahan Kajian Dosen Pengajar
Diharapkan
1 Pendahuluan : Memahami konsep object 3% Kuis, Dr Lukman
Kontrak pembelajaran, oriented analysis design
Penjelasan perkuliahan,
lingkup materi perkuliahan
Basic of Object Oriented analysis design
2 Pengertian dasar perancangan system Memahami konsep perancangan 5% Pencarian Referensi Project OOAD
Pengertian analis sistem dan analisis sistem dengan menggunakan UML dari
jurnal ilmiah dalam maupu luar
negeri
5 Pengertian Use Case Diagram Menguasai komponen 3% Review Project OOAD dengan
Konsep Use Case Diagram pembentukkan use case diagram menggunakan UML dari jurnal
ilmiah dalam maupun luar negeri
Rencana
Pembelajaran
Mg ke- Bahan Kajian Kemampuan Akhir yang Diharapkan Bobot Nilai Dosen Pengajar
6 Pembuatan Use case diagram Menguasai komponen pembentukkan use case 3% 2. Erly Krisnanik, S. Kom, MM
Penjelasan data flow analysis diagram Rio Wirawan, S. Kom, MMSI
7 Pengertian Class Diagram Menguasai komponen pembentukkan class 5% Ria Astriratma, S. Komp., M.Cs.
Konsep Class Diagram diagram
Pembuatan Class diagram
8 Review teori Evaluasi Tengah Semester 20%
9 Pengertian Interaction Diagram Menguasai komponen pembentukkan 3%
Konsep Interaction Diagram interaction diagram
10 Pembuatan Interaction diagram Menguasai komponen pembentukkan dari 5%
interaction diagram
11 Pengertian deployment Diagram Menguasai komponen pembentukkan dari 3%
Konsep deployment Diagram deployment diagram
12 Pembuatan deployment diagran Menguasai komponen pembentukkan dari 3%
deployment diagram
13 Pengertian Component Diagram Menguasai komponen pembentukkan dari 5%
Konsep Component Diagram component diagram
Pembuatan component diagram
14 Pengertian Sequence Diagram Menguasai komponen pembentukkan sequence 3%
Konsep Sequence Diagram diagram
15 Pembuatan Sequence diagram Menguasai komponen pembentukkan sequence 3%
diagram
16 Review teori Evaluasi Akhir Semester 30%
Tugas 1 Mencari Project Implementasi OOAD
menggunakan UML dari artikel jurnal ilmiah
http://garuda.ristekbrin.go.id/
https://doaj.org/
Introduction to Systems Analysis and
Design
Planning
Implemen
tation Analysis
Design
Faktor Utama Kegagalan Perangkat Lunak
12
Metodologi
Project Manager
Change
Infrastructure
Business Analyst System Analyst Management
Analyst
Analyst
Konsep Dasar OOAD
Pendekatan Terstruktur :
Dekomposisi permasalahan dilakukan
berdasarkan fungsi atau proses secara
hirarki, mulai dari konteks sampai
dengan proses yang paling kecil
Pendekatan Objek :
Dekomposisi permasalahan dilakukan
berdasarkan objek - objek yang ada
dalam sistem.
Konsep Dasar Kelas
Nama Kelas
Visibility
+ Public : Able to access from any classes
# Protected : Able to access from same class and its
inherited classes
˜ Package : Able to access within same package
- Private : Able to access from same class
Konsep Dasar Objek
Mahasiswa - UPN -
Jurusan SI - 10513xxx
Object
OOAD (Notasi)
Whole - Part
Satu objek (yang mewakili whole) dapat
didekomposisi menjadi objek-objek lain (Parts).
Hubungan whole-part dapat memiliki rentang
spesifik, seperti konsep kardinalitas pada pemodelan
E-R.
3 Struktur whole-part :
Assembly-Part, yaitu Satu Kelas yang terdiri dari berbagai
elemen pembentuknya, PC sebagai Whole dengan Part yang
terdiri dari Hardisk, Memory, dan lain-lain
Container-Contents, yaitu Satu Kelas terdiri dari berbagai
objek yang beragam, seperti kotak pos sebagai Whole
dengan Part dapat terdiri dari surat, majalah dan kartu pos.
Collection-Members, yaitu Satu Kelas sebagai satu
perkumpulan dengan para anggotanya sebagai Part.
Karakteristik Metodologi Berorientasi Objek
Inheritance (Pewarisan)
• Inheritance adalah teknik yang menyatakan bahwa anak
dari objek akan mewarisi data/atribut dan metode dari
induknya langsung.
• Atribut dan metode dari objek dari objek induk
diturunkan kepada anak objek, demikian seterusnya.
• Inheritance mempunyai arti bahwa atribut dan operasi
yang dimiliki bersama di antara kelas yang mempunyai
hubungan secara hirarki.
Karakteristik Metodologi Berorientasi Objek
(Pewarisan) memperlihatkan
definisi hirarki pewarisan untuk
kelas-kelas yang merupakan
spesialisasi dari kelas lain yang
lebih umum (General).
Sebuah kelas dapat mewarisi
sifat dari sebuah superclass
(kelas general) yang disebut
dengan pewarisan tunggal
(single inheritance) atau dari
sejumlah superclass yang
disebut dengan pewarisan
ganda (mulitiple inheritance).
Karakteritik Metodologi Berorientasi Objek
Encapsulation (Pengkapsulan)
• Enkapsulasi adalah menyembunyikan kompleksitas
dari luar dan hanya membuka operasi-operasi yg
diperlukan saja terhadap obyek-obyek lain.
• Pembungkusan atribut data dan layanan (operasi
-operasi) yang dipunyai objek untuk menyembunyikan
implementasi dan objek sehingga objek lain tidak
mengetahui cara kerjanya.
Karakteristik Metodologi Berorientasi Objek
Polymorphism (Polimorfisme)
• Polimorfisme yaitu konsep yang menyatakan bahwa
sesuatu yang sama dapat mempunyai bentuk dan
perilaku berbeda.
• Polimorfisme mempunyai arti bahwa operasi yang
sama mungkin mempunyai perbedaan dalam kelas
yang berbeda.
• Polymorphism (Banyak Bentuk) adalah suatu operasi
yg mempunyai nama yg sama tetapi jika diberikan
pada obyek yg berbeda akan mengakibatkan operasi
yg berbeda pula.