Anda di halaman 1dari 5

Teknik Informatika: Perbandingan Metodologi Waterfall dan RAD

http://budi73.blogspot.com/2009/11/perbandingan-metodologi-waterfall-...

Bagikan

Lainnya

Blog Berikut

Buat Blog

Masuk

Teknik Informatika
Recent Posts Jumat, 06 November 2009 Entri Populer Apa Itu Data dan Apa Itu Informasi Data Data adalah bagian paling dasar/kecil dari karya manusia. Data bersifat kaku. Merupakan representasi dari fakta yang ditemukan dalam a...

Perbandingan Metodologi Waterfall dan RAD


Model Waterfall

October 2013 S M T WT F S - - 1 2 3 4 5 6 7 8 9 101112 13141516171819 20212223242526 2728293031- -

Free Blog Calendar

Blogger Tricks

Nama model ini sebenarnya adalah Linear Sequential Model. Model ini sering disebut dengan classic life cycle atau model waterfall. Model ini adalah model yang muncul pertama kali yaitu sekitar tahun 1970 sehingga sering dianggap kuno, tetapi merupakan model yang paling banyak dipakai didalam Software Engineering (SE). Model ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing / verification, dan maintenance. Disebut dengan waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan. Sebagai contoh tahap desain harus menunggu selesainya tahap sebelumnya yaitu tahap requirement. Secara umum tahapan pada model waterfall dapat dilihat pada gambar berikut :

Blogger Themes

Arsip Blog 2010 (4) 2009 (5) Novemb er (2) Apa Itu Dat a dan Ap a Itu Info rma si Perba ndi nga n Met odo logi Wa terf
Gambar di atas adalah tahapan umum dari model proses ini. Akan tetapi Roger S. Pressman memecah model ini menjadi 6 tahapan meskipun secara garis besar sama dengan tahapan-tahapan model waterfall pada umumnya. Berikut adalah penjelasan dari tahap-tahap yang dilakukan di dalam model ini menurut Pressman: System / Information Engineering and Modeling. Permodelan ini diawali dengan mencari kebutuhan dari keseluruhan sistem yang akan diaplikasikan ke dalam bentuk software. Hal ini sangat penting, mengingat software harus dapat berinteraksi dengan elemen-elemen yang lain seperti hardware, database, dsb. Tahap ini sering disebut dengan Project Definition. Software Requirements Analysis. Proses pencarian kebutuhan diintensifkan dan difokuskan pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software engineer harus

Perbandingan Metodologi Waterfall dan RAD Model Waterfall Nama model ini sebenarnya adalah Linear Sequential Model. Model ini sering disebut dengan classic life cycle atau mod... Perbedaan B2B Dengan B2C Istilah B2B "businessto-business" pada awalnya diciptakan untuk menggambarkan komunikasi elektronik antara bisnis atau perusahaan... Imajinasi Teknologi Komputer di Masa Depan Di zaman sekarang ini, teknologi semakin berkembang dari tahun ke tahun. Perkembangan tersebut mencakup Hardware dan

1 of 5

10/20/2013 10:22 PM

Teknik Informatika: Perbandingan Metodologi Waterfall dan RAD

http://budi73.blogspot.com/2009/11/perbandingan-metodologi-waterfall-...

Download

mengerti tentang domain informasi dari software, misalnya fungsi yang dibutuhkan, user interface, dsb. Dari 2 aktivitas tersebut (pencarian kebutuhan sistem dan software) harus didokumentasikan dan ditunjukkan kepada pelanggan. Design. Proses ini digunakan untuk mengubah kebutuhan-kebutuhan diatas menjadi representasi ke dalam bentuk blueprint software sebelum coding dimulai. Desain harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada tahap sebelumnya. Seperti 2 aktivitas sebelumnya, maka proses ini juga harus didokumentasikan sebagai konfigurasi dari software. Coding. Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini merupakan implementasi dari tahap design yang secara teknis nantinya dikerjakan oleh programmer. Testing / Verification. Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan software. Semua fungsi-fungsi software harus diujicobakan, agar software bebas dari error, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah didefinisikan sebelumnya. Maintenance. Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada errors kecil yang tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada software tersebut. Pengembangan diperlukan ketika adanya perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya. Kekurangan model Waterfall adalah: Ketika problem muncul, maka proses berhenti, karena tidak dapat menuju ke tahapan selanjutnya. Bahkan jika kemungkinan problem tersebut muncul akibat kesalahan dari tahapan sebelumnya, maka proses harus membenahi tahapan sebelumnya agar problem ini tidak muncul. Hal-hal seperti ini yang dapat membuang waktu pengerjaan SE. Karena pendekatannya secara sequential, maka setiap tahap harus menunggu hasil dari tahap sebelumnya. Hal itu tentu membuang waktu yang cukup lama, artinya bagian lain tidak dapat mengerjakan hal lain selain hanya menunggu hasil dari tahap sebelumnya. Oleh karena itu, seringkali model ini berlangsung lama pengerjaannya. Pada setiap tahap proses tentunya

Software. Perkembangan ... Informasi Yang dibutuhkan Eksekutif Informasi yang dibutuhkan seorang eksekutif adalah data yang diurai secara selektif, divisualisasikan dengan jelas dan bermakna, dikelompokk... Mengolah Data Menjadi Informasi Di dalam olah data baik secara manual maupun dengan komputerisasi terdiri dari tiga tahapan dasar yaitu input, proses, output. Dan tiga taha... Harapan Setelah Jadi Sarjana IT Z aman modern seperti sekarang ini. Banyak teknologiteknologi yang berkembang dengan pesatnya seakan tidak ada hentinya terutama di bidang ... Membangun Etika Untuk Membangun Keamanan System Banyak orang yang kurang menyadari pentingnya menjaga keamanan sistem. Padahal seperti kita tau dengan adanya sistem keamanan membantu kita ... Klafiksi SI Berdasarkan Fungsionalitas Bisnis Istilah sistem dapat kita defenisikan sebagai kumpulan dari sejumlah

2 of 5

10/20/2013 10:22 PM

Teknik Informatika: Perbandingan Metodologi Waterfall dan RAD

http://budi73.blogspot.com/2009/11/perbandingan-metodologi-waterfall-...

dipekerjakan sesuai spesialisasinya masing-masing. Oleh karena itu, ketika tahap tersebut sudah tidak dikerjakan, maka sumber dayanya juga tidak terpakai lagi. Oleh karena itu, seringkali pada model proses ini dibutuhkan seseorang yang multi-skilled, sehingga minimal dapat membantu pengerjaan untuk tahapan berikutnya.

elemen-elemen penyusun sistem yang terkait dan terintegrasi satu sama l...

Pages Beranda

Model RAD

Rapid Aplication Development (RAD) adalah sebuah model proses perkembangan software sekuensial linier yang menekankan siklus perkembangan yang sangat pendek. Model RAD ini merupakan sebuah adaptasi kecepatan tinggi dari model sekuensial linier di mana perkembangan cepat dicapai dengan menggunakan pendekatan kontruksi berbasis komponen. Jika kebutuhan dipahami dengan baik, proses RAD memungkinkan tim pengembangan menciptakan sistem fungsional yang utuh dalam periode waktu yang sangat pendek (kira-kira 60 sampai 90 hari). Karena dipakai terutama pada aplikasi sistem konstruksi, pendekatan RAD melingkupi fase fase sebagai berikut : Business modeling. Aliran informasi di antara fungsi fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan pertanyaan berikut : informasi apa yang mengendalikan proses bisnis? Informasi apa yang di munculkan? Siapa yang memunculkanya? Ke mana informasi itu pergi? Siapa yang memprosesnya? Data modeling. Aliran informasi yang didefinisikan sebagai bagian dari fase business modelling disaring ke dalam serangkaian objek data yang dibutuhkan untuk menopang bisnis tersebut. Karakteristik (disebut atribut) masing masing objek diidentifikasi dan hubungan antara objek objek tersebut didefinisikan. Proses 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. Application Generation. RAD mengasumsikan pemakaian teknik generasi ke empat. Selain menciptakan perangkat lunak dengan menggunakan bahasa pemrograman generasi ketiga yang konvensional, RAD lebih banyak memproses kerja untuk memkai lagi komponen program yang ada ( pada saat memungkinkan) atau menciptakan komponen yang bisa dipakai lagi (bila perlu). Pada semua kasus, alat alat bantu otomatis dipakai untuk memfasilitasi konstruksi perangkat lunak.

Connect With Us

Instructions

Recomended

3 of 5

10/20/2013 10:22 PM

Teknik Informatika: Perbandingan Metodologi Waterfall dan RAD

http://budi73.blogspot.com/2009/11/perbandingan-metodologi-waterfall-...

Testing and turnover.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.

Kekurangan model RAD adalah: Bagi proyek yang besar tetapi berskala, RAD memerlukan sumber daya manusia yang memadai untuk menciptakan jumlah tim RAD yang baik. RAD menuntut pengembangan dan pelanggan memiliki komitmen di dalam aktivitas rapid-fire yang diperlukan untuk melengkapi sebuah sistem, di dalam kerangka waktu yang sangat diperpendek. Jika komitmen tersebut tidak ada, proyek RAD akan gagal. Diposkan oleh Budi Haryanto di 08.06

Tidak ada komentar: Poskan Komentar

Beri komentar sebagai: Select profile...

Publikasikan

Pratinjau

Posting Lebih Baru

Beranda

Posting Lama

4 of 5

10/20/2013 10:22 PM

Teknik Informatika: Perbandingan Metodologi Waterfall dan RAD

http://budi73.blogspot.com/2009/11/perbandingan-metodologi-waterfall-...

Langganan: Poskan Komentar (Atom)

Template Awesome Inc.. Diberdayakan oleh Blogger.

5 of 5

10/20/2013 10:22 PM

Anda mungkin juga menyukai