Minggu, 29 Maret 2015

METODE SYSTEM PROSES

1.       Sebutkan dan jelaskan kelebihan serta kekurangan dari modul proses yang ada.
Jawab :
1)      Metode air terjun (waterfall)
Kelebihan
Ø  Lebih terstruktur proses pengerjaan dimulai dari analisa, design, pengkodean, pengujian dan tahap pendukung/dokumentasi
Ø  Mudah diimplementasikan
Kekurangan
Ø  Pada proses pengebangan aplikasi yang mengunakan metode ini terkadang sukar dikembangkan
Ø  Costumer harus sabar menanti jadinya suatu produk karna tahapan dalam perangkat metode ini
2)      Metode Prototipe
Kelebihan
Ø  Menghemat waktu pengembangan
Ø  Terdapat komunikasi 2 arah antara pengembang dan pelanggan
Ø  Meminimalisir miskomunikasi dalam kebutuhan system
Ø  Pelanggan/user dapat berpartisipasi dalam dalam masukan pengembangan sistem
Kekurangan
Ø  Terkadang kekurangan data untuk pengembangan karna keterbatasan data di pelanggan
Ø  Proses analisa dan perancangan terlalu singkat
Ø  Pengembang biasanya ingin cepat cepat menyelesaikan proyek
3)      Metode Rapid application development (RAD)
Kelebihan
Ø  Lebih terstruktur proses pengerjaan dimulai dari analisa, design, pengkodean, pengujian dan tahap pendukung/dokumentasi karna turunan menggunakan metode waterfall
Ø  Pengerjaan yang cepat
Kekurangan
Ø  Hanya cocok digunakan dalam pengembangan kecil saja
Ø  Proses miss bias terjadi karna pembagian secara tim pengerjaannya
4)      Metode iterative (incremental)
Kelebihan
Ø  Tahap awal adalah dasar pembuatan system
Ø  Pelanggan dibiasakan menggunakan hasil produk bertahap sesuai pengerjaan yang bertahap
Ø  Fungsi fungsi dalam system  diutamakan
Kekurangan
Ø  Harus adanya staf yang mengontrol dan mengerjakan
Ø  Hanya cocok dalam proyek yang kecil saja 

5)      Metode spiral
Kelebihan
Ø  Setiap pengembangan atau siklus pengembangan dibuat prototyping sehingga kebutuhan pelanggan dapat diterima dan diolah kembali dalam proses pengerjaan
Ø  Lebih cocok dalam untuk pengembangan software yang besar dan kompleks
Ø  Mengguakan metode prototype dalam pengerjaan
Ø  Pengembang dan pelanggan dapat mengerti dan paham satu dengan lain
Kekurangan
Ø  Membutuhkan tenaga ahli dalam menilai suatu resiko karna metode adalah metode

2.       Anda adalah seorang manager yang mendapatkan proyek sebuah perangkat lunak database yang sangat sederhana tetapi waktu yang ditentukan oleh pelanggan sangat ketat, pertanyaannya. Modul pengembangan perangkat lunak mana yang anda pakai dan jelaskan alasannya.
Jawab :
Saya akan menggunakan metode prototype, karna proyek ini adalah proyek yang sederhana dan tidak terlalu komplek sytem yang akan dikerjakan, disamping itu waktu yang disediakan pelanggan akan kebutuhan pengerjaan yaitu tidak terlalu lama, dengan menggunakan metode prototype komunikasi 2 arah akan berlangsung, pelanggan akan memberikan data yang tersedia dan program yang diinginkan, metode ini cocok untuk pengerjaan waktu yang pendek dan kelebihannya yaitu pengembang dan pelanggan terus akan berkoordinasi tentang kebutuhan system yang akan dikerjakan.


3.       Anda dipilih menjadi seorang manager proyek yang mendapat proyek membangun sebuah aplikasi yang sangat mirip dengan aplikasi lain yang sudah pernah dibangun sebelumnya, meskipun yang satu ini lebih besar dan kompleks syarat syaratnya sudah didokumentasikan dengan baik oleh pemakai. Pertanyaannya. Model pengembangan perangkat lunak mana yang anda pilih dan jelaskan alasannya.
Jawab:
Saya akan menggunakan metode spiral, dilihat dari system yang kompleks dan dilihat tahap pengerjaan ini adalah tahap pengembangan aplikasi yang sudah beredar di kalangan program lain dan program cukup besar, mengapa saya mengunakan metode ini yaitu karna aktivitas yang digunakan dalam metode spiral ini sangat lengkap dan sudah menggunakan metode prototype dalam setiap aktivitas dan tahapnya, terdapat komunikasi 2 arah yang digunakan dalam proses pendekatan kebutuhan sehingga apabila terdapat kekurangan aplikasi dapat dibicarakan kembali.

4.       Buatlah sebuah program dan lakukan pengujian dengan metode black box terhadap program yang anda buat.

Jawab: program pendaftaran akun member web opinisthings.



Tidak ada komentar:

Posting Komentar