Identifikasi Actor Use Case Model Diagram

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