Analisis Variabel Perangkat lunak 1. Correctness

GnuCash, GnuCash mampu menyediakan bukan hanya laporan keuangan pada umumnya saja, tetapi juga laporan dari asset dan kewajiban, laporan daftar pelanggan, daftar pemasok, penganggaran, account summary, laporan pajak, dan lain sebagainya. Tidak hanya dalam bentuk tulisan, GnuCash juga dapat menyajikan laporan-laporan tersebut dalam bentuk pie chart, bar chart, maupun scatters plots. GnuCash juga dapat merinci laporan tersebut menjadi lebih rinci misalkan laporan laba-rugi yang hanya menampilkan pendapatan saja maupun beban saja. Gambar 4.Fitur laporan pada GnuCash Sumber : data diolah Kriteria ketiga dari variabel kebenaran adalah kemampuan perangkat lunak menyediakan bukti transaksi keuangan bagi perusahaan. Dari hasil simulasi, peneliti menemukan bahwa GnuCash dapat menyediakan invoce untuk pelanggan, bill pembelian dari pemasok, serta bukti kas keluar untuk penggajian karyawan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 5. Contoh invoce GnuCash Sumber : data diolah Berikut ini hasil pengukuran variabel correctness perangkat lunak GnuCash Tabel 6. Fitur dasar perangkat lunak akuntansi pada GnuCash Kriteria Keterangan Fitur perangkat lunak untuk mempermudah pencatatan transaksi keuangan menjurnal. Ada Fitur membuat laporan keuangan yang terdiri dari laporan laba rugi, neraca, laporan arus kas, laporan perubahan modal Ada Fitur perangkat lunak untuk menyediakan bukti transaksi keuangan. Ada Sumber : data diolah Selain itu, sejalan dengan pendapat Mardi 2011 bahwa perangkat lunak akuntansi biasanya menyediakan fitur yang lebih dari kebutuhan dasar pengguna, GnuCash juga menyediakan fitur yang mampu menunjang kegiatan operasional perusahaan seperti merancang anggaran, kalulator pinjaman, serta rekonsiliasi bank. Gambar 6. Fitur Membuat Anggaran Pada GnuCash Sumber:data diolah Karena GnuCash memenuhi ketiga kriteria penilaian diatas serta memiliki beberapa fitur yang kegunaannya melebihi kebutuhan dasar pengguna, maka variabel correctness GnuCash memperoleh nilai 5 sangat baik. Hal ini dikarenakan perangkat lunak ini menyediakan fitur-fitur yang jauh melebihi kebutuhan dasar akuntansi usaha kecil dan menengah. 2. Reliability Reliability merupakan kemampuan perangkat lunak dapat melaksanakan fungsinya dengan tingkat ketelitian yang diperlukan Pressman, 2012. Dari definisi tersebut maka kualitas GnuCash dapat dilihat dari kemampuannya menjalankan seluruh fungsi-fungsi atau menu-menu strategis yang disediakan program mampu berfungsi tanpa mengalami kegagalan sistem error. Pada perangkat lunak ini terpadat menu strategis dan non strategis. Menu strategis merupakan fungsi yang mendukung PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI perangkat lunak untuk mencapai tujuan dari penggunaan perangkat lunak tersebut. Dalam hal ini adalah fungsi maupun menu yang digunakan untuk menginput transaksi serta menghasilkan output berupa laporan keuangan. Sedangkan menu non strategis merupakan menu tambahan dalam sebuah perangkat lunak yang dapat mendukung maupun tidak mendukung tujuan penggunaan perangkat lunak tersebut. Pengukuran reliability akan dinilai dari berdasarkan indikator menu yang disediakan oleh GnuCash, yaitu menu Action, Business, Reports,dan Tools. Pengukuran variabel reliabilitas akan diukur dari kegunaan seluruh fungsi yang dimuat oleh menu strategis maupun non strategis yang terdapat pada GnuCash. Berikut rincian masing-masing menu GnuCash : Tabel 7. Rincian sub-menu dari menu GnuCash Menu GnuCash Sub-menu yang dimuat Action 1. Online Actions 2. Scheduled Transaction 3. Budget 4. New Account 5. New Account Hierarchy 6. Transfer 7. Reconciliate 8. Auto-Clear 9. Stock Split 10. View Lot 11. Check and Repair 12. Reset Warnings 13. Rename Page Business 1. Customer 2. Vendor 3. Employee 4. Sales Tax Table 5. Billing terms editor 6. Bills due reminder Reports 1. Asset and Liabilities 2. Business 3. Income and Expense 4. Sample and Custom 5. Budget 6. Account Summary 7. Future Scheduled Transaction Summary 8. Tax Schedule Report and TFX Export 9. Transaction Report 10. Save Report Configuration Tools 1. Online Banking Setup 2. Price Editor 3. Security Editor 4. Loan Repayment Calculator 5. Close Book 6. General Ledger Sumber : Data diolah Kemudian peneliti melakukan simulasi penggunaan semua menu yang disediakan GnuCash. Dari kegiatan simulasi ini dapat diketahui apakah semua fasilitas atau menu program mampu berjalan sempurna serta tidak muncul pernyataan error ketika menjalankan berbagai menu dan fasilitas- fasilitas yang disediakan. Gambar 7. Tampilan antarmuka menu GnuCash Sumber:data diolah Hasil pengamatan dan simulasi yang peneliti lakukan selama masa penelitian, hampir semua menu atau fasilitas yang disediakan GnuCash akan mampu berjalan sempurna apabila di dalam komputer tersebut telah terinstal aplikasi untuk membaca file dalam format pdf, png, maupun csv. Hal ini dikarenakan hampir seluruh output laporan keuangan yang dihasilkan oleh GnuCash berbentuk file pdf, png, dan csv. Satu-satunya kendala dalam evaluasi variabel reliability adalah ditemukannya fitur yang tidak mampu berjalan sempurna, yaitu fitur New Account pada menu Actions. Fitur New Account digunakan ketika pengguna ingin menambahkan akun baru yang tidak atau belum disediakan oleh daftar akun bawaan GnuCash. Kendala ditemukan ketika pengguna ingin membuat akun kontra, misalnya akun akumulasi depresiasi aset tetap. Hanya saja, kendala yang ditemukan adalah saldo normal pada akun akumulasi depresiasi yang dibuat tetap memiliki saldo normal debit. Hal ini membuat nilai buku dari aset tetap akan bertambah bukan berkurang. Selain fitur New Account untuk membuat akun akumulasi depresiasi, keseluruhan menu yang tersedia di GnuCash dapat berjalan dengan baik. Oleh karena GnuCash telah menyediakan chart of account bawaan yang dapat digunakan untuk pencatatan keuangan perusahaan jasa maupun dagang, pengguna tidak akan terlalu sering menggunakan fitur New Account. Selain itu, biasanya pencatatan akuntansi usaha kecil dan menengah cenderung diberlakukan hanya sebagai pelaporan laba dan rugi. Berbeda dengan pencatatan akuntansi perusahaan go public yang dibuat sebagai alat pertanggungjawaban sehingga perlu melaporkan depresiasi aset tetap. Karena itu fitur new account dapat dikatakan tidak terlalu memiliki fungsi strategis. Berdasarkan evaluasi variable reliability, peneliti menemukan bahwa ada 1 menu yang belum dapat berjalan dengan baik. Akan tetapi, karena menu tersebut tidak memiliki fungsi strategis, berdasarkan tabel penilaian kualitas GnuCash, variabel reliability perangkat lunak ini memperoleh nilai 3 cukup. 3. Efficiency Menurut Pressman 2012, efisiensi merupakan variabel penilaian kualitas perangkat lunak yang dilihat dari sumber daya komputasi yang dibutuhkan oleh perangkat lunak untuk melakukan fungsinya. Sumber daya yang diperlukan oleh perangkat lunak agar perangkat lunak mampu melakukan fungsinya sesuai dengan harapan. Efisiensi perangkat lunak juga dapat dinilai dari segi jumlah maupun anggaran. Variabel efisiensi akan di evaluasi berdasarkan indikator variabel efisiensi. Indikator variabel efisiensi antara lain sistem operasi, ukuran basis data, RAM komputer, dan jenis processor komputer. Dari hasil simulasi, peneliti menemukan bahwa untuk melakukan instalasi GnuCash ini tidak memerlukan sistem operasi paling mutakhir karena GnuCash dapat berjalan mulai dari Windows XP – Windows 10 serta mampu berjalan hampir disemua distro Linux. Bahkan untuk pengguna Linux Ubuntu, GnuCash merupakan salah satu perangkat lunak bawaan yang otomatis akan terinstall ketika penggunanya menginstal distro Linux tersebut. Ukuran basis data dari GnuCash sendiri relatif kecil karena masih berukuran kilobytes untuk satu periode pencatatan akuntansi. Ukuran dari installer GnuCash sendiri hanya sekitar 101 megabyte. Sedangkan untuk ukuran perangkat lunak setelah terinstal di komputer memakan memori sekitar 324 megabyte. Penggunaan random access memory dari GnuCash untuk beroperasi masih cukup kecil hanya puluhan MB dan dapat berjalan dengan lancar di Gambar 8. Ukuran database GnuCash Sumber : data diolah komputer yang digunakan oleh peneliti dengan ukuran RAM 4GB. Sedangkan spesifikasi komputer minimal dari GnuCash untuk RAM adalah sebesar 64 MB. Sedangkan untuk kebutuhan perangkat keras, GnuCash tidak mensyaratkan perangkat keras dengan merek tertentu. Untuk instalasi GnuCash, perangkat keras yang dibutuhkan adalah komputer dengan spesifikasi minimal processor generasi ke II Pentium II dengan RAM 64 MB. Berdasarkan penilaian tersebut, variabel efisiensi GnuCash dapat dikatakan sangat baik karena efisiensinya dalam sumber daya komputasi. Hal ini dikarenakan GnuCash dapat berjalan di komputer dengan spesifikasi low end. Selain itu, pengguna tidak membutuhkan biaya saat memperoleh perangkat lunak GnuCash. Oleh karena itu, variabel efficiency GnuCash mendapatkan nilai 5 sangat baik. 4. Integrity Integrity adalah tingkat kemampuan kontrol akses ke perangkat lunak atau data oleh orang yang tidak berhak Pressman, 2012. Sebuah perangkat lunak dikatakan berkualitas apabila memiliki kemampuan untuk mengontrol akses ke perangkat lunak atau data. Integritas sangat diperlukan untuk memastikan bahwa hanya orang-orang yang berhak dan bertanggung jawab yang dapat mengakses perangkat lunak. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Variabel integritas GnuCash sendiri dinilai dari dua kriteria, yaitu fitur untuk kontrol sistem berupa perbedaan hak akses antara pengguna biasa dengan pengelola perangkat lunak serta perlindungan terhadap basis data GnuCash. Tabel 8. Indikator penilaian integritas GnuCash Kriteria Indikator penilaian Hak akses Terdapatnya menu login atau admin GnuCash Perlindungan basis data Terdapatnya fitur untuk memproteksi basis data Sumber : Data diolah Berdasarkan evaluasi variabel integrity, GnuCash memiliki integrity yang sangat buruk. Alasan peneliti memberikan penilaian ini adalah karena GnuCash tidak memiliki fitur untuk membedakan hak akses antara pengguna biasa dan pengelola perangkat lunak. Hal ini terlihat dari tidak adanya menu login ketika menjalankan GnuCash seperti yang terdapat pada perangkat lunak akuntansi pada umumnya. Hal ini tentu berdampak buruk karena semua orang dapat mengakses dan mengubah data di perangkat lunak ini. Keamanan basis data GnuCash juga dapat disebut sangat rentan karena GnuCash tidak memiliki fitur untuk memproteksi akses basis data tersebut. Dalam hal ini, pengguna tidak dapat mengenskripsi maupun memberikan proteksi berupa kata sandi saat menyimpan basis data GnuCash. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Karena kekurangan fatalnya tersebut, GnuCash mendapatkan nilai 1 sangat buruk untuk variabel integrity. Hal ini dikarenakan GnuCash tidak dapat memberikan perlindungan terhadap basis data serta tidak dapat membedakan hak akses antara pengguna biasa maupun pengelola perangkat lunak. 5. Usability Usability adalah usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input, dan menginterpretasikan output suatu perangkat lunak Pressman, 2012. Maka kualitas perangkat lunak dapat dilihat dari tingkat kemudahan dan pengoperasian perangkat lunak tersebut. Variabel usability GnuCash akan dinilai dari beberapa indikator, yaitu panduan instalasi GnuCash, fasilitas help bantuan yang disediakan perangkat lunak, serta modul GnuCash. Panduan instalasi yang disediakan GnuCash untuk sistem operasi Windows maupun Linux sangatlah mudah. Untuk menginstal GnuCash pada sistem operasi Windows, pengguna dapat mengunduh installer dengan format exe di gnucash.org dan menginstal perangkat lunak tersebut dengan langkah yang sangat mudah, yaitu memilih bahasa, menyetujui syarat dan ketentuan penggunaan GnuCash, serta memilih direktori instalasi GnuCash. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 9. Langkah pertama instalasi GnuCash di OS Windows 7 Sumber: data diolah Gambar 10.Langkah kedua instalasi GnuCash di OS Windows 7 Sumber: data diolah Gambar 61. Langkah ketiga instalasi GnuCash di OS Windows 7 Sumber: data diolah Pada sistem operasi Linux, pengguna akan lebih dimudahkan dalam instalasi GnuCash karena GnuCash tersedia pada App Store dari seluruh distro Linux yang memiliki App Store. Pada distro tertentu seperti Linux Ubuntu, GnuCash juga akan terinstal sepaket dengan perangkat lunak lainnya. Sedangkan untuk instalasi GnuCash pada OS Linux berbasis debian, pengguna hanya perlu mengetik “sudo apt-get install gnucash” pada terminal Linux, maka GnuCash akan langsung otomatis terinstal dan tersimpan pada direktori OS. Gambar 72. Langkah instalasi GnuCash pada linux ubuntu Sumber : data diolah Sedangkan untuk menu help, GnuCash sudah menyediakan fasilitas manual help yang sudah cukup lengkap dan dapat diakses melalui menu help atau menekan tombol F1. Fasilitas help ini meliputi 5 bab, yaitu pengenalan terhadap perangkat lunak, penggunaan GnuCash untuk Gambar 8. Fasilitas help pada GnuCash Sumber : data diolah pencatatan keuangan personal, penggunaan GnuCash untuk kegiatan bisnis, lampiran, serta lisensi perangkat lunak. Untuk modul GnuCash, pihak pengembang sebenarnya telah membuatkan panduan yang telah diterjemahkan kedalam 4 bahasa internasional meliputi Inggris, Prancis, Spanyol, dan Portugis. Akan tetapi, modul GnuCash tersebut cenderung sulit dipelajari karena modul tersebut tidak dilengkapi dengan contoh kasus penggunaan untuk perusahaan jasa maupun dagang, hanya berupa data dictionary. Gambar 9. Modul manual GnuCash Sumber : data diolah Oleh karena itu, untuk mampu menggunakan perangkat lunak ini, pengguna membutuhkan membutuhkan waktu yang cukup lama untuk menyesuaikan diri menggunakan GnuCash karena tampilannya yang cenderung monoton tanpa icon menu maupun toolbar sehingga tidak ada kesan user friendly. Selain itu, fitur untuk memulai pencatatan akuntansi berbasis komputer GnuCash memang dirancang untuk pencatatan keuangan usaha kecil dan menengah di bidang jasa maupun dagang. Akan tetapi, dengan adanya fitur sistem pencatatan secara double entry pada perangkat lunak ini, maka pengguna GnuCash membutuhkan latar belakang pendidikan dasar akuntansi terutama dalam menjurnal transaksi.. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Berdasarkan hasil evaluasi yang dilakukan terhadap variabel usability, maka dapat disimpulkan bahwa usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input, dan menginterpretasikan output GnuCash mudah dilakukan asalkan pengguna memiliki latar belakang pendidikan tertentu khususnya di bidang akuntansi seta mampu mengoperasikan komputer. Oleh karena itu, variabel usability GnuCash mendapatkan nilai 4 baik. 6. Maintainability Maintainability adalah kemampuan perangkat lunak untuk mencari dan membetulkan kesalahan pada sebuah perangkat lunak Pressman, 2012. Dari definisi tersebut maka kualitas perangkat lunak dapat dilihat dari kemampuan perangkat lunak untuk menemukan kesalahan serta memperbaiki kesalahan tersebut. Variabel maintainability GnuCash diukur dari menu dan sub menu yang disediakan GnuCash serta usaha yang dilakukan untuk melakukan perbaikan perangkat lunak. Pada perangkat lunak GnuCash terdapat fitur check and repair pada menu actions. Fitur ini berfungsi untuk mencari kesalahan pencatatan pada saldo akun yang membuat akun tersebut tidak balance. Ketika terjadi kesalahan pencatatan, pengguna dapat menggunakan fitur ini untuk memunculkan akun baru berupa unbalance amount. Akun ini berisi besarnya nominal yang tidak balance. Gambar 105. Fitur check and repair pada GnuCash Sumber:data diolah Usaha yang dilakukan untuk memperbaiki perangkat lunak GnuCash juga relatif mudah. Ketika terjadi error atau kesalahan, pengguna dapat menggunakan fitur revert yang tersedia di GnuCash. Melalui fitur ini, GnuCash akan membuat seluruh data yang terdapat pada GnuCash kembali seperti saat terakhir kali pengguna menyimpan data tersebut. Sedangkan ketika terjadi blank, pengguna tinggal me-restart perangkat lunak tersebut. Jika melihat hasil evaluasi diatas, maka dapat disimpulkan bahwa GnuCash memiliki tingkat maintainability yang sangat baik. Kesimpulan ini didasarkan alasan bahwa GnuCash telah menyediakan fasilitas check and repair yang dapat berjalan dengan baik. Sedangkan jika terjadi kesalahan atau kekurangan pada perangkat lunak perbaikan juga mudah dilakukan karena GnuCash memiliki fitur revert. Oleh karena itu, variabel maintainability GnuCash mendapatkan nilai 4 baik. Kesimpulan ini diambil karena GnuCash menyediakan menu untuk menemukan kesalahan pada perangkat lunak serta peluang untuk melakukan perbaikan perangkat lunak oleh pengguna terbuka lebar hanya saja fitur tersebut belum dapat berjalan secara otomatis langsung memberikan peringatan kepada pengguna untuk memperbaiki input transaksi ketika terjadi pencatatan yang tidak balance. 7. Flexybility Flexybility adalah variabel yang diukur dari usaha yang diperlukan untuk menyesuaikan perangkat lunak dengan perubahan yang terjadi didalam perusahaan. Dalam konteks pengujian kualitas GnuCash, variabel ini akan diukur melalui kemungkinan menambah atau mengurangi menu atau fasilitas pada perangkat lunak GnuCash ketika terjadi perubahan di lingkungan perusahaan. Misalnya, perusahaan ingin mengganti fitur bills due reminder menjadi tax due reminder atau menambahkan fitur tax due reminder. Salah satu kelebihan perangkat lunak berbasis open source yang dirasakan manfaatnya oleh para penggunanya adalah source code perangkat lunak yang dapat dimiliki oleh pengguna. Source code PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI merupakan inti dari sebuah perangkat lunak. Source code yang ada di tangan pengguna merupakan peluang besar bagi pengguna untuk memodifikasi GnuCash. Source code GnuCash sendiri dapat diunduh langsung oleh pengguna pada situs www.gnucash.org secara gratis. Dengan demikian maka GnuCash memiliki kemungkinan yang besar untuk ditambahkan menu atau fasilitas baru. Pengguna GnuCash dapat menambahkan menu atau fasilitas baru pada GnuCash selama pengguna tersebut mampu memahami bahasa pemrograman yang digunakan oleh GnuCash. Oleh karena itu, variabel flexybility GnuCash memperoleh nilai 4 baik. 8. Testability Testability merupakan penilaian yang dilihat dari usaha yang diperlukan untuk menguji suatu perangkat lunak. Usaha tersebut bertujuan untuk memastikan apakah perangkat lunak telah melakukan fungsi yang dikehendaki atau tidak Pressman, 2012. Variabel ini diukur melalui menu maupun sub menu yang disediakan oleh GnuCash untuk melakukan pengujian terhadap seluruh fungsi yang terdapat pada GnuCash. Untuk menguji testability perangkat lunak ini, peneliti melakukan pengujian dalam bentuk pengerjaan soal-soal akuntansi. Dari pengujian yang telah dilakukan peneliti, dapat diketahui bahwa usaha untuk menguji perangkat lunak ini tidaklah sulit. Hal ini disebabkan karena menu dan sub menu yang disediakan GnuCash sudah dapat diakses seluruhnya tidak seperti perangkat lunakyang diperoleh secara gratis lainnya trial biasanya akan membatasi akses terhadap fitur-fitur tertentu. Oleh karena usaha untuk menguji perangkat lunak ini tidaklah sulit, berdasarkan tabel penilaian, GnuCash mendapatkan nilai baik. Meskipun pengujian dapat dilakukan oleh orang awam, tetapi untuk memastikan kebenaran output yang dihasilkan perangkat lunak dari kegiatan simulasi soal-soal akuntansi menyebabkan pengujian harus dilakukan oleh orang yang memiliki keahlian di bidang akuntansi. 9. Portability Portability merupakan 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 Pressman, 2012. Dengan kata lain Portability adalah kemampuan suatu perangkat lunak untuk berpindah dari satu lingkungan perangkat lunak sistem operasi ke lingkungan perangkat lunak lain atau ke perangkat keras lain. Penilaian variabel portability bertujuan untuk mengetahui apakah perangkat lunak bisa berjalan diberbagai sistem operasi serta berbagai perangkat keras. Untuk menilai tingkat portability GnuCash indikator yang akan digunakan antara lain sistem operasi windows, sistem operasi linux dan perangkat keras yang mendukung perangkat lunak ini. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Pada lingkungan sistem operasi windows, GnuCash mampu berjalan sempurna di sistem operasi windows mulai dari Windows XP sampai dengan sistem operasi windows versi terbaru yaitu Windows 10. Sedangkan pada sistem operasi linux, GnuCash mampu berjalan hampir di semua distro linux, diantaranya linux Ubuntu, Fedora, Mandriva, Redhat, beserta turunannya. Untuk perangkat keras, GnuCash juga tidak hanya tersedia untuk komputer, tetapi juga untuk smartphone berbasis android minimal versi 2.3 gingerbread. Hanya saja GnuCash belum tersedia untuk smartphone berbasis IOS produk apple. Untuk proses migrasi perangkat lunak, peneliti telah mencoba untuk menggunakan dan membuka database GnuCash yang sama pada tiga sistem operasi yang berbeda, yaitu Windows 7, Deepin OS linux, serta android. Dari simulasi yang telah dilakukan peneliti, proses migrasi sangat mudah dilakukan. Hal ini dikarenakan database dari GnuCash memiliki format .gnucash yang kompatibel dengan GnuCash versi windows, linux, maupun android. Gambar 16. Tampilan GnuCash yang dibuka di perangkat android Sumber: data diolah Berdasarkan evaluasi ketiga indikator diatas, dapat diketahui bahwa GnuCash mampu berjalan di dua sistem operasi yang sangat familiar digunakan saat ini yaitu windows dan linux. Selain itu, migrasi data dari GnuCash juga mampu berjalan baik tidak hanya diantara komputer berbasis Windows serta Linux, tetapi juga pada perangkat keras berbasis android. Oleh karena kemampuannya tersebut, GnuCash memperoleh nilai 5 sangat baik pada variabel portability. 10. Reusability Reusability adalah kemampuan suatu perangkat lunak untuk dipergunakan ulang pada aplikasi lain. Apakah GnuCash dapat dipergunakan oleh perangkat lunak lain Pressman, 2012. Indikator yang digunakan sebagai alat untuk menilai variabel Reusability adalah ketersediaan perangkat lunak yang mampu memanfaatkan GnuCash sebagai perangkat lunak tambahan. Kemudian indikator tersebut dinilai dari perangkat lunak yang mampu mempergunakan GnuCash sebagai perangkat lunak tambahan serta manfaat yang diperoleh dari penggabungan tersebut. Secara umum, GnuCash tidak dapat digunakan sebagai perangkat lunak akuntansi tambahan karena basis data GnuCash sendiri berformat .gnucash sehingga kemungkinan untuk digunakan oleh perangkat lunak akuntansi lain sangat rendah. Akan tetapi, GnuCash dapat digunakan sebagai perangkat lunak tambahan German Home Banking Computer Information HBCI. Manfaat dari penggunaan GnuCash dan HBCI adalah mempermudah pengguna GnuCash yang berasal dari Jerman untuk mengunduh bank statement dalam format GnuCash serta melakukan transfer antar bank dan direct debits https:www.gnucash.orgfeatures.phtml. Hanya saja, layanan ini hanya bisa digunakan di Jerman. Berdasarkan evaluasi ini maka dapat disimpulkan bahwa variabel reusability GnuCash memiliki nilai 3 cukup. Kesimpulan ini didasarkan karena GnuCash dapat digunakan oleh German HBCI sebagai perangkat lunak tambahan tetapi tidak dapat digunakan kembali oleh perangkat lunak akuntansi lainnya. 11. Interoperability Interoperability adalah kemampuan perangkat lunak untuk dihubungkan dengan perangkat lunak lain. Kemampuan yang dimaksudkan disini adalah kemampuan perangkat lunak menghasilkan output yang dapat digunakan oleh perangkat lunak lain. Variabel interoperability GnuCash akan dinilai berdasarkan kemampuannya menyimpan data hasil pekerjaan dalam beberapa format ekstensi file yang didukung oleh perangkat lunak yang familiar digunakan untuk perangkat lunak akuntansi khususnya browser internet xml, Microsoft Excel xls, dan Adobe Reader PDF. Alasan peneliti memilih tiga format diatas adalah karena format PDF adalah format laporan keuangan yang paling sering dibaca selain dalam bentuk hard copy Rowbottom, 2003. Sejalan juga dengan penelitian yang dilakukan Hodge dan Pronk 2004 bahwa 62 professional di Amerika menggunakan format PDF dalam menyajikan laporan keuangan serta 17 yang memilih format PDF dan XML. Keunggulan format PDF adalah pengguna tidak perlu lagi memproses maupun mengedit data laporan keuangan yang telah dihasilkan oleh perangkat lunak. Karena kesempatan untuk mengedit laporan dalam bentuk PDF juga minim, maka manipulasi data dari laporan yang telah dihasilkan juga minim. Sedangkan penggunaan format XML dapat membuat informasi laporan keuangan dapat diakses melalui berbagai jenis browser untuk komputer maupun telepon genggam. Sedangkan format xls dibutuhkan agar laporan keuangan GnuCash dapat dibuka melalui perangkat lunak akuntansi lain maupun perangkat lunak untuk mengaudit. Dari hasil simulasi yang dilakukan oleh peneliti, didapatkan bahwa GnuCash dapat mengekspor output dari GnuCash khususnya laporan keuangan kedalam beberapa format, yaitu portable document format PDF, extensible markup language XML, portable network graphic PNG, dan comma separated value CSV. Gambar 17. Laporan keuangan GnuCash yang diekspor dalam format PDF Sumber: data diolah Gambar 18. Laporan GnuCash yang diekspor dalam format xml Sumber: data diolah Gambar 119. Laporan GnuCash dalam format png Sumber:data diolah Gambar 20. Transaksi GnuCash yang diekspor dalam format CSV Sumber: data diolah Melihat berbagai macam format file yang dihasilkan oleh GnuCash, maka GnuCash mendapatkan nilai 4 Baik. Hal ini dikarenakan GnuCash dapat menghasilkan laporan keuangan kedalam format tulisan, gambar, dan spreadsheet, yaitu portable document format PDF, extensible markup language XML, portable network graphic PNG, dan comma separated value CSV. Hanya saja, file dengan format spreadsheet yang dapat diekspor oleh GnuCash sangat terbatas belum mendukung format xls.

B. Hasil Penelitian

Berdasarkan hasil pengukuran kualitas perangkat lunak GnuCash berdasarkan teori McCall, maka 11 variabel yang diteliti mendapatkan hasil penilaian sebagai berikut : Tabel 9. Hasil penilaian GnuCash No Variabel Keterangan Nilai c Bobot w w . c 1 Correctness Sangat baik 5 1,82 9,1 2 Reliability Cukup 3 1,82 5,46 3 Efficiency Sangat baik 5 1,82 9,1 4 Integrity Sangat buruk 1 1,82 1,82 5 Usability Baik 4 1,82 7,28 6 Maintainability Baik 4 1,82 7,28 7 Flexybility Baik 4 1,82 7,28 8 Testability Baik 4 1,82 7,28 9 Portability Sangat baik 5 1,82 9,1 10 Reusability Cukup 3 1,82 5,46 11 Interoperability Baik 4 1,82 7,28 Nilai total penilaian kualitas GnuCash Fa 76,44 Sumber : Data diolah Dari perhitungan diatas, dapat disimpulkan bahwa GnuCash memiliki kualitas yang baik sebagai perangkat lunak akuntansi bagi usaha kecil dan menengah berbasis open source berdasarkan teori McCall. Penilaian tersebut dinilai cukup wajar karena GnuCash memiliki kelemahan yang dapat dikatakan sangat fatal sebagai perangkat lunak akuntansi, yaitu tidak memiliki fitur yang memungkinkan pengguna untuk mengamankan data keuangan dari perangkat lunak tersebut dilihat dari penilaian integritas yang sangat buruk. Hal ini dapat membuat pengguna sulit mengamankan data-data keuangan yang bersifat rahasia dan tidak sesuai dengan pengendalian sistem informasi akuntansi Rama, 2009. Padahal sebuh perangkat lunak akuntansi seharusnya dapat membedakan hak akses serta mengamankan data dari penggunanya Rushinek, 1995. Meskipun variabel integrity dari GnuCash sangat buruk, pengguna dapat menambahkan kontrol berlapis dari komputer maupun smartphone untuk mengamankan data dari GnuCash memberi kata sandi pada akses komputer maupun smartphone. Dibalik kelemahan tersebut, GnuCash sangat cocok digunakan sebagai perangkat lunak akuntansi untuk mencatat keuangan usaha kecil maupun menengah. Karena fasilitas-fasilitas GnuCash untuk membantu pembuatan jurnal serta laporan keuangan terbilang sangat lengkap. Perangkat lunak ini juga tidak membutuhkan hardware dengan spesifikasi tinggi untuk mengoperasikannya bahkan dapat dijalankan pada smartphone berbasis android. Selain itu, pengembang perangkat lunak masih terus mendukung pengembangkan perangkat lunak ini sehingga update dari perangkat lunak dapat tersedia hampir setiap bulannya. Karena GnuCash merupakan perangkat lunak berbasis open source, pengguna juga tidak perlu mengeluarkan biaya untuk memperolehnya dan membantu mengurangi tinggat penggunaan perangkat lunak bajakan khususnya di Indonesia. Untuk mempertahankan obyektifitas penilaian, peneliti akan melakukan triangulasi menggunakan koefisien Cohen’s Kappa dengan dua orang penilai lainnya. Dari hasil uji tersebut, didapatkan hasil sebesar 0,859 dengan penilai pertama serta 0,852 dengan penilai kedua yang menunjukkan kesepakatan yang sangat kuat diatas 81. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI