SlideShare a Scribd company logo
1 of 18
Rekayasa Perangkat Lunak
 Pengertian Perangkat Lunak
 Pengertian Rekayasa Perangkat Lunak
 Komponen Rekayasa Perangkat Lunak
 Aktivitas Pengembangan Perangkat Lunak
 Manajemen Pengembangan Perangkat Lunak
 Dokumentasi dan Standar
 Definisi?
 Terdiri dari:
– Program yang dieksekusi komputer
– Dokumentasi (hard-copy, soft-copy)
– Data berupa angka-angka dan teks yang
merepresentasikan informasi gambar, video dan
audio
 Produk yang dirancang dan dibangun lewat
aktivitas-aktifitas rekayasa perangkat lunak
yang berdisiplin dan sistematis
 Menurut Sommerville: “Rekayasa perangkat
lunak berkaitan dengan teori, metode, dan
kakas yang diperlukan dalam pengembangan
perangkat lunak untuk komputer”.
 Menurut Fritz Bauer: “Rekayasa perangkat
lunak adalah penetapan dan penggunaan
prinsip-prinsip rekayasa yang tangguh/teruji
dalam upaya memperoleh perangkat lunak
secara ekonomis, handal, dan bekerja efisien
di mesin nyata”.
 Menurut Mynatt: “Rekayasa perangkat lunak
secara sederhana dinyatakan sebagai
pendekatan sistematis untuk penciptaan dan
pemilikan perangkat lunak”
Menurut IEEE
1. Pendekatan yang sistematik, berdisiplin,
dan dapat dikuantifikasi untuk
pengembangan, pengoperasian, dan
pemeliharaan perangkat lunak, yaitu
penerapan prinsip rekayasa terhadap
perangkat lunak.
2. Studi terhadap pendekatan [1]
 Mendefinisikan kerangka kerja
 Pengembangan perangkat lunak melewati
serangkaian tahap yang dapat diprediksi
(road map) untuk menciptakan perangkat
lunak berkualitas tinggi dan tepat waktu
 Road map  Model proses pengembangan
perangkat lunak
 tata cara teknis untuk membangun perangkat
lunak
 mencakup rekayasa kebutuhan, analisis,
perancangan, pengujian, prototyping dsb
sesuai paradigma proses pengembangan
perangkat lunak yang dipilih
 Kakas terdiri dari alat bantu / dukungan
otomatis, semi otomatis, dan non otomatis
bagi proses dan metode-metode
  RPL dibantu komputer (Computer-aided
software engineering)
1. Komunikasi
 Kolaborasi pengguna, dan pengumpulan
kebutuhan
2. Perencanaan
 Penetapan rencana kerja
 Deskripsi resiko teknis
 Mendaftar sumber daya yang dibutuhkan
 Pengerjaan produk
 Jadwal kerja
3. Pemodelan
 Pembuatan model, membantu pengembang dan
pengguna memahami kebutuhan dan desain
perangkat lunak
4. Konstruksi
 Pembuatan kode
 pengujian
5. Penempatan (deployment)
 Perangkat lunak diserahkan
 Evaluasi dan umpan balik
 Pendukung dalam RPL
 Pelacakan dan pengendalian proyek
 Menilai kemajuan proyek  sesuai jadwal
 Mengambil tindakan, jika tidak sesuai
 Manajemen resiko
 Mengkaji resiko yang berefek pada hasil proyek &
kualitasnya
 Penjaminan kualitas
 Peninjauan teknis (review)
 Menemukan dan memperbaiki error, sebelum
melangkah ke aktivitas selanjutnya
 Pengukuran
 Ukuran proses, proyek dan produk  membantu
membangun perangkat lunak yang sesuai
 Manajemen konfigurasi
 Mengelola akibat perubahan selama proses
 Manajemen penggunaan ulang (reusability)
 Menentukan kriteria penggunaan ulang
 Mekanisme untuk memungkinkan penggunaan
ulang komponen
 Persiapan dan produksi
 pembuatan model, dokumen, catatan, formulir,
daftar, dan lain-lain
 RPL memerlukan manajemen terhadap
aktivitas-aktivitas yang perlu dilakukan di
dalamnya
 Manajemen projek perangkat lunak berfokus
pada:
– People
– Product
– Process
– Project
 Dokumen adalah komponen pokok rekayasa
perangkat lunak.
 Pada seluruh aktivitas rekayasa perangkat
lunak harus terdapat dokumen yang
menjelaskan:
 Apa yang hendak/akan dilakukan (rencana)
 Apa yang sedang dilakukan
 Apa yang telah dilakukan
 Hasil yang telah diperoleh
 Dokumentasi dibuat mengikuti standar
 Organisasi yang menerbitkan standar yaitu:
 IEEE (Institute of Electrical and Electronic
Engineers)
 ISO (International Standards Organization)
 SEI (Software Engineering Institute)
 OMG (Object Management Group)

More Related Content

What's hot

Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakYunita Rainbow
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunakAdityaSaputra83
 
PM quality management
PM quality managementPM quality management
PM quality managementBagus Wahyu
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEEDIS BLOG
 
Usability: introduction (Week 1)
Usability: introduction (Week 1)Usability: introduction (Week 1)
Usability: introduction (Week 1)Andres Baravalle
 
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Disma Ariyanti W
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSanthia RK
 
Software architecture and software design
Software architecture and software designSoftware architecture and software design
Software architecture and software designMr. Swapnil G. Thaware
 
Rancangan perangkat lunak
Rancangan perangkat lunakRancangan perangkat lunak
Rancangan perangkat lunakAinul Yaqin
 
1 pengantar-proses-bisnis
1 pengantar-proses-bisnis1 pengantar-proses-bisnis
1 pengantar-proses-bisnisWira Yasa
 

What's hot (20)

Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat Lunak
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
Algorithmic Software Cost Modeling
Algorithmic Software Cost ModelingAlgorithmic Software Cost Modeling
Algorithmic Software Cost Modeling
 
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
 
PM quality management
PM quality managementPM quality management
PM quality management
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Software design methodologies
Software design methodologiesSoftware design methodologies
Software design methodologies
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAE
 
Erp pertemuan-5
Erp pertemuan-5Erp pertemuan-5
Erp pertemuan-5
 
Usability: introduction (Week 1)
Usability: introduction (Week 1)Usability: introduction (Week 1)
Usability: introduction (Week 1)
 
Design techniques
Design techniquesDesign techniques
Design techniques
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
 
Software architecture and software design
Software architecture and software designSoftware architecture and software design
Software architecture and software design
 
SDLC
SDLCSDLC
SDLC
 
Rancangan perangkat lunak
Rancangan perangkat lunakRancangan perangkat lunak
Rancangan perangkat lunak
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 
1 pengantar-proses-bisnis
1 pengantar-proses-bisnis1 pengantar-proses-bisnis
1 pengantar-proses-bisnis
 

Similar to Rekayasa perangkat lunak

Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMPerencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMFitra Zul Fahmi
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakNita Resta Dewi
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Buku ajar kecil 03
Buku ajar kecil 03Buku ajar kecil 03
Buku ajar kecil 03Ainul Yaqin
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Kurjum Usman
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKListyowatik (Yanie)
 
Manajemen proyek perangkat lunak syafria zepri pratama
Manajemen proyek perangkat lunak syafria zepri pratama Manajemen proyek perangkat lunak syafria zepri pratama
Manajemen proyek perangkat lunak syafria zepri pratama safriazepripratama
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakoktafianoandreas
 
Mengenai development quality plan
Mengenai development quality planMengenai development quality plan
Mengenai development quality planDian Lukitasari
 

Similar to Rekayasa perangkat lunak (20)

Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMPerencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
 
materi 2..pptx
materi 2..pptxmateri 2..pptx
materi 2..pptx
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Buku ajar kecil 03
Buku ajar kecil 03Buku ajar kecil 03
Buku ajar kecil 03
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
 
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
 
Bab ii
Bab iiBab ii
Bab ii
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
 
COMPUTER SYSTEM ENGINEERING
COMPUTER SYSTEM ENGINEERINGCOMPUTER SYSTEM ENGINEERING
COMPUTER SYSTEM ENGINEERING
 
Manajemen proyek perangkat lunak syafria zepri pratama
Manajemen proyek perangkat lunak syafria zepri pratama Manajemen proyek perangkat lunak syafria zepri pratama
Manajemen proyek perangkat lunak syafria zepri pratama
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunak
 
Tugas 3 MPPL (D)
Tugas 3 MPPL (D)Tugas 3 MPPL (D)
Tugas 3 MPPL (D)
 
Apsi (modul 2)
Apsi  (modul 2)Apsi  (modul 2)
Apsi (modul 2)
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Mengenai development quality plan
Mengenai development quality planMengenai development quality plan
Mengenai development quality plan
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
Konsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat LunakKonsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat Lunak
 
Intro to se
Intro to seIntro to se
Intro to se
 

Recently uploaded

MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 

Recently uploaded (20)

MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 

Rekayasa perangkat lunak

  • 2.  Pengertian Perangkat Lunak  Pengertian Rekayasa Perangkat Lunak  Komponen Rekayasa Perangkat Lunak  Aktivitas Pengembangan Perangkat Lunak  Manajemen Pengembangan Perangkat Lunak  Dokumentasi dan Standar
  • 3.  Definisi?  Terdiri dari: – Program yang dieksekusi komputer – Dokumentasi (hard-copy, soft-copy) – Data berupa angka-angka dan teks yang merepresentasikan informasi gambar, video dan audio  Produk yang dirancang dan dibangun lewat aktivitas-aktifitas rekayasa perangkat lunak yang berdisiplin dan sistematis
  • 4.
  • 5.  Menurut Sommerville: “Rekayasa perangkat lunak berkaitan dengan teori, metode, dan kakas yang diperlukan dalam pengembangan perangkat lunak untuk komputer”.  Menurut Fritz Bauer: “Rekayasa perangkat lunak adalah penetapan dan penggunaan prinsip-prinsip rekayasa yang tangguh/teruji dalam upaya memperoleh perangkat lunak secara ekonomis, handal, dan bekerja efisien di mesin nyata”.
  • 6.  Menurut Mynatt: “Rekayasa perangkat lunak secara sederhana dinyatakan sebagai pendekatan sistematis untuk penciptaan dan pemilikan perangkat lunak”
  • 7. Menurut IEEE 1. Pendekatan yang sistematik, berdisiplin, dan dapat dikuantifikasi untuk pengembangan, pengoperasian, dan pemeliharaan perangkat lunak, yaitu penerapan prinsip rekayasa terhadap perangkat lunak. 2. Studi terhadap pendekatan [1]
  • 8.
  • 9.  Mendefinisikan kerangka kerja  Pengembangan perangkat lunak melewati serangkaian tahap yang dapat diprediksi (road map) untuk menciptakan perangkat lunak berkualitas tinggi dan tepat waktu  Road map  Model proses pengembangan perangkat lunak
  • 10.  tata cara teknis untuk membangun perangkat lunak  mencakup rekayasa kebutuhan, analisis, perancangan, pengujian, prototyping dsb sesuai paradigma proses pengembangan perangkat lunak yang dipilih
  • 11.  Kakas terdiri dari alat bantu / dukungan otomatis, semi otomatis, dan non otomatis bagi proses dan metode-metode   RPL dibantu komputer (Computer-aided software engineering)
  • 12. 1. Komunikasi  Kolaborasi pengguna, dan pengumpulan kebutuhan 2. Perencanaan  Penetapan rencana kerja  Deskripsi resiko teknis  Mendaftar sumber daya yang dibutuhkan  Pengerjaan produk  Jadwal kerja
  • 13. 3. Pemodelan  Pembuatan model, membantu pengembang dan pengguna memahami kebutuhan dan desain perangkat lunak 4. Konstruksi  Pembuatan kode  pengujian 5. Penempatan (deployment)  Perangkat lunak diserahkan  Evaluasi dan umpan balik
  • 14.  Pendukung dalam RPL  Pelacakan dan pengendalian proyek  Menilai kemajuan proyek  sesuai jadwal  Mengambil tindakan, jika tidak sesuai  Manajemen resiko  Mengkaji resiko yang berefek pada hasil proyek & kualitasnya  Penjaminan kualitas  Peninjauan teknis (review)  Menemukan dan memperbaiki error, sebelum melangkah ke aktivitas selanjutnya
  • 15.  Pengukuran  Ukuran proses, proyek dan produk  membantu membangun perangkat lunak yang sesuai  Manajemen konfigurasi  Mengelola akibat perubahan selama proses  Manajemen penggunaan ulang (reusability)  Menentukan kriteria penggunaan ulang  Mekanisme untuk memungkinkan penggunaan ulang komponen  Persiapan dan produksi  pembuatan model, dokumen, catatan, formulir, daftar, dan lain-lain
  • 16.  RPL memerlukan manajemen terhadap aktivitas-aktivitas yang perlu dilakukan di dalamnya  Manajemen projek perangkat lunak berfokus pada: – People – Product – Process – Project
  • 17.  Dokumen adalah komponen pokok rekayasa perangkat lunak.  Pada seluruh aktivitas rekayasa perangkat lunak harus terdapat dokumen yang menjelaskan:  Apa yang hendak/akan dilakukan (rencana)  Apa yang sedang dilakukan  Apa yang telah dilakukan  Hasil yang telah diperoleh
  • 18.  Dokumentasi dibuat mengikuti standar  Organisasi yang menerbitkan standar yaitu:  IEEE (Institute of Electrical and Electronic Engineers)  ISO (International Standards Organization)  SEI (Software Engineering Institute)  OMG (Object Management Group)

Editor's Notes

  1. Perangkat lunak terdiri dari serangkaian instruksi2 yang saling berkaitan untuk mencapai tujuan tertentu, memberitahukan kepada komputer tentang tugas apa yang harus dilakukan, dan bagaimana cara melakukannya.