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

More Related Content

What's hot

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 DevOpsRajnish Chauhan
 
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 ?Jean-Philippe Briend
 
Introduction to DevSecOps OWASP Ahmedabad
Introduction to DevSecOps OWASP AhmedabadIntroduction to DevSecOps OWASP Ahmedabad
Introduction to DevSecOps OWASP Ahmedabadkunwaratul hax0r
 
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 MeetupShweta Sadawarte
 
An Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentAn Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentGeoffrey Weglarz
 
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 DeliveryPerforce
 
Freedom and Responsibility
Freedom and ResponsibilityFreedom and Responsibility
Freedom and ResponsibilityMike Ruangutai
 
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 IndustryRahul Tilloo
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validationmitchell burner
 
DevOps presentation
DevOps presentationDevOps presentation
DevOps presentationAxsh Co. LTD
 
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 | EdurekaEdureka!
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOpsKiril Serebnik
 

What's hot (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
 

Similar to Rekayasa perangkat lunak 01

Software Engineering - Introdution.ppt
Software Engineering - Introdution.pptSoftware Engineering - Introdution.ppt
Software Engineering - Introdution.pptSasiR18
 
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.pptxLeahRachael
 
When agility meets software quality
When agility meets software qualityWhen agility meets software quality
When agility meets software qualityBabak Khorrami
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Fadhil Ismail
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)ShudipPal
 
Intoduction to software engineering part 1
Intoduction to software engineering part 1Intoduction to software engineering part 1
Intoduction to software engineering part 1Rupesh Vaishnav
 
Se introduction lec 1
Se  introduction lec 1Se  introduction lec 1
Se introduction lec 1Amir Shahzad
 
Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02andy rachman
 
BSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVBSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVYamunaP6
 
unit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshunit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshsagarjsicg
 
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 AcademyMohamed Shahpoup
 
Lecture1 (SE Introduction)
Lecture1 (SE Introduction)Lecture1 (SE Introduction)
Lecture1 (SE Introduction)Education Front
 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software QualityAjeng Savitri
 

Similar to 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
 

More from andy rachman

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

More from 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
 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

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