7
BAB II TINJAUAN PUSTAKA
2.1 Evaluasi Perangkat Lunak
Melihat jumlah perpustakaan yang menggunakan perangkat lunak, sehingga timbul pertanyaan apakah perangkat lunak memiliki kualitas yang baik
sehingga banyak perpustakaan yang menggunakannya, maka dengan itu perlu dilakukan suatu evaluasi perangkat lunak.
2.1.1 Pengertian Evaluasi Perangkat Lunak
Evaluasi sangat penting dilakukan dalam suatu lembaga atau badan seperti perpustakaan, karena evaluasi merupakan kegiatan untuk intropeksi diri dalam
suatu lembaga untuk mencapai suatu titik kepuasan dalam mencapai tujuan. Menurut Djali dan Pudji 2008, 1 evaluasi merupakan “proses menilai sesuatu
berdasarkan kriteria atau tujuan yang telah ditetapkan yang selanjutnya diikuti dengan pengambilan keputusan atas obyek yang dievaluasi”
Pendapat lain mengenai evaluasi disampaikan oleh Arikunto 2009, 222 bahwa:
Evaluasi adalah kegiatan untuk mengumpulkan informasi tentang bekerjanya sesuatu, yang selanjutnya informasi tersebut digunakan untuk
menentukan alternatif yang tepat dalam mengambil keputusan. Fungsi utama evaluasi dalam hal ini adalah menyediakan informasi-informasi
yang berguna bagi pihak pengambil keputusan untuk menentukan kebijakan yang akan diambil berdasarkan evaluasi yang telah dilakukan.
Berdasarkan uraian di atas dapat diketahui bahwa evaluasi sebuah perangkat lunak perlu dilakukan untuk menilai sebuah perangkat lunak dengan
tujuan tidak hanya menemukan kesalahan namun dapat juga untuk mengetahui
Universitas Sumatera Utara
8
sejauhmana kualitas perangkat lunak yang dibuat dapat dijalankan oleh pengguna nantinya.
Dalam mengevaluasi sebuah perangkat lunak otomasi perpustakaan diperlukan standar-standar yang relevan untuk menyeleksi kualitas perangkat
lunak. Pressman 2012, 486 menyatakan bahwa : Kualitas perangkat lunak adalah konfirmasi terhadap kebutuhan fungsional
dan kinerja yang dinyatakan secara eksplisit, standar perkembangan yang didokumentasikan secara eksplisit dan karateristik implisit yang
diharapkan bagi semua perangkat lunak yang dikembangkan secara profesional.
Sedangkan El-Ahmadi 2006, 5 menyatakan bahwa: Kualitas perangkat lunak dapat memiliki arti bergantung dari siapa yang
memandangnya. Bila dilihat dari sudut pandang customer. Perangkat Lunak yang baik adalah perangkat lunak yang memuaskan kebutuhan
customer.
Lain halnya dengan dilihat dari sudut pengembang. Pengembang perangkat lunak akan melihat produk perangkat lunak dari
dalam perangkat lunak itu sendiri. Pengembang yang menggunakan pemikiran berorientasi objek memiliki tujuan pada terpenuhinya
karakteristik tertentu.
Berdasarkan uraian di atas dapat diketahui bahwa kualitas perangkat lunak adalah kesesuaian antara fungsionalitas dan kinerja sistem terhadap kebutuhan
customer , standar dokumentasi pengembangan sistem yang telah ditentukan, dan
karakteristik implisit yang diharapkan pengembang perangkat lunak.
2.1.2 Perangkat Lunak 2.1.2.1 Pengertian Perangkat Lunak