SlideShare a Scribd company logo
1 of 35
Pengantar RPL
Program Studi TEKNIK INFORAMTIKA
Fakultas TEKNIK
Universitas Pelita Bangsa
REKAYASA PERANGKAT LUNAK
Suherman, S.Kom.,M.Kom.,MM
BIODATA DOSEN
SUHERMAN
INDRAMAYU, 8 AGUSTUS 1969
SEKOLAH TAHUN LULUS
SEKOLAH DASAR NEGERI 1 HAURGEULIS 1982
SEKOLAH MENENGAH PERTAMA PGRI 1985
SEKOLAH MENENGAH ATAS MUHAMMADIYAH 1988
STRATA 1 (S1) STMIK MUHAMMADIYAH 2002
STRATA 2 (S2) STMIK ERESHA 2007
STRATA 2 (S2) STIE ISM 2014
STRATA 3 (S3) UNJ PROSES
REKAYASA PERANGKAT LUNAK
SUHERMAN, M.KOM.,MM
KONTRAK KULIAH
PERTEMUA
N
POKOK BAHASAN SUB POKOK BAHASAN
1 dan 2
PENDAHULUAN Ruang Lingkup Mata Kuliah
Sasaran
Tujuan
Kompetensi Lulusan
3 dan 4 Pengenalan Rekayasa
Perangkat Lunak
1.Konsep dasar Rekayasa
Perangkat Lunak
(Software Engineering) :
- Arti dan definisi perangkat
lunak
- Jenis-jenis perangkat lunak
2.Tanggung Jawab
profesional dan etika
3.Siklus Hidup Perangkat
Lunak
(SWDLC/Software
Development Life
Cycle)
PERTEMUA
N
POKOK BAHASAN SUB POKOK BAHASAN
5 dan 6
Manajemen Proyek Perangkat Lunak Manusia
Problem
Proses
7. Kisi-Kisi
8 UJIAN TENGAH SEMESTER
9 an 10
Pemodelan 1 Terstruktur
-Flowchart
-Diagram konteks
-normalisasi
11 dan 12 Pemodelan 2 ERD
Kamus data
hipo
PERTEMUA
N
POKOK BAHASAN SUB POKOK BAHASAN
13 Dn 14 Pemodelan 3
OOP
-Use case diagram
-Activity diagram
-Sequence diagram
-Class diagram
15 Kisi-Kisi
16 UJIAN AKHIR SEMESTER
Persentase nilai
ABSEN 15%
TUGAS 15%
UTS 30%
UAS 40%
REKAYASA
• Adalah penerapan, aplikasi, implementasi,
pelaksanaan, pemakaian
• Penerapan kaidah dan ilmu-ilmu secara kreatif
dan inovatif yang menggunakan usaha,
material, gerakan, dan informasi untuk
melayani kebutuhan manusia dan
mempermudahkegiatan sehari-hari
PERANGKAT LUNAK
Perangkat lunak (software) atau
disebut juga dengan
peranti lunak adalah sebuah
program komputer yang
menjembatani
pengguna komputer dan perangk
at keras yang sedang
digunakannya.
FUNGSI PERANGKAT LUNAK
1. mengatur hardware/perangkat keras
yang ada pada komputer. Dengan begitu,
komputer yang digunakan dapat bekerja
dengan baik sesuai pekerjaan apa yang
dibutuhkan.
2. Software juga dapat digunakan sebagai
penghubung antara beberapa software
yang lain dengan hardware komputer
CONTOH PERANGKAT LUNAK
• Android.
• CentOS.
• iOS.
• Linux.
• Mac OS.
• MS Windows.
• Ubuntu.
• Unix.
JENIS PERANGKAT LUNAK
• Perangkat Lunak Sistem
Operasi. Perangkat lunak sistem operasi
berfungsi untuk mengendalikan seluruh
sistem kerja mendasar yang ada di
komputer.
• Perangkat Lunak Aplikasi. ...
• Perangkat Lunak Pemrograman
• Program tambahan/Program bantu
(Utility)
APA RPL ITU ?
Inti yang akan dipelajari di RPL
adalah Mempelajari teknik-
teknik dan tools yang
digunakan dalam
pembangunan perangkat lunak
DEFINISI RPL
Perangkat lunak merupakan kumpulan dari
berbagai item (program, prosedur, dan
dokumen data yang saling terkait) yang
merepresentasikan masalah di dunia nyata
yang dikonfigurasikan dalam satu bentuk
aplikasi yang harus dikerjakan komputer (IEEE-
Standar Glossary of Software Engineering
Terminology, 1990).
Pengubahan perangkat lunak itu sendiri guna
mengembangkan, memelihara, dan
membangun kembali dengan menggunakan
prinsip reakayasa untuk menghasilkan
perangkat lunak yang dapat bekerja lebih
efisien dan efektif untuk pengguna
Pendekatan sistematis untuk
merekayasa perangkat Lunak
yang handal/bermutu, tepat
waktu dan dengan biaya yang
optimal
Faktor-faktor yang melatar belakangi
munculnya RPL
• Kualitas perangkat lunak yang diproduksi tidak baik (buruk)
• Kemajuan teknologi perangkat keras.
• Kemajuan teknik perangkat lunak.
• Ketidakmampuan organisasi memprediksi waktu, usaha
dan kerja organisasi
• Kemajuan pesat perangkat keras
• Kemajuan dalam teknik-teknik pembuatan perangkat lunak
• Tuntutan yang lebih tinggi thd jumlah perangkat lunak
• Tuntutan yang lebih tinggi thd mutu perangkat lunak
• Meningkatnya peran pemeliharaan
Karakteristik dan Atribut Perangkat
Lunak
• Perangkat lunak tidak sama dengan produk
perangkat keras
• Produk perangkat lunak dikembangkan
(developed) atau direkayasa (engineered) Tidak
dipabrikkan seperti pabrik perangkat keras, misal
komputer, mobil.
• Perangkat lunak secara pemakaian tidak pernah
aus/usang layaknya suku cadang perangkat keras
Kriteria yang dapat digunakan sebagai
acuan dalam merekayasa perangkat
lunak
• Dapat terus dirawat dan dipelihara
(maintainability)
• Dapat mengikuti perkembangan teknologi
(dependability)
• Dapat mengikuti keinginan pengguna (robust)
• Efektif dan efisien dalam menggunakan energi
dan penggunaannya
• Dapat memenuhi kebutuhan yang diinginkan
(usability)
Atribut perangkat lunak
• Dapat dipelihara : Perangkat lunak dapat ditulis
sedemikian rupa sehingga perangkat lunak dapat berubah
seiring dengan perubahan kebutuhan pelanggan.
• Dapat diandalkan : Perangkat lunak mempunyai
serangkaian karakteristik, termasuk keandalan, keamanan
dan keselamatan.
• Efisien : Perangkat lunak tidak boleh menggunakan
sumber daya sistem seperti siklus memori dan prosesor.
• Kemampupakaian : Perangkat lunak harus dapat dipakai,
memiliki interface user yang bagus dan dokumentasi yang
mencukupi
Tujuan dari RPL
• Menghasilkan sebuah perangkat lunak yang
berkualitas. Yang dimaksud dengan berkualitas
dapat dilihat dari tiga sisi, sisi sponsor (individu atau
organisasi yang telah mengeluarkan biaya dalam
pembangunan perangkat lunak), sisi pemakai
(siapapun yang menggunakan perangkat lunak
tersebut), sisi maintainer / modifier (yang
memelihara dan memodifikasi perangkat lunak
tersebut).
• Tujuan kedua dari RPL adalah menghasilkan
perangkat lunak dengan biaya yang efisien.
• Sedangkan tujuan ketiga dari RPL adalah
menghasilkan perangkat lunak tepat pada waktunya
Jenis-jenis Perangkat
Lunak
Perangkat lunak sistem
Perangkat lunak yang kegunaannya lebih
banyak ditujukan untuk operasional komputer.
Misalnya :
• Sistem operasi
• Penerjemah bahasa pemrograman
(compiler/interpreter)
• Driver
Perangkat lunak waktu nyata
(realtime)
Perangkat lunak yang berfungsi untuk
memonitor, menganalisis, mengontrol dan
memberikan laporan tentang kejadian dunia
nyata dan meresponnya dalam waktu kurang
dari 1 menit.
Misal: pengontrol arus udara, pengontrol
reaksi nuklir,dll
Perangkat lunak teknik dan ilmu
pengetahuan
Perangkat lunak yang menangani bidang
teknik dan ilmu pengetahuan secara rinci
Misal: simulasi, astronomi, vulkanologi,
analisis otomatif, dinamika orbit pesawat
ruang angkasa, biologi molekuler, otomasi
pabrik, dll
Embeded system
Perangkat lunak yg
ditempelkan/dilekatkan pada perangkat
lainnya (lunak/keras).
Misal: pada kamera digital, GPS, automobil,
microwave, kulkas cerdas, dll
Perangkat lunak pengolah data (data
processing
Perangkat lunak yang khusus
digunakan untuk mengolah data
dan menghasilkan suatu keputusan
tertentu.
Misal: billing telepon, pengolah statistik
Perangkat lunak sistem informasi
(information system)
Perangkat lunak yang mampu
memberi informasi dari suatu
sistem secara lebih detail.
Misal: web site, perpustakaan digital, dll
Perangkat lunak sensor
Perangkat lunak yang mampu mengukur
dan mengatur suatu keadaan khusus,
kadang digolongkan dalam embedded
system juga.
Misal: pengatur cuaca, pengatur suhu
ruangan, dll
Perangkat lunak komunikasi
(communication software)
Perangkat lunak yang berfungsi untuk
menghubungkan atau mengkomunikasikan
suatu objek satu dengan lainnya.
Misal: router, handphone, dll
Perangkat lunak kantor (offices)
Perangkat lunak yang dirancang
untuk membantu tugas-tugas
perkantoran.
Misal: word processing, spreedsheet
processing, video conferences, dll
Perangkat lunak pengolah grafis
Perangkat lunak yang digunakan
untuk melakukan perancangan grafis
Misal: pembuatan film, pembuatan poster
Perangkat lunak kecerdasan
Perangkat lunak yang menggunakan algoritma
untuk memecahkan masalah kompleks yang
tidak sesuai untuk perhitungan atau analisis
secara langsung
Misal: sistem pakar, game strategi, jaringan
saraf tiruan, dll
Manajemen Proyek Perangkat Lunak
Ada 3 fokus manajemen proyek
perangkat lunak (PL)
• People (manusia)
Mempertinggi kesiapan organisasi PL untuk
mengerjakan aplikasi yang semakin kompleks
o Problem (masalah)
Objektifitas dan ruang lingkupnya harus ditetapkan,
pemecahan alternatifnya harus dipertimbangkan,
teknik dan batasanpun harus didefinisikan
o Process (proses)
Memberikan suatu kerangka kerja dimana rencana
komprehensif bagi pengembangan perangkat lunak

More Related Content

Similar to 02_RPL.pptx

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.pdfmerinovamarito7
 
Pertemuan 3 pengantar tik (stkip)
Pertemuan 3 pengantar tik (stkip)Pertemuan 3 pengantar tik (stkip)
Pertemuan 3 pengantar tik (stkip)Dede Alamsyah
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakLusiana Diyan
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakoktafianoandreas
 
Slide 8-tinjauan-profesi-bidang-ti
Slide 8-tinjauan-profesi-bidang-tiSlide 8-tinjauan-profesi-bidang-ti
Slide 8-tinjauan-profesi-bidang-tiBasiroh M.Kom
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Raga Gapilau Jatsuma
 
Pendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan KomputerPendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan KomputerDENDIKURNIADITIF
 
Pendahuluan imk
Pendahuluan imkPendahuluan imk
Pendahuluan imkfatahlity
 

Similar to 02_RPL.pptx (20)

rpl-2-1.pptx
rpl-2-1.pptxrpl-2-1.pptx
rpl-2-1.pptx
 
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
 
Pertemuan 3 pengantar tik (stkip)
Pertemuan 3 pengantar tik (stkip)Pertemuan 3 pengantar tik (stkip)
Pertemuan 3 pengantar tik (stkip)
 
Konsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat LunakKonsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat Lunak
 
materi lanjutan.ppt
materi lanjutan.pptmateri lanjutan.ppt
materi lanjutan.ppt
 
Pertemuan 3 srs
Pertemuan 3 srsPertemuan 3 srs
Pertemuan 3 srs
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat Lunak
 
Intro to se
Intro to seIntro to se
Intro to se
 
Pert 3 rekayasa produk
Pert 3   rekayasa produkPert 3   rekayasa produk
Pert 3 rekayasa produk
 
Pert 3 rekayasa produk
Pert 3   rekayasa produkPert 3   rekayasa produk
Pert 3 rekayasa produk
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunak
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Slide 8-tinjauan-profesi-bidang-ti
Slide 8-tinjauan-profesi-bidang-tiSlide 8-tinjauan-profesi-bidang-ti
Slide 8-tinjauan-profesi-bidang-ti
 
Bab ii
Bab iiBab ii
Bab ii
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3
 
Pengabdian 2
Pengabdian 2Pengabdian 2
Pengabdian 2
 
Pendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan KomputerPendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan Komputer
 
Pendahuluan imk
Pendahuluan imkPendahuluan imk
Pendahuluan imk
 

02_RPL.pptx

  • 1. Pengantar RPL Program Studi TEKNIK INFORAMTIKA Fakultas TEKNIK Universitas Pelita Bangsa REKAYASA PERANGKAT LUNAK Suherman, S.Kom.,M.Kom.,MM
  • 2. BIODATA DOSEN SUHERMAN INDRAMAYU, 8 AGUSTUS 1969 SEKOLAH TAHUN LULUS SEKOLAH DASAR NEGERI 1 HAURGEULIS 1982 SEKOLAH MENENGAH PERTAMA PGRI 1985 SEKOLAH MENENGAH ATAS MUHAMMADIYAH 1988 STRATA 1 (S1) STMIK MUHAMMADIYAH 2002 STRATA 2 (S2) STMIK ERESHA 2007 STRATA 2 (S2) STIE ISM 2014 STRATA 3 (S3) UNJ PROSES
  • 4. KONTRAK KULIAH PERTEMUA N POKOK BAHASAN SUB POKOK BAHASAN 1 dan 2 PENDAHULUAN Ruang Lingkup Mata Kuliah Sasaran Tujuan Kompetensi Lulusan 3 dan 4 Pengenalan Rekayasa Perangkat Lunak 1.Konsep dasar Rekayasa Perangkat Lunak (Software Engineering) : - Arti dan definisi perangkat lunak - Jenis-jenis perangkat lunak 2.Tanggung Jawab profesional dan etika 3.Siklus Hidup Perangkat Lunak (SWDLC/Software Development Life Cycle)
  • 5. PERTEMUA N POKOK BAHASAN SUB POKOK BAHASAN 5 dan 6 Manajemen Proyek Perangkat Lunak Manusia Problem Proses 7. Kisi-Kisi 8 UJIAN TENGAH SEMESTER 9 an 10 Pemodelan 1 Terstruktur -Flowchart -Diagram konteks -normalisasi 11 dan 12 Pemodelan 2 ERD Kamus data hipo
  • 6. PERTEMUA N POKOK BAHASAN SUB POKOK BAHASAN 13 Dn 14 Pemodelan 3 OOP -Use case diagram -Activity diagram -Sequence diagram -Class diagram 15 Kisi-Kisi 16 UJIAN AKHIR SEMESTER
  • 7. Persentase nilai ABSEN 15% TUGAS 15% UTS 30% UAS 40%
  • 8. REKAYASA • Adalah penerapan, aplikasi, implementasi, pelaksanaan, pemakaian • Penerapan kaidah dan ilmu-ilmu secara kreatif dan inovatif yang menggunakan usaha, material, gerakan, dan informasi untuk melayani kebutuhan manusia dan mempermudahkegiatan sehari-hari
  • 9. PERANGKAT LUNAK Perangkat lunak (software) atau disebut juga dengan peranti lunak adalah sebuah program komputer yang menjembatani pengguna komputer dan perangk at keras yang sedang digunakannya.
  • 10. FUNGSI PERANGKAT LUNAK 1. mengatur hardware/perangkat keras yang ada pada komputer. Dengan begitu, komputer yang digunakan dapat bekerja dengan baik sesuai pekerjaan apa yang dibutuhkan. 2. Software juga dapat digunakan sebagai penghubung antara beberapa software yang lain dengan hardware komputer
  • 11. CONTOH PERANGKAT LUNAK • Android. • CentOS. • iOS. • Linux. • Mac OS. • MS Windows. • Ubuntu. • Unix.
  • 12. JENIS PERANGKAT LUNAK • Perangkat Lunak Sistem Operasi. Perangkat lunak sistem operasi berfungsi untuk mengendalikan seluruh sistem kerja mendasar yang ada di komputer. • Perangkat Lunak Aplikasi. ... • Perangkat Lunak Pemrograman • Program tambahan/Program bantu (Utility)
  • 13. APA RPL ITU ? Inti yang akan dipelajari di RPL adalah Mempelajari teknik- teknik dan tools yang digunakan dalam pembangunan perangkat lunak
  • 14. DEFINISI RPL Perangkat lunak merupakan kumpulan dari berbagai item (program, prosedur, dan dokumen data yang saling terkait) yang merepresentasikan masalah di dunia nyata yang dikonfigurasikan dalam satu bentuk aplikasi yang harus dikerjakan komputer (IEEE- Standar Glossary of Software Engineering Terminology, 1990).
  • 15. Pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip reakayasa untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna
  • 16. Pendekatan sistematis untuk merekayasa perangkat Lunak yang handal/bermutu, tepat waktu dan dengan biaya yang optimal
  • 17. Faktor-faktor yang melatar belakangi munculnya RPL • Kualitas perangkat lunak yang diproduksi tidak baik (buruk) • Kemajuan teknologi perangkat keras. • Kemajuan teknik perangkat lunak. • Ketidakmampuan organisasi memprediksi waktu, usaha dan kerja organisasi • Kemajuan pesat perangkat keras • Kemajuan dalam teknik-teknik pembuatan perangkat lunak • Tuntutan yang lebih tinggi thd jumlah perangkat lunak • Tuntutan yang lebih tinggi thd mutu perangkat lunak • Meningkatnya peran pemeliharaan
  • 18. Karakteristik dan Atribut Perangkat Lunak • Perangkat lunak tidak sama dengan produk perangkat keras • Produk perangkat lunak dikembangkan (developed) atau direkayasa (engineered) Tidak dipabrikkan seperti pabrik perangkat keras, misal komputer, mobil. • Perangkat lunak secara pemakaian tidak pernah aus/usang layaknya suku cadang perangkat keras
  • 19. Kriteria yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak • Dapat terus dirawat dan dipelihara (maintainability) • Dapat mengikuti perkembangan teknologi (dependability) • Dapat mengikuti keinginan pengguna (robust) • Efektif dan efisien dalam menggunakan energi dan penggunaannya • Dapat memenuhi kebutuhan yang diinginkan (usability)
  • 20. Atribut perangkat lunak • Dapat dipelihara : Perangkat lunak dapat ditulis sedemikian rupa sehingga perangkat lunak dapat berubah seiring dengan perubahan kebutuhan pelanggan. • Dapat diandalkan : Perangkat lunak mempunyai serangkaian karakteristik, termasuk keandalan, keamanan dan keselamatan. • Efisien : Perangkat lunak tidak boleh menggunakan sumber daya sistem seperti siklus memori dan prosesor. • Kemampupakaian : Perangkat lunak harus dapat dipakai, memiliki interface user yang bagus dan dokumentasi yang mencukupi
  • 21. Tujuan dari RPL • Menghasilkan sebuah perangkat lunak yang berkualitas. Yang dimaksud dengan berkualitas dapat dilihat dari tiga sisi, sisi sponsor (individu atau organisasi yang telah mengeluarkan biaya dalam pembangunan perangkat lunak), sisi pemakai (siapapun yang menggunakan perangkat lunak tersebut), sisi maintainer / modifier (yang memelihara dan memodifikasi perangkat lunak tersebut). • Tujuan kedua dari RPL adalah menghasilkan perangkat lunak dengan biaya yang efisien. • Sedangkan tujuan ketiga dari RPL adalah menghasilkan perangkat lunak tepat pada waktunya
  • 23. Perangkat lunak sistem Perangkat lunak yang kegunaannya lebih banyak ditujukan untuk operasional komputer. Misalnya : • Sistem operasi • Penerjemah bahasa pemrograman (compiler/interpreter) • Driver
  • 24. Perangkat lunak waktu nyata (realtime) Perangkat lunak yang berfungsi untuk memonitor, menganalisis, mengontrol dan memberikan laporan tentang kejadian dunia nyata dan meresponnya dalam waktu kurang dari 1 menit. Misal: pengontrol arus udara, pengontrol reaksi nuklir,dll
  • 25. Perangkat lunak teknik dan ilmu pengetahuan Perangkat lunak yang menangani bidang teknik dan ilmu pengetahuan secara rinci Misal: simulasi, astronomi, vulkanologi, analisis otomatif, dinamika orbit pesawat ruang angkasa, biologi molekuler, otomasi pabrik, dll
  • 26. Embeded system Perangkat lunak yg ditempelkan/dilekatkan pada perangkat lainnya (lunak/keras). Misal: pada kamera digital, GPS, automobil, microwave, kulkas cerdas, dll
  • 27. Perangkat lunak pengolah data (data processing Perangkat lunak yang khusus digunakan untuk mengolah data dan menghasilkan suatu keputusan tertentu. Misal: billing telepon, pengolah statistik
  • 28. Perangkat lunak sistem informasi (information system) Perangkat lunak yang mampu memberi informasi dari suatu sistem secara lebih detail. Misal: web site, perpustakaan digital, dll
  • 29. Perangkat lunak sensor Perangkat lunak yang mampu mengukur dan mengatur suatu keadaan khusus, kadang digolongkan dalam embedded system juga. Misal: pengatur cuaca, pengatur suhu ruangan, dll
  • 30. Perangkat lunak komunikasi (communication software) Perangkat lunak yang berfungsi untuk menghubungkan atau mengkomunikasikan suatu objek satu dengan lainnya. Misal: router, handphone, dll
  • 31. Perangkat lunak kantor (offices) Perangkat lunak yang dirancang untuk membantu tugas-tugas perkantoran. Misal: word processing, spreedsheet processing, video conferences, dll
  • 32. Perangkat lunak pengolah grafis Perangkat lunak yang digunakan untuk melakukan perancangan grafis Misal: pembuatan film, pembuatan poster
  • 33. Perangkat lunak kecerdasan Perangkat lunak yang menggunakan algoritma untuk memecahkan masalah kompleks yang tidak sesuai untuk perhitungan atau analisis secara langsung Misal: sistem pakar, game strategi, jaringan saraf tiruan, dll
  • 35. Ada 3 fokus manajemen proyek perangkat lunak (PL) • People (manusia) Mempertinggi kesiapan organisasi PL untuk mengerjakan aplikasi yang semakin kompleks o Problem (masalah) Objektifitas dan ruang lingkupnya harus ditetapkan, pemecahan alternatifnya harus dipertimbangkan, teknik dan batasanpun harus didefinisikan o Process (proses) Memberikan suatu kerangka kerja dimana rencana komprehensif bagi pengembangan perangkat lunak