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
understandthat
• 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

It 405 materi 1 pengantar

  • 1.
    IT 405: KonstruksiPerangkat Lunak Berorientasi Objek Pengantar Ayi Purbasari, ST., MT. Unpas, 2014
  • 2.
  • 3.
    Model Ajar 4SKS Pemahaman Konsep dan Praktek 1 sks konsep 2 sks praktek 1 sks pembahasan/test
  • 4.
    Para Pengajar danAsisten Ayi Purbasari • Kelas B • Koordinator Ade Sukendar • Kelas A • Kelas D Hendra Komara • Kelas C Wanda Gusdya • Kelas E • Kelas F • Para Asisten
  • 5.
    Referensi Begining Java Object: From Conceptto Object – Part I (ebook) Buku Slide Modul Materi
  • 6.
    Tujuan Instruksional Umum •Mampu memahami konsep konstruksi dan pemrograman berorientasi objek menggunakan teknologi Java. • Java? Takut ketemu Java?
  • 7.
    TIOBE Index forFebruary 2014 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  • 8.
    Silabus • Abstraksi • Kelasdan Objek OO • Metode • Konstuktor Object Interaction • Asosiasi, Agregasi, dan Komposisi • Inheritance Relation between objek • Collection: Array, ArrayLIst Collection • Polimorfisme • Kelas Abstrak danInterface Final Concept
  • 9.
    Komponen Penilaian Sikap dikelas • kehadiran • keaktifan • kemandirian Penguasaan materi • penyelesaian tugas kelas • penyesaian tugas di rumah • ujian
  • 10.
    SESI I: KONSEPMODEL DAN ABSTRAKSI
  • 11.
    Konstruksi Perangkat Lunak BerorientasiObjek Apa itu konstruksi?
  • 12.
    Five Activities ofa 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:
  • 13.
  • 14.
    Why do wemodel ? • “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 understandthat • This picture represents a networked computer system. • The above picture is a model for a networked computer system.
  • 15.
    Why do wemodel visually ? • “Graphics reveal data” -- Edward Tufte. The Visual Display of Quantitative Information, 1983 • 1 bitmap = 1 megaword. -- Anonymous visual modeler
  • 16.
    Before UML 1 Oktober2013 Software Engineering - Unpas 16
  • 17.
  • 18.
    WHY IS UNDERSTANDINGOBJECTS SO CRITICAL TO BEING A SUCCESSFUL OO PROGRAMMER? (sesi membaca buku FROM CONCEPT TO OBJECT)
  • 19.
    SESI II DANIII: PRAKTIKUM REVIEW JAVA DASAR
  • 20.
    SESI IV: • PembahasanJava 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
  • 21.