Langsung ke konten utama

Perbedaan Beserta Kekurangan dan Kelebihan Dari Metode-Metode Perancangan Sistem Informasi

 Setiap metodologi berusaha untuk memastikan bahwa software yang dikembangkan sesuai dengan requirement yang dibutuhkan. Setiap metode yang ada memiliki value proposition sendiri dan kelebihan serta kekurangannya masing-masing.

Model Waterfall

Waterfall adalah metode paling tua dalam pengembangan software. Secara substansi ia mensimplifikasi proses software engineering ke dalam diagram proses yang linear dimana penyelesaian dari task sebelumnya sangat penting bagi pengembang untuk bisa mengerjakan pekerjaan yang lain.


a.       Keunggulan

-  Mudah dimengerti, sehingga baik digunakan oleh pemula

-  Mudah untuk di-manage karena setiap fase memiliki deliverables nya masing-masing dan proses review

-  Cepat untuk diimplementasi untuk proyek dengan skala kecil dimana requirement dapat dimengerti dengan baik

-  Desain yang sederhana membuatnya mudah untuk di testing dan dianalisis

 

b.      Kelemahan

-  Metode ini hanya cocok untuk proyek dengan requirement yang sudah sangat jelas dengan detail requirement yang 

   bisa disampaikan di awal

-  Metode ini tidak cocok untuk proyek maintenance atau proyek jangka panjang

-  Tidak fleksibel: ketika aplikasi di launch, tidak memungkinkan untuk memodifikasi atau merubah sistem yang dibuat

-  Tidak bisa membuat software yang lain sampai seluruh proses waterfall selesai 


Metode Agile Software Development

Agile fokus pada perencanaan yang adaptif, evolutionary development, dan improvement yang berkelanjutan melalui respon yang fleksibel terhadap perubahan. Tujuan akhir dari metode ini adalah release yang lebih cepat dengan risiko bugs/issue yang lebih sedikit.


a.       Keunggulan

-  Pendekatan yang adaptif sehingga dapat merespon perubahan requirement dengan sangat cepat dan efisien

-  Feedback yang berkesinambungan akan meminimalisir risiko dengan signifikan

-  Komunikasi yang berkelanjutan meningkatkan transparansi antara klien dan tim development

-  Fokus pada pengerjaan software, sehingga tidak perlu terlalu khawatir pada dokumentasi


b.      Kekurangan:

-  Scope pengerjaan yang bisa berubah kapanpun dapat menyebabkan kurangnya fokus dari tim development dan

   menyebabkan isu jika brief yang diberikan tidak jelas

-  Kurangnya dokumentasi dana meningkatkan risiko miscommunication

 Metode Prototype 

Model ini mendukung developer untuk membuat prototype sehingga mereka bisa mendemonstrasikan fungsionalitas softwarenya kepada klien dan membuat modifikasi berdasarkan feedback yang diberikan. Metode ini mirip dengan membuat MVP, kita menciptakan versi pre-develop dulu sebelum menginvestasikan waktu dan uang untuk menciptakan produk yang lebih lengkap.


a.       Keunggulan

-  Dengan metode ini, kita bisa memberikan klien experience yang lebih awal untuk software yang akan digunakan dan

   memperbaiki serta melengkapinya dengan feedback yang diberikan klien

-  Karena kita telah mengidentifikasi risiko dan isu yang mungkin terjadi di awal, kita juga dapat mengurangi risiko

   kegagalan

-  Komunikasi antara klien dan tim pengembang yang intens akan memperkuat hubungan antara kedua belah pihak


b.      Kelemahan

- Prototyping cukup mahal. Disisi lain, prototyping dapat mengurangi risiko, sehingga kita dapat meminimalisir potensi

  budget terbuang di-awal waktu

Pelibatan di awal dengan klien bisa saja menjadi hal yang buruk, mereka mungkin akan terlalu banyak ikut campur dan

  meminta banyak perubahan tanpa sepenuhnya memahami proyek secara keseluruhan

- Terlalu banyak modifikasi akan mengganggu workflow dari tim development

 

Komentar

Postingan populer dari blog ini

Review Tools Tableau

Review Tools Tableau Tableau adalah salah satu   tools   wajib bagi seseorang yang banyak bekerja dengan data. Pada dasarnya, data dalam jumlah banyak akan sulit dimengerti oleh orang awam.  Oleh karena itu, kumpulan data tersebut harus diolah dan dirangkum agar mudah dimengerti.  Selain dimengerti oleh orang awam, data tersebut juga bisa digunakan oleh berbagai divisi untuk menciptakan atau mengembangkan sesuatu di perusahaan. Apa Itu Tableau? Dikutip dari interworks, Tableau adalah sebuah tools   yang dapat mempermudah pembuatan analisis visual interaktif dalam bentuk   dashboard. Adapun menurut Techtarget, Tableau adalah software   yang mendukung visualisasi data secara kolaboratif bagi seseorang yang bekerja dalam menganalisis informasi bisnis.  Dari dua pengertian di atas, kita bisa menyimpulkan bahwa Tableau adalah software   yang bisa mengolah data menjadi sebuah visual yang menarik. Dengan begitu, kumpulan dat...

Menjelaskan terkait konsep ITSM, layanan-layanan ITSM, Siklus hidup layanan (Proses, Fungsi dan Peran) pada ITSM

Menjelaskan terkait konsep ITSM, layanan-layanan ITSM, Siklus hidup layanan (Proses, Fungsi dan Peran) pada ITSM     IT Service Management (ITSM) Adalah suatu metode pengolahan aktivasi tekologi informasi yang fokus memberi layanan prima kepada para pengguna atau pelayan nya. Tujuan utama ITSM adalah menyelaraskan layanan IT dengan pengguna, memperbaiki kualitas layanan TI, dan mengefektifkan pengunaan biaya untuk pengolaan TI.  ITSM umu mnya menangani masalah operasional manajemen teknologi informasi (kadang disebut  operations architecture ,  arsitektur operasi ) da n bukan pada pengembangan teknologinya sendiri. Contohnya, proses pembuatan  perangkat lunak  komputer untuk dijual bukanlah fokus dari disiplin ini, melainkan sistem komputer yang digunakan oleh bagian pemasaran dan pengembangan bisnis di perusahaan perangkat lunak-lah yang merupakan fokus perhatiannya.  Lalu apa itu   Service Management?   Service   sendiri merupakan...

Menceritakan Tentang Diri Sendiri

UNIVERSITAS GUNADARMA Nama saya Swinton Exaudi Pasaribu lahir di Parsoburan 18 Agustus 2001 , saya anak ke enam dari delapan bersaudara. Saat ini saya kuliah di universitas Gunadarma jurusan sistem informasi semester 1 (awal). Sebelumnya saya pernah bersekolah di SD Swasta ST.Pius Parsoburan saya pernah menjadi pembawa bendera pada saat sekolah dasar. Setelah lulus saya melanjutkan sekolah ke SMP Negeri Parsoburan. Setelah lulus dari SMP saya melanjukan sekolah ke SMK Yapim Balige dengan jurusan TKJ (Teknik komputer Jaringan. Cita-cita saya adalah menjadi pengusaha yang sukses karena dengan menjadi pengusaha saya bisa membuka lowongan pekerja sehingga dapat mengurangi jumlah pengangguran yang ada. Selain itu dengan menjadi pengusaha saya juga tidak harus selalu dituntut dengan pekerjaan yang biasa nya dialami oleh pekerja-pekerja pada umumnya.  Kelebihan yang saya ketahui tentang diri saya adalah mau belajar hal-hal baru yang mungkin selama ini saya belum kuasai. Kek...