It 405 materi 1 pengantar

21
IT 405: Konstruksi Perangkat Lunak Berorientasi Objek Pengantar Ayi Purbasari, ST., MT. Unpas, 2014

Transcript of It 405 materi 1 pengantar

IT 405: Konstruksi Perangkat Lunak Berorientasi Objek

Pengantar

Ayi Purbasari, ST., MT.

Unpas, 2014

Pengantar

Model ajar: 4 SKS

Kelas

Praktek

Pengajar:

Dosen

Asisten

Penilaian

Nilai kelas dari dosen

Nilai praktikum

dari asisten

Model Ajar 4 SKS

Pemahaman Konsep dan

Praktek

1 sks konsep

2 sks praktek

1 sks pembahasan/test

Para Pengajar dan Asisten

Ayi Purbasari

• Kelas B

• Koordinator

Ade Sukendar

• Kelas A

• Kelas D

Hendra Komara

• Kelas C

Wanda Gusdya

• Kelas E

• Kelas F

• Para Asisten

Referensi

Begining Java Object: From Concept to Object – Part I

(ebook)

Buku

Slide

Modul

Materi

Tujuan Instruksional Umum

• Mampu memahami konsep konstruksi dan pemrograman berorientasi objek menggunakan teknologi Java.

• Java? Takut ketemu Java?

TIOBE Index for February 2014

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Silabus

• Abstraksi

• Kelas dan Objek

OO

• Metode

• Konstuktor

Object Interaction • Asosiasi,

Agregasi, dan Komposisi

• Inheritance

Relation between objek

• Collection: Array, ArrayLIst

Collection • Polimorfisme

• Kelas Abstrak danInterface

Final Concept

Komponen Penilaian

Sikap di kelas

• kehadiran

• keaktifan

• kemandirian

Penguasaan materi

• penyelesaian tugas kelas

• penyesaian tugas di rumah

• ujian

SESI I: KONSEP MODEL DAN ABSTRAKSI

Konstruksi Perangkat Lunak Berorientasi Objek

Apa itu konstruksi?

Five Activities of a Generic Process framework

Delivered to the customer

who evaluates the products and provides

feedback based on the

evaluation.

Deployment:

code generation and

the testing.

Construction:

Create a “sketch”, what

it looks like architecturally,

how the constituent

parts fit together and

other characteristics.

Modeling:

creates a “map” defines

the work by describing the

tasks, risks and resources,

work products and work schedule.

Planning:

communicate with customer to understand objectives and

gather requirements

Communication:

Konstruksi Perangkat Lunak

Setelah Pemodelan:

Harus menguasai UML, terutama kelas diagram.

Koding (IT 405)

Testing (IT 852)

Why do we model ?

• “Modeling captures essential parts of the system” James Rumbaugh

• This picture is a good example for this.

• Although a lot of important details for the construction of a real computer system are missing, everybody will

understand that

• This picture represents a networked computer system.

• The above picture is a

model for a networked computer system.

Why do we model visually ?

• “Graphics reveal data” -- Edward Tufte. The Visual Display of Quantitative Information, 1983

• 1 bitmap = 1 megaword. -- Anonymous visual modeler

Before UML

1 Oktober 2013 Software Engineering - Unpas 16

Unified Modeling Language

Diagram Kelas

WHY IS UNDERSTANDING OBJECTS SO CRITICAL TO BEING A SUCCESSFUL OO PROGRAMMER?

(sesi membaca buku FROM CONCEPT TO OBJECT)

SESI II DAN III: PRAKTIKUM REVIEW JAVA DASAR

SESI IV:

• Pembahasan Java Dasar (dari modul)

• Pengumuman Tugas I: membuat makalah 6 halaman tentang Java (sejarah, aplikasi, dll) dilengkapi dengan contoh program kecil dengan penggunaan if dan for.

• Format tugas = format makalah/paper

TERIMA KASIH