Maintainability Portability Standar Perangkat Lunak ISO 9126

30 sebuah perusahaan. Black box testing dilakukan dengan cara mengetes sistem, apakah sistem telah memenuhi kebutuhan pengguna yang didefinisikan pada saat awal tanpa harus membongkar listing programnya. Beberapa keuntungan yang diperoleh dari black box testing menurut Soetam Rizky 2011: 264, antara lain: 1 Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman. 2 Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna. 3 Hasil dari black box testing dapat memperjelas kontradiksi ataupun kerancuan yang mungkin timbul dari eksekusi sebuah perangkat lunak. 4 Proses pengujian dapat dilakukan dengan lebih cepat jika dibandingkan dengan white box testing.

6. Computer Aided Instruction CAI

Komputer merupakan satu kesatuan alat ciptaan manusia yang memiliki dampak besar dalam kehidupan umat manusia. Aplikasi-aplikasi yang terpasang di dalam sebuah komputer membuat manusia lebih mudah dalam menjalankan aktivitasnya. Sebagai contoh yaitu penggunaan komputer sebagai alat yang berguna untuk menyimpan kumpulan data untuk selanjutnya diolah dan menghasilkan suatu informasi database, penggunaan komputer dalam perbankan, serta penerapan komputer dalam permedisan. Selain dalam bidang pendidikan ekonomi dan medis, penggunaan komputer juga telah sampai pada bidang pendidikan. Guru telah 31 menggunakan teknologi berbasis komputer dalam proses belajar mengajar. Penggunaan komputer dalam proses belajar mengajar membuat siswa lebih tertarik untuk mengikuti pembelajaran secara aktif. Criswell dalam Deni Darmawan 2012 mendefinisikan CAI atau CAL Computer Aided Learning sebagai penggunaan komputer dalam menyampaikan bahan pengajaran dengan melibatkan siswa secara aktif serta membolehkan umpan balik. Sedangkan menurut Daryanto 2013, CAI yaitu penggunaan komputer secara langsung dengan siswa untuk menyampaikan isi pembelajaran, memberikan latihan, dan mengetes kemajuan belajar siswa. a. Konsep dasar Computer Aided Instruction CAI Computer Assisted Instruction dalam bahasa Indonesia diartikan sebagai pembelajaran berbantuan komputer. Deni Darmawan 2013: 138 menyebutkan bahwa pengajaran dengan bantuan komputer yaitu sistem-sistem komputer dapat menyampaikan pembelajaran secara langsung kepada para siswa melalui cara berinteraksi dengan mata pelajaran yang diprogramkan ke dalam sistem. Jadi, terlebih dahulu guru merancang materi-materi yang akan diberikan kepada siswa, kemudian guru juga membuat langkah-langkah pengoperasian sistem dalam hal ini yaitu komputer, setelah itu materi-materi tersebut dimasukkan ke dalam sistem, dan terakhir siswa dapat mengakses materi-materi pelajaran tersebut secara mandiri. Menurut Nana Sudjana dan Ahmad Rivai 2007: 138-139 menyebutkan bahwa CAI adalah sistem-sistem komputer yang dapat menyampaikan secara langsung kepada para siswa melalui cara berinteraksi dengan mata pelajaran yang diprogramkan ke dalam sistem.