SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
ANDY RACHMAN
TUJUAN BAB 1
• Mahasiswa memahami tentang Perangkat
Lunak.
• Mahasiswa memahami Karakteristik Perangkat
Lunak dan Perangkat Lunak Aplikasi
• Mahasiswa memahami Mitos Perangkat Lunak
• Mahasiswa mengetahui Krisis Perangkat Lunak
• Mahasiswa mengetahui tentang Proses
Perangkat Lunak
MATERI
INTRODUCTION
LAPISAN
PERANGKAT
LUNAK
LAPISAN
PERANGKAT
LUNAK
LAPISAN
PERANGKAT
KERAS
LAPISAN
PERANGKAT
KERAS
SISTEM
KOMPUTER
SISTEM
KOMPUTER
INTRODUCTION
PENGENALAN SISTEM OPERASI
HARDWARE
OPERATING SYSTEM
APPLICATION
INTRODUCTION
THE EVOLVE ROLE of SOFTWAREROLEofSOFTWARE
PRODUCT
VEHICLE for delivering Product
THE EVOLVE ROLE of SOFTWARE
• Ada beberapa hal yang sering muncul pada
dunia industri sehubungan dengan
pengembangan perangkat lunak :
• Why does it take so long to get software finished?
• Why are development costs so high?
• Why can't we find all the errors before we give the
software to customers?
• Why do we continue to have difficulty in measuring
progress as software is being developed?
SOFTWARE CHARACTERISTIC
Software is
developed or
engineered, it is
not
manufactured in
the classical
sense.
Software is
developed or
engineered, it is
not
manufactured in
the classical
sense.
Software doesn't
"wear out."
Software doesn't
"wear out."
Although the
industry is moving
toward
component-based
assembly, most
software
continues to be
custom built
Although the
industry is moving
toward
component-based
assembly, most
software
continues to be
custom built
SOFTWARE CHARACTERISTIC
HARDWARE CHARACTERISTIC
SOFTWARE CHARACTERISTIC
• A software component should
be designed and implemented
so that it can be reused in
many different programs
SOFTWARE : CRISIS ON THE HORIZON
• SOFTWARE CRISIS :
• ASSOCIATED with SOFTWARE DEVELOPMENT
• The difficulty of writing useful and efficient computer
programs in the required time.
• The software crisis was due to the rapid increases in
computer power and the complexity of the problems
that could be tackled.
• The causes of the software crisis were linked to the
overall complexity of hardware and the software
development process
SOFTWARE : CRISIS ON THE HORIZON
• The crisis manifested itself in several ways:
• Projects running over-budget
• Projects running over-time
• Software was very inefficient
• Software was of low quality
• Software often did not meet requirements
• Projects were unmanageable and code difficult to
maintain
• Software was never delivered
SOFTWARE MYTHS
CUSTOMER
MYTHS
PRACTITIONER’s
MYTHS
SOFTWARE MYTHS
(MITOS PERANGKAT LUNAK)
SOFTWARE MYTHS
(MITOS PERANGKAT LUNAK)
MANAGEMENT
MYTHS
SOFTWARE MYTHS
• Buku Panduan (Standard Book) :
– Dengan buku ini dianggap oleh seorang
manager sudah dapat menggantikan
sebuah perangkat lunak.
• Have New Development tools:
– Dengan tools yang baru dan dapat dibeli,
seorang manager berfikir bahwa sudah
cukup untuk menghandle sebuah
perusahaan
• Mongolian Horde Concept:
– Perusahaan dapat dengan mudah
mendapatkan programmer kapanpun
dibutuhkan.
MANAGEMENT
MYTHS
SOFTWARE MYTHS
• General Statement of Objective is
Sufficient to begin writing programs:
– Sebuah perusahaan berpandangan bahwa
dengan memiliki detail data tujuan cukup
digunakan untuk membuat sebuah program.
• Project requirements continually change,
but Change can be easily accommodate
because software is Flexible.
– Industri beranggapan dengan adanya software
yang baru akan dapat mengkomodasi
perubahan, padahal perubahan sistem akan
berdampak pada segala sesuatunya, mulai dari
biaya, effort dan lain-lain.
CUSTOMER
MYTHS
SOFTWARE MYTHS
PRACTITIONER’s
MYTHS
• Once we write the program and get it to work, our
job is done.
– Anggapan praktisi bahwa sekali sebuah program
dibuat maka pekerjaan dah selesai
• Until I get the program "running" I have no way of
assessing its quality.
– Sekali sebuah program berjalan, maka tidak perlu
lagi mengevaluasi kualitasnya.
• The only deliverable work product for a successful
project is the working.
– Penilaian sebuah Produk adalah jika sebuah project
sudah berjalan (running well/release)
• Software engineering will make us create
voluminous and unnecessary documentation and
will invariably slow us down.
– Software enginering bukan membuat dokumentasi
tetapi dengan software enginering akan didapatkan
suatu produk yan g berkualitas
REFERENSI
• Roger S. Pressman, Software Engineering – A
Practitioner’s Approach 5th Edition, 2001,
McGraw-Hill.
• https://en.wikipedia.org/wiki/Software_crisis
• http://users.csc.calpoly.edu/~jdalbey/205/Lec
tures/myths.html

Contenu connexe

Tendances

An Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentAn Introduction to Iterative Software Development
An Introduction to Iterative Software Development
Geoffrey Weglarz
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOps
Kiril Serebnik
 

Tendances (20)

Agile con2014ver4
Agile con2014ver4Agile con2014ver4
Agile con2014ver4
 
XPDay 04
XPDay 04XPDay 04
XPDay 04
 
Building environment of #UserDevOps and not only DevOps
Building environment of #UserDevOps and not only DevOpsBuilding environment of #UserDevOps and not only DevOps
Building environment of #UserDevOps and not only DevOps
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
Introduction to DevSecOps OWASP Ahmedabad
Introduction to DevSecOps OWASP AhmedabadIntroduction to DevSecOps OWASP Ahmedabad
Introduction to DevSecOps OWASP Ahmedabad
 
Dev ops
Dev opsDev ops
Dev ops
 
Iterative model
Iterative modelIterative model
Iterative model
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
 
An Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentAn Introduction to Iterative Software Development
An Introduction to Iterative Software Development
 
Automation CICD
Automation CICDAutomation CICD
Automation CICD
 
The Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryThe Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous Delivery
 
Freedom and Responsibility
Freedom and ResponsibilityFreedom and Responsibility
Freedom and Responsibility
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
The Unlikely Couple, DevOps and Security. Can it work?
The Unlikely Couple, DevOps and Security. Can it work?The Unlikely Couple, DevOps and Security. Can it work?
The Unlikely Couple, DevOps and Security. Can it work?
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validation
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
DevOps presentation
DevOps presentationDevOps presentation
DevOps presentation
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOps
 
DevOps Services - Fivesdigital
DevOps Services - FivesdigitalDevOps Services - Fivesdigital
DevOps Services - Fivesdigital
 

Similaire à Rekayasa perangkat lunak 01

Similaire à Rekayasa perangkat lunak 01 (20)

Software Engineering - Introdution.ppt
Software Engineering - Introdution.pptSoftware Engineering - Introdution.ppt
Software Engineering - Introdution.ppt
 
UNIT 1-IDENTIFY THE NEED FOR SOFTWARE ENGINEERING DEVELOPMENT.pptx
UNIT 1-IDENTIFY THE NEED FOR SOFTWARE ENGINEERING DEVELOPMENT.pptxUNIT 1-IDENTIFY THE NEED FOR SOFTWARE ENGINEERING DEVELOPMENT.pptx
UNIT 1-IDENTIFY THE NEED FOR SOFTWARE ENGINEERING DEVELOPMENT.pptx
 
When agility meets software quality
When agility meets software qualityWhen agility meets software quality
When agility meets software quality
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
 
Intoduction to software engineering part 1
Intoduction to software engineering part 1Intoduction to software engineering part 1
Intoduction to software engineering part 1
 
Se introduction lec 1
Se  introduction lec 1Se  introduction lec 1
Se introduction lec 1
 
Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02
 
Manual Software testing - software development life cycle
Manual Software testing - software development life cycleManual Software testing - software development life cycle
Manual Software testing - software development life cycle
 
BSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVBSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IV
 
unit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshunit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbsh
 
Greate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT AcademyGreate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT Academy
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
lect1.pdf
lect1.pdflect1.pdf
lect1.pdf
 
Lecture1 (SE Introduction)
Lecture1 (SE Introduction)Lecture1 (SE Introduction)
Lecture1 (SE Introduction)
 
Week1.pptx
Week1.pptxWeek1.pptx
Week1.pptx
 
Unit1
Unit1Unit1
Unit1
 
Scope of software engineering
Scope of software engineeringScope of software engineering
Scope of software engineering
 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software Quality
 

Plus de andy rachman

Kisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it supportKisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it support
andy rachman
 

Plus de andy rachman (20)

Sistem Bilangan dan Kode
Sistem Bilangan dan KodeSistem Bilangan dan Kode
Sistem Bilangan dan Kode
 
UCD APPROACH ANDY
UCD APPROACH ANDYUCD APPROACH ANDY
UCD APPROACH ANDY
 
Penjadualan cpu andy
Penjadualan cpu   andyPenjadualan cpu   andy
Penjadualan cpu andy
 
So 2013 andy-02 update 3
So 2013 andy-02 update 3So 2013 andy-02 update 3
So 2013 andy-02 update 3
 
So 2013 andy-01
So 2013 andy-01So 2013 andy-01
So 2013 andy-01
 
Sti 2016 04
Sti 2016 04Sti 2016 04
Sti 2016 04
 
Sti 2016 03 ICT
Sti 2016 03 ICTSti 2016 03 ICT
Sti 2016 03 ICT
 
Sti 2016 02 Bilangan dan Kode
Sti 2016 02 Bilangan dan KodeSti 2016 02 Bilangan dan Kode
Sti 2016 02 Bilangan dan Kode
 
Sti 2016 01 update 2018
Sti 2016 01 update 2018Sti 2016 01 update 2018
Sti 2016 01 update 2018
 
Interaksi manusia dan komputer 03
Interaksi manusia dan komputer 03Interaksi manusia dan komputer 03
Interaksi manusia dan komputer 03
 
Interaksi manusia dan komputer - 01
Interaksi manusia dan komputer - 01Interaksi manusia dan komputer - 01
Interaksi manusia dan komputer - 01
 
Desain Materi Sistem Operasi
Desain Materi Sistem Operasi Desain Materi Sistem Operasi
Desain Materi Sistem Operasi
 
Sistem Operasi Pendahuluan - 01
Sistem Operasi Pendahuluan - 01Sistem Operasi Pendahuluan - 01
Sistem Operasi Pendahuluan - 01
 
Zotero reference manager
Zotero reference managerZotero reference manager
Zotero reference manager
 
Kisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it supportKisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it support
 
Rekayasa perangkat lunak 03
Rekayasa perangkat lunak 03Rekayasa perangkat lunak 03
Rekayasa perangkat lunak 03
 
Fun action in game development
Fun action in game developmentFun action in game development
Fun action in game development
 
Jaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakitJaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakit
 
Manajemen proyek sistem informasi 001
Manajemen proyek sistem informasi 001Manajemen proyek sistem informasi 001
Manajemen proyek sistem informasi 001
 
Manajemen proyek sistem informasi 000
Manajemen proyek sistem informasi 000Manajemen proyek sistem informasi 000
Manajemen proyek sistem informasi 000
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Dernier (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 

Rekayasa perangkat lunak 01

  • 2. TUJUAN BAB 1 • Mahasiswa memahami tentang Perangkat Lunak. • Mahasiswa memahami Karakteristik Perangkat Lunak dan Perangkat Lunak Aplikasi • Mahasiswa memahami Mitos Perangkat Lunak • Mahasiswa mengetahui Krisis Perangkat Lunak • Mahasiswa mengetahui tentang Proses Perangkat Lunak
  • 7. THE EVOLVE ROLE of SOFTWAREROLEofSOFTWARE PRODUCT VEHICLE for delivering Product
  • 8. THE EVOLVE ROLE of SOFTWARE • Ada beberapa hal yang sering muncul pada dunia industri sehubungan dengan pengembangan perangkat lunak : • Why does it take so long to get software finished? • Why are development costs so high? • Why can't we find all the errors before we give the software to customers? • Why do we continue to have difficulty in measuring progress as software is being developed?
  • 9. SOFTWARE CHARACTERISTIC Software is developed or engineered, it is not manufactured in the classical sense. Software is developed or engineered, it is not manufactured in the classical sense. Software doesn't "wear out." Software doesn't "wear out." Although the industry is moving toward component-based assembly, most software continues to be custom built Although the industry is moving toward component-based assembly, most software continues to be custom built
  • 12. SOFTWARE CHARACTERISTIC • A software component should be designed and implemented so that it can be reused in many different programs
  • 13. SOFTWARE : CRISIS ON THE HORIZON • SOFTWARE CRISIS : • ASSOCIATED with SOFTWARE DEVELOPMENT • The difficulty of writing useful and efficient computer programs in the required time. • The software crisis was due to the rapid increases in computer power and the complexity of the problems that could be tackled. • The causes of the software crisis were linked to the overall complexity of hardware and the software development process
  • 14. SOFTWARE : CRISIS ON THE HORIZON • The crisis manifested itself in several ways: • Projects running over-budget • Projects running over-time • Software was very inefficient • Software was of low quality • Software often did not meet requirements • Projects were unmanageable and code difficult to maintain • Software was never delivered
  • 15. SOFTWARE MYTHS CUSTOMER MYTHS PRACTITIONER’s MYTHS SOFTWARE MYTHS (MITOS PERANGKAT LUNAK) SOFTWARE MYTHS (MITOS PERANGKAT LUNAK) MANAGEMENT MYTHS
  • 16. SOFTWARE MYTHS • Buku Panduan (Standard Book) : – Dengan buku ini dianggap oleh seorang manager sudah dapat menggantikan sebuah perangkat lunak. • Have New Development tools: – Dengan tools yang baru dan dapat dibeli, seorang manager berfikir bahwa sudah cukup untuk menghandle sebuah perusahaan • Mongolian Horde Concept: – Perusahaan dapat dengan mudah mendapatkan programmer kapanpun dibutuhkan. MANAGEMENT MYTHS
  • 17. SOFTWARE MYTHS • General Statement of Objective is Sufficient to begin writing programs: – Sebuah perusahaan berpandangan bahwa dengan memiliki detail data tujuan cukup digunakan untuk membuat sebuah program. • Project requirements continually change, but Change can be easily accommodate because software is Flexible. – Industri beranggapan dengan adanya software yang baru akan dapat mengkomodasi perubahan, padahal perubahan sistem akan berdampak pada segala sesuatunya, mulai dari biaya, effort dan lain-lain. CUSTOMER MYTHS
  • 18. SOFTWARE MYTHS PRACTITIONER’s MYTHS • Once we write the program and get it to work, our job is done. – Anggapan praktisi bahwa sekali sebuah program dibuat maka pekerjaan dah selesai • Until I get the program "running" I have no way of assessing its quality. – Sekali sebuah program berjalan, maka tidak perlu lagi mengevaluasi kualitasnya. • The only deliverable work product for a successful project is the working. – Penilaian sebuah Produk adalah jika sebuah project sudah berjalan (running well/release) • Software engineering will make us create voluminous and unnecessary documentation and will invariably slow us down. – Software enginering bukan membuat dokumentasi tetapi dengan software enginering akan didapatkan suatu produk yan g berkualitas
  • 19.
  • 20. REFERENSI • Roger S. Pressman, Software Engineering – A Practitioner’s Approach 5th Edition, 2001, McGraw-Hill. • https://en.wikipedia.org/wiki/Software_crisis • http://users.csc.calpoly.edu/~jdalbey/205/Lec tures/myths.html