You are on page 1of 4

Tugas Kelompok ke - 4

Minggu 10 / Sesi 15

Group 3:
● Aditya Rizqi Akbar - 2502123155
● Hilmi Nugroho - 2502120216
● Irfan Fadillah - 2502118451
● Iwan Kurniawan - 2502120670

1. Buatlah tabel perbandingan antara metodologi waterfall vs Agile! Jelaskan


masing-masing faktor dalam baris terpisah! Contoh tabel seperti di bawah ini, Anda bisa
identifikasi faktor perbedaannya sebanyak mungkin :

Waterfall Agile

Tipe Kontrak Dibagi menjadi beberapa Memisahkan life cycle


fase berbeda pengembangan proyek
menjadi sprint

Fleksibilitas Kaku Fleksibel

Delivery Lebih cepat Lebih lamban

Proses pengembangan Dibagi menjadi beberapa Memisahkan siklus


software fase berbeda pengembangan proyek
menjadi sprint

Waktu Pelaksanaan Memakan waktu yang Memakan waktu yang


relative lebih banyak relative lebih sedikit

Tahap analisis Dilakukan setelah inisiasi Dilakukan di awal-awal


project project

Pendekatan terhadap Fase pengujian muncul Dilakukan bersamaan


kualitas dan pengujian setelah fase pembangunan dengan pemrograman atau
setidaknya selama iterasi
yang sama dengan
pemrograman
2. Isilah tabel berikut, tentukan metodologi dan alat (tools) yang cocok dipakai! Baris
pertama adalah contohnya. Contoh metodologi rekayasa perangkat lunak : Spiral,
Waterfall, Agile, Extreme Programming, Prototyping dll.

Metodologi Rekayasa Alat Metode Pemrograman


Perangkat Lunak

Waterfall DFD Prosedural

Waterfall UML Object oriented


programming

Agile DFD Sistematis dan menekankan


pada improvisasi dan
adaptasi

Agile UML Object Oriented


Programming (OOP)
dengna dokumentasi yang
tersusun rapi dan teratur

Prototype DFD Dibuat sesuai dengna


permintaan klien

Prototype UML Object Oriented


Programming (OOP) yang
dilakukan secara cepat dan
rancangan diusahakan
mewakili seluruh aspek
software

Spiral DFD Sistematis dan terstruktur,


di mana setiap iterasi akan
menggambarkan sejumlah
wilayah tugas

Spiral UML Object Oriented


Programming (OOP)
dengan tingkat sistem yang
kompleks

Rapid Application DFD Iteratif dan inkremental


Development (RAD)

Rapid Application UML Object Oriented


Development (RAD) Programming (OOP) yang
menekankan pada durasi
waktu dan efisiensi biaya

Extreme Programming DFD Sistematis dan menekankan


(XP) pada responsivitas

Extreme Programming UML Object Oriented


(XP) Programming (OOP)
dengna tujuan menurunkan
biaya dari adanya
perubahan pengembangan
software

Scrum DFD Iteratif dan inkremental

Scrum UML Object Oriented


Programming (OOP) yang
membagi proses
pengembangan menjadi
target-target kecil dalam
satuan sprint

3. Sebutkan dan jelaskan jenis strategi implementasi (ada empat), beserta contohnya dalam
proyek atau operasional sehari-hari di perusahaan!

Jawab:

Berikut adalah jenis strategi implementasi:

a. Konversi Langsung (Direct Conversion)

Pendekatan atau strategi konversi langsung (direct conversion atau direct cutover
atau cold turkey conversion atau abrupt cutover) dilakukan dengan mengganti sistem
yang lama langsung dengan sistem yang baru.

b. Konversi Parallel

Strategi parallel ini biasanya dipakai bila sistem cukup kompleks dan
memilikibanyak sekali fitur. Resikonya kecil namun makan biaya yang cukup
besar,karena harus maintain dua sistem yang berjalan bersama hingga waktu
cutoffyang ditentukan.

c. Phase-In Conversion

Strategi konversi bertahap (Phase-In Conversion) ini dilakukan dengan


menggantikan suatu bagian dari sistem lama dengan sistem baru. Jika terjadi
sesuatu, bagian yang baru tersebut akan diganti kembali dengan yang lama. Jika
tidak terjadi masalah, maka modul-modul baru akan dipasangkan lagi untuk
mengganti modul-modul lama yang lain.

d. Pilot Conversion

Pendekatan atau strategi konversi pilot (pilot conversion) atau pendekatan konversi
lokasi (location convertion) dilakukan bertahap pada suatu lokasi sebagai suatu
percontohan dan jka berhasil dilanjutkan ke lokasi yang lainnya. Pendekatan ini
biasanya dilakukan bila suatu sistem yang sejenis akan diterapkan ke banyak bagian
atau lokasi atau departemen.

4. Sebutkan dan jelaskan jenis laporan yang menjadi output dari sebuah sistem!

Jawab:

A. Dokumen
Dokumen merupakan bentuk laporan yang berupa catatan, contoh dari dokumen
bisa berupa struk transaksi, invoice pembayaran serta slip tagihan. Biasanya
tagihan berupa dokumen ini dikirimkan melalui email dengan format softcopy.

B. Report
Report merupakan ssbuah laporan yang dapat berupa gambar maupun grafik yang
berfungsi melaporkan kemajuan maupun progres dari sebuah perusahaan.
Laporan jenis ini dapat digunakan untuk menganalisa keadaan keuangan dari
sebuah perusahaan serta pengambilan keputusan yang tepat.

You might also like