Minggu, 17 Maret 2013

MENGAPA MEMERLUKAN WAKTU LAMA DAN BIAYA YANG BESAR DALAM PEMBUATAN SOFTWARE ?

Mengapa membutuhkan waktu yang lama dan biaya yang besar dalam pembuatan software ?
Itu jelas sekali ,karena membuat software itu tidak mudah harus melaui tahapan-tahapan dan juga membutuhkan tool atau software lain intuk mendukung terbantuknya software tersebut dan juga perlu dukungan berkelanjutan dari development (maintenance) .
Nah ,kali ini saya akan menjelaskan lebih dalam lagi mengenai jawaban dari pertanyaan di atas .

Kenapa mahal ? 

Ada beberapa faktor yang mempengaruhi nilai atau harga jual dari suatu software ,diantaranya adalah :

  • Fungsi yang terdapat pada software
Dalam suatu software bukan semata-mata menghitung banyak baris code dalam badan program untuk menentukan harga jual .Itu sudah tidak begitu di perhitungkan lagi ,dalam perkembangan saat ini sudah ada suatu tool yang dapat otomati ratusan baris coding secara instan yang sangat memudahkan development .
perbandingan harga lebih di tekankan kepada berapa banyak fungsi yang terdapat pada software tersebut .
  • Gaji tenaga ahli
Suatu software bukan di buat oleh perorangan melainkan perkelompok ,yang masing-masing anggotanya mempunyai bobot pendidikan minimal D3 dan sederajat .Sudah tentu ,semakin tinggi jenjang pendidikan nya maka semakin tinggi pula bayaran yang harus di dapat .
  • Tool (software lain)
Harus tersedia nya tool atau software-software lain sebagai penunjang pembuatan software .Dan untuk mendapatkan nya  butuh budget yang cukup besar .
  • Dukungan berkelanjutan (maintenence)
Suatu software membutuhkan memerlukan perawatan guna bertambah baik fungsi nya dalam segi fitur ,kestabilan ,efisiensi dan sebagainya yang kita sebut dengan maintenence .Itu sebabnya development menjual software dengan mahal ,karena mereka senantiasa memperbaiki softwarenya walaupun sudah d jual secara masal .




Kenapa Lama ?


Pembuatan software tidak bisa d selesaikan dalam beberapa hari saja .Kearena dalam pembuatan software ada tahapan-tahapan yang harus di kerjakan .Dan setiap tahapan membutuhkan waktu yang cukup lama dan tiap tahapan akan terdapat masalah-masalah yang akan timbul .Itu mengapa dalam membuat software memerluka waktu yang lama .Tahapan-tahapan itu ,yakni :

  • Tahap Reqruitment
Kegiatan yang di lakukan pada tahap ini adalah interaksi dengan user .Tentang spesifikasi ,kebutuhan fitur ,metode analisa dan lain-lain .
permasalahan yang biasa timbul :
  1. Permasalahan spesifikasi kebutuhan  yang  diinginkan tidak sesuai dengan sistem yang ada
  2. Ketidak sepahaman sistem antara development dan user 
  3. metode analisa sistem yang tidak sesuai dengan kondisi

  • Tahap Design
Pada tahap ini hanya di lakukan oleh developer (sudah tidak berurusan dengan user) .
Masalah yang sering timbul :
  1. Metode pembuatan software ,metode dan tool yang digunakan hasilnya tidak optimal (tidak sesuai dangan keinginan user)
  2. Organisasi pembuatan software ,kurang koordinasi dalam proses pembuatan sehingga terdapat modul-modul yang tidak bisa di gabungkan .

  • Tahap Testing
Tahap ini merupakan tahap pengujian software yang dilakukan oleh development dan user ,dan di akhiri dengan pemeliharaan software(maintenence).
Permasalahan yang biasa timbul :
  1. Perubahan Regulasi sistem
  2. Ketidaksesuaian keinginan user dengan software yang telah di buat
  3. Tidak adanya Risk Menagement




Nah ,demikianlah alasan mengapa dalam pembuatan software membutuhkan waktu lama dan biaya yang besar .Thnk's ..semoga bermanfaat  ^_^




Tidak ada komentar:

Posting Komentar