Metodologi Pengembangan Perangkat Lunak

Sebelum digunakannya model atau metode yang dipakai dalam pengembangan perangkat lunak, selalu timbul masalah yang dapat menghambat perkembangan perangkat lunak.  Adapun sebab-sebat timbulnya masalah tersebut adalah :

  • Pengembangan perangkat lunak masih sulit, karena kurang tersedianya alat-alat dan teknik-teknik dalam mengembangkan sistem
  • Biaya perawatan atau pemeliharaan sistem mahal, karena kurang lengkap dan kurang terstrukturnya dokumentasi perangkat lunak yang dikembangkan
  • Kemungkinan kesalahan dalam perangkat lunak terutama sistem yang sangat besar, karena belum dibuat secara modular, sehingga sulit untuk melakukan pengujian sebelum suatu sistem diterapkan
  • Keberhasilan kurang terjamin, karena yang ditekankan adalah kerja dari personil-personil pengembang perangkat lunak bukan dari sisi pemakainya
  • Timbul masalah penerapan, karena kurang terlibatnya pemakai dalam pengembangan perangkat lunak dan pemakai baru mengenal setelah diterapkan

Untuk mengantisipasi masalah yang terjadi dalam pengambangan perangkat lunak tersebut, dilakukan hal-hal sebagai berikut :

  • mencari konsep dan metode baru yang baik di bidang permodelan untuk analisis, desain, pengujian dan evaluasi
  • merubah metodologi pengembangan
  • memakai alat bantu (Computer Aided Tools)

Metodologi atau teknik yang digunakan dalam pengembangan perangkat lunak meliputi konvensional, struktural klasik, struktural modern dan post modern.  Secara lengkap dapat dilihat di tabel berikut ini :

Teknik / Metodologi

Tahun

Keterangan

Konvensional Sebelum pertengahan 1970-an Dicirikan dengan cara spesifikasi narrative Victorian novel, hard o read, hard to understand dn virtually imposible to maintain
Struktural Klasik Mulai Pertengahan 1970-an Meurut deMarco(1976) dan Gane & Sarso (1977) mencirikan : model grafis, top down, modular, penekanan pada model implementasi perangkat lunak atau system saat ini sebelum memodelkan system baru
Struktural Modern Mulai Pertengahan 1980-an Menurut Ward& Mellor (1985), McMenamim & Palmer (1984) dan Yourdon (1989) mencirikan : perbaikan dari structural klasik, seperti misalnya : perlu tidaknya memodelkan terlebih dahulu perangkat lunak atau system yang lama, penyempurnaan bentuk model dan memperhitungkan sifat cylic
Post Modern Mulai akhir 1980-an Menurut deMarco (1980), Coad &Yourdon (1990) dan Suy (1983) mencirikan adanya paradigma object oriented dan multimedia

 

Dari tabel metodologi pengembangan perangkat lunak dapat dilihat bahwa metodologi metodologi yang berusha menyertakan wawasan strategi perencanaan biasanya terdiri dari 2 bagian, yaitu :

  • memberikan landasan bagi analisis dan desain dari pengembangan rekayasa perangkat lunak, khususnya sistem informasi
  • memberikan landasan bagi analisis dan desain dari setiap bagian yang ada pada perangkat lunak atau sistem yang ada dan pada umumnya mengadopsi salah satu jenis metodologi tanpa wawasan strategi perencanaan seperti tersebut di atas

Bagian yang kedua mengalami evolusi sesuai dengan tahap evolusi metodologi di atas dan bagian ke 1 mengalami evoluis sesuai dengan evolusi teori strategi perencanaan. Metodologi yang menyertakan teori strategi perencanaan sudah ketinggalan zaman dan tidak bisa diimplementasikan.

Sumber bacaan :

Darwiyanti, Sri [2003], Pengantar Unified Modelling Languagi [UML], http://www.ilmukomputer.org

Kristianto, Adi [2003], Perancangan Sistem Informasi dan Aplikasinya, Yogyakarta : Gava Media

Martin, Merle P. [1991], Analysis And Design of Business Information System, New York : Macmillan Publishing Company

Pressman, Roger.S [1982], Software Engineering : A Parctitioner’s Approach, New York : MacGraw Hill Companies Inc.

2 Balasan ke Metodologi Pengembangan Perangkat Lunak

  1. jhamelah mengatakan:

    saat ini pengembangan software banyak menggunakan model prototyping, karena lebih mudah dan cepat

  2. bronis mengatakan:

    halo semua salam kenal ya…. numpang nyelip nih…ane lagi TA ,mohon bantuannya nih buat isi survey ane. 3 menit aja.. ga lama2 ko.
    survey nya tentang metodologi pegembangan software. silakan diisi ya. trims… oh ia buat yang uda isi dan ngebantu nyebarin survei ini trims ya…..
    http://www.surveymonkey.com/s/YF5H5ZF

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: