Sequence Diagram Desain Aplikasi .1 Penentuan

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