Jumat, 14 September 2018

Bagaiman Syarat Software Dikatakan BAIK ?


Atribut-atribut yang mempengaruhi kualitas software, disebutkan oleh Sommervile dalam bukunya yang berjudul Software Enginering adalah Good software should deliver the required functionality and performance to the user and should be maintainable, dependable, and usable. Jika dijabarkan dan diperkuat dari beberapa sumber lainnya, adalah sebagai berikut :

Bagaiman Syarat Software Dikatakan BAIK ?

a.      should deliver the required functionality. Perangkat lunak yang baik adalah yang memiliki kemampuan menghantarkan atau menerjemahkan sisi fungsi atau manfaat secara optimal. Tentang manfaat sesuai dengan peruntukan, misalkan perangkat untuk keperluan arsitektur, maka perangkat lunak tersebut mampu menerjemahkan dengan betul serta menjadi solusi untuk kepentingan arsitektural, misalkan untuk pengukuran bangunan, ketapatan sudut bahkan mungkin hingga pengukuran struktur dan usia ketahanan bangunan. Namun untuk perangkat lunak yang dikhususkan untuk fungsi akuntansi, tentu tidak memerlukan ketepatan sudut, namun tetap berpegang pada fungsinya sebagai perhitungan, misalnya lebih mengarah pada kecepatan menghitung dan mampu menerjemahkan rumusan atas satu clausa dengan clausa yang dalam bidang akuntansi. Maka perangkat lunak yang baik adalah yang mampu menerjemahkan dan mampu menjadi solusi untuk mempermudah pekerjaan sesuai bidang masing-masing sehingga mampu berfungsi secara optimal dalam bidang tersebut. Fitur-fitur yang disematkanpun efisien, dan tidak mengandung fitur-fitur yang tidak terpakai (useless) namun juga memberikan banyak fitur-fitur yang memang dibutuhkan,
b.      performance to the user. Memiliki kinerja yang baik. Kinerja yang dimaksud adalah dari beberapa hal, yaitu :
                             i.      Reliable. Awet digunakan. Dengan daya tahan yang dimiliki software yang baik tidak gampang hang up. Karena jika software digunakan sebagai mana mestinya, di poin (a) yaitu sesuai dengan fungsinya, bisa saja akan sangat bekerja keras. Contohnya perangkat akutansi yang harus menghitung sekian ribu rekapan dan diperhitungkan secara matematis satu sama yang lain, maka praktis perangkat lunak harus mampu menyelesaikan tugas tersebut dengan baik dan tidak terjadi kondisi stack atau berhenti dan tidak menyelesaikan tugas. Maka software yang baik adalah yang memiliki kehandalan/ daya tahan meskipun diberikan tugas yang berat sekalipun,
                           ii.      Mampu berkomunikasi dengan software yang lain. Contoh paling sederhana adalah kemampuan ms Word untuk diberikan plug in dari Mendeley. Kemampuan ms Word dan Mendeley ini tentu sangat membantu dalam penulisan jurnal dimana salah satu manfaatnya dengan sangat mudah menaruh sitasi,

Bagaiman Syarat Software Dikatakan BAIK ?
                          iii.      Memberikan hasil yang cepat. Perhitungan matematis tentu bukan hal mudah dalam software, ada beberapa perintah yang dijalankan dan tentu memakan banya ruang memori. Namun, software yang bagus harus mampu mengatasi masalah ini. Meskipun perhitungan matematika rumit, tetap hasilnya mampu ditayangkan dalam waktu sesingkat mungkin. Demikian juga contohnya dengan software desain, saat ada perintah mengganti warna, maka saat itu juga software harus mampu menerjemahkan perintah dan menampilkan dalam waktu sesingkat mungkin,
                         iv.      Efisien dalam penggunaan sumber daya. Salah satu sumber daya yang paling familiar adalah energi listrik. Semakin banyak memori termakan oleh software maka semakin berat kinerja komputer dan mempengarui sebarapa banyak energi yang dibutuhkan. Mutlak, software yang baik adalah yang mampu menekan konsumsi energi seminimal mungkin,
c.        should be maintainable. Tentu hal ini menjadi indikator utama software dikatakan baik. Karena teknologi senantiasa berkembang maka software pun harus mampu menyesuaikan dengan perkembangan tersebut. Namun, akan menjadi pemborosan waktu dan energi dimana setiap kali terjadi perkembangan maka harus ganti dengan software baru. Sehingga software harus memiliki sifat yang mampu di rawat atau diberikan perlakuan tambahan. Misal ada perkembangan baru, maka cukup menambahkan fitur tertentu pada software tersebut, tanpa merubah total dari keseluruhan,
d.      Dependable. Diambil dari sifat sebuah variabel yang dipengaruhi oleh variabel lain. Dalam hal ini software yang dipengaruhi oleh faktor lain sehingga software harus mampu menyesuaikan diri. Variabel tersebut biasanya berupa kebutuhan yang menjadi skala prioritas. Misalnya tentang security, tampilan, kecepatan bahkan bisa prioritas yang lain. Contoh penenerapannya adalah :
                             i.      Security. Software untuk perbankan tentu mengutamakan fitur ini. Meskipun user interface yang bagus tetap menjadi alasan, tapi fitur keamanan menjadi prioritas,
                           ii.      Tampilan. Berbeda dengan software untuk perbankan, justru software yang banyak digunakan untuk hiburan jauh mementingkan sisi tampilan. Anggap saja software untuk karaoke di HP, apakah smule, starmaker atau yang lainnya justru menjadikan tampilan sebagai salah satu kekuatan, dan dalam hal ini security bukan lagi prioritas meskipun tetap dibutuhkan,
                          iii.      Kecepatan. Contohnya game. Karena game juga termasuk software. Kecepatan respon adalah faktor utama, karena berbeda waktu sekian detik saja hasilnya sudah berubah. Meskipun tampilan dan keamanan juga penting dalam game, namun bukan menjadi pemain utama, karena kecepatanlah yang sangat diperlukan.
e.      Usable. Tidak terbantahkan lagi. Keberadaan software adalah untuk difungsikan sebagaimana pendekatan fungsi. Justru inilah pucak dari software dikatakan baik atau tidak. Karena dikaji secara awampun, sudah dapat diketahui sebuah software baik atau tidak dari indikator terpaia atau tidak. Pemakaiannya optimal atau tidak. Software yang memiliki performa bagus pun, akan dikatakan tidak baik jika faktor usable ini dilupakan. Salah satu hal yang menjadi tolak ukur disini adalah kemudahan pemakaian sesuai dengan bidangnya.


Bibliography


admin. (2017, July 3). 3 Ciri-ciri Software Komputer yang Bagus dan Wajib Dimiliki. Retrieved September 9, 2018, from Jadi Komputer: http://jadikomputer.com/3-ciri-ciri-software-komputer-yang-bagus-dan-wajib-dimiliki/
Anwar, C. (2011, April 16). CIRI PROGRAM /SOFTWARE YANG BAIK. Retrieved September 9, 2018, from SHARING ILMU: http://chairullusy.blogspot.com/2011/04/ciri-program-software-yang-baik.html
Rahmawati, E. (2014, December 24). Rekayasa Perangkat Lunak - Ciri Software yang baik. Retrieved September 9, 2018, from TeKaJe Mengikat Ilmu Adalah Dengan Menulisnya: http://tkjselalu.blogspot.com/2014/12/rekayasa-perangkat-lunak-ciri-software.html
Sommerville, I. (2011). Software Engineering. Massachusetts: Pearson Education, Inc.

Di tulis oleh Budi (Dedy) Fajar,
Penulis, Praktisi Pengajar Universitas Brawijaya Malang
Pengusaha,
Praktisi Internet & Digital Marketing,
Pendiri Komunitas Pemuda Pengusaha Indonesia,
Pendiri Komunitas Sastra Budaya Indonesia,
11 September 2018, Malang – Indonesia

0 comments:

http://www.resepkuekeringku.com/2014/11/resep-donat-empuk-ala-dunkin-donut.html www.lowongankerjababysitter.com www.lowongankerjapembanturumahtangga.com www.lowonganperawatlansia.com www.lowonganperawatlansia.com www.yayasanperawatlansia.com www.penyalurpembanturumahtanggaku.com www.bajubatikmodernku.com www.bestdaytradingstrategyy.com www.paketpernikahanmurahjakarta.com www.paketweddingorganizerjakarta.com www.undanganpernikahanunikmurah.com

Posting Komentar