Anda di halaman 1dari 7

iNama : Nella Yuliarni Dosen Pengampu : Anggi Perwitasari, S.T., M.T.

NIM : D1041191015 Mata Kuliah : Analisis dan Perancangan Sistem

Ulangan Tengah Semester

5 Saya dari kelompok kedua dengan pembahasan mengenai model


pengembangan RAD.
Rangkuman presentasi setiap kelompok :

10 Prototype
1. Pengembangan Perangkat Lunak Dengan Model Pengembangan Prototype
 Konsep :
Model prototype adalah model pengembangan yang lebih cepat dan fokus
15 kepada interfacenya, karena interface nanti akan di uji cobakan kepada client atau
user. Hasil dari uji coba ini yang akan menentukan fitur-fitur apa yang akan
digunakan dalam pengembangan perangkat lunak.

 Fase :
20 Dalam pengembangan menggunakan model prototype ini terdapat tujuh fase :
1. Fase pengumpulan kebutuhan
Pada fase ini pelanggan dan pengembang akan mendiskusikan
kebutuhan apa saja yang diperlukan untuk sistem yang akan dibuat.

25 2. Fase membangun prototyping


Pada fase ini perancangan sistem berfokus pada penyajian kepada
pelanggan, seperti format input dan format output.

3. Fase evaluasi prototyping


30 Pada fase ini dilakukan evaluasi akan prototype atau kerangka kerja
yang dibangun, apakah sudah sesuai dengan keinginan dari pelanggan atau
tidak.

4. Fase pengkodean sistem


Pada fase ini apabila prototype atau kerangka kerja yang di buat tadi
sudah disetujui maka programmer akan menerjemahkannya ke dalam salah
satu bahasa pemrograman yang sesuai.

5 5. Fase pengujian sistem


Pada fase ini sistem yang sudah siap untuk digunakan akan diuji atau
di tes terlebih dahulu. Pengujian sistem dapat dilakukan dengan whitebox atau
blackbox.

10 6. Fase evaluasi sistem


Pada fase ini pelanggan atau client akan mengevaluasi sistem yang
sudah ada, apakah sesuai harapan atau tidak. Apabila terjadi ketidaksesuaiaan
maka akan melakukan pengulangan di tahap ke-empat dan tahap ke-lima

15 7. Fase penggunaan sistem


Pada fase ini perangkat lunak yang dibangun siap digunakan.

Spiral
2. Pengembangan Perangkat Lunak Dengan model Pengembangan Spiral
20  Konsep :
Model spiral merupakan gabungan dari dua model yaitu, model waterfall dan
prototyping dengan penekanan yang tinggi pada analisis resiko tiap fasenya.
Bentuk model ini adalah bersifat berulang, yang berfungsi melakukan perubahan,
penambahan dan pengembangan secara cepat dan tepat sesuai keinginan
25 pengguna.
 Fase :
Dalam pengembangan menggunakan model spiral terdapat enam fase :
1. Fase Komunikasi
Pada fase ini sistem analis dengan pelanggan melakukan komunikasi
30 yang bertujuan untuk mengetahui kebutuhan apa saja yang diperlukan
pelanggan.
2. Fase Perencanaan
Pada tahap ini sistem akan disusun atau dirancang sesuai dengan
kebutuhan pelanggan.

5 3. Fase Analisis resiko


Pada tahap ini dilakukan analisis akan resiko apa saja yang akan timbul
dan bagaimana solusi atau alternatif untuk menyelesaikan resiko.

4. Fase Engineering
10 Didalam tahap ini terjadi pengujian dan pengkodean perangkat lunak
yang diinginkan pengguna.

5. Fase Kontruksi
Pada tahap ini sistem dinilai telah siap dan akan dilakukan
15 pembangunan sistem dari gambaran yang dibuat pada tahap sebelumnya dan
menguji sistem yang telah dibangun.

6. Fase Evaluasi
Ini merupakan tahap evaluasi yang dimana analis sistem akan
20 mendapatkan umpan balik dari pengguna terhadap sistem yang telah selesai
dibangun.

Iterative
3. Pengembangan Perangkat Lunak Dengan Model Pengembangan Iterative
25  Konsep :
Konsep dari model ini adalah perulangan, dimana ketika kebutuhan akan
sistem terus berkembang atau bertambah selama tahap pengembangan sistem.

 Fase :
30 Dalam pengembangan menggunakan model iterative terdapat lima fase :
1. Fase Planning & Requirements
Merupakan fase dimana kita melakukan tahap perancangan dan apa
saja kebutuhan yang diperlukan dalam sistem.
2. Fase Analysis & Design
Setelah tahap perancangan selesai, analis menentukan bagaimana
desain dari sistem dan menganalisis apa saja yang diperlukan oleh sistem.
5

3. Implementation
Pada tahap ini Semua dokumen perencanaan, spesifikasi, dan desain
diimplementasikan kedalam bahasa pemrograman.

10 4. Testing
Fase ini untuk menguji apakah terdapat masalah pada sistem.

5. Evaluation
Setelah semua tahap selesai dilaksanakan, sekarang masuk ke tahap
15 evaluasi menyeluruh terhadap perkembangan sistem.

Agile
4. Pengembangan Perangkat Lunak Dengan Model Pengembangan Agile
 Konsep :
Pada model Agile ini memiliki tujuan utama untuk memuaskan client.
20 Konsep yang ditekankan adalah kerja sama tim. pengembangan sistem degan
model ini diperuntukkan untuk sistem jangka pendek.
 Fase :
Dalam pengembangan menggunakan model spiral terdapat lima fase :
1. Fase Planning dan Requirements
25 Pada fase ini dilakukan pemetaan dokumen spesifikasi, menetapkan
persyaratan perangkat lunak atau perangkat keras, dan umumnya
mempersiapkan tahap siklus yang akan datang.

2. Fase Analysis & Design


30 Setelah fase pertama selesai, maka di fase kedua ini kita membuat
gambaran akan projek yang dibangun.

3. Fase Implementation
Pada fase ini programmer melakukan pengkodean akan sistem yang
akan dibangun..

4. Fase Testing
5 Pada fase ini dilakukan tes pada sistem yang telah dibuat untuk
menjaga kualitas sistem dari ancaman bahaya.

5. Fase Evaluation
Pada fase ini sistem yang sudah diuji dan apabila sistem sudah siap
10 diperkenalkan maka di fase ini akan dilakukan pemelihara dan pengecekkan
secara berkala akan sistem.

Scrum
5. Pengembangan Perangkat Lunak Dengan Model Pengembangan Scrum
15  Konsep :
Merupakan metode rekayasa perangkat lunak dengan menggunakan prinsip-
prinsip dari Agile Modelling. Konsep nya lebih bertumpu pada kekuatan
kolaborasi tim.
 Fase :
20 Dalam pengembangan menggunakan model scrum terdapat bebebrapa fase
penting:
1. Product Owner bertujuan untuk mendata seluruh permintaan terhadap
produknya sesuai prioritasnya.
2. Scrum Team menganalisis, menggali, serta merencanakan alur kerja.
25 3. Scrum team mengerjakan sesuai metode, bidang, dan permintaan yang telah
disepakati bersama.
4. Scrum Master memastikan seluruh Scrum team bekerja sesuai rencana awal.
5. Review pekerjaan Scrum Team (review product)
6. Proyek dianggap selesai.

30

Extreme Programming (XP)


6. Pengembangan Perangkat Lunak Dengan Model Pengembangan Extreme
Programming (XP)
 Konsep :
Konsep dari model ini adalah untuk menyederhanakan berbagai tahapan dalam
5 proses pengembangan suatu sistem sehingga lebih adaptif (mudah) dan fleksibel.
 Fase :
Dalam pengembangan menggunakan model Extreme Programming
(XP) terdapat tiga fase :
1. Fase Planning
10 Fase ini digunakan untuk pengumpulan kebutuhan sistem,
menggambarkan output yang diperlukan, dan fitur-fitur yang ada di sistem.

2. Fase Coding
Pada fase ini programmer akan membuat sistem dengan menggunakan
15 salah satu bahasa pemrograman yang cocok untuk sistem.

3. Fase Testing
Pada tahap terakhir ini yang akan dilakukan yaitu pengujian untuk
mendapatkan feedback  dari pengguna.
20

V-Shape
7. Pengembangan Perangkat Lunak Dengan Model Pengembangan V-Shape
 Konsep :
Konsep pada model ini sama dengan waterfall. Eksekusi perfasenya dilakukan
25 secara berurutan dalam bentuk V. V model ini lebih disiplin dalam
pengembangannya karena pada setiap fasenya apabila satu fase belum selesai,
maka tidak bisa lanjut ke fase selanjutnya.

 Fase :
30 Dalam pengembangan menggunakan model V-Shape terdapat lima fase :
1. Fase Requirement Analysis & Acceptance Testing
Pada fase Requirement Analysis keluarannya berupa dokumen-
dokumen yang berisi kebutuhan pengguna. Acceptance Testing adalah
hasil dari dokumentasi tadi yang dapat diterima oleh pengguna.

5 2. Fase System Design &System Testing


Fase ini digunakan untuk meracangan sistem. input dari fase ini
adalah dokumen-dokumen pada tahap sebelumnya. Keluaran dari fase
ini adalah spesifikasi software.

10 3. Fase Architectural Design & Integration Testing


Desain yang sudah di rancang tadi akan dibangun arsitukturnya
pada tahap ini dan lebih spesifik dalam perancangan setiap
komponennya.

15 4. Fase module design & Unit Testing


Spesifikasi badan system dipecah menjadi modul yang lebih
kecil. Seperti fungsi dan logika dari setiap modulnya.

5. Fase Implementasi Coding


20 Tahap dimana programmer melakukan pengkodean.

Anda mungkin juga menyukai