Teori Kualitas Perangkat lunak

e. Usability, yaitu usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input, dan menginterpretasikan output suatu perangkat lunak 2. Product Revision Setelah sebuah perangkat lunak berhasil dikembangkan dan diimplementasikan, akan terdapat berbagai hal yang perlu diperbaiki berdasarkan hasil uji coba maupun evaluasi. Sebuah perangkat lunak yang dirancang dan dikembangkan dengan baik, akan dengan mudah dapat direvisi jika diperlukan. Seberapa jauh perangkat lunak tersebut dapat diperbaiki merupakan faktor lain yang harus diperhatikan. Faktor-faktor McCall yang berkaitan dengan kemampuan perangkat lunak untuk menjalani perubahan adalah: a. Maintainability, yaitu kemampuan perangkat lunak untuk mencari dan memperbaiki kesalahan pada sebuah perangkat lunak. b. Flexibility, yaitu kemampuan perangkat lunak untuk memodifikasi perangkat lunak operasional. c. Testability, yaitu kemampuan yang diperlukan untuk menguji perangkat lunak dan untuk memastikan apakah perangkat lunak telah melakukan fungsi-fungsi yang dimaksudkan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 3. Product Transition Setelah integritas perangkat lunak secara teknis telah diukur dengan menggunakan faktor product operational dan secara implementasi telah disesuaikan dengan faktor product revision, faktor terakhir yang harus diperhatikan adalah faktor transisi – yaitu bagaimana perangkat lunak tersebut dapat dijalankan pada beberapa platform atau kerangka sistem yang beragam. Faktor-faktor McCall yang berkaitan dengan tingkat adaptibilitas perangkat lunak terhadap lingkungan baru, yaitu: a. Portability, yaitu kemampuan yang dimiliki perangkat lunak untuk migrasi perangkat lunak dari suatu perangkat keras atau lingkungan sistem perangkat lunak ke perangkat keras atau lingkungan sistem perangkat lunak yang lain. b. Reusability, yaitu kemampuan suatu perangkat lunak untuk dipergunakan ulang pada aplikasi lain. c. Interoperability, yaitu kemampuan perangkat lunak untuk dihubungkan dengan perangkat lunak lain. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Kualitas perangkat lunak diatas dapat diukur dengan metode penjumlahan dari keseluruhan kriteria dalam suatu faktor sesuai dengan bobot weight yang telah ditetapkan. Rumus pengukuran yang digunakan adalah: Fa = w1c1 + w2c2 + … + wncn Keterangan: Fa = nilai total dari faktor wn = bobot untuk kriteria cn = nilai untuk kriteria Dengan memanfaatkan formula tersebut, seorang perancang, programmer, evaluator, dan pengguna perangkat lunak dapat mendeskripsikan secara kuantitatif tingkat kualitas sebuah perangkat Gambar 1.Kualitas perangkat lunak menurut McCall Sumber : Pressman 2012 lunak. Semakin tinggi nilai Fa yang dihasilkan, semakin baik kualitas perangkat lunak tersebut.

C. Penelitian Sebelumnya

Tribunella Baroody 2008 meneliti bagaimana pentingnya perangkat lunak akuntansi berbasis open source dalam dunia bisnis karena semakin berkembangnya open source philosophy. Penelitian tersebut membahas beberapa keunggulan perangkat lunak akuntansi berbasis open source secara umum dan salah satu diantaranya adalah GnuCash. Sehingga penelitian ini akan meneliti keunggulan GnuCash secara lebih dalam lagi. Khakim 2011 menggunakan teori technology acceptance model untuk mengetahui faktor-faktor yang mempengaruhi penggunaan perangkat lunak akuntansi MYOB. Faktor tersebut diantaranya persepsi kegunaan, persepsi kemudahan penggunaan, sikap terhadap penggunaan, minat perilaku penggunaan, dan penggunaan senyatanya. Penelitian kali ini menggunakan pendekatan yang berbeda dari penelitian tersebut dimana pendekatan penelitian sebelumnya lebih condong ke sisi pengguna sedangkan penelitian kali ini akan meneliti dari perangkat lunaknya. Hakim 2008 meneliti mengenai evaluasi OpenBiblio sebagai perangkat lunak otomatisasi perpustakaan berbasis open source. Dari penelitian tersebut dapat disimpulkan bahwa OpenBiblio mendapat penilaian yang cukup baik sebagai perangkat lunak otomatisasi perpustakaan berdasarkan 11 aspek dari teori McCall. Metode dari PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI penelitian tersebut menjadi dasar untuk mengevaluasi GnuCash sebagai perangkat lunak akuntansi berbasis open source berdasarkan teori McCall. 24

BAB III METODE PENELITIAN

A. Objek Penelitian

Objek dari penelitian ini adalah fitur-fitur yang terdapat dalam GnuCash serta hasil penilaian dan evaluasi perangkat lunak untuk mengukur kualitas GnuCash sebagai perangkat lunak akuntansi berbasis open source.

B. Metode dan Desain Penelitian

Penelitian ini merupakan jenis penelitian kuantitatif dengan menggunakan pendekatan evaluasi. Melalui penelitian ini peneliti ingin melakukan evaluasi kualitas GnuCash sebagai perangkat lunak akuntansi berbasis open source sesuai dengan tolok ukur kualitas perangkat lunak yang akan menunjukkan kualitas perangkat lunak tersebut

C. Pengumpulan Data

Teknik pengumpulan data yang digunakan dalam penelitian ini adalah : 1. Observasi Teknik yang digunakan peneliti untuk memperoleh data dalam penelitian ini adalah dengan cara observasi atau melakukan pengamatan untuk memperoleh data secara langsung ke objek penelitian sehingga dapat melihat hal-hal yang menjadi tujuan pengamatan. Data yang