SlideShare a Scribd company logo
Pengembangan Perangkat
Lunak
Minggu ke 1
System Development Life Cycle
System
Specification
Requirements
Analysis
Architectural
Design
Detailed
Design
Coding &
Debugging
Unit Testing
System
Testing
Maintenance
SWDLC
Rancangan (design)
n Bagan terstruktur
n Bahasa Inggris terstruktur
n Tabel Keputusan
n Pohon Keputusan
n Persamaan
n Kamus data
n Diagram Warnier Orr
n Diagram Jackson
SWDLC
Kode (Code)
n Menulis statemen dalam bahasa
pemrograman
Uji(Test)
n Pengujian terhadap semua modul kode
untuk mendeteksi kesalahan
Sumber Perangkat Lunak
Aplikasi
Perangkat lunak komersial dari vendor
Perangkat lunak terkustomisasi (eustomized
software)
Keuntungan dan kelemahan menggunakan
paket perangkat lunak komersial :
n Keuntungan
w Implementasi cepat
w Penghematan biaya
w Estimasi biaya dan waktu
w Reliabilitas
Sumber Perangkat Lunak
Aplikasi
n Kerugian
w Kesesuaian rancangan sistem yang tidak baik
w Ketergantungan pada vendor
w Biaya tidak langsung dari kerusakan SDLC
Yang dipersiapkan oleh vendor adalah
1. RFP (Request For Proposal)
2. Prototyping
Mengorganisasi Proyek Pengembangan
perangkat lunak
Pendekatan organisasi
n Program development team
n Chief programmer team
n Egoless programming team
Merencanakan proyek Siklus Hidup
pengembangan perangkat lunak
Perangkat yang digunakan adalah teknik
tinjauan dan evaluasi program (PERT)
PERT : untuk menentukan rangkaian atau
urutan pelaksanaan tugas pengembangan
perangkat lunak dan untuk mengestimasikan
lamanya waktu yang diperlukan dari awal
sampai selesainya pelaksanaan tugas
Langkah menyusun jaringan PERT
Identifikasi semua tugas
Mengestimasi waktu
Menetapkan rangkaian tugas
Menentukan jalur kritis

More Related Content

PDF
Bidang pembelajaran 5.2 Tingkatan 5
 
PPTX
Pertemuan 6
PPTX
TUGAS SIM
DOC
Makalah sistem-informasi-pengembangan
PDF
Ustek pengawasan batu bolong
PPTX
Pengembangan sistem informasi
PPTX
7 pengembangan sistem
PPTX
Pengembangan Sistem Informasi Pembayaran SPP Berbasis Web dan SMS Gateway
Bidang pembelajaran 5.2 Tingkatan 5
 
Pertemuan 6
TUGAS SIM
Makalah sistem-informasi-pengembangan
Ustek pengawasan batu bolong
Pengembangan sistem informasi
7 pengembangan sistem
Pengembangan Sistem Informasi Pembayaran SPP Berbasis Web dan SMS Gateway

Similar to Testing 01 sw_development (20)

PDF
Intro to se
PPT
05 Pengadaan Dan Pengembangan Sistem Informasi
DOCX
ATP TEI SEMSTER 3-5.docx
PPTX
Testing&implementasi 2
PDF
Pertemuan ke 1 (perangkat lunak)
PPTX
Pert 4 siklus hidup
PPTX
Fungsi dan peran dari seorang software engineer pertemuan 2.pptx
PPTX
Pert 5 model proses
PPTX
tools pengembangan perangkat lunak dan gim
PPTX
7. Materi ajar Software Requirement Spesification.pptx
PPTX
Mengenai development quality plan
PPTX
1-1 PPL.pptx
PDF
2. pengenalan software engineering
PPTX
Penggunaan Perangkat Lunak
PPTX
PRESENTASI MPPL untuk mahasiswa perguruan.pptx
PPTX
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
PPT
contoh slide profile company perusahaan.ppt
PPTX
Pert 3 rekayasa produk
PPTX
Pert 3 rekayasa produk
Intro to se
05 Pengadaan Dan Pengembangan Sistem Informasi
ATP TEI SEMSTER 3-5.docx
Testing&implementasi 2
Pertemuan ke 1 (perangkat lunak)
Pert 4 siklus hidup
Fungsi dan peran dari seorang software engineer pertemuan 2.pptx
Pert 5 model proses
tools pengembangan perangkat lunak dan gim
7. Materi ajar Software Requirement Spesification.pptx
Mengenai development quality plan
1-1 PPL.pptx
2. pengenalan software engineering
Penggunaan Perangkat Lunak
PRESENTASI MPPL untuk mahasiswa perguruan.pptx
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
contoh slide profile company perusahaan.ppt
Pert 3 rekayasa produk
Pert 3 rekayasa produk
Ad

More from Novita Basin (7)

DOCX
Sim kelompok
PDF
Manajemen keamanan-system-informasi
PPTX
tugas Laporan penjualan
PPTX
PPT
Mc leod ch01
PDF
Its master-14695-presentationpdf
DOCX
Materi Etika komputer
Sim kelompok
Manajemen keamanan-system-informasi
tugas Laporan penjualan
Mc leod ch01
Its master-14695-presentationpdf
Materi Etika komputer
Ad

Recently uploaded (8)

DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
PPTX
Implementasi Microservices pada Manufaktur
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PPT
pengantar-sistem-informasi manajemen.ppt
PPTX
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
Implementasi Microservices pada Manufaktur
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
pengantar-sistem-informasi manajemen.ppt
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI

Testing 01 sw_development

  • 2. System Development Life Cycle System Specification Requirements Analysis Architectural Design Detailed Design Coding & Debugging Unit Testing System Testing Maintenance
  • 3. SWDLC Rancangan (design) n Bagan terstruktur n Bahasa Inggris terstruktur n Tabel Keputusan n Pohon Keputusan n Persamaan n Kamus data n Diagram Warnier Orr n Diagram Jackson
  • 4. SWDLC Kode (Code) n Menulis statemen dalam bahasa pemrograman Uji(Test) n Pengujian terhadap semua modul kode untuk mendeteksi kesalahan
  • 5. Sumber Perangkat Lunak Aplikasi Perangkat lunak komersial dari vendor Perangkat lunak terkustomisasi (eustomized software) Keuntungan dan kelemahan menggunakan paket perangkat lunak komersial : n Keuntungan w Implementasi cepat w Penghematan biaya w Estimasi biaya dan waktu w Reliabilitas
  • 6. Sumber Perangkat Lunak Aplikasi n Kerugian w Kesesuaian rancangan sistem yang tidak baik w Ketergantungan pada vendor w Biaya tidak langsung dari kerusakan SDLC Yang dipersiapkan oleh vendor adalah 1. RFP (Request For Proposal) 2. Prototyping
  • 7. Mengorganisasi Proyek Pengembangan perangkat lunak Pendekatan organisasi n Program development team n Chief programmer team n Egoless programming team
  • 8. Merencanakan proyek Siklus Hidup pengembangan perangkat lunak Perangkat yang digunakan adalah teknik tinjauan dan evaluasi program (PERT) PERT : untuk menentukan rangkaian atau urutan pelaksanaan tugas pengembangan perangkat lunak dan untuk mengestimasikan lamanya waktu yang diperlukan dari awal sampai selesainya pelaksanaan tugas
  • 9. Langkah menyusun jaringan PERT Identifikasi semua tugas Mengestimasi waktu Menetapkan rangkaian tugas Menentukan jalur kritis