SlideShare a Scribd company logo
1 of 20
Download to read offline
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
ANDY RACHMAN, ST.,M.KOM
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
PERANGKAT LUNAK
• Software atau dalam bahasa Indonesia
disebut dengan Perangkat Lunak.
• Perangkat Lunak program yang dituliskan
secara urut dan memiliki unjuk kerja
tertentu.
• Perangkat lunak diciptakan untuk
menyelesaikan masalah pengguna.
• Perangkat lunak ditulis dengan menggunakan
bahasa pemrograman tertentu.
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
PERANGKAT LUNAK
PASCAL
C++
JAVA
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
PERANGKAT LUNAK
• Perangkat Lunak berada pada lapisan paling
atas dalam sistem komputer.
• Perangkat Lunak sendiri dibagi menjadi dua
bagian besar :
– Software System
– Software Application.
• Sotware System, merupakan perangkat lunak
yang mengatur kerja sistem itu sendiri serta
mengatur program yang mendukun g aplikasi
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
PERANGKAT LUNAK
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
PERANGKAT LUNAK
HARDWARE
OPERATING SYSTEM
APPLICATION
USER MODE
KERNEL MODE
/ADMINISTRATOR
MODE
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
PERAN PERANGKAT LUNAK
• Peran perangkat lunak pada saat pengembangan
sebuah aplikasi ada 2 macam :
– Sebagai Produk
– Sebagai Kendaraan yang mengantarkan produk itu
sendiri ROLEofSOFTWARE
PRODUCT
VEHICLE for delivering Product
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
PERANGKAT LUNAK
• 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?
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
KARAKTERISTIK PERANGKAT LUNAK
Software is
developed or
engineered, it is
not
manufactured in
the classical
sense.
Software doesn't
"wear out."
Although the
industry is moving
toward
component-based
assembly, most
software
continues to be
custom built
1
2
3
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
KARAKTERISTIK PERANGKAT LUNAK
Hardware Failure
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
KARAKTERISTIK PERANGKAT LUNAK
Software Failure
Need update
software
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
KARAKTERISTIK PERANGKAT LUNAK
• A software component should be designed
and implemented so that it can be reused in
many different programs.
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
KRISIS PERANGKAT LUNAK
• 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
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
KRISIS PERANGKAT LUNAK
• 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
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
MITOS PERANGKAT LUNAK
CUSTOMER
MYTHS
PRACTITIONER’s
MYTHS
SOFTWARE MYTHS
(MITOS PERANGKAT LUNAK)
MANAGEMENT
MYTHS
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
MITOS PERANGKAT LUNAK
• 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
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
MITOS PERANGKAT LUNAK
• 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
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
MITOS PERANGKAT LUNAK
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
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
• 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
DAFTAR REFERENSI

More Related Content

Similar to Pti 007

Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdfMateri knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
merinovamarito7
 
Software aplikasi penjualan barang
Software aplikasi penjualan barangSoftware aplikasi penjualan barang
Software aplikasi penjualan barang
Avi Yansah
 
Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
Materi Kuliah Online
 

Similar to Pti 007 (20)

Lanjutan Pert 2.pptx
Lanjutan Pert 2.pptxLanjutan Pert 2.pptx
Lanjutan Pert 2.pptx
 
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptxRPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat Lunak
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunak
 
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdfMateri knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
 
Konsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat LunakKonsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat Lunak
 
Power poin modul 4
Power poin modul 4Power poin modul 4
Power poin modul 4
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
 
Power poin modul 4
Power poin modul 4Power poin modul 4
Power poin modul 4
 
RPL
RPLRPL
RPL
 
Rpl upload #2
Rpl upload #2Rpl upload #2
Rpl upload #2
 
BAB 3 Perisian Aplikasi
BAB 3   Perisian AplikasiBAB 3   Perisian Aplikasi
BAB 3 Perisian Aplikasi
 
Software aplikasi penjualan barang
Software aplikasi penjualan barangSoftware aplikasi penjualan barang
Software aplikasi penjualan barang
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
 
RPL T01 120103256 listyowatik
RPL T01 120103256 listyowatikRPL T01 120103256 listyowatik
RPL T01 120103256 listyowatik
 
Perangkat Lunak / sofwere
Perangkat Lunak / sofwerePerangkat Lunak / sofwere
Perangkat Lunak / sofwere
 
SM01 - Pengantar perangkat lunak
SM01 - Pengantar perangkat lunakSM01 - Pengantar perangkat lunak
SM01 - Pengantar perangkat lunak
 
Tugas MPPL
Tugas MPPLTugas MPPL
Tugas MPPL
 
P3
P3P3
P3
 

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

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
 
Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02
 
Rekayasa perangkat lunak 01
Rekayasa perangkat lunak 01Rekayasa perangkat lunak 01
Rekayasa perangkat lunak 01
 
Jaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakitJaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakit
 

Pti 007

  • 1. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS ANDY RACHMAN, ST.,M.KOM
  • 2. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS PERANGKAT LUNAK • Software atau dalam bahasa Indonesia disebut dengan Perangkat Lunak. • Perangkat Lunak program yang dituliskan secara urut dan memiliki unjuk kerja tertentu. • Perangkat lunak diciptakan untuk menyelesaikan masalah pengguna. • Perangkat lunak ditulis dengan menggunakan bahasa pemrograman tertentu.
  • 3. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS PERANGKAT LUNAK PASCAL C++ JAVA
  • 4. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS PERANGKAT LUNAK • Perangkat Lunak berada pada lapisan paling atas dalam sistem komputer. • Perangkat Lunak sendiri dibagi menjadi dua bagian besar : – Software System – Software Application. • Sotware System, merupakan perangkat lunak yang mengatur kerja sistem itu sendiri serta mengatur program yang mendukun g aplikasi
  • 5. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS PERANGKAT LUNAK
  • 6. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS PERANGKAT LUNAK HARDWARE OPERATING SYSTEM APPLICATION USER MODE KERNEL MODE /ADMINISTRATOR MODE
  • 7. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS PERAN PERANGKAT LUNAK • Peran perangkat lunak pada saat pengembangan sebuah aplikasi ada 2 macam : – Sebagai Produk – Sebagai Kendaraan yang mengantarkan produk itu sendiri ROLEofSOFTWARE PRODUCT VEHICLE for delivering Product
  • 8. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS PERANGKAT LUNAK • 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. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS KARAKTERISTIK PERANGKAT LUNAK Software is developed or engineered, it is not manufactured in the classical sense. Software doesn't "wear out." Although the industry is moving toward component-based assembly, most software continues to be custom built 1 2 3
  • 10. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS KARAKTERISTIK PERANGKAT LUNAK Hardware Failure
  • 11. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS KARAKTERISTIK PERANGKAT LUNAK Software Failure Need update software
  • 12. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS KARAKTERISTIK PERANGKAT LUNAK • A software component should be designed and implemented so that it can be reused in many different programs.
  • 13. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS KRISIS PERANGKAT LUNAK • 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. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS KRISIS PERANGKAT LUNAK • 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. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS MITOS PERANGKAT LUNAK CUSTOMER MYTHS PRACTITIONER’s MYTHS SOFTWARE MYTHS (MITOS PERANGKAT LUNAK) MANAGEMENT MYTHS
  • 16. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS MITOS PERANGKAT LUNAK • 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. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS MITOS PERANGKAT LUNAK • 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. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS MITOS PERANGKAT LUNAK 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. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS
  • 20. PENGANTAR TEKNOLOGI INFORMASI – ANDY RACHMAN, ST.,M.Kom – ITATS • 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 DAFTAR REFERENSI