Abstrak
Secara konvensional proses pembelajaran dilakukan dalam bentuk diskusi ataupun penyampaian materi di dalam suatu kelas atau perkuliahan. Proses pembelajaran seperti ini sulit diterapkan pada bidang pemrograman terutama untuk kelas besar. Keterampilan dalam membuat suatu algoritme, logika, bahasa pemrograman, dan pengetahuan-pengetahuan lain seperti matematika juga sangat diperlukan dalam membuat suatu program komputer. Pada kondisi ini, sistem manajemen pembelajaran atau learning management system (LMS) memiliki peranan penting dalam melengkapi dan memperbaiki proses pembelajaran konvensional di bidang pemrograman. Tim Olimpiade Komputer Indonesia (TOKI) telah mengembangkan aplikasi SMP pemrograman yang disebut TOKI Learning Contest (LC) untuk bahasa pemrograman Pascal, C, dan C++. Penelitian ini menganalisis TOKI LC dan mengembangkan sistem manajemen pembelajaran agar dapat mendukung dan melengkapi proses pembelajaran di bidang pemrograman untuk mahasiswa bidang studi ilmu komputer atau informatika dengan menambahkan sistem penilaian bahasa Scheme, Java, PHP, dan Perl dan menguji kinerja masing-masing bahasa. Penelitian ini telah menambahkan grader otomatis untuk empat bahasa pemrograman yaitu Scheme, Java, PHP, dan Perl, yang memenuhi konsep asynchronous e-learning. Hasil menunjukkan bahwa kinerja run time pada bahasa pemrograman Java menggunakan waktu yang lebih lama. Selain itu penggunaan memory space pada bahasa Java menggunakan memori yang cukup besar untuk menjalankan setiap program dibandingkan bahasa pemrograman lain.
Kata kunci: grader, pemrograman, sistem manajemen
Pendahuluan
Learning management system (LMS) atau sistem manajemen pembelajaran adalah sistem yang memudahkan proses administrasi, pengelolaan, dokumentasi, penelusuran, dan pelaporan untuk suatu program pembelajaran seperti e-learning (Hall 2000). Secara konvensional proses pembelajaran dilakukan dalam bentuk diskusi ataupun penyampaian materi di dalam suatu kelas atau perkuliahan. Proses pembelajaran seperti ini sulit diterapkan pada bidang pemrograman terutama untuk kelas besar karena membutuhkan komunikasi antara dosen dan mahasiswa yang lebih intensif. Membuat program komputer untuk pemecahan masalah sangat memerlukan pemahaman di bidang algoritme, logika, dan sintaks bahasa pemrograman. Pada kondisi ini, LMS memiliki peranan penting dalam proses pembelajaran di bidang pemrograman melalui latihan terstruktur dan diskusi online.
Peneliti: ALFA NUGRAHA
Untuk lebih lengkapnya silahkan download di link berikut:
Post a Comment
Post a Comment