2. Pengguna e-learning ini terdiri dari 3 tiga orang yaitu administrator, pengajar, dan anggota dari UPT-LAGG.
3. Jika user ingin mengakses e-learning ini diharuskan login terlebih dahulu dengan menginput username dan password agar privasi dari
masing-masing user tetap terjaga.
4.4 Desain Sistem System Design
Setelah tahap analisis selesai dikerjakan tahap selanjutnya adalah tahap desain sistem. Pada tahapan ini kegiatan yang dilakukan meliputi perancangan
sistem ,
perancangan database , dan
perancangan layout aplikasi.
4.4.1 Perancangan Sistem e-learning
Alur proses e-learning digambarkan dengan menggunakan diagram UML yang terdiri atas use case diagram, activity diagram, sequence diagram, statechat
diagram , dan class diagram.
4.4.1.1 Use case Diagram
Use Case mendeskripsikan
interaksi antara actor aplikasi e-learning dengan aplikasi tersebut.
4.4.1.1.1 Identifikasi Actor
Tabel 4.1 Identifikasi Actor
No Actor
Description
1. Administrator
Orang yang menangani atau mengurus proses e-learning secara keseluruhan.
2. Pengajar
Orang yang menjadi pengajar pada proses pelatihan.
3. Anggota
Peserta yang mengikuti e-learning
4.4.1.1.2 Use Case Model Diagram
Gambar 4.3 Use Case Model Diagram Pembanguan e-learning
4.4.1.1.3
Identifikasi
Use Case Diagram Tabel 4.2
Identifikasi Use Case Diagram Proses Pembangunan e-learning
No Use Case Name
Description Actor
1. Input Kompetensi Use case
ini menggambarkan kegiatan menginput data Kompetensi Inti
Administrator 2. Input Data Anggota
Use case ini menggambarkan kegiatan menginput data
anggota. Administrator
3. Input Data Pengajar
Use case ini menggambarkan kegiatan menginput data
pengajar. Administrator
4. Buat Menu Use case
ini menggambarkan kegiatan membuat menu untuk halaman depan.
Administrator 5.
Input Pages Use case
ini menggambarkan kegiatan menginput data Pages
Administrator 6. Input Berita
Use case ini menggambarkan kegiatan menginput berita
yang terupdate. Administrator
7. Input Jadwal Kegiatan
Use case ini menggambarkan kegiatan menginput Jadwal
Kegiatan. Administrator dan
Pengajar 8.
Lihat Jadwal Kegiatan Use case
ini menggambarkan kegiatan menglihat Jadwal Kegiatan.
Administrator, Pengajar dan
Anggota 9.
Lihat Pages Use case
ini menggambarkan kegiatan melihat Pages yang berada di halaman beranda.
Pengajar dan Anggota
10. Lihat Berita
Use case ini menggambarkan kegiatan melihat berita-berita
terupdate. Pengajar dan
Anggota 11.
Upload materi Use case
ini menggambarkan kegiatan mengupload materi yang dibutuhkan oleh anggota.
Pengajar
12. Download materi Use case
ini menggambarkan kegiatan mendownload materi.
Anggota 13.
Input Kuis Online Use case
ini menggambarkan kegiatan menginput kuis online.
Didalam menu kuis online terdapat jadwal kuis online
. Pengajar
14. Input Soal Kuis Online Use case
ini menggambarkan kegiatan menginput soal-soal untuk kuis online.
Pengajar 15. Menjawab Kuis Online
Use case ini menggambarkan kegiatan menjawab
pertanyaan kuis online. Kuis online dapat diakses jika sudah dipublish oleh pengajar.
Anggota
16. Forum
Use case ini menggambarkan kegiatan forum interaksi .
Pengajar dan Anggota
17. Lihat Nilai Kuis Online
Use case ini menggambarkan kegiatan melihat nilai kuis
online. Anggota
18. Cetak Nilai Kuis Online Use case
ini menggambarkan kegiatan mencetak nilai kuis online
jika diperlukan. Pengajar
19. Konsultasi
Use case ini menggambarkan kegiatan konsultasi anggota
terhadap pengajar jika ada anggota yang ingin bertanya. Anggota
20. Menjawab Konsultasi Use case
ini menggambarkan kegiatan pengajar menjawab konsultasi anggota.
Pengajar 21.
Input Polling Use case
ini menggambarkan kegiatan menginput polling anggota.
Pengajar 22.
Polling Use case
ini menggambarkan kegiatan polling anggota Anggota
23. Pesan
Use case ini menggambarkan kegiatan mengirim pesan.
Pengajar dan Anggota
24. Ubah Password Use case
ini menggambarkan kegiatan mengubah password.
Pengajar dan Anggota
25. Chatting
Use case ini menggambarkan kegiatan interaksi komunikasi Pengajar dan
melalui chat yang telah disediakan. Anggota
26. Aktifitas Anggota
Use case ini menggambarkan tentang aktifitas anggota
dalam e-learning. Pengajar
4.4.1.1.4 Narasi Use Case