Sequence Diagram Desain Aplikasi

4.2.1.5. Sequence Diagram

4.2.1.5.1. Sequence Diagram Register

Gambar 4.26 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 IIUC. Dalam diagram ini aktor yang terlibat adalah guest dan objek sistem 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 di atas.

4.2.1.5.2. Sequence Diagram Login

Gambar 4.27 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 IIUC terjadi. Dalam diagram ini aktor yang terlibat adalah seluruh member IIUC yang teregistrasi seperti admin, dosen dan mahasiswa. 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 anatara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram login di atas.

4.2.1.5.3. Sequence Diagram Add Course

Gambar 4.28 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 menambahkanmengedit 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 anatara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram add course di atas.

4.2.1.5.4. Sequence Diagram Add User

Gambar 4.29 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 home page untuk memulai Add User. Class User akan menampilkan form add user kepada admin. Admin akan mengirim data yang sudah diinputkan dan akan diperiksa data tersebut valid atau tidak. Jika data valid, data akan masuk ke dalam database user. Adapun interaksi anatara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram add user di atas.

4.2.1.5.5. Sequence Diagram Add News

Gambar 4.30 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- learnining IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Admin dan Dosen. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah forum dan kelas personal home page, 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 di atas.

4.2.1.5.6. Sequence Diagram Add Content

Gambar 4.31 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 IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Dosen 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 di atas.

4.2.1.5.7. Sequence Diagram Add Event

Gambar 4.32 Sequence Diagram Add Event Pada sequence diagram add event , menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses add event dalam sistem e- learning IIUC. Dalam diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning IIUC. 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 di atas.

4.2.1.5.8. Sequence Diagram Upload Files

Gambar 4.33 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 IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Dosen 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 di atas.

4.2.1.5.9. Sequence Diagram Add Assignment

Gambar 4.34 Sequence Diagram Add Assignment Pada sequence diagram add assigment menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses add assigment course dalam sistem e-learning IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Dosen dalam kursus tersebut. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek assigment dan kelas course page dan DB Assignment sebagai databasenya. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram add assigment di atas.

4.2.1.5.10. Sequence Diagram Add Quiz

Gambar 4.35 Sequence Diagram Add Quiz Pada sequence diagram add quiz , menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses add quiz course dalam sistem e-learning IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Dosen dalam kursus tersebut. Sedangkan objek yang berinteraksi dengan 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 di atas.

4.2.1.5.11. Sequence Diagram Add Forum

Gambar 4.36 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 IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Dosen dalam kursus tersebut. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek forum dan kelas personal home page, course dan DB Forum sebagai databasenya. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram add forum di atas.

4.2.1.5.12. Sequence Diagram Add Chatting Room

Gambar 4.37 Sequence Diagram Add Chating 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 IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Dosen dalam kursus tersebut. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek chatting room dan kelas personal home page, course dan DB Chat sebagai databasenya. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram chatting room di atas.

4.2.1.5.13. Sequence Diagram View

Gambar 4.38 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 IIUC. Dalam diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning IIUC. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek courses, news dan event dan kelas personal home page dan course page. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram view di atas.

4.2.1.5.14. Sequence Diagram View or Do

Gambar 4.39 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 IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Mahasiswa 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 di atas.

4.2.1.5.15. Sequence Diagram View Profile

Gambar 4.40 Sequence Diagram View Profile Pada sequence diagram view profile, menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses view profile dalam sistem e -learning IIUC. Dalam diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning IIUC. 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 di atas.

4.2.1.5.16. Sequence Diagram Edit Profile

Gambar 4.41 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 IIUC. Dalam diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning IIUC. 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 edit profile di atas.

4.2.1.5.17. Sequence Diagram Change Password

Gambar 4.42 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 IIUC. Dalam diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning IIUC. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek password dan kelas personal home page, profile dan DB Password. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram change password di atas.

4.2.1.5.18. Sequence Diagram Add Web Meeting

Gambar 4.43 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 sistem e-learning IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Dosen dalam kursus tersebut. Sedangkan objek yang berinteraksi dengan aktor tersebut adalah objek web meeting dan kelas personal home page, course page dan DB web meeting sebagai databasenya. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram add web meeting di atas.

4.2.1.5.19. Sequence Diagram View Grade

Gambar 4.44 Sequence Diagram View Grade Pada sequence diagram view grade, menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-objek serta kelas yang terkait dalam proses view grade course dalam sistem e-learning IIUC. Dalam diagram ini aktor yang dapat terlibat adalah Mahasiswa 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 tersebut dapat dilihat pada gambar sequence diagram view grade di atas.

4.2.1.5.20. Sequence Diagram Logout

Gambar 4.45 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 IIUC. Dalam diagram ini aktor yang dapat terlibat adalah seluruh aktor yang ada pada sistem e-learning IIUC. Sedangkan kelas yang berinteraksi dengan aktor tersebut adalah personal home page dan home page. Adapun interaksi antara aktor dan objek beserta kelas tersebut dapat dilihat pada gambar sequence diagram logout di atas.

4.2.1.6. Class Diagram