Aspek dan Kriteria Penilaian Media Pembelajaran
Diskusi menarik terjadi di acara penyusunan kriteria penilaian lomba pembuatan media pembelajaran berbasis Teknologi Informasi dan Komunikasi (TIK) untuk SMA dan sederajat yang diselenggarakan Dikmenum. Tujuan diskusi sebenarnya adalah menentukan aspek dan kriteria apa yang akan digunakan untuk menilai sebuah media pembelajaran. Dalam bidang rekayasa perangkat lunak sebenarnya sudah ada teknik pengukuran perangkat lunak yang telah saya bahas di artikel sebelumnya. Tapi karena media pembelajaran termasuk jenis perangkat lunak yang melingkupi berbagai disiplin ilmu (pembelajaran, desain, komunikasi, dsb), maka pendapat dari berbagai domain expert menjadi wacana yang menyegarkan.
Deras masuknya produk perangkat lunak dari luar negeri di satu sisi menguntungkan pengguna karena banyaknya pilihan produk dan harga. Namun di sisi lain cukup mengkhawatirkan karena di Indonesia tidak ada institusi yang secara aktif bertugas membuat standard dalam pengukuran kualitas perangkat lunak yang masuk ke Indonesia. Demikian juga dengan produk-produk perangkat lunak lokal, tentu akan semakin meningkat daya saing internasionalnya apabila pengembang dan software house di Indonesia mulai memperhatikan masalah kualitas perangkat lunak ini.
Rekayasa Perangkat Lunak (Software Engineering), sedikit mengalami pergeseran makna di realita dunia industri, bisnis, pendidikan maupun kurikulum Teknologi Informasi (TI) di tanah air. Di industri, para tester, debugger dan programmer sering salah kaprah menyandang gelar Software Engineer. SMK di Indonesia juga latah dengan membuka jurusan Rekayasa Perangkat Lunak, meskipun secara kurikulum hanya mengajari bahasa C atau Pascal (mungkin lebih pas disebut jurusan pemrograman komputer)
Requirements engineering adalah fase terdepan dari proses rekayasa perangkat lunak (software engineering), dimana software requirements (kebutuhan) dari user (pengguna) dan customer (pelanggan) dikumpulkan, dipahami dan ditetapkan. Para pakar software engineering sepakat bahwa requirements engineering adalah suatu pekerjaan yang sangat penting. Fakta membuktikan bahwa kebanyakan kegagalan pengembangan software disebabkan karena adaya ketidakkonsistenan (inconsistent), ketidaklengkapan (incomplete), maupun ketidakbenaran (incorrect) dari requirements specification (spesifikasi kebutuhan). 





















































































