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