Nama : Suryo Ari Sasmito
Kelas : 2KA29
Fak/Jur : FIKTI/SISTEM-INFORMASI
1.
Pengembangan Software dalam Sistem Informasi
Pengembangan
software atau dikenal juga sebagai software engineering menurut IEE adalah
aplikasi sistematik, disiplin, pendekatan kuantitatif untuk pemngembangan,
operasi dan pemeliharaan dari software, dengan kata lain software engineering
merupakan sebuah metodologi pengembangan perangkat lunak (software) yang
membahas semua aspek produksi perangkat lunak, mulai dari tahap awal
spesifikasi system hingga pada tahap pemeliharaan system setelah digunakan
dengan tujuan untuk membuat perangkat lunak yang tepat dengan metode yang
tepat. Ada 2 hal yang perlu dipertimbangkan dalam pengembangan software yaitu :
- Produk dan software, produkm terdiri dari program, dokumen dan data
- Proses pengembangannya. Proses terdiri dari proses manajemen dan proses teknikal
Produk
dari perangkat lunak dipantau melewati beberapa tahap pengembangan yang dikenal
juga sebagai System Development Life Cycle (SDLC). Contoh dari SDLC antara lain
model waterfall, model V, model spiral, prototyping dll.
2.
Software Maintenance
Menurut
McCall (1997) kriteria yang mempengaruhi kualitas software terbagi menjadi tiga
aspek penting yaitu :
- Sifat – sifat operasional dari software (Product Operations)
- Kemampuan software dalam menjalani perubahan (Product Revision)
- Daya adaptasi atau penyesuaian software terhadap lingkungan baru (Product Transition)
Dengan
beragamnya tujuan perawatan perangkat lunak, maka jenis perawatan perangkat
lunak dapat dibagi menjadi 4 pula, yaitu perawatan perbaikan (correction),
perawatan peningkatan kinejra (improvement), perawatan penyesuaian(adaptation),
dan perawatan pencegahan (prevention). Akan tetapi, secara umum, jenis
perawatan perangkat lunak dapat dikelompokkan kedalam dua kategori besar, yaitu
perawatan perbaikan (correction) dan perawatan peningkatan (enchancement).
Perawatan jenis kedua mencakup perawatan improvement, adaptation, dan
prevention.
3. Aspek Kegiatan
Maintenance
Aktivitas
pemeliharaan yang pertama terjadi karena asumsi yang salah pada saat uji coba
yaitu kesalahan – kesalahan tersembunyi pada perangkat lunak yang cukup besar.
Menurut O
Brien (2005) bahwa dibutuhkan pembagian
kegiatan maintenance ke dalam 4 aspek. Pemeliharaan perangkat lunak dapat
dibedakan menjadi :
- Adaptiive, diartikan sebagai modifikasi system untuk mengatasi perubahan lingkungan software. Aktivitas yang kedua ini terjadi karena pertumbuhan atau perkembangan perangkat lunak atau perangkat keras sehingga memerlukan modifikasi dari perangkat lunak yang telah dibuat
- Perfective, diartikan sebagai tindakan baru implementasi atau perubahan pengguna peralatan yang mana memperhatikan fungsi tambahan untuk software. Aktivitas ini terjadi pada saat perangkat lunak yang telah dibuat dan dilakukan uji coba kemudian dipergunakan oleh user. Setelah dipergunakan oleh user mungkin timbul permintaan tambahan fungsi sesuai dengan keinginan pemakai.
- Corrective, diartikan sebagai deteksi dan perbaikan masalah, yang ditemukan oleh pengguna. Aktivitas ini terjadi pada saat produk dipakai dan hasil yang didapat oleh pemakai baik berupa kesalahan yang timbul maupun kesalahan dalam bentuk keluaran yang tidak sesuai
- Preventive, diartikan sebagai peningkatan kemampuan software atau reabilitas untuk menghindari masalah di masa yang akan datang. Pemeliharaan yang terakhird dilakukan untuk menghadapi kemajuan perangkat lunak atau perangkat keras di masa mendatang, umpamanya penambahan fungsi – fungsi atau melengkapi fungsi – fugnsi yang telah ada
Urgensi dari pemeliharaan system atau system maintenance adalah :
- Memperbaiki Kesalahan (Correcting Errors) , Maintenance dilakukan untuk mengatasi kegagalan dan permasalahan yang muncul saat system dioperasikan.
- Menjamin dan Meningkatkan Kinerja Sistem (Feedback Mechanism) , Kajian pasca implementasi system merupakan salah satu aktivitas maintenance yang meliputi tinjauan system secara periodic
- Menjaga Kemutakhiran Sistem (System Update) , Selain sebagai proses perbaikan kesalahan dan kajian pasca implementasi, system maintenance juga meliputi proses modifikasi terhadap system yang teelah dibangun karena adanya perubahan dalam organisasi atau lingkungan bisnis
Ada juga urgensi dari pemeliharaan system atau
system maintenance dalam suatu organisasi / perusahaan adalah sebagai berikut :
- Mengurangi pengeluaran dalam bidang investasi teknologi
- Membantu perusahaan memecahkan masalah dengan tetap mengikuti perubahan lingkungan dan procedure yang terjadi
- Efektivitas biata , menghindari kerugian yang diakibatkan oleh munculny kesalahan pada perangkat lunak yang berakibat pada pengguna terakhir.
- Efisiensi waktu , dilakukan pengujian terhadap perangkat lunak akan menghindari perusahaan dari resiko kerugian yang terjadi dan waktu yang lebih lama untuk melakukan perbaikan terhadap perangkat lunak tersebut.
- Fokus pada pengembangan bisnis , perangkat lunak yang tidak memiliki kesalahan (bug) akan memaksimalkan kinerja dari perusahaan dengan mendukung kegiatan bisnis lebih baik dan mendukung penyelesaian masalah lebih cepat dengan penggunaan perangkat lunak tersebut.
- Peningkatan loyalitas pelanggan , sotware maintenance yang dilakukan oleh pihak ketiga / outsourcing akan menghemat waktu yang berharga bagi perusahaan. Seperti akan diperoleh cukup waktu untuk fokus pada kegiatan penting bisnis dan mengoptimalkan pelayanan terhadap pelanggan untuk meningkatkan loyalitas dan kepuasan terhadap perusahaan.
- Membuat software tersebut menjadi kategori software berkualitas
- Mengambil peluang bisnis yang ada, dengan maintenance software atau system informasi, akan mengevaluasi system yang ada dan memodifikasinya, bila sebuah system using atau rusak maka organisasi tidak akan dapat mengambil peluang bisnis yang ada dengan proses yang efektif dan efisien.
- Menjaga agar software tidak menjadi using , keusangan software atau system informasi akan merugikan organisasi, organisasi menjadi tidak optimal dalam memanfaatkan software pun menghasilkan kinerja yag tidak optimal sehingga proses maintenance menjaga hal ini agar keusangan tidak terjadi
Tidak ada komentar:
Posting Komentar