SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler 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

Mais conteúdo relacionado

Destaque

Shifting the lens_Bridges IMPACT+_FINAL
Shifting the lens_Bridges IMPACT+_FINALShifting the lens_Bridges IMPACT+_FINAL
Shifting the lens_Bridges IMPACT+_FINALmargochanning
 
2167 class 2 fin statements & ethics
2167 class 2 fin statements & ethics2167 class 2 fin statements & ethics
2167 class 2 fin statements & ethicsmrjlm
 
Using uml to model immune system
Using uml to model immune systemUsing uml to model immune system
Using uml to model immune systemAyi 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
 
L 2 effluent standards and stream standards
L 2 effluent standards and stream standardsL 2 effluent standards and stream standards
L 2 effluent standards and stream standardsDr. shrikant jahagirdar
 
L 4 characterization of industrial waste and sampling
L 4 characterization of industrial waste and samplingL 4 characterization of industrial waste and sampling
L 4 characterization of industrial waste and samplingDr. shrikant jahagirdar
 

Destaque (12)

Shifting the lens_Bridges IMPACT+_FINAL
Shifting the lens_Bridges IMPACT+_FINALShifting the lens_Bridges IMPACT+_FINAL
Shifting the lens_Bridges IMPACT+_FINAL
 
Pascapositivisme
Pascapositivisme Pascapositivisme
Pascapositivisme
 
2167 class 2 fin statements & ethics
2167 class 2 fin statements & ethics2167 class 2 fin statements & ethics
2167 class 2 fin statements & ethics
 
Using uml to model immune system
Using uml to model immune systemUsing uml to model immune system
Using uml to model immune system
 
It 405 materi 2 java dasar
It 405 materi 2   java dasarIt 405 materi 2   java dasar
It 405 materi 2 java dasar
 
L 30 fertilizer industry
L 30 fertilizer industryL 30 fertilizer industry
L 30 fertilizer industry
 
L 2 effluent standards and stream standards
L 2 effluent standards and stream standardsL 2 effluent standards and stream standards
L 2 effluent standards and stream standards
 
L 4 characterization of industrial waste and sampling
L 4 characterization of industrial waste and samplingL 4 characterization of industrial waste and sampling
L 4 characterization of industrial waste and sampling
 
L 8 equalization and proportioning
L  8 equalization and proportioningL  8 equalization and proportioning
L 8 equalization and proportioning
 
L 18 trickling filter
L 18 trickling filterL 18 trickling filter
L 18 trickling filter
 
L tannery industry
L tannery industryL tannery industry
L tannery industry
 
Sludge management and Sludge digesters
Sludge management and Sludge digestersSludge management and Sludge digesters
Sludge management and Sludge digesters
 

Semelhante a It 405 materi 1 pengantar

Carpe diem power point slides
Carpe diem power point slidesCarpe diem power point slides
Carpe diem power point slidesAnne-Mart Olsen
 
CEN6016-Chapter1.ppt
CEN6016-Chapter1.pptCEN6016-Chapter1.ppt
CEN6016-Chapter1.pptNelsonYanes6
 
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
 

Semelhante a It 405 materi 1 pengantar (20)

Carpe diem power point slides
Carpe diem power point slidesCarpe diem power point slides
Carpe diem power point slides
 
CEN6016-Chapter1.ppt
CEN6016-Chapter1.pptCEN6016-Chapter1.ppt
CEN6016-Chapter1.ppt
 
CEN6016-Chapter1.ppt
CEN6016-Chapter1.pptCEN6016-Chapter1.ppt
CEN6016-Chapter1.ppt
 
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
 

Último

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 

Último (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 

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