SlideShare a Scribd company logo
1 of 21
Download to read offline
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

More Related Content

Similar to It 405 materi 1 pengantar

Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & ArchitectureFolajimi Fakoya
 
Creating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCreating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCetis
 
Aied99 a toolstalk_murray
Aied99 a toolstalk_murrayAied99 a toolstalk_murray
Aied99 a toolstalk_murrayperspegrity5
 
Analysing and supporting the process of co-designing inquiry-based and techno...
Analysing and supporting the process of co-designing inquiry-based and techno...Analysing and supporting the process of co-designing inquiry-based and techno...
Analysing and supporting the process of co-designing inquiry-based and techno...musart
 
Object-Oriented Analysis and Design
Object-Oriented Analysis and DesignObject-Oriented Analysis and Design
Object-Oriented Analysis and DesignRiazAhmad786
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysisLuis Goldster
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysisYoung Alista
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysisHoang Nguyen
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysisFraboni Ec
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysisTony Nguyen
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysisJames Wong
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysisHarry Potter
 
Project decumentation
Project decumentationProject decumentation
Project decumentationtechprojects
 
EMMA Summer School - C. Padron-Napoles - Choosing a MOOC approach that meets ...
EMMA Summer School - C. Padron-Napoles - Choosing a MOOC approach that meets ...EMMA Summer School - C. Padron-Napoles - Choosing a MOOC approach that meets ...
EMMA Summer School - C. Padron-Napoles - Choosing a MOOC approach that meets ...EUmoocs
 
Scaffolding the Generation of Machine Learning Models with SciRise
Scaffolding the Generation of Machine Learning Models with SciRiseScaffolding the Generation of Machine Learning Models with SciRise
Scaffolding the Generation of Machine Learning Models with SciRiseaneeshabakharia
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceCengage Learning
 

Similar to It 405 materi 1 pengantar (20)

Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & Architecture
 
Online Lecture May 2015
Online Lecture May 2015Online Lecture May 2015
Online Lecture May 2015
 
Bookshelf
Bookshelf Bookshelf
Bookshelf
 
Creating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCreating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEs
 
Aied99 a toolstalk_murray
Aied99 a toolstalk_murrayAied99 a toolstalk_murray
Aied99 a toolstalk_murray
 
5-CEN6016-Chapter1.ppt
5-CEN6016-Chapter1.ppt5-CEN6016-Chapter1.ppt
5-CEN6016-Chapter1.ppt
 
Analysing and supporting the process of co-designing inquiry-based and techno...
Analysing and supporting the process of co-designing inquiry-based and techno...Analysing and supporting the process of co-designing inquiry-based and techno...
Analysing and supporting the process of co-designing inquiry-based and techno...
 
[OOP - Lec 01] Introduction to OOP
[OOP - Lec 01] Introduction to OOP[OOP - Lec 01] Introduction to OOP
[OOP - Lec 01] Introduction to OOP
 
Object-Oriented Analysis and Design
Object-Oriented Analysis and DesignObject-Oriented Analysis and Design
Object-Oriented Analysis and Design
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
Project decumentation
Project decumentationProject decumentation
Project decumentation
 
EMMA Summer School - C. Padron-Napoles - Choosing a MOOC approach that meets ...
EMMA Summer School - C. Padron-Napoles - Choosing a MOOC approach that meets ...EMMA Summer School - C. Padron-Napoles - Choosing a MOOC approach that meets ...
EMMA Summer School - C. Padron-Napoles - Choosing a MOOC approach that meets ...
 
Scaffolding the Generation of Machine Learning Models with SciRise
Scaffolding the Generation of Machine Learning Models with SciRiseScaffolding the Generation of Machine Learning Models with SciRise
Scaffolding the Generation of Machine Learning Models with SciRise
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing Conference
 

More from Ayi Purbasari

Clonal Selection Algorithm Parallelization with MPJExpress
Clonal Selection Algorithm Parallelization with MPJExpressClonal Selection Algorithm Parallelization with MPJExpress
Clonal Selection Algorithm Parallelization with MPJExpressAyi Purbasari
 
It 405 materi 1 pengantar
It 405 materi 1   pengantarIt 405 materi 1   pengantar
It 405 materi 1 pengantarAyi Purbasari
 
It 405 materi 1 pengantar
It 405 materi 1   pengantarIt 405 materi 1   pengantar
It 405 materi 1 pengantarAyi Purbasari
 
It 405 materi 4 objek dan kelas ii
It 405 materi 4   objek dan kelas iiIt 405 materi 4   objek dan kelas ii
It 405 materi 4 objek dan kelas iiAyi Purbasari
 
It 405 materi 3 objek dan kelas
It 405 materi 3   objek dan kelasIt 405 materi 3   objek dan kelas
It 405 materi 3 objek dan kelasAyi Purbasari
 
It 405 materi 2 java dasar
It 405 materi 2   java dasarIt 405 materi 2   java dasar
It 405 materi 2 java dasarAyi Purbasari
 
Using uml to model immune system
Using uml to model immune systemUsing uml to model immune system
Using uml to model immune systemAyi Purbasari
 

More from Ayi Purbasari (8)

Clonal Selection Algorithm Parallelization with MPJExpress
Clonal Selection Algorithm Parallelization with MPJExpressClonal Selection Algorithm Parallelization with MPJExpress
Clonal Selection Algorithm Parallelization with MPJExpress
 
It 405 materi 1 pengantar
It 405 materi 1   pengantarIt 405 materi 1   pengantar
It 405 materi 1 pengantar
 
It 405 materi 1 pengantar
It 405 materi 1   pengantarIt 405 materi 1   pengantar
It 405 materi 1 pengantar
 
It 405 materi 4 objek dan kelas ii
It 405 materi 4   objek dan kelas iiIt 405 materi 4   objek dan kelas ii
It 405 materi 4 objek dan kelas ii
 
It 405 materi 3 objek dan kelas
It 405 materi 3   objek dan kelasIt 405 materi 3   objek dan kelas
It 405 materi 3 objek dan kelas
 
It 405 materi 2 java dasar
It 405 materi 2   java dasarIt 405 materi 2   java dasar
It 405 materi 2 java dasar
 
Using uml to model immune system
Using uml to model immune systemUsing uml to model immune system
Using uml to model immune system
 
Pascapositivisme
Pascapositivisme Pascapositivisme
Pascapositivisme
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

It 405 materi 1 pengantar

  • 1. IT 405: Konstruksi Perangkat Lunak Berorientasi Objek Pengantar Ayi Purbasari, ST., MT. Unpas, 2014
  • 3. Model Ajar 4 SKS Pemahaman Konsep dan Praktek 1 sks konsep 2 sks praktek 1 sks pembahasan/test
  • 4. 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
  • 5. Referensi Begining Java Object: From Concept to 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 for February 2014 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  • 8. 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
  • 9. Komponen Penilaian Sikap di kelas • kehadiran • keaktifan • kemandirian Penguasaan materi • penyelesaian tugas kelas • penyesaian tugas di rumah • ujian
  • 10. SESI I: KONSEP MODEL DAN ABSTRAKSI
  • 11. Konstruksi Perangkat Lunak Berorientasi Objek Apa itu konstruksi?
  • 12. 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:
  • 14. 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.
  • 15. Why do we model visually ? • “Graphics reveal data” -- Edward Tufte. The Visual Display of Quantitative Information, 1983 • 1 bitmap = 1 megaword. -- Anonymous visual modeler
  • 16. Before UML 1 Oktober 2013 Software Engineering - Unpas 16
  • 18. WHY IS UNDERSTANDING OBJECTS SO CRITICAL TO BEING A SUCCESSFUL OO PROGRAMMER? (sesi membaca buku FROM CONCEPT TO OBJECT)
  • 19. SESI II DAN III: PRAKTIKUM REVIEW JAVA DASAR
  • 20. 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