Perancangan Sistem Informasi Berorientasi Objectblog.stikom.edu/teguh/files/2011/09/psiboI.pdf ·...

26
Pendahuluan Pengantar Berorientasi Object Konsep Berorientasi Obyek Summary Perancangan Sistem Informasi Berorientasi Object OOP, Object, Class Teguh Sutanto, M.Kom 1 1 Program Study Sistem Informasi STMIK STIKOM Surabaya [email protected] Date / Occasion Teguh Sutanto,M.Kom PSIBO 01

Transcript of Perancangan Sistem Informasi Berorientasi Objectblog.stikom.edu/teguh/files/2011/09/psiboI.pdf ·...

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

Perancangan Sistem Informasi BerorientasiObject

OOP, Object, Class

Teguh Sutanto, M.Kom1

1Program Study Sistem InformasiSTMIK STIKOM Surabaya

[email protected]

Date / Occasion

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

UmumResume

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

UmumResume

Deskripsi Umum Mata Kuliah

Buku Referensi:Analisa dan Perancangan BerorientasiObyek, Sholiq, 2010Prosentasi Penilaian:

1 Tugas 40%2 UTS 30 %3 UAS 30 %

Methode Pembelajaran:1 Ceramah2 Diskusi3 Demo

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

UmumResume

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

UmumResume

Ketentuan Penulisan Resume

Resume ditulis dalam sebuah weblog (blog)Resume akan diperiksa setiap mingguResume harus dicetak dan dijilid rapi untuk dikumpulkansatu minggu sebelum UTS dan satu minggu sebelum UAS

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

Obyek?Mengapa Berorientasi Obyek

Apa itu berorientasi Obyek?

Berorientasi Obyek merupakan paradigma baru dalamrekayasa perangkat lunak yang memandang sistem sebagaikumpulan obyek-obyek diskrit yang saling berinteraksi satusama lain

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

Obyek?Mengapa Berorientasi Obyek

Apa itu berorientasi Obyek?

Berorientasi obyek adalah cara pandang atau cara fikir untukmembuat perangkat lunak, bukan sekedar algoritma yangditerapkan pada bahasa berorientasi obyek

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

Obyek?Mengapa Berorientasi Obyek

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

Obyek?Mengapa Berorientasi Obyek

Apa itu Obyek?

Pada Paradigma berorientasi Obyek, setiap obyek mempunyaidua pengenal, yaitu informasi tentang obyek itu dan perilakuyang mengaturnya. Mari perhatikan obyek di sekitar kita:Obyek kendaraan

mobilsepeda motorbecak

obyek binatang:

HarimausingaAyam

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

Obyek?Mengapa Berorientasi Obyek

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

Obyek?Mengapa Berorientasi Obyek

Mengapa Berorientasi Obyek?

Object-oriented systems can be easily upgraded fromsmall to large scale.It is easy to partition the work in a project based on objects.Object-oriented programming offers a new and powerfulmodel for writing computer software.It reduces software maintenance and developing costs.Changes in user requirements or later developments havealways been a major problem.Object-orientation or object oriented programming (OOP)should help one in developing high quality software easily.

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

OOP Basic Concept

Abstraksi (abstraction)PewaisanPengkapsulanBanyak Bentuk (Polymorfism)Pengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Abstraksi

Abstraksi merupakan cara paling dasar untuk mengelolakompleksitas.Abstraksi juga merupakan kemampuan manusia untukmengenali sesuatu yang komplek dengan mengabaikansesuatu yang tidak penting dan hanya berkonsentrasi padasesuatu yang significan saja

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Pewarisan

Sebuah class dapat mewariskan sifat-sifatnya ke classturunannya berupa attribut dan operasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Pengkapsulan

Pengkapsulan: memisahkan aspek-aspek eksternal obyekyang dapat diakses obyek-obyek lain dari rincian implementasiobyek itu sendiri

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Pengiriman Pesan

Obyek-obyek dalam system bekerja samadengan cara mengirimkan pesan dari satu

obyek ke obyek lainnya

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Asosiasi

Asosiasi dapat diartikan :is the friend ofdan sekaligusis the coworker of

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Outline1 Pendahuluan

UmumResume

2 Pengantar Berorientasi ObjectObyek?Mengapa Berorientasi Obyek

3 Konsep Berorientasi ObyekAbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

AbstraksiPewarisanPengkapsulanPengiriman PesanAsosiasiAgregasi

Agregasi

Bentuk yang lebih kuat dari Asosiasi

Figure: Kotak CPU terdiri dari beberapa komponen di dalamnya

Teguh Sutanto,M.Kom PSIBO 01

PendahuluanPengantar Berorientasi Object

Konsep Berorientasi ObyekSummary

Summary

Paradigma Berorientasi ObyekKonsep Dasar Berorientasi Obyek:abstraction, inheritance, polymofism, encapsulation,message parsing, association, agregation

Teguh Sutanto,M.Kom PSIBO 01