metode waterfall
- definisi kebutuhan apa saja yang dibutuhkan
- sistem dan software desain
- implentasi dan unit testing
- integration dan sistem testing
- operation dan perawatan
model prototype
- pengumpulan kebutuhan
- membuat prototype
- evaluasi prototyping
- pengodingan
- menguji sistem
- evluasi sitem
- penggunaan sistem
evolutuinary model
pertemuan 2 30/9/22
perencanaan sistem
menyangkut estimasi dari kebutuhan2 fisik, tenaga kerja dan dana yang dibutuhjan
untuk mendukung pengembangan sistem ini serta untuk mendukung operasi setelah
diterapkan
perencanaan sistem dapat terdiri dari
1. perencanaan jangka pendek (1 sd 2 th)
2. perencanaan jangga panjang periode 5 th
biasanya di tangani oleh staf perencannaan sistem bida tidak ada dapat juga
dilakukan oleh departemen sistem
contoh infrakstruktur
analisis sistem
penguraian dari suatu si yang utuh kedalam bagian2 komponen dgn maksud untuk
meidentifikasi dan mengevaluasi /swot permasalahan2, kesempatan2, hambatan2 yang
terjadi dan kebutuhan2
yang diharapkan sehingga dapat diusulkan perbaikan2
tahap analisis merupakan tahap yang kritis dan sangat penting. karena kesalahan
didalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya.
implementasi sistem
tahapan2
1. menerapkan rencana implementasi
mengatur biaya dan waktu yang dibutuhkan selama implementasi
skedjul waktu berfungsu sebagai pengendalian terhadap waktu implementasi
2. melakukan kegiatan implementasi
-pemilihan dan pelatihan personil
-pemilihan tempat dan instalasi pk dan pl
-pemograman dan pengetesan program
-pengetesan sistem
-konversi sistem
3. tindak lanjut implementasi
perlu melakukan pengetesan penerimaan sistem
pada tahap sebelumya digunakan data test/semu tapi pada engetesan ini dilakukan
dengan menggunakan data sesungguhnya dalam jangka waktu yang dilakukan oleh analis
sistem bersama sama
dengan user
alasan pengujian pl
-bukan seorang programer yang baik
-lupa menggunakan pemograman terstruktur secara penuh, perancangan atas bawah
untuk mendapatkan solusi
-seharusnya dapat membedakan ada yang dikatakan programer lain atau pelanggan dan
apa yang sebenarnya mereka pikirkan.
-merasa bersalah apabila seorang harus menguji koding yang kita buat
-pengujian merupakan suatu perizinan terhadap kesalahan
dasar pengujian pl
-objektifitas pengujian
1. probabilitas yang tinggi untuk menemukan oror yang tak ditemukan
2. proses eksekusi program yang ditunjukan untuk menmukan eoror
3. membuka eror yang tak ditemukan
-dua kelas input yang disediakan untuk uji pl
1. konfigurasi software (software requrement specification, design specification
dan source code)
2. konfigurasi uji (test plan dan procedure, perangkat testing yang akan digunakan,
test case dan jasil yang diharapkan)
hipo hirarki input proses output
teknik pengujian pl
-pengujian pl adlaah elemen kritis dari jaminan kualitas pl dan mempresentasikan
spesifikasi, desai dan pengkodean
-tujuan pengujian pl adalah mendesai serangkaian tes yang secara sistemastis
mengingkapkan beberapa jenis kesalahan yg berbeda dan melakukannya dalam waktu dan
usaha yang minimum
-manfaat pengujian pl adalah untuk menujukan bahwa fungsi pl bekerja sesua dengan
spek dan kebutuhan dungsi tercapai
pertemuan 3 7/10/22
atribut pengujian yang baik
-memiliki kemungkinan yg tinggi untuk menemukan kesalahan
-tidak adanya redudan
-seharusnya jenis terbaik
-tidak boleh terlalu sederhana atau terlalu kompleks
proses testing
dari unit testing sampe acceptance testing kl masih error mundur perlahan
atau dari acceptance testing ke unit testting
failures = output yang tidak benar atau tidak sesuai ketika sistem dijalankan /
mallfungsing, tidak berjalan sesuai tujuan yang diinginkan
kejadian hanya saat tertentu saja
faults = kesalahan dalam kode yang mungkin menumbulkan failure ketika kode fault
dijalankan / kesalahan yang fatal karena salah kode