SDLC V Model

sdlc_300

Assalamualaikum……

Diartikel pertama di blog mpunyanya Utama ini, saya akan membahas sedikit salah satu jenis/ model/varian dari SDLC….. yaitu… V model… tapi sebelumnya saya akan membahas terlebih dahulu apa itu SDLC…

 

Apa itu SDLC?


Siklus Hidup Pengembangan Perangkat Lunak atau Software Development Life Cycle (SDLC) adalah tahapan yang umum dalam pembuatan atau perbaikan /penggantian sebuah sistem/software, dan mengacu pada metodologi yang digunakan orang untuk mengembangkan software. Pada ruang lingkup RPL, konsep SDLC menjelaskan urutan-urutan fase, aktivitas dan keluaran setiap fase terkait dengan pengembangan perangkat lunak.
Jadi dengan kata lain SDLC ini digunakan sebagai panduan dalam pengembangan perangkat lunak…. Salah satu varian rasa dari SDLC yang sudah dipublikasikan dan umum dipakai adalah V-Model.

Apa itu V-Model?

Model ini merupakan perluasan dari model waterfall. Disebut sebagai perluasan karena tahap-tahapnya mirip dengan yang terdapat dalam model waterfall. Jika dalam model waterfall proses dijalankan secara linear, maka dalam model V proses dilakukan bercabang. Dalam model V ini digambarkan hubungan antara tahap pengembangan software dengan tahap pengujiannya.

Untitled

Tahapan pada V model dibagi menjadi 2 garis besar yaitu tahap Verifikasi dan tahap Validasi atau Testing. (digambar tersebut menunjukan bahwa pada bagan sebelah kiri merupakan tahapan verifikasi dan sebelah kanan merupakan tahapan validasi)

Tahapan verifikasi mengacu kepada usaha penyesuaian spesifikasi software dengan kebutuhan klien/konsumen, tahapan ini meliputi:

  • Business case : merupakan tahapan awal yang menggambarkan kebutuhan konsumen tehadap sistem yang akan dikembangkan
  • Requirement : merupakan tahapan yang menggambarkan kebutuhan konsumen terhadap software yang diharapkannya (spesifikasi konsumen)
  • Analisis informasi : merupakan tahapan untuk mem-breakdown kebutukan dan spesifikasi konsumen yang didapat, yang artinya berhubungan dengan segala sesuatu yang diperlukan (termasuk metoda, hard/software yang diperlukan) untuk memenuhi kebutuhan dan spesifikasi dari konsumen
  • Perancangan Sistem/System design : merupakan tahapan pembuatan rancangan software secara terperinci
  • Unit Design : merupakan tahapan perancangan setiap elemen-elemen dari software yang dibuat
  • Development : merupakan tahapan realisasi dari hasil rancangan dalam suatu aplikasi/program

Tahapan Validasi mengacu kepada kesesuaian dari seluruh proses tahapan verifikasi dengan spesifikasi yang sudah ditetapkan , dan ini dicapai melalui tahapan sebagai berikut:

  • Unit Test : Tahapan untuk menguji proses unit design
  • Integration Test : Tahapan untuk menguji poses system design
  • System Test : Tahapan untuk menguji proses system spesification
  • Acceptance Test : Tahapan untuk menguji proses requirement
  • Release Test : Tahapan untuk menguji proses business case

Nah… dari penjelasan diatas dapat dikatakan bahwa v model ini merupakan SDLC Waterfall yang setiap tahapannya dilakukan terlebih dahulu proses validasi/pengujian dengan maksud untuk menjamin kesesuaian dengan spesifikasi yang telah ditetapkan…..

Kelebihan

  • Bahasa yang digunakan untuk merepresentasikan konsep V model menggunakan bahasa formal. Contoh : dengan menggunakan objek model ataupun frame-frame
  • Meminimalisasikan kesalahan pada hasil akhir karena ada test pada setiap prosesnya
  • Penyesuaian yang cepat pada projek yang baru
  • Memudahkan dalam pembuatan dokumen projek
  • Biaya yang murah dalam perawatan dan modifikasinya

Kekurangan

  • V-Model adalah proses model yang hanya dikerjakan sekali selama project saja, bukan keseluruhan organisasi
  • Prosesnya hanya secara sementara. Ketika project selesai, jalannya proses model dihentikan
  • Metode yang ditawarkan terbatas. Sehingga kita tidak memiliki cara pandang dari metode yang lain. Kita tidak memiliki kesempatan untuk mempertimbangkan jika ada tools lain yang lebih baik.

Do the right things, Do the things right…..

wassalam….

sumber:

Falahah, 2011, “Bahan Ajar (Diktat Kuliah) Rekayasa Perangkat Lunak ” , Universitas Widyatama, Bandung

http://apriy68.blogspot.co.id/2014/11/penjelasan-waterfall-v-model-dll.html

http://thecriticalpath.info/wp-content/uploads/2011/03/sdlc_300.png

 

Selamat Menulis

Selamat Datang di Dunia Blog, dan selamat menulis…

Pengelola blog kembali mengingatkan akan peraturan pemakaian Blog Universitas Widyatama Bandung adalah sebagai berikut :

  1. Blog ini merupakan milik Universitas Widyatama termasuk didalamnya seluruh sub domain yang digunakan sehingga apa yang terdapat didalam blog ini secara umum akan mengikuti aturan dan kode etik yang ada di Universitas Widyatama Bandung.
  2. Blog ini dibuat dengan menggunakan aplikasi pihak ke tiga (WordPress), dan lisensi plugin plugin didalamnya terikat terhadap developer pembuat plugin tersebut.
  3. Blog ini dapat digunakan oleh Karyawan, Dosen dan Mahasiswa Universitas Widyatama Bandung.
  4. Dilarang melakukan registrasi username atau site/subdomain blog dengan menggunakan kata yang tidak pantas.
  5. Dilarang memasukkan konten dengan unsur SARA, pornografi, pelecehan terhadap seseorang ataupun sebuah institusi.
  6. Dilarang menggunakan blog ini untuk melakukan transaksi elektronik dan pemasangan iklan.
  7. Usahakan sebisa mungkin untuk melakukan embed video atau gambar di bandingkan dengan melakukan upload secara langsung pada server.
  8. Pelanggaran yang dilakukan akan dikenakan sanksi penutupan blog dan atau sanksi yang berlaku pada aturan Universitas Widyatama sesuai dengan jenis pelanggaran yang dilakukan.
  9. Administrator berhak melakukan pembekuan account tanpa pemberitahuan terlebih dahulu jika dianggap ada hal hal yang melanggar peraturan.
  10. Aturan yang ada dapat berubah sewaktu waktu.

Beberapa Link terkait Universitas Widyatama

  1. Fakultas Ekonomi - http://ekonomi.widyatama.ac.id
  2. Fakultas Bisnis & Manajemen – http://manajemen.widyatama.ac.id
  3. Fakultas Teknik – http://teknik.widyatama.ac.id
  4. Fakultas Desain Komunikasi Visual – http://dkv.widyatama.ac.id
  5. Fakultas Bahasa – http://bahasa.widyatama.ac.id

Layanan Digital Universitas Widyatama

  1. Biro Akademik – http://akademik.widyatama.ac.id
  2. Rooster Kuliah – http://rooster.widyatama.ac.id
  3. Portal Mahasiswa – http://mhs.widyatama.ac.id
  4. Portal Dosen – http://dosen.widyatama.ac.id
  5. Digital Library – http://dlib.widyatama.ac.id
  6. eLearning Portal – http://learn.widyatama.ac.id
  7. Dspace Repository – http://repository.widyatama.ac.id
  8. Blog Civitas UTama – http://blog.widyatama.ac.id
  9. Email – http://email.widyatama.ac.id
  10. Penerimaan Mahasiswa Baru – http://pmb.widyatama.ac.id/online

Partner UTama

  1. Putra International College – http://www.iputra.edu.my
  2. Troy University – http://www.troy.edu
  3. Aix Marsielle Universite – http://www.univ-amu.fr
  4. IAU – http://www.iau-aiu.net/content/institutions#Indonesia
  5. TUV – http://www.certipedia.com/quality_marks/9105018530?locale=en
  6. Microsoft – https://mspartner.microsoft.com/en/id/Pages/index.aspx
  7. Cisco – http://www.cisco.com/web/ID/index.html
  8. SAP – http://www.sap.com/asia/index.epx
  9. SEAAIR – http://www.seaair.au.edu

Academic Research Publication

  1. Microsoft Academic  -  http://academic.research.microsoft.com/Organization/19057/universitas-widyatama?query=universitas%20widyatama
  2. Google Scholar – http://scholar.google.com/scholar?hl=en&q=Universitas+Widyatama&btnG=

Info Web Rangking

  1. Webometric – http://www.webometrics.info/en/detalles/widyatama.ac.id
  2. 4ICU – http://www.4icu.org/reviews/10219.html