SlideShare a Scribd company logo
Rekayasa Produk (Perangkat
Lunak)
Rekayasa Perangkat Lunak
Dosen : Citra Noviyasari, S.Si, MT1
Rekayasa Perangkat Lunak - Citra N., S.Si, MT 1
Definisi
• 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, dan berkaitan dengan metode dan kaidah
yang diperlukan dalam mengembangkan perangkat
lunak untuk computer.
• Sedangkan pengertian rekayasa perangkat lunak
menurut IEEE :Rekayasa perangkat lunak adalah
pendekatan sistematis untuk pengembangan, operasi,
pemeliharaan dan pemberhentian pemakaian
perangkat lunak.
Rekayasa Perangkat Lunak - Citra N., S.Si, MT 2
Prinsip Perangkat Lunak
• Kekakuan (Rigor),
Rekayasa yang dilakukan harus sesuai dengan keinginan user, walupun terkadang
diperlukan kreativitas perekayasa untuk membuat perangkat lunak.
• Resmi (formal)
Pemilihan salah satu metodologi/pendekatan perangkat lunak, berdampak pada
harus dilaksanakannya aktivitas rekayasa sesuai dengan metodologi yang dipilih,
serta notasi yang dipilih harus selalu konsisten digunakan
• Pemisahan kepentingan
Berkaitan dengan apek-aspek persoalan : melebarnya focus kerja, kompleksitas
sistem.
• Abstraksi
Menggambarkan keseluruhan sistem dalam bentuk yang sederhana
• Modularitas
Mendekomposisikan persoalan menjadi modul-modul independent sehingga
memisahkan perhatian mengenai persoalan internal modul dan interaksi modul-
modul dengan lingkungan luarnya.
Rekayasa Perangkat Lunak - Citra N., S.Si, MT 3
Lapisan Perangkat Lunak
• Lapisan fondasi berupa Proses.
Lapisan fondasi adalah lapisan proses pengembangan perangkat
lunak yang merupakan perekat bagi lapisan-lapisan teknologi yang
lain, serta yang memungkinkan pengembangan perangkat lunak
yang rasional dan tepat.
Lapisan proses mendefinisikan kerangka kerja untuk sekumpulan
proses pokok (KPA –Key Process Area)
• Lapisan Metode
Lapisan Metode memberikan cara teknis dalam membangun
perangkat lunak pada kegiatan penetapan kebutuhan, analisis,
perancangan, pembangunan program, pengujian.
• Lapisan Alat Bantu
Lapisan yang mendefinisikan alat Bantu yang digunakan untuk
mendukung pelaksanaan proses dan metode.
Rekayasa Perangkat Lunak - Citra N., S.Si, MT 4
Milestone Activity
Rekayasa Perangkat Lunak - Citra N., S.Si, MT 5
Kerangka Kerja Proses Umum
Aktivitas Pendukung
Aktivitas Kerangka Kerja
Rangkaian Tugas
Tugas
Kejadian Penting
SQA
Alat Bantu Perangkat Lunak
1. Berorientasi aliran data (proses)
Alat bantu yang digunakan :
a) Konteks Diagram – Data Flow Diagram – Kamus Data
b) Control Flow Diagram – State Transition Diagram
2. Berorientasi Struktur Data
Alat Bantu yang digunakan :
a) Diagram Warnier Orr (DSSD - Data Structured System Development)
b) JSD (Jackson System Development)
c) Diagram ER – Normalisasi – Relasi Tabel
3. Berorientasi Objek
Alat Bantu yang digunakan :
a) OOAD – Object Oriented Analysis and Design (Coad dan Yourdon)
b) OMT – Object Modelling Technique (Rumbaugh)
c) OOSE – Object Oriented Software Engineering (Ivar Jacobson)
Rekayasa Perangkat Lunak - Citra N., S.Si, MT 6

More Related Content

What's hot

Analisis kebutuhan perangkat lunak
Analisis kebutuhan perangkat lunakAnalisis kebutuhan perangkat lunak
Analisis kebutuhan perangkat lunak
Hanum Dinda
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
Analisa perangkat lunak
Analisa perangkat lunakAnalisa perangkat lunak
Analisa perangkat lunak
AdamPikacu
 
Software Engineering 1 (Introduction of Software Engineering)
Software Engineering 1 (Introduction of Software Engineering)Software Engineering 1 (Introduction of Software Engineering)
Software Engineering 1 (Introduction of Software Engineering)
Adam Mukharil Bachtiar
 
System development life cycle universitas widyatama
System development life cycle   universitas widyatamaSystem development life cycle   universitas widyatama
System development life cycle universitas widyatama
Fadly Satriya Gunawan
 
MPPL Chapter 1
MPPL Chapter 1MPPL Chapter 1
MPPL Chapter 1
beiharira
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1
Elia Syaeffulloh
 
SDLC
SDLCSDLC
SDLC
mellmeli
 
Ppt tugas uas, fathia suwaninda,hapzi ali ,universitas mercu buana , 2017 ,ja...
Ppt tugas uas, fathia suwaninda,hapzi ali ,universitas mercu buana , 2017 ,ja...Ppt tugas uas, fathia suwaninda,hapzi ali ,universitas mercu buana , 2017 ,ja...
Ppt tugas uas, fathia suwaninda,hapzi ali ,universitas mercu buana , 2017 ,ja...
fathiamunaf
 
Analisis biaya dan manfaat 1
Analisis biaya dan manfaat 1Analisis biaya dan manfaat 1
Analisis biaya dan manfaat 1
Dori_Dewi
 
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)Listyowatik (Yanie)
 
Sistem Informasi Akuntansi
Sistem Informasi AkuntansiSistem Informasi Akuntansi
Sistem Informasi Akuntansisujud dermawan
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitekturalarfianti
 
MPPL Chapter 7
MPPL Chapter 7MPPL Chapter 7
MPPL Chapter 7
beiharira
 
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 MODEL KITAR HAYAT PEMBANGUNAN SISTEM MODEL KITAR HAYAT PEMBANGUNAN SISTEM
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
Naveen Segaran
 
Fazri m awrd
Fazri m awrdFazri m awrd
Fazri m awrd
AdzieFazri
 

What's hot (19)

Analisis kebutuhan perangkat lunak
Analisis kebutuhan perangkat lunakAnalisis kebutuhan perangkat lunak
Analisis kebutuhan perangkat lunak
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Analisa perangkat lunak
Analisa perangkat lunakAnalisa perangkat lunak
Analisa perangkat lunak
 
Software Engineering 1 (Introduction of Software Engineering)
Software Engineering 1 (Introduction of Software Engineering)Software Engineering 1 (Introduction of Software Engineering)
Software Engineering 1 (Introduction of Software Engineering)
 
System development life cycle universitas widyatama
System development life cycle   universitas widyatamaSystem development life cycle   universitas widyatama
System development life cycle universitas widyatama
 
MPPL Chapter 1
MPPL Chapter 1MPPL Chapter 1
MPPL Chapter 1
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
 
Pertemuan6
Pertemuan6Pertemuan6
Pertemuan6
 
SDLC
SDLCSDLC
SDLC
 
Ppt tugas uas, fathia suwaninda,hapzi ali ,universitas mercu buana , 2017 ,ja...
Ppt tugas uas, fathia suwaninda,hapzi ali ,universitas mercu buana , 2017 ,ja...Ppt tugas uas, fathia suwaninda,hapzi ali ,universitas mercu buana , 2017 ,ja...
Ppt tugas uas, fathia suwaninda,hapzi ali ,universitas mercu buana , 2017 ,ja...
 
Analisis biaya dan manfaat 1
Analisis biaya dan manfaat 1Analisis biaya dan manfaat 1
Analisis biaya dan manfaat 1
 
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
 
Sistem Informasi Akuntansi
Sistem Informasi AkuntansiSistem Informasi Akuntansi
Sistem Informasi Akuntansi
 
Pengembangan sistem
Pengembangan sistemPengembangan sistem
Pengembangan sistem
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
 
MPPL Chapter 7
MPPL Chapter 7MPPL Chapter 7
MPPL Chapter 7
 
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 MODEL KITAR HAYAT PEMBANGUNAN SISTEM MODEL KITAR HAYAT PEMBANGUNAN SISTEM
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 
Fazri m awrd
Fazri m awrdFazri m awrd
Fazri m awrd
 

Viewers also liked

Pert 1 pendahuluan
Pert 1   pendahuluanPert 1   pendahuluan
Pert 1 pendahuluan
Malazan GaleriPOS
 
Pert 3 rekayasa produk
Pert 3   rekayasa produkPert 3   rekayasa produk
Pert 3 rekayasa produk
Malazan GaleriPOS
 
Pert 5 model proses
Pert 5   model prosesPert 5   model proses
Pert 5 model proses
Malazan GaleriPOS
 
Pert 2 rekayasa sistem
Pert 2   rekayasa sistemPert 2   rekayasa sistem
Pert 2 rekayasa sistem
Malazan GaleriPOS
 
Pert 4 siklus hidup
Pert 4   siklus hidupPert 4   siklus hidup
Pert 4 siklus hidup
Malazan GaleriPOS
 

Viewers also liked (6)

Pert 1 pendahuluan
Pert 1   pendahuluanPert 1   pendahuluan
Pert 1 pendahuluan
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
Pert 3 rekayasa produk
Pert 3   rekayasa produkPert 3   rekayasa produk
Pert 3 rekayasa produk
 
Pert 5 model proses
Pert 5   model prosesPert 5   model proses
Pert 5 model proses
 
Pert 2 rekayasa sistem
Pert 2   rekayasa sistemPert 2   rekayasa sistem
Pert 2 rekayasa sistem
 
Pert 4 siklus hidup
Pert 4   siklus hidupPert 4   siklus hidup
Pert 4 siklus hidup
 

Similar to Pert 3 rekayasa produk

Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
Kurjum Usman
 
Materi Pertemuan Pertama Rekayasa Perangkat Lunak
Materi Pertemuan Pertama Rekayasa Perangkat LunakMateri Pertemuan Pertama Rekayasa Perangkat Lunak
Materi Pertemuan Pertama Rekayasa Perangkat Lunak
MarciaRizkyHamdala1
 
Analisis kebutuhan software dengan konsep SDLC
Analisis kebutuhan software dengan konsep SDLCAnalisis kebutuhan software dengan konsep SDLC
Analisis kebutuhan software dengan konsep SDLC
ssuser71d74a
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPL
ari alfian
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
Agus Ronaldo Siahaan
 
1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx
castakaagussugianto
 
Apsi (modul 2)
Apsi  (modul 2)Apsi  (modul 2)
Apsi (modul 2)
manja purnasari
 
Prak rpl
Prak rplPrak rpl
Minggu 1 pendahuluan
Minggu 1   pendahuluanMinggu 1   pendahuluan
Minggu 1 pendahuluanahmadmaurits
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
Andreananda5
 
PERTEMUAN 9DPB.pptx
PERTEMUAN 9DPB.pptxPERTEMUAN 9DPB.pptx
PERTEMUAN 9DPB.pptx
CherlinaPanjaitan
 
Konsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat LunakKonsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat Lunak
SMK Kartika XX-1 Makassar
 
Spesifikasi perangkat lunak
Spesifikasi perangkat lunakSpesifikasi perangkat lunak
Spesifikasi perangkat lunakarfianti
 
LANDASAN TEORI
LANDASAN TEORILANDASAN TEORI
LANDASAN TEORI
Bruce Lee
 
Materi Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxMateri Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptx
ardanaadam1
 
02_RPL.pptx
02_RPL.pptx02_RPL.pptx
02_RPL.pptx
Leman57
 

Similar to Pert 3 rekayasa produk (20)

Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Materi Pertemuan Pertama Rekayasa Perangkat Lunak
Materi Pertemuan Pertama Rekayasa Perangkat LunakMateri Pertemuan Pertama Rekayasa Perangkat Lunak
Materi Pertemuan Pertama Rekayasa Perangkat Lunak
 
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
 
Analisis kebutuhan software dengan konsep SDLC
Analisis kebutuhan software dengan konsep SDLCAnalisis kebutuhan software dengan konsep SDLC
Analisis kebutuhan software dengan konsep SDLC
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPL
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx
 
Apsi (modul 2)
Apsi  (modul 2)Apsi  (modul 2)
Apsi (modul 2)
 
Prak rpl
Prak rplPrak rpl
Prak rpl
 
Minggu 1 pendahuluan
Minggu 1   pendahuluanMinggu 1   pendahuluan
Minggu 1 pendahuluan
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
 
PERTEMUAN 9DPB.pptx
PERTEMUAN 9DPB.pptxPERTEMUAN 9DPB.pptx
PERTEMUAN 9DPB.pptx
 
Konsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat LunakKonsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat Lunak
 
Spesifikasi perangkat lunak
Spesifikasi perangkat lunakSpesifikasi perangkat lunak
Spesifikasi perangkat lunak
 
materi 2..pptx
materi 2..pptxmateri 2..pptx
materi 2..pptx
 
LANDASAN TEORI
LANDASAN TEORILANDASAN TEORI
LANDASAN TEORI
 
Materi Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxMateri Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptx
 
02_RPL.pptx
02_RPL.pptx02_RPL.pptx
02_RPL.pptx
 

Recently uploaded

Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Tsabitpattipeilohy
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
AnandhaAdkhaM1
 
Metode Clayperon (Persamaan Tiga Momen) untuk balok menerus.pptx
Metode Clayperon (Persamaan Tiga Momen) untuk balok menerus.pptxMetode Clayperon (Persamaan Tiga Momen) untuk balok menerus.pptx
Metode Clayperon (Persamaan Tiga Momen) untuk balok menerus.pptx
ssuser2537c0
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
HADIANNAS
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
muhammadiswahyudi12
 
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
AdityaWahyuDewangga1
 
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
jayakartalumajang1
 
436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
rhamset
 
NADIA FEBIANTI TUGAS PPT(GAMMA APP).pptx
NADIA FEBIANTI TUGAS PPT(GAMMA APP).pptxNADIA FEBIANTI TUGAS PPT(GAMMA APP).pptx
NADIA FEBIANTI TUGAS PPT(GAMMA APP).pptx
nadiafebianti2
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
delphijean1
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
indahrosantiTeknikSi
 

Recently uploaded (11)

Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
 
Metode Clayperon (Persamaan Tiga Momen) untuk balok menerus.pptx
Metode Clayperon (Persamaan Tiga Momen) untuk balok menerus.pptxMetode Clayperon (Persamaan Tiga Momen) untuk balok menerus.pptx
Metode Clayperon (Persamaan Tiga Momen) untuk balok menerus.pptx
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
 
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
 
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
 
436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
 
NADIA FEBIANTI TUGAS PPT(GAMMA APP).pptx
NADIA FEBIANTI TUGAS PPT(GAMMA APP).pptxNADIA FEBIANTI TUGAS PPT(GAMMA APP).pptx
NADIA FEBIANTI TUGAS PPT(GAMMA APP).pptx
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
 

Pert 3 rekayasa produk

  • 1. Rekayasa Produk (Perangkat Lunak) Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT1 Rekayasa Perangkat Lunak - Citra N., S.Si, MT 1
  • 2. Definisi • 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, dan berkaitan dengan metode dan kaidah yang diperlukan dalam mengembangkan perangkat lunak untuk computer. • Sedangkan pengertian rekayasa perangkat lunak menurut IEEE :Rekayasa perangkat lunak adalah pendekatan sistematis untuk pengembangan, operasi, pemeliharaan dan pemberhentian pemakaian perangkat lunak. Rekayasa Perangkat Lunak - Citra N., S.Si, MT 2
  • 3. Prinsip Perangkat Lunak • Kekakuan (Rigor), Rekayasa yang dilakukan harus sesuai dengan keinginan user, walupun terkadang diperlukan kreativitas perekayasa untuk membuat perangkat lunak. • Resmi (formal) Pemilihan salah satu metodologi/pendekatan perangkat lunak, berdampak pada harus dilaksanakannya aktivitas rekayasa sesuai dengan metodologi yang dipilih, serta notasi yang dipilih harus selalu konsisten digunakan • Pemisahan kepentingan Berkaitan dengan apek-aspek persoalan : melebarnya focus kerja, kompleksitas sistem. • Abstraksi Menggambarkan keseluruhan sistem dalam bentuk yang sederhana • Modularitas Mendekomposisikan persoalan menjadi modul-modul independent sehingga memisahkan perhatian mengenai persoalan internal modul dan interaksi modul- modul dengan lingkungan luarnya. Rekayasa Perangkat Lunak - Citra N., S.Si, MT 3
  • 4. Lapisan Perangkat Lunak • Lapisan fondasi berupa Proses. Lapisan fondasi adalah lapisan proses pengembangan perangkat lunak yang merupakan perekat bagi lapisan-lapisan teknologi yang lain, serta yang memungkinkan pengembangan perangkat lunak yang rasional dan tepat. Lapisan proses mendefinisikan kerangka kerja untuk sekumpulan proses pokok (KPA –Key Process Area) • Lapisan Metode Lapisan Metode memberikan cara teknis dalam membangun perangkat lunak pada kegiatan penetapan kebutuhan, analisis, perancangan, pembangunan program, pengujian. • Lapisan Alat Bantu Lapisan yang mendefinisikan alat Bantu yang digunakan untuk mendukung pelaksanaan proses dan metode. Rekayasa Perangkat Lunak - Citra N., S.Si, MT 4
  • 5. Milestone Activity Rekayasa Perangkat Lunak - Citra N., S.Si, MT 5 Kerangka Kerja Proses Umum Aktivitas Pendukung Aktivitas Kerangka Kerja Rangkaian Tugas Tugas Kejadian Penting SQA
  • 6. Alat Bantu Perangkat Lunak 1. Berorientasi aliran data (proses) Alat bantu yang digunakan : a) Konteks Diagram – Data Flow Diagram – Kamus Data b) Control Flow Diagram – State Transition Diagram 2. Berorientasi Struktur Data Alat Bantu yang digunakan : a) Diagram Warnier Orr (DSSD - Data Structured System Development) b) JSD (Jackson System Development) c) Diagram ER – Normalisasi – Relasi Tabel 3. Berorientasi Objek Alat Bantu yang digunakan : a) OOAD – Object Oriented Analysis and Design (Coad dan Yourdon) b) OMT – Object Modelling Technique (Rumbaugh) c) OOSE – Object Oriented Software Engineering (Ivar Jacobson) Rekayasa Perangkat Lunak - Citra N., S.Si, MT 6