Diagram Use Case Aktivitas dalam Moodle menjelaskan tahapan membuat tugas, kuis, forum diskusi dan chat.
30
Sub‐sistem: membuat profil siswa, meng‐update profil siswa, menyajikan kuesioner, menjalankan aturan adaptasi, menyajikan
materi pembelajaran, menyajikan soal tes.
Diagram use case sistem e‐learning adaptif dibagi menjadi lima sub‐ sistem
yakni: SystemAccess,
LearningCentre, StudentModel,
AdaptationModel dan DomainModel. Dari kelima sub‐sistem ini dapat digambarkan arsitektur sistem e‐learning adaptif secara keseluruhan
sebagaimana ditunjukkan dalam gambar 4.
Gambar 4. Arsitektur sistem e‐learning adaptif
Penjelasan masing‐masing sub‐sistem adalah sebagai berikut:
SystemAccess
Subsistem ini menangani fungsi pendaftaran, login dan logoff. Siswa dapat mengakses sistem e‐learning adaptif sebagai pengguna
terdaftar atau pengguna anonim. Seorang mahasiswa terdaftar harus login dengan username dan password, dia kemudian dapat
logoff bila selesai dan login lagi di lain waktu menggunakan profil yang disimpan dalam model siswa. Pengguna anonim tidak
membutuhkan username atau password untuk login, dia dapat terus
31
menggunakan profilnya asalkan dia mengakses menggunakan mesin yang sama seperti sebelumnya.
StudentModel
Fungsi model siswa adalah untuk membuat, menyimpan dan memperbarui profil siswa. Ketika pengguna baru mendaftar atau
memulai sesi baru sebagai pengguna anonim, profile dibuat dalam model siswa. Model siswa mengamati kegiatan siswa, seperti
navigasi melalui link dan merespon kuesioner dan tes, dan kemudian meng‐update profil. Profil ini digunakan sebagai dasar adaptasi
terhadap materi pembelajaran yang disajikan.
AdaptationModel
Subsistem ini menjalankan adaptasi dan aturan mengajar serta memberikan tindakan untuk subsistem LearningCentre. Aturan
adaptasi menentukan bagaimana konsep atau halaman dan link yang disesuaikan dengan siswa. Aturan mengajar menentukan
bagaimana kondisi konsep atau halaman dan link yang disajikan kepada siswa. Subsistem ini juga menerima informasi dari subsistem
DomainModel.
LearningCentre
Subsistem ini mengakomodasi komunikasi antara siswa dan sistem selama kegiatan belajarnya. Kegiatan belajar siswa meliputi
mempelajari materi pembelajaran, mengerjakan pre‐tes dan post‐ tes, mengisi kuesioner, melihat profil, dan mengubah gaya belajar
ls, modus multimedia mm, warna, latar belakang dan password. Untuk mengakomodasi kegiatan siswa, subsistem ini perlu
berkomunikasi dengan subsistem lainnya dari StudentModel untuk memperbarui dan mengambil profil siswa. Subsistem ini
32
memberikan presentasi kepada siswa berdasarkan informasi yang diperoleh dari AdaptationModel.
DomainModel Model domain terdiri atas materi pembelajaran dan file multimedia
tambahan untuk mendukung kegiatan belajar. Dalam template generik e‐learning adaptif, subsistem ini memiliki semua
XHTMLXML file yang diperlukan tanpa isi pembelajaran. Seorang guru yang ingin menggunakan template generik perlu mengedit file‐
file tersebut dengan materi pembelajaran sendiri.
Diagram use case untuk SystemAccess diilustrasikan pada Gambar 5. Agar dapat mengakses sistem e‐learning adaptif, seorang siswa terdaftar
perlu login dan setiap siswa yang tidak terdaftar harus mendaftar terlebih dahulu. Siswa juga dapat mengakses sistem secara anonim, tetapi tidak
dilengkapi dengan password.
Gambar 5. Diagram use case untuk SystemAccess
33
Diagram use case untuk LearningCentre ditunjukkan pada gambar 6. Selama sesi belajar, siswa dapat melakukan banyak kegiatan seperti
mengisi kuesioner, melakukan tes, mempelajari materi pembelajaran, melihat dan mengubah profil. Dalam konteks sub‐sistem LearningCentre,
sub‐sistem AdaptationModel dan sub‐sistem StudentModel dianggap sebagai sub‐sistem lain dan karena itu mereka distereotipkan sebagai
aktor.
Gambar 6. Diagram use case untuk LearningCentre Diagram use case untuk DomainModel ditunjukkan pada gambar 7.
Guru dapat mengedit materi pembelajaran dan file‐file pendukung multimedia. Diagram use case untuk StudentModel ditunjukkan pada
34
gambar 8. Diagram use case untuk AdaptationModel ditunjukkan pada gambar 9. Tidak ada actor manusia yang dapat mengakses secara langsung
sub‐sistem AdaptationModel ini.
Gambar 7. Diagram use case untuk DomainModel
Gambar 8. Diagram use case untuk StudentModel
35
Gambar 9. Diagram use case untuk AdaptationModel