SlideShare a Scribd company logo
1 of 29
Download to read offline
SOFTWARE ENGINEERING
(REKAYASA PERANGKAT
LUNAK)
SOFTWARE
โ€ข Software merepresentasikan masalah di dunia nyata
โ€ข Masalah di dunia nyata lebih komplek dari pertukaran dua
nilai
โ€ข Software <> program
โ€ข Software meliputi (program,dokumen,data)
REKAYASA
PERANGKAT LUNAK
RPL adalah teknologi yang harus digunakan oleh setiap
orang yang akan membangun software, dengan melalui
serangkaian proses menggunakan sekumpulan metode dan
alat bantu (Pressman, 1997)
KARAKTERISTIK
SOFTWARE
(PRESSMAN 1997)
Software adalah komponen sistem yang logik(bukan fisik spt
elemen bangunan / komputer)
Software dibangun/direkayasa, tidak melalui proses
manufaktur secara umum
kebanyakan software dibangun berdasarkan kebutuhan
MENGAPA PERLU RPL
Untuk mendapatkan software yang benar dan membuat
software menjadi benar
software adalah untuk sesuatu yang komplek dalam hal:
โ€ข ruang lingkup permasalahan: business rule
โ€ข Ukuran Data : digital/non digital
โ€ข Solusi : algoritma
โ€ข Lokasi/Sites
MENGAPA PERLU RPL
โ€ข Software harus benar
โ€ข berdasarkan business rule
โ€ข sejalan dengan segala sesuatu dan semua pihak yang terkait
โ€ข pembangunan s/w harus dikelola dengan baik untuk
menjamin kebenarannya
ELEMEN RPL
Product (software)
โ€ข program
โ€ข dokumentasi
โ€ข Data
diperoleh melalui tahapan pembangunan SDLC (Waterfall
Model,Prototyping Model,Spiral Model)
Process (bagaimana software dibangun)
โ€ข Management process
โ€ข Tecnical Process
PROSES MANAJEMEN
Manajemen Proyek
Manajemen konfigurasi
Manajemen jaminan Kualitas (Quality Assurance)
PROSES TEKNIS
Metode yang harus diaplikasikan pada setiap tahapan
SDLC(System Development Life Cycle)
โ€ข metode Analisis
โ€ข Metode Perancangan
โ€ข Metode Pemrograman
โ€ข Metode Pengujian
SIAPA SAJA YANG
TERLIBAT
Manajer
โ€ข Manajer Proyek
โ€ข Manajer Konfigurasi
โ€ข Manajer QA
Software Developer
โ€ข Analyst
โ€ข Designer
โ€ข Programmer
Support
โ€ข Administration
โ€ข Technical support for customers
โ€ข welfare (keselamatan)
LAYER TEKNOLOGI
RPL
LANGKAH-LANGKAH
RPL
Definisi
โ€ข Rekayasa Informasi/System
โ€ข Perencanaan Proyek Software
โ€ข Analisis Permintaan user
Pengembangan
โ€ข Desain software
โ€ข pembuatan kode
โ€ข test software
Pemeliharaan
โ€ข Koreksi
โ€ข Adaptasi
โ€ข Pencegahan
โ€ข Pengembangan
1. MODEL LINEAR
WATERFAL
TAHAP ANALISIS
(WATERFALL)
Tahap dimana inisialisasi pendefinisian masalah untuk
menyelesaikan teknis pengembangan software mulai
dilakukan
Akhir tahap ini saat didapat definisi permasalahan yang
disetujui oleh pengguna dan pengembang dan akan
dicarikan solusi
TAHAP DESAIN
(WATERFALL)
Tahapan yang melakukan proses perancangan terhadap hasil
yang didapat dari tahap analisis, meliputi proses:
โ€ข Dekomposisi modul sistem
โ€ข Rancangan input/output
โ€ข Penetapan struktur data/database
โ€ข Penetapan prosedur kerja
โ€ข Penetapan formula pengolahan data
TAHAP CODE
(WATERFALL)
TAHAP TESTING
(WATERFALL)
โ€ข Pengujian merupakan proses mengeksekusi program
dengan tujuan untuk menemukan kesalahan
โ€ข Pengujian yang baik adalah pengujian yang dilakukan
dengan mempunyai probabilitas penemuan kesalahan
yang tidak diduga
โ€ข Pengujian yang sukses adalah pengujian yang berhasil
mengatasi penyelesaian penemuan kesalahan yang tidak
diduga
PERAWATAN
(WATERFALL)
โ€ข Perawatan software bukan hanya sekedar proses
memperbaiki kesalahan tetapi proses yang memiliki
karakteristik penyelesaian kesalahan, perubahan
teknologi, melengkapi fungsi baru dsb
โ€ข Proses perawatan software tergantung atas permintaan
perubahan dari user,manajemen/customer
PERMASALAHAN
PADA MODEL LINER
โ€ข Penanganan perubahan pada saat proses terjadi
โ€ข Semua kebutuhan sudah terdefinisi sejak awal proses
โ€ข Software yang diberikan adalah versi akhir setelah tiap langkah
dijalankan,perubahan didalam proses tidak dilakukan
2. MODEL ITERATIF
MODEL PROTOTYPING
Tiga bentuk model:
โ€ข Diatas kertas berbasis komputer menggambarkan interaksi
manusia
โ€ข Working prototype: mengimplementasikan sebagian fungsi
software
โ€ข Program jadi:melakukan sebagian atau seluruh fungsi yang akan
dilakukan, ada fitur yang belum dikembangkan
TAHAPAN
PROTOTYPING
PERMASALAHAN
PROTOTYPING
3. MODEL
EVOLUTIONARY
INCREMENTAL
MODEL EVOLUTIONARY
SPIRAL
MODEL SPIRAL
KARAKTERISTIK
MODEL SPIRAL
4. TEKNIK GENERASI
KE4
SOFTWARE DEVELOPMENT
ENVIRONMENT THAT SUPPORTS THE
4GT PARADIGM INCLUDES SOME OR ALL
OF THE FOLLOWING TOOLS:
1) Non-procedural languages for database query
2) Report generation
3) Data manipulation
4) Screen interaction and definition
5) Code generation and High-level graphics capability
6) Spreadsheet capability
7) Automated generation of HTML and similar languages used for
Web-site creation using advanced software tools.

More Related Content

Similar to RPL.pdf

Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
f' yagami
ย 
Rpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekRpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyek
f' yagami
ย 
Rpl 1-introduction
Rpl 1-introductionRpl 1-introduction
Rpl 1-introduction
f' yagami
ย 
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
Anjrah Mintana
ย 
Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146
isfanfajar
ย 
RPL
RPLRPL
RPL
Er Erlyta
ย 

Similar to RPL.pdf (20)

Rpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_aRpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_a
ย 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
ย 
Ragam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat LunakRagam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat Lunak
ย 
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
ย 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
ย 
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
ย 
MPPL Chapter 3
MPPL Chapter 3MPPL Chapter 3
MPPL Chapter 3
ย 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
ย 
Rpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekRpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyek
ย 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
ย 
Rpl 1-introduction
Rpl 1-introductionRpl 1-introduction
Rpl 1-introduction
ย 
Perkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginerPerkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginer
ย 
rpl-2-1.pptx
rpl-2-1.pptxrpl-2-1.pptx
rpl-2-1.pptx
ย 
Materi ppl
Materi pplMateri ppl
Materi ppl
ย 
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
ย 
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptxSK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
ย 
RPL_Kelompok
RPL_KelompokRPL_Kelompok
RPL_Kelompok
ย 
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
ย 
Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146
ย 
RPL
RPLRPL
RPL
ย 

More from AhmadKurt

Buku-Pedoman-PKM-2020_2.pdf
Buku-Pedoman-PKM-2020_2.pdfBuku-Pedoman-PKM-2020_2.pdf
Buku-Pedoman-PKM-2020_2.pdf
AhmadKurt
ย 
Buku-Pedoman-PKM-2020.pdf
Buku-Pedoman-PKM-2020.pdfBuku-Pedoman-PKM-2020.pdf
Buku-Pedoman-PKM-2020.pdf
AhmadKurt
ย 
sistem inventaris aktiva.pdf
sistem inventaris aktiva.pdfsistem inventaris aktiva.pdf
sistem inventaris aktiva.pdf
AhmadKurt
ย 
Kel-6-BUS-I.pdf
Kel-6-BUS-I.pdfKel-6-BUS-I.pdf
Kel-6-BUS-I.pdf
AhmadKurt
ย 
doc_2.pdf
doc_2.pdfdoc_2.pdf
doc_2.pdf
AhmadKurt
ย 
T-37.pdf
T-37.pdfT-37.pdf
T-37.pdf
AhmadKurt
ย 
doc.pdf
doc.pdfdoc.pdf
doc.pdf
AhmadKurt
ย 
Database_Desaign.pdf
Database_Desaign.pdfDatabase_Desaign.pdf
Database_Desaign.pdf
AhmadKurt
ย 
TM_13 - Searching.pdf
TM_13 - Searching.pdfTM_13 - Searching.pdf
TM_13 - Searching.pdf
AhmadKurt
ย 
S_MTK_0905927_Chapter3.pdf
S_MTK_0905927_Chapter3.pdfS_MTK_0905927_Chapter3.pdf
S_MTK_0905927_Chapter3.pdf
AhmadKurt
ย 

More from AhmadKurt (10)

Buku-Pedoman-PKM-2020_2.pdf
Buku-Pedoman-PKM-2020_2.pdfBuku-Pedoman-PKM-2020_2.pdf
Buku-Pedoman-PKM-2020_2.pdf
ย 
Buku-Pedoman-PKM-2020.pdf
Buku-Pedoman-PKM-2020.pdfBuku-Pedoman-PKM-2020.pdf
Buku-Pedoman-PKM-2020.pdf
ย 
sistem inventaris aktiva.pdf
sistem inventaris aktiva.pdfsistem inventaris aktiva.pdf
sistem inventaris aktiva.pdf
ย 
Kel-6-BUS-I.pdf
Kel-6-BUS-I.pdfKel-6-BUS-I.pdf
Kel-6-BUS-I.pdf
ย 
doc_2.pdf
doc_2.pdfdoc_2.pdf
doc_2.pdf
ย 
T-37.pdf
T-37.pdfT-37.pdf
T-37.pdf
ย 
doc.pdf
doc.pdfdoc.pdf
doc.pdf
ย 
Database_Desaign.pdf
Database_Desaign.pdfDatabase_Desaign.pdf
Database_Desaign.pdf
ย 
TM_13 - Searching.pdf
TM_13 - Searching.pdfTM_13 - Searching.pdf
TM_13 - Searching.pdf
ย 
S_MTK_0905927_Chapter3.pdf
S_MTK_0905927_Chapter3.pdfS_MTK_0905927_Chapter3.pdf
S_MTK_0905927_Chapter3.pdf
ย 

Recently uploaded

Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
langkahgontay88
ย 
Sistem-Informasi-Akuntansi-Pertemuan-10.ppt
Sistem-Informasi-Akuntansi-Pertemuan-10.pptSistem-Informasi-Akuntansi-Pertemuan-10.ppt
Sistem-Informasi-Akuntansi-Pertemuan-10.ppt
Ika Putri
ย 
LAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docx
LAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docxLAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docx
LAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docx
AnissaPratiwi3
ย 
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARUATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
sayangkamuu240203
ย 
bahan paparan satgas penilaian kinerja tpps.pptx
bahan paparan satgas penilaian kinerja tpps.pptxbahan paparan satgas penilaian kinerja tpps.pptx
bahan paparan satgas penilaian kinerja tpps.pptx
ZainalArifin848408
ย 
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Riyadh +966572737505 get cytotec
ย 
Hub. 0821 4281 1002, Rekomendasi Restoran Rumah Makan Kulineran Warung Depot ...
Hub. 0821 4281 1002, Rekomendasi Restoran Rumah Makan Kulineran Warung Depot ...Hub. 0821 4281 1002, Rekomendasi Restoran Rumah Makan Kulineran Warung Depot ...
Hub. 0821 4281 1002, Rekomendasi Restoran Rumah Makan Kulineran Warung Depot ...
syafiraw266
ย 
Pelembagaan Badan Usaha Milik Desa (BUMDes)ppt
Pelembagaan Badan Usaha Milik Desa (BUMDes)pptPelembagaan Badan Usaha Milik Desa (BUMDes)ppt
Pelembagaan Badan Usaha Milik Desa (BUMDes)ppt
JhonSutarka1
ย 

Recently uploaded (20)

ppt kelompok 3 bentuk bentuk organisasi.pptx
ppt kelompok 3 bentuk bentuk organisasi.pptxppt kelompok 3 bentuk bentuk organisasi.pptx
ppt kelompok 3 bentuk bentuk organisasi.pptx
ย 
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
ย 
Sistem-Informasi-Akuntansi-Pertemuan-10.ppt
Sistem-Informasi-Akuntansi-Pertemuan-10.pptSistem-Informasi-Akuntansi-Pertemuan-10.ppt
Sistem-Informasi-Akuntansi-Pertemuan-10.ppt
ย 
PPT Klp 5 Sistem Informasi Manajemen.pdf
PPT Klp 5 Sistem Informasi Manajemen.pdfPPT Klp 5 Sistem Informasi Manajemen.pdf
PPT Klp 5 Sistem Informasi Manajemen.pdf
ย 
Media Pembelajaran Ekonomi XI - Bab 5.pptx
Media Pembelajaran Ekonomi XI - Bab 5.pptxMedia Pembelajaran Ekonomi XI - Bab 5.pptx
Media Pembelajaran Ekonomi XI - Bab 5.pptx
ย 
LAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docx
LAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docxLAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docx
LAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docx
ย 
"Bawal99: Menikmati Sensasi Taruhan Olahraga Online dengan Aman dan Nyaman"
"Bawal99: Menikmati Sensasi Taruhan Olahraga Online dengan Aman dan Nyaman""Bawal99: Menikmati Sensasi Taruhan Olahraga Online dengan Aman dan Nyaman"
"Bawal99: Menikmati Sensasi Taruhan Olahraga Online dengan Aman dan Nyaman"
ย 
abortion pills in Kuwait City+966572737505 get Cytotec
abortion pills in Kuwait City+966572737505 get Cytotecabortion pills in Kuwait City+966572737505 get Cytotec
abortion pills in Kuwait City+966572737505 get Cytotec
ย 
Administrasi Kelompok Tani atau kelompok wanita tani
Administrasi Kelompok Tani  atau kelompok wanita taniAdministrasi Kelompok Tani  atau kelompok wanita tani
Administrasi Kelompok Tani atau kelompok wanita tani
ย 
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARUATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
ย 
Bab 11 Liabilitas Jangka Pendek dan Penggajian.pptx
Bab 11 Liabilitas Jangka Pendek dan   Penggajian.pptxBab 11 Liabilitas Jangka Pendek dan   Penggajian.pptx
Bab 11 Liabilitas Jangka Pendek dan Penggajian.pptx
ย 
UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...
UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...
UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...
ย 
bahan paparan satgas penilaian kinerja tpps.pptx
bahan paparan satgas penilaian kinerja tpps.pptxbahan paparan satgas penilaian kinerja tpps.pptx
bahan paparan satgas penilaian kinerja tpps.pptx
ย 
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
ย 
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot BesarBAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
ย 
STRATEGI BERSAING MENGGUNAKAN ANALISIS SWOT
STRATEGI BERSAING MENGGUNAKAN ANALISIS SWOTSTRATEGI BERSAING MENGGUNAKAN ANALISIS SWOT
STRATEGI BERSAING MENGGUNAKAN ANALISIS SWOT
ย 
APAKAH LOGISTIK SIAP UNTUK PERTUMBUHAN? Michael Rada
APAKAH LOGISTIK SIAP UNTUK PERTUMBUHAN? Michael RadaAPAKAH LOGISTIK SIAP UNTUK PERTUMBUHAN? Michael Rada
APAKAH LOGISTIK SIAP UNTUK PERTUMBUHAN? Michael Rada
ย 
Hub. 0821 4281 1002, Rekomendasi Restoran Rumah Makan Kulineran Warung Depot ...
Hub. 0821 4281 1002, Rekomendasi Restoran Rumah Makan Kulineran Warung Depot ...Hub. 0821 4281 1002, Rekomendasi Restoran Rumah Makan Kulineran Warung Depot ...
Hub. 0821 4281 1002, Rekomendasi Restoran Rumah Makan Kulineran Warung Depot ...
ย 
Pelembagaan Badan Usaha Milik Desa (BUMDes)ppt
Pelembagaan Badan Usaha Milik Desa (BUMDes)pptPelembagaan Badan Usaha Milik Desa (BUMDes)ppt
Pelembagaan Badan Usaha Milik Desa (BUMDes)ppt
ย 
6. CONTAINER (MATKUL CARGO HANDLING) .ppt
6. CONTAINER (MATKUL CARGO HANDLING) .ppt6. CONTAINER (MATKUL CARGO HANDLING) .ppt
6. CONTAINER (MATKUL CARGO HANDLING) .ppt
ย 

RPL.pdf

  • 2. SOFTWARE โ€ข Software merepresentasikan masalah di dunia nyata โ€ข Masalah di dunia nyata lebih komplek dari pertukaran dua nilai โ€ข Software <> program โ€ข Software meliputi (program,dokumen,data)
  • 3. REKAYASA PERANGKAT LUNAK RPL adalah teknologi yang harus digunakan oleh setiap orang yang akan membangun software, dengan melalui serangkaian proses menggunakan sekumpulan metode dan alat bantu (Pressman, 1997)
  • 4. KARAKTERISTIK SOFTWARE (PRESSMAN 1997) Software adalah komponen sistem yang logik(bukan fisik spt elemen bangunan / komputer) Software dibangun/direkayasa, tidak melalui proses manufaktur secara umum kebanyakan software dibangun berdasarkan kebutuhan
  • 5. MENGAPA PERLU RPL Untuk mendapatkan software yang benar dan membuat software menjadi benar software adalah untuk sesuatu yang komplek dalam hal: โ€ข ruang lingkup permasalahan: business rule โ€ข Ukuran Data : digital/non digital โ€ข Solusi : algoritma โ€ข Lokasi/Sites
  • 6. MENGAPA PERLU RPL โ€ข Software harus benar โ€ข berdasarkan business rule โ€ข sejalan dengan segala sesuatu dan semua pihak yang terkait โ€ข pembangunan s/w harus dikelola dengan baik untuk menjamin kebenarannya
  • 7. ELEMEN RPL Product (software) โ€ข program โ€ข dokumentasi โ€ข Data diperoleh melalui tahapan pembangunan SDLC (Waterfall Model,Prototyping Model,Spiral Model) Process (bagaimana software dibangun) โ€ข Management process โ€ข Tecnical Process
  • 8. PROSES MANAJEMEN Manajemen Proyek Manajemen konfigurasi Manajemen jaminan Kualitas (Quality Assurance)
  • 9. PROSES TEKNIS Metode yang harus diaplikasikan pada setiap tahapan SDLC(System Development Life Cycle) โ€ข metode Analisis โ€ข Metode Perancangan โ€ข Metode Pemrograman โ€ข Metode Pengujian
  • 10. SIAPA SAJA YANG TERLIBAT Manajer โ€ข Manajer Proyek โ€ข Manajer Konfigurasi โ€ข Manajer QA Software Developer โ€ข Analyst โ€ข Designer โ€ข Programmer Support โ€ข Administration โ€ข Technical support for customers โ€ข welfare (keselamatan)
  • 12. LANGKAH-LANGKAH RPL Definisi โ€ข Rekayasa Informasi/System โ€ข Perencanaan Proyek Software โ€ข Analisis Permintaan user Pengembangan โ€ข Desain software โ€ข pembuatan kode โ€ข test software Pemeliharaan โ€ข Koreksi โ€ข Adaptasi โ€ข Pencegahan โ€ข Pengembangan
  • 14. TAHAP ANALISIS (WATERFALL) Tahap dimana inisialisasi pendefinisian masalah untuk menyelesaikan teknis pengembangan software mulai dilakukan Akhir tahap ini saat didapat definisi permasalahan yang disetujui oleh pengguna dan pengembang dan akan dicarikan solusi
  • 15. TAHAP DESAIN (WATERFALL) Tahapan yang melakukan proses perancangan terhadap hasil yang didapat dari tahap analisis, meliputi proses: โ€ข Dekomposisi modul sistem โ€ข Rancangan input/output โ€ข Penetapan struktur data/database โ€ข Penetapan prosedur kerja โ€ข Penetapan formula pengolahan data
  • 17. TAHAP TESTING (WATERFALL) โ€ข Pengujian merupakan proses mengeksekusi program dengan tujuan untuk menemukan kesalahan โ€ข Pengujian yang baik adalah pengujian yang dilakukan dengan mempunyai probabilitas penemuan kesalahan yang tidak diduga โ€ข Pengujian yang sukses adalah pengujian yang berhasil mengatasi penyelesaian penemuan kesalahan yang tidak diduga
  • 18. PERAWATAN (WATERFALL) โ€ข Perawatan software bukan hanya sekedar proses memperbaiki kesalahan tetapi proses yang memiliki karakteristik penyelesaian kesalahan, perubahan teknologi, melengkapi fungsi baru dsb โ€ข Proses perawatan software tergantung atas permintaan perubahan dari user,manajemen/customer
  • 19. PERMASALAHAN PADA MODEL LINER โ€ข Penanganan perubahan pada saat proses terjadi โ€ข Semua kebutuhan sudah terdefinisi sejak awal proses โ€ข Software yang diberikan adalah versi akhir setelah tiap langkah dijalankan,perubahan didalam proses tidak dilakukan
  • 21. MODEL PROTOTYPING Tiga bentuk model: โ€ข Diatas kertas berbasis komputer menggambarkan interaksi manusia โ€ข Working prototype: mengimplementasikan sebagian fungsi software โ€ข Program jadi:melakukan sebagian atau seluruh fungsi yang akan dilakukan, ada fitur yang belum dikembangkan
  • 29. SOFTWARE DEVELOPMENT ENVIRONMENT THAT SUPPORTS THE 4GT PARADIGM INCLUDES SOME OR ALL OF THE FOLLOWING TOOLS: 1) Non-procedural languages for database query 2) Report generation 3) Data manipulation 4) Screen interaction and definition 5) Code generation and High-level graphics capability 6) Spreadsheet capability 7) Automated generation of HTML and similar languages used for Web-site creation using advanced software tools.