dibutuhkan. Untuk lebih jelas langkah-langkah aktifitas in bisa dilihat pada gambar activity diagram view grade.
4.4.1.4.20 Activity Diagram Logout
Gambar 4.21 Activity Diagram Logout Pada activity diagram logout di atas menerangkan serangkaian
aktifitas yang dilakukan oleh Actor yang digunakan untuk menunjukan bahwa aktivitas yang telah dilakukanya tekan selesai. Dari activity
diagram diatas dapat disimpulkan bahwa siswa harus melakukan login terlebih dahulu ke dalam sistem dan masuk ke dalam personal
homepage yang mereka miliki. Pada halaman homepage tersebut, siswa dapat memilih logout untuk mengakhiri aktifitas Actor. Untuk
lebih jelas langkah-langkah aktivitas ini bisa dilihat pada gambar activity diagram logout.
4.4.1.5 Sequence Diagram
4.4.1.5.1 Sequence Diagram Register
Gambar 4.22 Sequence Diagram Register Pada
sequence diagram register, menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-objek serta kelas yang
terkait pada saat proses sistem pendaftaran member baru pada sistem e-learning. Dalam diagram ini aktor yang terlibat adalah guest dan
objek sisteam yang terlibat dalam sistem hanyalah objek user yang di temani oleh beberapa kelas mulai dari homepage, form register dan
proses register. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram register diatas.
4.4.1.5.2 Sequence Diagram Login
Gambar 4.23 Sequence Diagram Login Pada sequence diagram login, menerangkan serangkaian hubungan
yang terjadi antara aktor dan objek-objek serta kelas objek yang terkait pada saat login e-learning sistem Yayasan Pondok Pesantren Al
Amanah terjadi. Dalam diagram ini aktor yang terlibat adalah seluruh member yang teregistrasi seperti Admin, guru dan siswa. Sedangkan
objek yang berinteraksi dengan aktor tersebut adalah objek user yang di temani oleh beberapa kelas sistem mulai dari homepage, proses
login dan role. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram login diatas.
4.4.1.5.3 Sequence Diagram Add Course
Gambar 4.24 Sequence Diagram Add Course Pada sequence diagram add course ini, Actor yang terlibat adalah
Admin. Admin dapat melakukan add course. Admin harus melakukan login terlebih dahulu. Klik menu addedit course pada personal
homepage untuk memulai menambahkan mengedit course, Admin melakukan setting course, Course akan melakukan pengecekan apakah
data valid atau tidak. Jika data valid, data akan masuk ke dalam database. Admin akan melakukan Assign Role pada Course tersebut.
Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram add course di atas.
4.4.1.5.4 Sequence Diagram Add User
Gambar 4.25 Sequence Diagram Add User Pada sequence diagram add user ini, Actor yang terlibat adalah
Admin. Admin harus melakukan login terlebih dahulu sebelum melakukan Add User. Click Add or Edit User pada class Personal
homepage untuk memulai Add User. Class User akan menampilkan form add user kepada Admin. Admin akan mengirim data yang sudah
diinputkan dan akan di periksa data tersebut valid atau tidak. Jika data valid, data akan masuk ke dalam database user.
4.4.1.5.5 Sequence Diagram Add News
Gambar 4.26 Sequence Diagram Add News Pada sequence diagram add news, menerangkan serangkaian
hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses add news dalam sistem e-learning. Dalam
diagram ini aktor yang dapat terlibat adalah Admin dan Guru. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah forum
dan kelas personal homepage, news page, proses dan DB News sebagai databasenya. Adapun interaksi antara aktor dan objek beserta kelas
tersebut dapat dilihat pada gambar sequence diagram add news diatas.
4.4.1.5.6 Sequence Diagram Add Content
Gambar 4.27 Sequence Diagram Add Content Pada sequence diagram add content, menerangkan serangkaian
hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses add content course dalam sistem e-learning.
Dalam diagram ini aktor yang dapat terlibat adalah Guru dalam kursus tersebut. Sedangkan objek yang berinteraksi dengan aktor tersebut
adalah objek resource dan kelas Course page dan DB Resource sebagai databasenya. Adapun interaksi antara aktor dan objek beserta
kelas tersebut dapat dilihat pada gambar sequence diagram add content diatas.
4.4.1.5.7 Sequence Diagram Add Event
Gambar 4.28 Sequence Diagram Add Event Pada sequence diagram add event, menerangkan serngkaian
hubungan yang terjadi antar aktor dan objek-objek serta kelas yang terkait dalam proses add event dalam sistem e-learning. Dalam
diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning Yayasan Pondok Pesantren Al Amanah.
Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek event dan kelas course page dan DB Event sebagai databasenya.
Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram add event diatas.
4.4.1.5.8 Sequence Diagram Upload Files
Gambar 4.29 Sequence Diagram Upload Files Pada sequence diagram upload files ini, menerangkan serangkaian
hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses upload file course dalam sistem e-learning.
Dalam diagram ini aktor yang dapat terlibat adalah Guru dalam kursus tersebut. Sedangkan objek yang berinteraksi dengan aktor tersebut
adalah objek file dan kelas course page. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence
diagram upload files diatas.
4.4.1.5.9 Sequence Diagram Add Assigment
Gambar 4.30 Sequence Diagram Add Assigment Pada sequence diagram add assignment menerangkan serangkaian
hubungan yang terjdi antara aktor dan objek-objek serta kelas yang terkait dalam proses add assignment course dalam sistem e-learning.
Dalam diagram ini aktor yang dapat terlibat adalah Guru dalam kurus tesebut. Sedangkan objek yang berinteraksi dengan aktor tersebut
adalah objek assignment dan kelas course page dan DB Assigment sebagai databasenya. Adapun interaksi antara aktor dan objek beserta
kelas tersebut dapat dilihat pada gambar sequence diagram add assignment diatas.
4.4.1.5.10 Sequence Diagram Add Quiz
Gambar 4.31 Sequence Diagram Add Quiz Pada sequence diagram add quiz, menerangkan serangkaian
hubungan yang terjdai antara aktor dan objek-objek serta kelas yang terkait dalam proses add quiz course dalam sistem e-learning. Dalam
diagram ini aktor yang dapat terlibat adalah Guru dalam kursus tersebut. Sedangkan objek yang berinteraksi dengna aktor tersebut
adalah objek quiz dan kelas course page dan DB Quiz sebagai databasenya. Adapun interaksi antara aktor dan objek beserta kelas
tersebut dapat dilihat pada gambar sequence diagram add quiz diatas.
4.4.1.5.11 Sequence Diagram Add Forum
Gambar 4.32 Sequence Diagram Add Forum Pada sequence diagram add forum menerangkan serangkaian
hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses add forum course dalam sistem e-learning. Dalam
diagram ini aktor yang dapat terlibat adalah Guru dalam kursus tersebut. Sedangkan objek yang berinteraksi dengan aktor tersebut
adalah objek forum dan kelas personal homepage, course dan DB Forum sebagai databasenya. Adapun interaksi antara aktor dan objek
beserta kelas tersebut dapat dilihat pada gambar sequence diagram add forum diatas.
4.4.1.5.12 Sequence Diagram Add Chatting Room
Gambar 4.33 Sequence Diagram Add Chatting Room Pada
sequence diagram add chatting room menerangkan
serangkaian hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses add chatting room dalam sistem e-
learning. Dalam diagram ini aktor yang dapat terlibat adalah Guru dalam kursus tersebut. Sedangkan objek yang berinteraksi dengan
aktor tersebut adalah objek chatting room dan kelas personal home page, course dan DB Chat sebagai databasesnya. Adapun interaksi
antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram chatting room diatas.
4.4.1.5.13 Sequence Diagram View
Gambar 4.34 Sequence Diagram View Pada sequence diagram view, menerangkan serangkaian hubungan
yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses view course, news dan event dalam sistem e-learning.
Dalam diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning. Sedangkan objek yang berinteraksi dengan
aktor tersebut adalah objek course, news dan event dan kelas personal homepage dan course page. Adapun interaksi antara aktor dan objek
beserta kelas tersebut dapat dilihat pada gambar sequence diagram view diatas.
4.4.1.5.14 Sequence Diagram View or Do
Gambar 4.35 Sequence Diagram View or Do Pada sequence diagram view or do, menerangkan serangkaian
hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses view or do content course dalam sistem e-
learning. Dalam diagram ini aktor yang dapat terlibat adalah siswa yang akan melihat seluruh content yang ada dalam kursus yang mereka
ikuti. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek resource yang ditemani oleh kelas personal home page dan
course page. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram view or do
diatas.
4.4.1.5.15 Sequence Diagram View Profile
Gambar 4.36 Sequence Diagram View Profile Pada sequence diagram view profile, menerangkan serangkaian
hubungan yang terjadi antara aktor dan objek-objek serta kelas yang tekait dalam proses view profile dalam sistem e-learning. Dalam
diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning Yayasan Pondok Pesantren Al Amanah.
Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek profile dan kelas personal home page. Adapun interaksi antara aktor
dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram view profile diatas.
4.4.1.5.16 Sequence Diagram Edit Profile
Gambar 4.37 Sequence Diagram Edit Profile Pada sequence diagram edit profile, menerangkan serangkaian
hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses edit profile dalam sistem e-learning Yayasan
Pondok Pesantren Al Amanah. Dalam diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning.
Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek profile dan kelas personal homepage. Adapun interaksi antara aktor
dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram edit profile diatas.
4.4.1.5.17 Sequence Diagram Change Password
Gambar 4.38 Sequence Diagram Change Password Pada
sequence diagram change password, menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-objek serta
kelas yang terkait dalam proses change password dalam sistem e- learning Yayasan Pondok Pesantren Al Amanah. Dalam diagram ini
aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e- learning. Sedangkan objek yang berinteraksi dengan aktor tersebut
adalah objek password dan kelas personal homepage, profile dan DB password. Adapun interaksi antara aktor dan objek beserta kelas
tersebut dapat dilihat pada gambar sequence diagram change password diatas.
4.4.1.5.18 Sequence Diagram Add Web Meeting
Gambar 4.39 Sequence Diagram Add Web Meeting Pada
sequence diagram add web meeting, menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-objek serta
kelas yang terkait dalam proses add content web meeting course dalam e-learning Yayasan Pondok Pesantren Al Amanah. Dalam diagram in
aktor yang dapat terlibat adalah Guru dalam kursus tesebut. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek web
meeting dan kelas personal homepage, course page dan DB web meeting sebagai databasnya. Adapun interaksi antara aktor dan objek
beserta kelas tersebut dapat dilihat pada gambar sequence diagram add web meeting diatas.
4.4.1.5.19 Sequence Diagram View Grade
Gambar 4.40 Sequence Diagram View Grade Pada sequence diagram view garade, menerangkan serangkaian
hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses view grade course dalam sistem e-learning
Yayasan Pondok Pesantren Al Amanah. Dalam diagram ini aktor yang dapat terlibat adalah Siswa yang akan melihat grade yang ada dalam
kursus yang mereka ikuti. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek Grade yang ditemani oleh kelas personal
home page dan course page. Adapun interaksi antara aktor dan objek
beserta kelas tesebut dapat dilihat pada gambar sequence diagram view grade diatas.
4.4.1.5.20 Sequence Diagram Logout
Gambar 4.41 Sequence Diagram Logout Pada
sequence diagram logout, menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-objek serta kelas yang
terkait dalam proses logout dalam sistem e-learning Yayasan Pondok Pesantren Al Amanah. Dalam diagram ini aktor yang dapat terlibat
adalah seluruh aktor yang ada pada sistem e-learning. Sedangkan kelas yang berinteraksi dengan aktor tersebut adalah personal homepage dan
homepage. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram logout diatas.
4.4.1.6. Class Diagram