UML (Unified Modeling Language)



The Unified Modeling Language (UML) adalah bahasa standart untuk melakukan spesifikasi, visualisasi, konstruksi, dan dokumentasi dari komponen-komponen perangkat lunak.
3.2.1 Use Case
Gambar 3.1 Use Case Diagram
Penjelasan Use Case diagram:
·        Publik (user umum)
Publik atau user umum hanya bisa melihat menu-menu yang ditampilkan saja tanpa login dan regristrasi, yaitu melihat materi, istilah, video, animasi, silabus, help, searching, mengisi polling, dan buku tamu. Untuk Menjadi member siswa harus melakukan regristrasi, dan nantinya dapat melakukan latihan sebagai evaluasi
·        Member
Setelah sukses login, member tidak hanya bisa melihat menu-menu yang ditampilkan untuk publik, tetapi member juga mendapat menu tambahan khusus berupa latihan Soal, dan beberapa menu yang lain sebagai berikut:
-      Nilai, member bisa melihat histori nilai-nilai latihan yang telah dikerjakanya
-      Setting, member bisa melakukan edit profil.
-      Forum,  memungkinkan member untuk melakukan diskusi mengenai topik-topik tertentu. Diskusi bisa dilakukan dengan member yang lain dan dengan admin (guru).
-      Setting, member bisa melakukan perubahan profil yang telah disikan sebelumnya pada saat regristrasi.
·        Admin (Guru)
Setelah sukses login, Administrator bisa melihat menu-menu untuk publik dan member. Administrator mempunyai tugas khusus memanajemen dan mengelola pembelajaran dengan baik, sehingga kualitas pembelajaran tetap baik. Menu-menu untuk admin adalah sebagai berikut:
-      Manajemen Materi, administrator dapat melakukan insert, update dan delete Materi dan Submateri
-      Manajemen Latihan, administrator dapat melakukan insert, update dan delete latihan, dan menentukan berapa banyak soal yang dapat dikerjakan oleh user.
-      Manajemen istilah, administrator dapat melakukan insert, update dan delete istilah
-      Manajemen istilah, administrator dapat melakukan insert, update dan delete istilah
-      Manajemen video, administrator dapat melakukan insert, dan delete video
-      Manajemen animasi, administrator dapat melakukan insert, update dan delete animasi
-      Manajemen Buku Tamu, administrator berhak menampilkan dan   tidak menampilkan buku tamu yang telah diisi oleh user. Admin juga dapat melakukan delete.
-      Manajemen polling, administrator dapat melakukan insert, update,  delete,  dan pengelolaan polling.
-      Manajemen silabus, administrator dapat melakukan perubahan terhadap silabus.
-      Forum untuk administrator, administrator dapat memberikan komentar, tambah topik dan delete komentar
-      Manajemen user, administrator dapat melihat profil member yang telah terdaftar, melakukan delete member, melihat hasil-hasil latihan yang dilakukan oleh member (berupa grafik dan angka)
-      Setting, administrator dapat melakukan perubahan username dan password.
3.2.2 Activity Diagram
Activity Diagram digunakan untuk Memodelkan alur kerja (workflow) sebuah proses dan urutan aktivitas dalam suatu proses. Adapun Activity Diagram perangkat lunak ini adalah sebagai berikut:
a.       Activity Diagram View Materi

Gambar 3.2 Activity Diagram View Materi

b.       Activity Diagram View Istilah
Gambar 3.3 Activity Diagram View Istilah
c.        Activity Diagram View Video
Gambar 3.4 Activity Diagram View  Video

d.       Activity Diagram View Animasi
Gambar 3.5 Activity Diagram View Animasi
e.        Activity Diagram View Silabus
Gambar 3.6 Activity Diagram View  Silabus
f.         Activity Diagram Isi Buku Tamu
Gambar 3.7 Activity Diagram Isi  Buku Tamu









g.       Activity Diagram Regristrasi
Gambar 3.8 Activity Diagram Regristrasi
h.       Activity Diagram Polling
Gambar 3.9 Activity Diagram Polling
i.         Activity Diagram Help
Gambar 3.10 Activity Diagram Help
j.         Activity Diagram Searching Materi
Gambar 3.11 Activity Diagram Searching Materi






k.       Activity Diagram Ikuti Latihan
Gambar 3.12 Activity Diagram Ikuti Latihan
l.         Activity Diagram Forum
Gambar 3.13 Activity Diagram Forum
m.     Activity Diagram Setting Profil Member
Gambar 3.14 Activity Diagram Setting Member














n.       Activity Diagram Manajemen Materi
Gambar 3.15 Activity Diagram Manajemen Materi
o.       Activity Diagram Manajemen Latihan
Gambar 3.16 Activity Diagram Manajemen Latihan
p.       Activity Diagram Manajemen Istilah
Gambar 3.17 Activity Diagram Manajemen Istilah
q.       Activity Diagram Manajemen Video
Gambar 3.18 Activity Diagram Manajemen Video

r.        Activity Diagram Manajemen Animasi
Gambar 3.19 Activity Diagram Manajemen Animasi
s.        Activity Diagram Forum untuk Administrator
Gambar 3.20 Activity Diagram Forum untuk Administrator
t.         Activity Diagram Manajemen Silabus
Gambar 3.21 Activity Diagram Manajemen Silabus
u.       Activity Diagram Manajemen User
Gambar 3.22 Activity Diagram Manajemen user
v.       Activity Diagram Manajemen Polling
Gambar 3.23 Activity Diagram Manajemen Polling
w.      Activity Diagram Manajemen Buku tamu

Gambar 3.24 Activity Diagram Buku Tamu
x.       Activity Diagram Setting Administrator
Gambar 3.25  Activity Diagram Setting Administrator











0 komentar:

Posting Komentar