Implementasi Sistem Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online

BAB 4 IMPLEMENTASI, PENGUJIAN DAN ANALISIS APLIKASI

4.1 Implementasi Sistem

Tahap selanjutnya adalah implementasi rancangan perangkat lunak ke dalam bentuk aplikasi yang dibuat dengan bahasa pemrograman PHP dan MySQL. Pada tahap implementasi sistem ini, aplikasi sistem pembelajaran ini dijalankan untuk melihat bagaimana sistem yang dibangun tersebut bekerja secara nyata.

4.1.1 Pembagian Tingkatan Pengguna Aplikasi

Dalam aplikasi sistem pembelajaran online ini, terdapat pembagian tingkatan pengguna aplikasi. Hal ini didasarkan pada berbedanya peran dan wewenang untuk entitas-entitas yang menggunakan aplikasi. Sistem pembelajaran ini mengelompokkan pengguna aplikasi ke dalam 3 jenis tingkatan pengguna, yaitu: 1. Admin Admin merupakan pengguna yang paling tinggi tingkatannya dalam lingkungan aplikasi ini. Admin memiliki beberapa wewenang misalnya menambah data pengajar yang baru, menambah dan mengedit data pelajar yang baru, melakukan pengaturan untuk semua modul-modul pada aplikasi pembelajaran, menerima pengajuan link dan data download. Admin juga dapat merangkap menjadi pengajar, sebab admin memiliki semua otoritas yang dimiliki oleh pengajar, sedangkan pengajar dapat dipandang sebagai pengguna yang hanya memiliki beberapa otoritas admin. Pada aplikasi ini, admin dapat diasumsikan sebagai kepala sekolah atau ketua jurusan yang memiliki kekuasaan untuk mengatur jalannya sistem pembelajaran. 2. Pengajar Teacher Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Pengajar merupakan entitas yang berwewenang membimbing dan menilai prestasi pelajar dalam aplikasi ini. Wewenang utama pengajar adalah memberikan materi pembelajaran, mengatur jadwal pembelajaran suatu kelas, menentukan grup pada suatu kelas, membuat soal ujian dan memberi penilaian, serta mengarahkan pelajar untuk melakukan aktivitas pembelajaran yang dapat mendukung pencapaian tujuan pembelajaran. Dalam memberikan bimbingannya kepada pelajar, pengajar diberikan kebebasan untuk memanfaatkan modul-modul pembelajaran yang disediakan oleh aplikasi. Jumlah modul yang dapat dimanfaatkan oleh pengajar ditentukan oleh otoritas pengajar yang telah diatur oleh admin. Pada aplikasi ini, pengajar dapat diasumsikan sebagai dosen atau guru. 3. Pelajar Student Pelajar merupakan entitas yang paling rendah tingkatannya pada lingkungan aplikasi ini. Pelajar memiliki wewenang untuk mengikuti proses pembelajaran, melalui modul-modul yang telah diatur oleh admin dan pengajar. Dalam hal ini modul berfungsi untuk memfasilitasi kegiatan belajar. Berbeda dengan pengajar yang hak akses atau otoritasnya bisa berbeda-beda sesuai pengaturan admin, setiap pelajar mempunyai hak akses yang sama. Sesuai konsep konstruktivisme, pelajar diberi hak untuk mengatur sendiri alur pembelajarannya. Misalnya seorang pelajar yang mendaftar pada kelas ‘Algoritma’, maka ia berhak menentukan cara belajarnya, apakah melalui pemahaman materi pembelajaran dahulu, atau lebih berkonsentrasi pada forum pembelajaran, atau bahkan melalui pengerjaan tugas- tugas dan jurnal yang disuruh oleh pengajar tersebut. Para pelajar juga diberikan kesempatan untuk belajar secara kolaboratif dan berkelompok, untuk saling belajar dan bertukar pikiran. Perlu diperhatikan bahwa ketiga tingkatan pengguna tersebut hanya berlaku pada pengguna yang telah melakukan registrasi. Bagi pengguna yang tidak melakukan registrasi tidak mampu menggunakan aplikasi ini, karena tidak memiliki hak akses terhadap modul-modul pembelajaran.

4.1.2 Beberapa Fitur-Fitur Pada Aplikasi

Pada subbab ini akan dibahas mengenai fitur-fitur utama dari aplikasi sistem perangkat lunak pembelajaran online yang dibangun. Aplikasi ini dinamakan Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Constructivism e-Learning. Aplikasi ini merupakan pengembangan dari sebuah perangkat lunak pembangun portal phpNuke yang kemudian dilakukan perbaikan pada beberapa modul dan penambahan modul-modul yang berkaitan dengan sistem pembelajaran, khususnya yang sesuai dengan penerapan teori konstruktivisme. Fitur yang tersedia pada aplikasi ini pada dasarnya terdiri dari modul-modul yang masih dapat ditambahkan atau dikembangkan lebih lanjut. Setiap modul merupakan sebuah aplikasi yang memiliki proses dan data tersediri dalam database utama aplikasi. Berikut adalah pembahasan mengenai beberapa modul tersebut dan cara kerjanya.

4.1.2.1. Halaman Utama

Halaman utama merupakan halaman yang pertama kali diakses oleh pengguna aplikasi. Tampilan awal halaman utama dapat dilihat pada Gambar 4.1. Gambar 4.1 Tampilan Awal Halaman Utama Constructivism e-Learning Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Mula-mula halaman ini akan memanggil beberapa fungsi bantu untuk menampilkan header dan kolom yang berisi kumpulan link untuk mengakses modul- modul pembelajaran. Header merupakan bagian paling atas dari halaman aplikasi, yang berisi logo dan nama aplikasi. Header akan ditampilkan di setiap bagian atas halaman aplikasi. Sewaktu halaman ini pertama kali diakses, terdapat 2 blok menu yaitu Modules dan Who’s Online. Kolom Modules ini dapat digunakan untuk mengakses modul pembelajaran yang terdapat pada aplikasi. Namun, untuk mengakses modul-modul tersebut, pengguna harus melakukan login atau registrasi terlebih dahulu. Untuk mengakses menu-menu pada aplikasi, pengguna harus melakukan proses login terlebih dahulu. Pada aplikasi ini, proses login terbagi atas 2 metode berdasarkan 3 jenis pengguna aplikasi, yaitu mode login untuk admin atau pengajar, dan mode login untuk pelajar. Untuk melakukan login sebagai admin, pengguna dapat langsung mengklik link login as Administrator Teacher yang terletak pada bagian atas halaman aplikasi. Sedangkan untuk melakukan login sebagai pelajar dapat dilakukan dengan mengklik tombol Your Account pada bagian atas halaman atau pada link di menu blok. Jika pengguna berhasil melakukan login sebagai admin atau pengajar, maka menu blok di sebelah kiri halaman akan bertambah menjadi 4 yaitu blok menu Administrator dan Waiting Contents. Blok menu Administrator digunakan untuk mengakses pengaturan aplikasi dan modul-modul pembelajaran. Sedangkan blok Waiting Contents digunakan untuk menerima atau mengkonfirmasi data materi pembelajaran yang dikirim pengajar, data download, dan data link. Pada proses login untuk admin, sistem akan meminta input berupa nama, password, dan kode keamanan security code. Pengguna aplikasi harus menginput ketiga data tersebut dengan tepat. Data nama yang diinput merupakan nama pendek dari pengguna, yang akan dicocokkan dengan password yang diinput, ketika pengguna mengklik tombol ‘Login’. Berikut merupakan tampilan dari menu login untuk admin atau pengajar, yang ditunjukkan pada Gambar 4.2. Sedangkan untuk login pada pelajar, juga akan diminta 3 input, yaitu nama pelajar, password, dan kode keamanan. Tampilan dari menu login untuk pelajar yang ditunjukkan pada Gambar 4.3. Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Gambar 4.2 Tampilan Menu Login Admin Pengajar Gambar 4.3 Tampilan Menu Login Pelajar Setiap pengguna yang ingin menggunakan aplikasi dan berpartisipasi dalam proses pembelajaran harus melakukan registrasi terlebih dahulu. Tampilan pada menu registrasi dapat dilihat pada Gambar 4.4. Bagi pengguna yang berhasil melakukan Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. login sebagai admin atau pengajar, maka sistem akan menampilkan halaman menu administrasi seperti pada Gambar 4.5. Gambar 4.4 Tampilan Menu Registrasi Gambar 4.5 Tampilan Menu Administrasi Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Seperti yang ditunjukkan pada halaman menu Administrasi tersebut, terdapat icon-icon yang menggambarkan tiap modul yang terdapat pada aplikasi. Setiap icon tersebut dapat digunakan untuk mengakses setiap konfigurasi modul yang dipilih. Jumlah icon yang ditampilkan pada halaman menu administrasi tersebut akan bervariasi untuk pengajar, tergantung otoritas yang dimilikinya. Bagi admin yang memiliki otoritas penuh, menu-menu konfigurasi modul yang terdapat pada aplikasi ini antara lain: 1. Add Notes: untuk menambahkan materi pembelajaran baru. 2. Backup DB: untuk melakukan backup terhadap data yang ada di database. 3. Blocks: untuk mengatur blok-blok menu pada halaman aplikasi. 4. Class: untuk mengatur aktivitas-aktivitas pada kelas pembelajaran. 5. Downloads: untuk mengirimkan atau mengambil data pada direktori server. 6. Edit Admin Teacher: untuk mengedit data admin, menambah atau mengedit data pengajar. 7. Edit Student: untuk menambah atau mengedit data pelajar. 8. Exam: untuk membuat dan mengedit soal ujian dan melihat jawaban hasil ujian. 9. FAQ: untuk menjawab atau memberi penjelasan mengenai pertanyaan-pertanyaan yang sering ditanyakan pelajar. 10. Forum: untuk menyediakan lingkungan untuk saling berdiskusi mengenai suatu topik. 11. HTTP Referers: untuk menampilkan daftar link yang dapat diakses aplikasi. 12. Messages: untuk mengatur pembuatan pesan dari admin atau pengajar. 13. Modules: untuk mengedit pengaturan modul-modul pada aplikasi. 14. Preferences: untuk mengatur konfigurasi umum dari aplikasi. 15. Surveys Polls: untuk membuat jajak pendapat atau polling pada aplikasi. 16. Topics: untuk menambahkan topik materi pembelajaran. 17. Web Links: untuk mengatur direktori link pada aplikasi. Melalui halaman utama ini, admin dapat mengatur modul utama pada aplikasi. Pada awalnya modul utama aplikasi adalah modul Notes, yang akan menampilkan materi-materi pembelajaran. Namun, admin dapat mengganti modul utama sesuai keinginannya. Pada aplikasi ini diutamakan modul Notes sebagai modul utama karena sesuai konsep konstruktivisme bahwa pelajar harus diberikan gambaran topik materi Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. terlebih dahulu untuk memotivasi dan mengarahkan pemikiran pelajar pada bidang atau topik pembelajaran. Bagi pengguna yang berhasil melakukan login sebagai pelajar, maka sistem akan menampilkan halaman pribadi untuk pelajar. Menu utama pada halaman ini terdiri dari Your Info, Your Home, Message, Journal, dan Themes. Tampilan halaman personal untuk pelajar dapat ditunjukkan pada Gambar 4.6. Gambar 4.6 Tampilan Personal Page Pelajar Menu Your Info digunakan untuk menambahkan data pribadi pelajar secara lengkap. Menu Your Home digunakan untuk mengatur halaman pertama sesudah login. Hal yang dapat diatur pada menu ini adalah banyak materi pembelajaran yang ditampilkan pada halaman utama, mengaktifkan broadcast message, yaitu pesan yang ditujukan untuk semua pelajar, kemudian menu ini juga dapat digunakan untuk mengaktifkan menu pribadi untuk pelajar, misalnya link ke situs tertentu. Selain itu juga terdapat menu Message untuk mengatur pengiriman pesan. Menu Journal untuk mengatur pengiriman jurnal dan mengumpulkan semua jurnal beserta data jurnal yang pernah dibuat pelajar. Sedangkan menu Themes digunakan untuk mengganti tampilan halaman aplikasi. Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009.

4.1.2.2. Modul Class

Modul Class merupakan modul yang digunakan oleh pelajar untuk mengikuti aktivitas kelas, seperti melihat hasil nilai atau prestasi pelajar, melihat jadwal pembelajaran, melihat pembagian grup pada suatu kelas, dan mengakses materi pembelajaran yang berhubungan dengan kelas tersebut. Tampilan utama modul Class dapat dilihat pada Gambar 4.7. Gambar 4.7 Tampilan Utama Modul Class Pada tampilan utama menu Class terdapat daftar kelas yang terdapat pada aplikasi pembelajaran ini. Pelajar dapat langsung mengakses kelas dengan memilih nama kelas. Setelah pelajar memilih kelas, maka pelajar akan mengakses halaman baru yang menampilkan informasi-informasi kelas, seperti nama pengajar dan info kelas. Di bagian bawah informasi kelas, terdapat 4 icon yang berfungsi sebagai link untuk mengakses informasi utama kelas, yaitu Grade untuk menampilkan informasi nilai, Group untuk menampilkan informasi grup pada kelas, Schedule untuk menampilkan jadwal pembelajaran, dan Notes untuk mengakses materi pembelajaran. Tampilan informasi kelas yang ditunjukkan Gambar 4.8. Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Gambar 4.8 Halaman Informasi Kelas Jika pelajar memilih menu Grade, maka akan ditampilkan data nilai-nilai pelajar seperti yang ditunjukkan pada Gambar 4.9. Gambar 4.9 Tampilan Informasi Daftar Nilai Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Untuk melihat daftar kelompok, pelajar dapat memilih menu Groups. Tampilan informasi daftar grup yang ditunjukkan Gambar 4.10. Jika dipilih menu Schedule, akan ditampilkan data jadwal pembelajaran, seperti pada Gambar 4.11. Gambar 4.10 Tampilan Informasi Daftar Grup Gambar 4.11 Tampilan Informasi Jadwal Pembelajaran Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Pelajar juga dapat mengakses materi pembelajaran yang berhubungan dengan kelas tersebut. Dengan memilih menu Notes maka sistem akan menampilkan daftar materi pembelajaran seperti yang ditunjukkan pada Gambar 4.12. Gambar 4.12 Tampilan Informasi Daftar Materi Pembelajaran

4.1.2.3 Modul Exam

Modul Exam digunakan pelajar untuk mengikuti ujian. Ujian sebelumnya dikirimkan oleh pengajar. Sistem yang digunakan pada aplikasi ini adalah sistem ujian essai. Hal ini dikarenakan sesuai konsep konstruktivisme, pemahaman personal sangat diprioritaskan. Oleh sebab itu jawaban yang diberikan pelajar harus berdasarkan pemahaman dan pemikiran pelajar. Dari sisi pengajar, aspek penilaian pun lebih jelas. Jika sistem yang digunakan adalah pilihan berganda, maka ada kemungkinan jawaban yang benar adalah karena kebetulan, sebab penilaian didasarkan pada pilihan, sedangkan terkadang pilihan didasarkan pada tebakan atau intuisi. Hal ini jelas tidak sesuai dengan konsep konstruktivisme dalam pembelajaran. Aplikasi ini membatasi jumlah soal maksimal sebanyak 10 soal. Berikut adalah tampilan dari halaman utama modul Exam yang ditunjukkan pada Gambar 4.13. Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Gambar 4.13 Tampilan Halaman Utama Modul Exam Sesuai yang ditunjukkan pada Gambar 4.13, mula-mula akan menampilkan daftar ujian yang terdapat dalam database. Ketika pelajar memilih ujian, maka pelajar akan mengakses soal ujian dan memulai ujian tersebut. Berikut adalah contoh tampilan halaman ujian seperti yang ditunjukkan pada Gambar 4.14. Gambar 4.14 Tampilan Halaman Ujian Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009.

4.1.2.4 Modul Downloads

Modul Downloads digunakan untuk berbagi berkas antara sesama pengguna aplikasi. Menu ini dapat digunakan untuk mengirimkan data ke server upload dan mengambil data dari server download. Setiap pengguna aplikasi yang terdaftar dapat melakukan proses upload, namun berkas tersebut tidak akan langsung ditampilkan pada halaman aplikasi. Berkas tersebut harus diverifikasi terlebih dahulu oleh admin atau pengajar yang memiliki otoritas terhadap modul Downloads. Tampilan menu Downloads ditunjukkan pada Gambar 4.15. Gambar 4.15 Tampilan Modul Downloads Setelah berkas yang didownload diverifikasi, maka berkas tersebut akan ditampilkan pada halaman download sesuai dengan kategorinya. Hal menarik pada modul ini adalah selain dapat saling berbagi berkas, para pengguna aplikasi juga dapat saling menilai dan memberikan komentar atas berkas yang mereka kirimkan.

4.1.2.5 Modul FAQ

FAQ Frequent Answer Question, jika diartikan dalam bahasa Indonesia artinya pertanyaan yang sering diajukan. Sesuai dengan pengertian tersebut, modul ini Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. berfungsi untuk menjawab atau memberi penjelasan mengenai pertanyaan-pertanyaan yang sering ditanyakan oleh pengguna, dalam hal ini pelajar. Pertanyaan dan jawaban yang disediakan pada modul ini adalah kumpulan permasalahan yang sering ditanyakan oleh pelajar. Sehingga dengan memanfaatkan modul FAQ ini, pengajar tidak perlu mengulang jawaban berkali-kali untuk pertanyaan yang sama. Tampilan dari modul FAQ yang ditunjukkan pada Gambar 4.16. Gambar 4.16 Tampilan Modul FAQ

4.1.2.6 Modul Forum

Forum tergolong sebuah sarana bagi para pengguna aplikasi untuk saling berdiskusi mengenai suatu topik. Banyak pihak yang memanfaatkan forum untuk saling bertransfer ilmu dan ‘unjuk gigi’ mengenai wawasan mereka. Ada juga yang memanfaatkan forum untuk mencari solusi atau bertanya sesuatu. Oleh sebab itu, adanya modul forum pada sebuah aplikasi pembelajaran online, apalagi yang menerapkan konsep konstruktivisme, sangatlah penting. Hal ini disebabkan sesuai teori konstruktivisme, pelajar dituntut untuk saling berbagi ilmu dan pengalaman dengan orang yang lebih tahu dari mereka More Knowledgeable Others, dalam hal Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. ini bisa saja pakar atau bahkan teman sesama pelajar sendiri, tidak harus pengajar. Modul forum yang digunakan pada aplikasi ini adalah phpBB 2.0.5. Merupakan aplikasi forum yang tidak berbayar dan dapat digunakan secara bebas. Tampilan dari modul Forum dapat dilihat pada Gambar 4.17. Gambar 4.17 Tampilan Modul Forum

4.1.2.7 Modul Journal

Dalam sebuah proses pembelajaran, diharapkan pelajar benar-benar memahami dan mengingat materi yang dipelajari. Membuat jurnal merupakan salah satu aktivitas pembelajaran yang mendukung hal tersebut. Dengan membuat jurnal, pengajar dapat menilai pemahaman dan wawasan pelajar. Jurnal juga dapat digunakan sebagai tugas yang diberikan kepada pelajar agar mereka benar-benar mengingat apa yang telah dipelajari. Setiap jurnal yang dibuat pelajar akan didata dengan rapi oleh sistem. Modul ini juga dapat menyusun daftar 20 jurnal terakhir yang dibuat pelajar, beserta data waktu pembuatannya. Berikut adalah tampilan modul Journal yang ditunjukkan pada Gambar 4.18. Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Gambar 4.18 Tampilan Modul Journal

4.1.2.8 Modul Private Message

Modul ini sebenarnya merupakan perluasan dari modul Forum. Tampilan modul Private Message ditunjukkan oleh Gambar 4.19. Gambar 4.19 Tampilan Modul Private Message Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Modul Private Message, sesuai dengan namaya, modul ini digunakan untuk mengirimkan pesan pribadi kepada pelajar lainnya. Dalam implementasinya, modul ini berfungsi sebagai salah satu media bagi pengguna apilkasi antara pelajar untuk saling berinteraksi dalam proses pembelajaran.

4.1.2.9 Modul Members List

Modul ini dikhususkan bagi pelajar untuk saling berinteraksi. Pada tampilan awal, modul ini akan menampilkan daftar pelajar yang terdaftar. Untuk mengirimkan pesan pribadi dapat dilakukan dengan langsung memilih icon Send Private Message yang terdapat di sebelah kiri nama pelajar. Modul ini juga dapat digunakan untuk mengirim e-mail dengan cara mengklik icon Send e-mail yang terdapat di sebelah kanan nama pelajar. Tampilan modul Private Message ditunjukkan oleh Gambar 4.20. Gambar 4.20 Tampilan Modul Members List

4.1.2.10 Modul Search

Modul Search digunakan untuk mencari data pada aplikasi ini. Data yang dapat dicari antara lain data materi pembelajaran, data komentar, dan data pelajar. Tampilan modul Search yang ditunjukkan pada Gambar 4.21. Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Gambar 4.21 Tampilan Modul Search

4.1.2.11 Modul Notes Archive

Modul Notes Archive berfungsi untuk mencari data materi pembelajaran berdasarkan bulan pengiriman. Tampilan modul Notes Archive ditunjukkan pada Gambar 4.22. Gambar 4.22 Tampilan Modul Notes Archive Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009.

4.1.2.12 Modul Notes

Modul Notes merupakan modul yang digunakan untuk menampilkan materi pembelajaran. Materi pelajaran hanya dapat dikirimkan oleh admin atau pengajar, melalui sebuah modul administrasi Add Notes atau pada tombol Submit Notes di tombol bagian atas mode administrasi. Modul ini digunakan sebagai modul utama dari aplikasi sebab pelajar harus diberikan materi pengarahan terlebih dahulu untuk menuntun mereka dalam proses pembelajaran. Setiap berita yang dikirimkan harus diverifikasi terlebih dahulu oleh admin atau pengajar yang memiliki otoritas bagi modul Notes. Mekanisme tersebut dibuat agar semua isi materi yang dikirim dapat dicek kesesuaiannya dengan sistem pembelajaran. Jika tidak sesuai, materi tersebut dapat diedit atau bahkan ditolak. Tampilan modul Notes ditunjukkan Gambar 4.23. Gambar 4.23 Tampilan Modul Notes

4.1.2.13 Modul Surveys

Modul Survey merupakan salah satu daya tarik pada aplikasi. Pada fasilitas ini, admin atau pengajar dapat mengajukan suatu permasalahan beserta beberapa pilihan jawabannya. Pelajar dapat mengikuti survei atau polling ini dengan memilih salah satu Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. jawaban yang tersedia. Kemudian dapat diperoleh hasil statistik atas jawaban permasalahan tersebut. Tampilan dari modul Surveys ditunjukkan pada Gambar 4.24. Gambar 4.24 Tampilan Modul Surveys

4.1.2.14 Modul Top 10

Tampilan dari modul Top 10 yang ditunjukkan pada Gambar 4.25. Gambar 4.25 Tampilan Modul Top 10 Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Modul Top 10 digunakan untuk memberikan informasi tentang 10 materi pembelajaran yang paling banyak diakses, 10 materi pembelajaran yang paling banyak diberi komentar, 10 pertanyaan survei yang paling banyak diberi suara, 10 pengirim materi pembelajaran yang paling aktif, dan 10 berkas yang paling banyak di-download.

4.1.2.15 Modul Topics

Modul ini berfungsi untuk memberi informasi secara garis besar mengenai topik-topik materi pembelajaran yang terdapat dalam aplikasi. Semua topik yang ada disesuaikan dengan kelas-kelas yang ada pada aplikasi. Tampilan dari modul Topics yang diperlihatkan pada Gambar 4.26. Gambar 4.26 Tampilan Modul Topics Seperti yang diperlihatkan pada Gambar 4.26, pada modul ini juga diberikan informasi mengenai total materi yang ada pada topik tersebut dan berapa kali materi itu telah diakses atau dibaca, serta daftar materi pembelajaran yang sesuai dengan topik pembelajaran tertentu, dimana setiap nama materi merupakan link yang dapat digunakan untuk mengakses materi tersebut.

4.1.2.16 Modul Web Links

Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Modul ini berfungsi seperti katalog yang dapat menerima daftar situs yang menyediakan informasi atau materi yang diperlukan. Pandaftaran situs-situs tersebut dapat diajukan oleh semua pengguna yang terdaftar, namun harus melalui validasi admin atau pengajar yang memiliki otoritas terhadap modul Web Links. Tampilan Modul Surveys ditunjukkan pada Gambar 4.27. Gambar 4.27 Tampilan Modul Web Links

4.1.3 Administrasi Modul Aplikasi

Pada subbab ini akan dibahas mengenai sisi administrasi dari aplikasi ini. Pengaturan atau administrasi pada modul-modul aplikasi bergantung pada hak otoritas. Admin memiliki hak akses yang lengkap, sehingga dapat melakukan pengaturan pada tiap modul aplikasi. Sedangkan pada pengajar, hak akses diatur oleh admin, sehingga tidak memiliki hak untuk mengatur semua modul aplikasi. Pembahasan administrasi modul akan dipusatkan pada administrasi modul Class dan Exam. Tampilan awal administrasi modul Class menampilkan daftar kelas yang terdapat pada aplikasi, beserta fungsi-fungsi yang berkaitan dengan proses manajemen Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. kelas, yaitu Grade untuk menginput nilai, Edit untuk mengubah data kelas, Delete untuk menghapus data kelas, Group untuk mengatur pembagian kelompok pada kelas dan Schedule untuk mengatur jadwal pembelajaran. Pada bagian bawah terdapat menu untuk menginput data kelas yang baru. Tampilan lebih rinci dari halaman awal pengaturan modul Class dapat ditunjukkan pada Gambar 4.28. Gambar 4.28 Halaman Awal Pengaturan Modul Class Pengguna dapat mengubah atau menginput nilai dengan memilih link Grade pada halaman awal. Menu ini akan menampilkan daftar nilai pelajar pada kelas yang dipilih. Terdapat 4 macam penilaian pada aplikasi ini, yaitu nilai latihan, nilai aktivitas, nilai ujian, dan nilai ujian final. Sedangkan nilai final merupakan hasil kalkulasi dari keempat nilai tersebut. Untuk mendapatkan nilai final, keempat nilai tersebut dijumlahkan dengan presentase yang berbeda-beda. Nilai latihan memiliki persentase 25, nilai aktivitas memiliki persentase 40, nilai ujian memiliki persentase 10, dan nilai ujian final memiliki persentase 25. Nilai latihan diperoleh melalui tugas- tugas yang diberikan pengajar, misalnya membuat jurnal, mengirimkan jawaban soal, mencari materi tentang suatu topik, dan sebagainya. Nilai aktivitas diperoleh dari seberapa aktif pelajar dalam mengikuti kegiatan-kegiatan yang berkaitan dengan proses pembelajaran, misalnya menjawab forum, mengajukan komentar terhadap Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. materi pembelajaran, dan meng-upload materi. Nilai ujian diperoleh dari ujian awal yang diberikan pada pelajar. Pada perguruan tinggi, nilai ujian ini dapat diasumsikan seperti nilai ujian mid semester, sedangkan nilai ujian final merupakan nilai ujian semester atau nilai ujian akhir. Nilai aktivitas mendapatkan persentase yang paling besar karena sesuai dengan konsep konstruktivisme, yang menganggap bahwa dalam proses pembelajaran, pelajar harus lebih aktif. Jika seorang pelajar aktif dalam kegiatan pembelajaran, maka kemungkinan pelajar tersebut untuk membangun sebuah konsep pemahamannya terhadap suatu topik akan menjadi semakin besar. Alasan yang hampir serupa juga menyebabkan nilai Latihan memiliki persentase yang cukup tinggi, mengingat pelajar yang rajin dan tepat waktu dalam mengerjakan tugas menandakan mereka serius dalam mengikuti proses pembelajaran, sehingga pantas untuk mendapat penghargaan yang cukup tinggi atas tugas yang telah mereka kerjakan dengan baik. Untuk mengatur grup pada kelas pembelajaran dapat dpilih link Group. Berikut adalah tampilan dari halaman pengaturan grup yang ditunjukkan pada Gambar 4.29. Gambar 4.29 Tampilan Halaman Pengaturan Grup Sesuai dengan konsep konstruktivisme yang mengacu pada sistem pembelajaran yang kolaboratif, aplikasi ini digunakan untuk membagi pelajar yang Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. terdaftar dalam kelas tertentu dalam kelompok-kelompok kecil. Selanjutnya kelompok tersebut dapat dimanfaatkan dalam pemberian tugas atau aktivitas secara berkelompok. Pada aplikasi ini, pembagian grup ditentukan sepenuhnya oleh pengajar. Hal ini disebabkan banyaknya kemungkinan cara bagi pengajar untuk menentukan grup bagi pelajar. Terkadang mereka mempunyai perhitungan sendiri mengenai pembagian kelompok yang adil, apakah sesuai wawasan mereka, atau faktor-faktor lainnya. Halaman utama menu administrasi juga menyediakan link untuk mengatur jadwal pembelajaran. Melalui menu ini, pengajar dapat memberi informasi tanggal- tanggal penting dalam proses belajar. Tampilan menu ini diperlihatkan Gambar 4.30. Gambar 4.30 Tampilan Halaman Pengaturan Jadwal Pembelajaran Selanjutnya akan dibahas mengenai administrasi modul Exam. Administrasi pada menu Exam antara lain digunakan untuk membuat ujian, melihat jawaban, menghapus soal ujian dan jawaban yang telah dinilai. Pada halaman awal administrasi modul Exam ini, telah terdapat tampilan menu untuk membuat ujian, seperti yang ditunjukkan pada Gambar 4.31. Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Gambar 4.31 Tampilan Halaman Awal Administrasi Modul Exam Proses penginputan data soal dimulai dengan penginputan data tetap, seperti nama ujian dan nama kelas. Nomor soal digunakan untuk menentukan banyak perulangan pada proses penginputan soal. Setelah data tetap ini diinput oleh pengguna, proses dilanjutkan pada penginputan soal seperti yang diperlihatkan Gambar 4.32. Gambar 4.32 Tampilan Halaman Penginputan Soal Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Untuk proses melihat jawaban pelajar, dapat dilakukan dengan memilih link View Answer pada halaman awal. Untuk melihat jawaban, pengguna harus memasukkan data ID pelajar dan nama ujian. Jika pengguna lupa data ID pelajar, maka pengguna dapat melihat pada tabel daftar siswa yang disediakan, seperti pada Gambar 4.33. Gambar 4.33 Tampilan Halaman Melihat Jawaban Pelajar Jawaban pelajar selanjutnya akan ditampilkan pada tabel yang berisi data nomor soal, soal, dan jawaban. Pada sebelah kanan kolom jawaban, terdapat kolom yang berisi link Delete. Link ini berfungsi untuk menghapus data jawaban pelajar yang telah diperiksa agar tidak menumpuk di database. Tampilan tabel daftar jawaban tersebut ditunjukkan Gambar 4.34. Pada administrasi modul ini, terdapat 2 macam metode penghapusan data soal. Yang pertama adalah menghapus data soal berdasarkan nama ujian. Pada metode ini, sistem akan menghapus semua soal yang terdapat pada ujian tersebut. Sedangkan metode yang kedua adalah menghapus data soal berdasarkan data nomor. Bedanya pada metode ini, sistem hanya menghapus data soal pada nomor tertentu saja, sesuai pilihan pengguna. Tampilan halaman penghapusan data berdasarkan nama ujian dapat dilihat pada Gambar 4.35. Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Gambar 4.34 Tampilan Tabel Daftar Jawaban Gambar 4.35 Tampilan Halaman Penghapusan Soal Berdasarkan Nama Ujian Seperti yang ditunjukkan pada Gambar 4.35, sistem akan menampilkan daftar nama ujian dan kelas, dimana untuk menghapus ujian tersebut pengguna tinggal mengklik nama ujian yang ingin dihapus. Sedangkan tampilan halaman penghapusan data berdasarkan nomor ujian dapat dilihat pada Gambar 4.36. Johnny Firman : Analisis Teori Konstruktivisme Pada Model Perangkat lunak Pembelajaran Online, 2009. Gambar 4.36 Tampilan Halaman Penghapusan Soal Berdasarkan Nomor Ujian Seperti yang ditunjukkan pada Gambar 4.36, sistem juga akan menampilkan daftar nama ujian dan kelas, namun data yang ditampilkan pada tabel tersebut bukanlah link yang dapat diklik seperti sebelumnya. Tabel tersebut hanya berfungsi sebagai referensi terhadap pengguna, dimana untuk menghapus ujian pengguna harus menginput nama ujian dan nomor ujian yang ingin dihapus.

4.2 Pengujian Aplikasi Constructivism e-Learning