SOAL
M0304 – Corporate Information Systems Management
Pertemuan : 17-18- Metodologi Pengembangan Sosftware Mandiri
- Jelaskan tahapan Pengembangan sistem infomasi pada umumnya ?
Jawaban:
Ø Definition Phase – Requirements Definition
ü Berfokus pada desain logis: proses, alur data, dan data interrelationships – tidak spesifik pelaksanaan fisik
ü Deliverable – sistem persyaratan dokumen:
v Penjelasan rinci dari masukan dan keluaran, proses yang digunakan untuk mengkonversi input data keluaran
v Formal diagram dan output layout
v Revisi biaya / manfaat analisis
v Revisi rencana sisa proyek
Ø Construction Phase terdiri dari
ü System Design
ü System Building
ü System Testing
Ø Implementation Phase terdiri dari
ü Installation
ü Operations
ü Maintenance
- Apa peran masing-2 Profesional TI dalam setiap tahapan pengembangan tersebut ?
Jawab:
Ø project manager bertanggung jawab terhdap keberhasilan proyek, penentuan kualtas system agar sesuai dengan anggaran waktu dan biaya
Ø systems analysts : memiliki peranan kritis yang berhubungan dengan bisnis manager dan user
Ø bisnis sponsor
- Apa ciri-ciri dari suatu sistem aplikasi yang berkualitas ?
Jawab:Ciri sistem aplikasi yang baik adalah harus memenuhi standart sebagai berikut”
v Fungsionalitas: kemampuan menutupi fungsi produk perangkat lunak yang menyediakan kepuasan kebutuhan user.
v Kehandalan (reliability): kemampuan perangkat lunak untuk perawatan dengan level performansi.
v Kebergunaan (usability) : kemampuan yang berhubungan dengan penggunaan perangkat lunak.
v Efisiensi : kemampuan yang berhubungan dengan sumber daya fisik yang digunakan ketika perangkat lunak dijalankan..
v Portabilitas: kemampuan yang berhubungan dengan kemampuan perangkat lunak yang dikirim ke lingkungan berbeda(platfrorm yang berbeda)
v Keterpeliharaan (maintainability) : kemampuan yang dibutuhkan untuk membuat perubahan perangkat lunak
- Dalam pengembangan sistem informasi ada berapa macam dokumen yang dihasilkan, jelaskan masing-2 kegunaannya ?
Jawaban:
v ToR (Term of Reference): dokumen petunjuk awal tentang apa yg sebenarnya akan dikerjakan. bisa juga berupa proposal
v User Requirement Specification (URS).
mendokumentasikan mengenai kebutuhan apa yg dibutuhkan oleh user
v System Requirement Specification (SRS) berisi analisis apa yg sebenarnya dibutuhkan sistem.Disini juga akan mentukan tipe pengembangan sistem informasi apa yg anda gunakan.
Programmer akan bergantung pada dokumen SRS ini dalam membuat sistem.
dokumen testing mendokumentasikan hasil testing
- Siapa saja yang berkepentingan dengan dokumen-2 tesebut ?
Jawaban:
Ø Project Manager
Ø Bisnis Analys,User
Ø Programmer
Ø Tester,user
- Ada berapa metoda pengembangan sistem yang sdr ketahui, jelaskan masing-masing ?
Jawaban:
Ø Metode SDLC
ü SDLC merupakan metode pengembangan sistem paling tua
ü Sangat cocok untuk pengembangan sistem yang besar
ü Tidak sesuai atau tidak terlalu disarankan untuk small scale project karena:
v Resource intensive
v Tidak fleksibel
v Sulit untuk aplikasi dengan perubahan cara pengambilan keputusan yang cepat
Ø Metode Propotyping
v Pendekatan iteratif dalam pengembangan sistem
v Dibuat prototype operasional sistem, gunakan data aktual, edit input, lakukan komputasi dan semua manipulasi sehingga dihasilkan output nyata
- Kapan metoda prototyping dipilih ?
Jawaban:
Ø Ketika requirement sulit didefenisikan
Ø Ketika system dibutuhkan dengan sangat cepat
Ø Aplikasi yang kompleks dan sulit di praktekkan
- Apa kekurangan dan kelebihan metoda prototyping ?
Jawaban:
Keuntungan
– Hanya persyaratan dasar yang dibutuhkan di front end
– Digunakan untuk mengembangkan sistem yang radikal mengubah cara kerja yang dilakukan, sehingga pengguna dapat mengevaluasi
– Memungkinkan perusahaan untuk mencari penggunaan teknologi baru
– Bekerja untuk menguji sistem yang lebih cepat
– Kuran kuat komitmen akhir
– Biaya dan manfaat dapat diturunkan setelah pengalaman awal dengan prototipe
– Awal pengguna cenderung tinggi
Kerugian
– Prototipe biasanya kurang aman dan kurangnya control
– Testingnya sulit dijalankan
– Dokumentasi akhir mungkin tidak lengkap
– Sulit untuk memperkirakan harapan user
- Apa kelebihan metoda OO dalam pengembangan sistem ?
Jawaban:
Ø Maintainability , yaitu tingkat kemudahan dalam mengakomodasi perubahan-perubahan.
Ø mengurangi kompleksitas dalam perarancangan design system.
Ø Reusability , kemampuan untuk bisa digunakan kembali sehingga dapat menghemat waktu dan biaya.
- Jelaskan langkah-langkah dalam outsourcing ?
Jawaban:
Ø menciptakan saling pengertian antara kedua belah pihak, antara business owner dan perusahaan yang akan diserahi tugas outsource
Ø formalisasi kontrak berkaitan dengan aplikasi yang akan dikerjakan
Ø implementasi perubahan-perubahan dari proses bisnis, business management dan achieve management
Ø melakukan review, checking, maintenance dan komunikasi.
One Response to Pertemuan : 17-18- Metodologi Pengembangan Sosftware Mandiri