Class Diagram Activity Diagram

49

2. Class Diagram

Yii Framework mengimplementasikan design patter Model-View-Controller MVC. Sehingga setiap kelas controller yang dibuat harus merupakan kelas turunan dari ActiveController. Sedangkan setiap kelas model yang dibuat harus merupakan turunan dari kelas ActiveRecord. Gambar 8 berikut merupakan class diagram dari sistem informasi jadwal akademik. Gambar 8. Class Diagram Sistem Informasi Jadwal Akademik 50

3. Activity Diagram

a. Activity Diagram Fungsi Register Gambar 9 berikut merupakan activity diagram dari fungsi register. Gambar 9. Activity Diagram Register b. Activity Diagram Fungsi Update Profil Gambar 10 berikut merupakan activity diagram dari fungsi update profil. Gambar 10. Activity Diagram Update Profil 51 c. Activity Diagram Fungsi Lihat Profil Teman Gambar 11 berikut merupakan activity diagram dari fungsi lihat profil teman. Gambar 11. Activity Diagram Lihat Profil User Lain d. Activity Diagram Fungsi Tambah Teman Gambar 12 berikut ini merupakan activity diagram dari fungsi tambah teman. Gambar 12. Activity Diagram Tambah Teman 52 e. Activity Diagram Fungsi Unfollow Gambar 13 berikut ini merupakan activity diagram dari fungsi unfollow. Gambar 13. Activity Diagram Unfollow f. Activity Diagram Fungsi Cari Jadwal Gambar 14 berikut ini merupakan activity diagram mencari fungsi jadwal. Gambar 14. Activity Diagram Mencari Jadwal 53 g. Activity Diagram Fungsi Tambah Jadwal Gambar 15 berikut ini merupakan activity diagram dari fungsi menambah jadwal. Gambar 15. Activity Diagram Menambah Jadwal h. Activity Diagram Fungsi Ubah Jadwal Gambar 16 berikut ini merupakan activity diagram dari fungsi mengubah jadwal. Gambar 16. Activity Diagram Mengubah Jadwal 54 i. Activity Diagram Fungsi Hapus Jadwal Gambar 17 berikut ini merupakan activity diagram dari fungsi menghapus jadwal. Gambar 17. Activity Diagram Menghapus Jadwal j. Acticity Diagram Fungsi Cari Ruang Kosong Gambar 18 berikut ini merupakan activity diagram dari fungsi mencari ruang kosong. Gambar 18. Activity Diagram Mencari Ruang Kosong 55

4. Sequence Diagram