SlideShare a Scribd company logo
1 of 13
METODE PENGEMBANGAN SISTEM
PENDEKATAN SISTEM
RAPID APPLICATION DEVELOPMENT
(RAD)
Tugas Presetasi Kelompok :
Anggrini Kongo
JoniPT.Silaban
RAPID APPLICATION DEVELOPMENT( RAD)
ADALAH METODOLOGI PENGEMBANGAN PERANGKAT LUNAK
YANG BERFOKUS PADA MEMBANGUN APLIKASI DALAM WAKTU
YANG SANGAT SINGKAT/CEPAT .
Menurut James Martin “RapidApplication Development (RAD) merupakan
pengembangan siklus yang dirancang untuk memberikan pengembangan
yang jauh lebih
cepat dan hasil yang lebih berkualitas tinggi daripada yang dicapai dengan
siklus hidup
tradisional.
Unsur-unsur penting RAD
Prototyping
tujuannya untuk membangkitkan kembali desain untuk
kebutuhan pengguna.untuk membangun sebuah fitur yang hasil
akhirnya dalam jumlah pendek dengan waktu yang
memungkinkan.
Interative development
menciptakan versi yang fungsional dari sebuah sistem dan siklus
pembangunan pendek.
Time boxing
Proses menunda fitur untuk versi applikasi dimasa mendatang
untuk melengkapi versi saat ini sebagai ketepatan waktu.
Team member
Metodologi RAD merekomendasikan penggunaan tim kecil
yang terdiri dari anggota yang berpengalaman,serbaguna,dan
motivasi yang mampu untuk melakukan peran ganda.
RADTOOLS
memanfaatkan tekhnologi baru yang
tersedian untuk mempercepat
pembangunan.
1. Bussines modeling
2. Data modeling
3. Proses modeling
4. Application modeling
5. Testing modeling and
turnofer
MODEL RAD
Aliran informasi di antara fungsi – fungsi bisnis
dimodelkan dengan suatu cara untuk
menjawab pertanyaan – pertanyaan berikut :
a. informasi apa yang mengendalikan proses
bisnis?
b. Informasi apa yang di munculkan?
c. Siapa yang memunculkanya?
d. Ke mana informasi itu pergi?
e. Siapa yang memprosesnya?
BUSSENISS MODELING
Bagian dari pemodelan
bisnis yang didefinisikan ke
dalam sekumpulan objek
data
DATA MODELING
Aliran informasi yang didefinisikan di dalam fase
data modeling ditransformasikan
untuk mencapai aliran informasi yang perlu bagi
implementasi sebuah fungsi bisnis.
· Gambaran pemrosesan diciptakan untuk
menambah, memodifikasi,
menghapus, atau mendapatkan kembali sebuah
objek data.
PROSES MODELING
a.Pada semua kasus, alat – alat bantu otomatis dipakai
untuk memfasilitasi
konstruksi perangkat lunak.
b. Melakukan penggunaan kembali komponen yang ada
(jika mungkin).
c. Atau membuat kembali penggunaan kembali
komponen jika dibutuhkan.
APPLICATION MODELING
Karena proses RAD menekankan pada pemakaian
kembali,banyak komponen
program telah diuji. Hal ini mengurangi keseluruhan
waktu pengujian.
·Tetapi komponen baru harus di uji dan semua
interface harus dilatih secara
penuh.
TESTING AND TURNOFER MODELING
RAD mempunyai keuntungan yang dapat disimpulkan sebagai berikut:
Sangat berguna dilakukan pada kondisi user tidak memahami
kebutuhankebutuhan apa saja yang digunakan pada proses pengembangan
perangkat lunak.
 RAD mengikuti tahapan pengembangan sistem sepeti umumnya, tetapi
mempunyai kemampuan untuk menggunakan kembali komponen yang
ada(reusable object) sehingga pengembang tidak perlu membuat dari awal
lagi
dan waktu lebih singkat berkisar antara 60 hari - 90
hari.
Karena mempunyai kemampuan untuk menggunakan komponen yang
sudah
ada dan waktu yang lebih singkat maka membuat biaya menjadi lebih
rendah dalam menggunakan RAD
KEUNTUNGAN RAD
Proyek yang berskala besar, RAD memerlukan sumber daya
manusia yang
memadai untuk menciptakan jumlah tim yang baik.
RAD menuntut pengembang dan pelanggan memiliki
komitmen dalam
aktivitas rapid fire yang diperlukan untuk melengkapi sebuah
sistem dalam
waktu yang singkat. Jika komitmen tersebut tidak ada maka
proyek RAD akan
gagal.
KELEMAHAN RAD
RAD Pengembangan Cepat

More Related Content

Similar to RAD Pengembangan Cepat

Software project management
Software project managementSoftware project management
Software project managementAnnisa Shabrina
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramNoviaAlisa
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptxgaudensius
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptxRainLovy
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramYiufian
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMoch. Nor Kholis
 
Rad, Agile & Extreme Programming
Rad, Agile & Extreme ProgrammingRad, Agile & Extreme Programming
Rad, Agile & Extreme ProgrammingRaka Auramuwahid
 
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxKualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxSusantiwu1
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle softwareHarzalik Meank
 
RPL 1 (Lama) - Proses Pembangunan Perangkat Lunak
RPL 1 (Lama) - Proses Pembangunan Perangkat LunakRPL 1 (Lama) - Proses Pembangunan Perangkat Lunak
RPL 1 (Lama) - Proses Pembangunan Perangkat LunakAdam Mukharil Bachtiar
 

Similar to RAD Pengembangan Cepat (20)

Kualitas Source Code.pptx
Kualitas Source Code.pptxKualitas Source Code.pptx
Kualitas Source Code.pptx
 
Software project management
Software project managementSoftware project management
Software project management
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptx
 
Application Development.pptx
Application Development.pptxApplication Development.pptx
Application Development.pptx
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
 
Rad, Agile & Extreme Programming
Rad, Agile & Extreme ProgrammingRad, Agile & Extreme Programming
Rad, Agile & Extreme Programming
 
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
 
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxKualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
 
Scrum in agile
Scrum in agileScrum in agile
Scrum in agile
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle software
 
SourceCode.pptx
SourceCode.pptxSourceCode.pptx
SourceCode.pptx
 
Rpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_aRpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_a
 
Meeting 3 metode pengembangan sistem
Meeting 3   metode pengembangan sistemMeeting 3   metode pengembangan sistem
Meeting 3 metode pengembangan sistem
 
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
Rekayasa Perangkat Lunak - Model Pengembangan SistemRekayasa Perangkat Lunak - Model Pengembangan Sistem
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
 
Ragam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat LunakRagam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat Lunak
 
RPL 1 (Lama) - Proses Pembangunan Perangkat Lunak
RPL 1 (Lama) - Proses Pembangunan Perangkat LunakRPL 1 (Lama) - Proses Pembangunan Perangkat Lunak
RPL 1 (Lama) - Proses Pembangunan Perangkat Lunak
 
Angga kusuma uts_rpl20172
Angga kusuma uts_rpl20172Angga kusuma uts_rpl20172
Angga kusuma uts_rpl20172
 

RAD Pengembangan Cepat

  • 1. METODE PENGEMBANGAN SISTEM PENDEKATAN SISTEM RAPID APPLICATION DEVELOPMENT (RAD) Tugas Presetasi Kelompok : Anggrini Kongo JoniPT.Silaban
  • 2. RAPID APPLICATION DEVELOPMENT( RAD) ADALAH METODOLOGI PENGEMBANGAN PERANGKAT LUNAK YANG BERFOKUS PADA MEMBANGUN APLIKASI DALAM WAKTU YANG SANGAT SINGKAT/CEPAT . Menurut James Martin “RapidApplication Development (RAD) merupakan pengembangan siklus yang dirancang untuk memberikan pengembangan yang jauh lebih cepat dan hasil yang lebih berkualitas tinggi daripada yang dicapai dengan siklus hidup tradisional.
  • 3. Unsur-unsur penting RAD Prototyping tujuannya untuk membangkitkan kembali desain untuk kebutuhan pengguna.untuk membangun sebuah fitur yang hasil akhirnya dalam jumlah pendek dengan waktu yang memungkinkan. Interative development menciptakan versi yang fungsional dari sebuah sistem dan siklus pembangunan pendek. Time boxing Proses menunda fitur untuk versi applikasi dimasa mendatang untuk melengkapi versi saat ini sebagai ketepatan waktu. Team member Metodologi RAD merekomendasikan penggunaan tim kecil yang terdiri dari anggota yang berpengalaman,serbaguna,dan motivasi yang mampu untuk melakukan peran ganda.
  • 4. RADTOOLS memanfaatkan tekhnologi baru yang tersedian untuk mempercepat pembangunan.
  • 5. 1. Bussines modeling 2. Data modeling 3. Proses modeling 4. Application modeling 5. Testing modeling and turnofer MODEL RAD
  • 6. Aliran informasi di antara fungsi – fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan – pertanyaan berikut : a. informasi apa yang mengendalikan proses bisnis? b. Informasi apa yang di munculkan? c. Siapa yang memunculkanya? d. Ke mana informasi itu pergi? e. Siapa yang memprosesnya? BUSSENISS MODELING
  • 7. Bagian dari pemodelan bisnis yang didefinisikan ke dalam sekumpulan objek data DATA MODELING
  • 8. Aliran informasi yang didefinisikan di dalam fase data modeling ditransformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis. · Gambaran pemrosesan diciptakan untuk menambah, memodifikasi, menghapus, atau mendapatkan kembali sebuah objek data. PROSES MODELING
  • 9. a.Pada semua kasus, alat – alat bantu otomatis dipakai untuk memfasilitasi konstruksi perangkat lunak. b. Melakukan penggunaan kembali komponen yang ada (jika mungkin). c. Atau membuat kembali penggunaan kembali komponen jika dibutuhkan. APPLICATION MODELING
  • 10. Karena proses RAD menekankan pada pemakaian kembali,banyak komponen program telah diuji. Hal ini mengurangi keseluruhan waktu pengujian. ·Tetapi komponen baru harus di uji dan semua interface harus dilatih secara penuh. TESTING AND TURNOFER MODELING
  • 11. RAD mempunyai keuntungan yang dapat disimpulkan sebagai berikut: Sangat berguna dilakukan pada kondisi user tidak memahami kebutuhankebutuhan apa saja yang digunakan pada proses pengembangan perangkat lunak.  RAD mengikuti tahapan pengembangan sistem sepeti umumnya, tetapi mempunyai kemampuan untuk menggunakan kembali komponen yang ada(reusable object) sehingga pengembang tidak perlu membuat dari awal lagi dan waktu lebih singkat berkisar antara 60 hari - 90 hari. Karena mempunyai kemampuan untuk menggunakan komponen yang sudah ada dan waktu yang lebih singkat maka membuat biaya menjadi lebih rendah dalam menggunakan RAD KEUNTUNGAN RAD
  • 12. Proyek yang berskala besar, RAD memerlukan sumber daya manusia yang memadai untuk menciptakan jumlah tim yang baik. RAD menuntut pengembang dan pelanggan memiliki komitmen dalam aktivitas rapid fire yang diperlukan untuk melengkapi sebuah sistem dalam waktu yang singkat. Jika komitmen tersebut tidak ada maka proyek RAD akan gagal. KELEMAHAN RAD