BAB 3 PERANCANGAN S IS TEM
1.1
Hasil Wawancara Wawancara dilakukan dengan tujuan untuk mendapatkan gambaran atas kebutuhan akan fitur – fitur serta fungsionalitas yang akan dibuat pada sistem informasi sekolah berbasis cloud computing. Dan untuk penelitian ini dilakukan dengan melakukan wawancara dengan kepala sekolah dari beberapa taman kanak – kanak di Jakarta, diantaranya : •
TK Asy - Syifaa, selanjutnya akan disebut A
•
TK Bahagia, selanjutnya akan disebut B
•
TK Tunas Karya, selanjutnya akan disebut C
•
TK Fransiskus Asisi, selanjutnya akan disebut D
Berikut ini adalah rangkuman dari wawancara yang kami lakukan : 1. Pertanyaan : Berapa tingkatan yang ada di sekolah ini? Jawaban : •
A, C : dua, yaitu TK A dan TK B
•
B, D : tiga, yaitu Kelompok Bermain, TK A dan TK B
2. Pertanyaan : Bagaimanakah cara sekolah berkomunikasi dengan orang tua? Jawaban :
31
32 •
A, B, C, D : secara verbal ketika orang tua menjemput anak, melalui surat dan papan pengumuman.
3. Pertanyaan : Apakah jenis penilaian atas kompetensi siswa yang digunakan di sekolah ini? Jawaban : •
A, D : Penilaian menggunakan centang – centang pada tiap kompetensi dan diakhiri dengan uraian dari guru.
•
B, C : Penilaian terhadap kompetensi anak berupa uraian yang dituliskan oleh guru yang bersangkutan.
4. Pertanyaan : Bagaimana proses pembayaran uang sekolah dilakukan? Jawaban : •
A, B, C : orang tua atau wali murid datang membawa kartu uang sekolah, setelah membayar akan dicantumkan tanggal dan tanda tangan pada kartu uang sekolah pada bulan yang bersangkutan.
•
D : pembayaran dilakukan melalui bank terkait dan pihak sekolah akan melakukan pengecekan setiap bulannya melalui online banking.
5. Pertanyaan : Bagaimanakah proses absensi murid di sekolah ini? Jawaban : •
A, B, C, D : Absensi dilakukan secara manual di kertas untuk kemudian diarsipkan.
6. Pertanyaan : Bagaimanakah penyimpanan data nilai siswa di sekolah ini? Jawaban :
33 •
A, B, C : Biasanya diberikan satu minggu untuk para guru menuliskan penilaian atas masing – masing siswa ke dalam buku rapor. Setelah itu penilaian ditulis ulang ke dalam buku arsip siswa.
•
D : Guru diberikan file Excel untuk mengisikan data – data penilaian siswa untuk dijadikan arsip, baru kemudian guru menuliskan kembali ke dalam rapor.
7. Pertanyaan : Bagaimanakah sistem pendataan yang digunakan di sekolah ini? Jawaban : •
A, C : Pendataan di sekolah ini seluruhnya masih menggunakan kertas dan tulis tangan.
•
B : Pendataan di sekolah ini sekarang selain pencatatan secara manual di buku, juga diarsipkan ke dalam file Excel.
•
D : Pendataan di sekolah ini masih tulis tangan, kecuali untuk penyimpanan nilai kami sudah menyimpan di Excel.
8. Pertanyaan : Apakah hambatan – hambatan yang dialami dengan sistem pendataan yang ada sekarang? Jawaban : •
A, B, C, D : Karena sebagian besar data harus ditulis tangan berulang – ulang, hal ini sangat menguras waktu dan tenaga. Belum lagi jika arsip rusak atau hilang.
9. Pertanyaan : Jika ada aplikasi sistem informasi sekolah yang dapat diakses melalui internet, apakah akan membantu operasional sekolah? Jawaban :
34 •
A, B, C, D : Ya, karena kami tidak perlu menulis tangan sehingga lebih menghemat waktu dan tidak perlu melakukannya berulang – ulang. Namun keinginan kami terbentur kendala keuangan karena semua keputusan ada di tangan yayasan. Selain itu sebagian besar guru di sekolah kami belum menguasai komputer sehingga dibutuhkan pelatihan – pelatihan terlebih dahulu atau dibutuhkan seseorang yang mengerti benar bagaimana menggunakan komputer dan internet untuk dapat membantu kami.
1.2
Analisa Masalah Dari hasil wawancara dapat disimpulkan bahwa sebagian besar sekolah masih mengandalkan pencatatan manual / tulis tangan. Hal ini membuat pihak sekolah terutama guru dan kepala sekolah menghabiskan banyak waktu dan tenaga untuk menulis data berulang – ulang. Selain itu pencatatan manual juga mengurangi efektifitas dan ketersediaan data tidak terjamin, karena data – data lama yang ditulis tangan mungkin hilang ataupun rusak.
1.3
Alternatif Pemecahan Masalah Perancangan dan pengembangan sistem informasi sekolah akan dapat membantu sekolah dalam menjalankan kegiatan operasionalnya. Namun biaya yang dibutuhkan untuk memiliki sistem sendiri tidaklah sedikit. M aka pemecahan masalah yang dianggap dapat memberikan solusi bagi masalah yang ada adalah dengan merancang dan mengembangkan suatu sistem informasi sekolah berbasis cloud computing. Cloud computing memungkinkan sekolah mengeluarkan biaya yang jauh lebih murah dibandingkan membangun
35 sistem sendiri karena pihak sekolah cukup membayar biaya sewa sesuai pemakaian. Cukup dengan sebuah komputer dan jaringan internet, sekolah dapat menggunakan sistem informasi siap pakai. Sistem informasi sekolah ini diharapkan dapat membantu para pengelola sekolah dalam melakukan pendataan serta meningkatkan efektifitas dan efisiensi dalam kegiatan operasional sekolah. 1.4
Rancangan Rancangan dalam pengerjaan proyek skripsi ini meliputi tiga jenis rancangan,
yakni Rancangan
Sistem (berkaitan
dengan
sistem secara
keseluruhan), Rancangan Layar (berkaitan dengan tampilan layar dan desain), dan Rancangan Database (berkaitan dengan database yang digunakan dalam skripsi ini). 1.4.1
Rancangan Sistem Rancangan Sistem ini mencakup empat diagram yang termasuk dalam UM L (Unified Modeling Language), yakni Use Case Diagram, Sequence Diagram, Class Diagram dan Activity Diagram.
36 1.4.1.1 Use Case Diagram
Gambar 3.1 U se Case Diagram Academic Management System
37
Gambar 3.2 U se Case Diagram Account System Bagian 1
38
Gambar 3.3 U se Case Diagram Account System Bagian 2
39
Gambar 3.4 U se Case Diagram Curriculum Management System
40
Gambar 3.5 U se Case Diagram Term Management System
Gambar 3.6 U se Case Diagram Level Management System
41
Gambar 3.7 U se Case Diagram Score Management System
42
Gambar 3.8 U se Case Diagram Class Management System
43
Gambar 3.9 U se Case Diagram Monthly Fee Management System
Gambar 3.10 U se Case Diagram Attendance Management System
44
Gambar 3.11 U se Diagram Additional System
45 1.4.1.2 Sequence Diagram 1.4.1.2.1 Sequence Diagram View My Profile
Gambar 3.12 Sequence Diagram View My Profile 1.4.1.2.2 Sequence Diagram Edit My Profile
Gambar 3.13 Sequence Diagram Edit My Profile
46 1.4.1.2.3 Sequence Diagram Change Username
Gambar 3.14 Sequence Diagram Change Username
47 1.4.1.2.4 Sequence Diagram Change Password
Gambar 3.15 Sequence Diagram Edit Change Password 1.4.1.2.5 Sequence Diagram View S chool List
Gambar 3.16 Sequence Diagram View School List
48 1.4.1.2.6 Sequence Diagram View S chool Profile
Gambar 3.17 Sequence Diagram View School Profile 1.4.1.2.7 Sequence Diagram Edit S chool Profile
Gambar 3.18 Sequence Diagram View School Profile
49 1.4.1.2.8 Sequence Diagram Change S chool Status
Gambar 3.19 Sequence Diagram Change School Status 1.4.1.2.9 Sequence Diagram Grant Access to S uper Admin
Gambar 3.20 Sequence Diagram Grant Access to Super Admin
50 1.4.1.2.10 Sequence Diagram View S uper Admin List
Gambar 3.21 Sequence Diagram View Super Admin List 1.4.1.2.11 Sequence Diagram Add S uper Admin
Gambar 3.22 Sequence Diagram Add Super Admin
51 1.4.1.2.12 Sequence Diagram Change Super Admin S tatus
Gambar 3.23 Sequence Diagram Change Super Admin Status 1.4.1.2.13 Sequence Diagram View Admin List
Gambar 3.24 Sequence Diagram View Admin List
52 1.4.1.2.14 Sequence Diagram Add Admin
Gambar 3.25 Sequence Diagram Add Admin
53 1.4.1.2.15 Sequence Diagram Change Admin S tatus
Gambar 3.26 Sequence Diagram Change Super Admin Status 1.4.1.2.16 Sequence Diagram View User List
Gambar 3.27 Sequence Diagram View User List
54 1.4.1.2.17 Sequence Diagram Change User S tatus
Gambar 3.28 Sequence Diagram Change User Status
55 1.4.1.2.18 Sequence Diagram Add User
Gambar 3.29 Sequence Diagram Add User 1.4.1.2.19 Sequence Diagram View S taff List
Gambar 3.30 Sequence Diagram View Staff List
56 1.4.1.2.20 Sequence Diagram Add S taff
Gambar 3.31 Sequence Diagram Add Staff 1.4.1.2.21 Sequence Diagram View S taff Profile
Gambar 3.32 Sequence Diagram View Staff Profile
57 1.4.1.2.22 Sequence Diagram Edit S taff Profile
Gambar 3.33 Sequence Diagram Edit Staff Profile
58 1.4.1.2.23 Sequence Diagram Change Staff S tatus
Gambar 3.34 Sequence Diagram Change Staff Status 1.4.1.2.24 Sequence Diagram View S tudent List
Gambar 3.35 Sequence Diagram View Student List
59 1.4.1.2.25 Sequence Diagram Add S tudent
Gambar 3.36 Sequence Diagram Add Student 1.4.1.2.26 Sequence Diagram View S tudent Profile
Gambar 3.37 Sequence Diagram View Student Profile
60 1.4.1.2.27 Sequence Diagram Edit S tudent Profile
Gambar 3.38 Sequence Diagram Edit Student Profile 1.4.1.2.28 Sequence Diagram Manage User Menu Access
Gambar 3.39 Sequence Diagram Manage User Menu Access
61 1.4.1.2.29 Sequence Diagram Manage S chool Menu Access
Gambar 3.40 Sequence Diagram Manage School Menu Access 1.4.1.2.30 Sequence Diagram View Notification List
Gambar 3.41 Sequence Diagram View Notification List
62 1.4.1.2.31 Sequence Diagram View Notification Detail
Gambar 3.42 Sequence Diagram View Notification Detail 1.4.1.2.32 Sequence Diagram View Message Blast List
Gambar 3.43 Sequence Diagram View Message Blast List
63 1.4.1.2.33 Sequence Diagram Send Message
Gambar 3.44 Sequence Diagram Send Message 1.4.1.2.34 Sequence Diagram View FAQ List
Gambar 3.45 Sequence Diagram View FAQ List
64 1.4.1.2.35 Sequence Diagram Add FAQ
Gambar 3.46 Sequence Diagram Add FAQ
65 1.4.1.2.36 Sequence Diagram Edit FAQ
Gambar 3.47 Sequence Diagram Edit FAQ 1.4.1.2.37 Sequence Diagram View Error Log List
Gambar 3.48 Sequence Diagram View Error Log List
66 1.4.1.2.38 Sequence Diagram View Error Log Detail
Gambar 3.49 Sequence Diagram View Error Log Detail 1.4.1.2.39 Sequence Diagram Change Error Log S tatus
Gambar 3.50 Sequence Diagram Change Error Log Status
67 1.4.1.2.40 Sequence Diagram View Activity Log List
Gambar 3.51 Sequence Diagram View Activity Log List 1.4.1.2.41 Sequence Diagram View Feedback List
Gambar 3.52 Sequence Diagram View Feedback List
68 1.4.1.2.42 Sequence Diagram Create Feedback
Gambar 3.53 Sequence Diagram Create Feedback 1.4.1.2.43 Sequence Diagram View Curriculum List
Gambar 3.54 Sequence Diagram View Curriculum List
69 1.4.1.2.44 Sequence Diagram Add Curriculum
Gambar 3.55 Sequence Diagram Add Curriculum
70 1.4.1.2.45 Sequence Diagram Edit Curriculum
Gambar 3.56 Sequence Diagram Edit Curriculum
71 1.4.1.2.46 Sequence Diagram Delete Curriculum
Gambar 3.57 Sequence Diagram Delete Curriculum 1.4.1.2.47 Sequence Diagram View Learning Area List
Gambar 3.58 Sequence Diagram View Learning Area List
72 1.4.1.2.48 Sequence Diagram Add Learning Area
Gambar 3.59 Sequence Diagram Add Learning Area
73 1.4.1.2.49 Sequence Diagram Edit Learning Area
Gambar 3.60 Sequence Diagram Edit Learning Area
74 1.4.1.2.50 Sequence Diagram Delete Learning Area
Gambar 3.61 Sequence Diagram Delete Learning Area
75 1.4.1.2.51 Sequence Diagram View Topic List
Gambar 3.62 Sequence Diagram View Topic List
76 1.4.1.2.52 Sequence Diagram Add Topic
Gambar 3.63 Sequence Diagram Add Topic
77 1.4.1.2.53 Sequence Diagram Edit Topic
Gambar 3.64 Sequence Diagram Edit Topic
78 1.4.1.2.54 Sequence Diagram Delete Topic
Gambar 3.65 Sequence Diagram Delete Topic
79 1.4.1.2.55 Sequence Diagram View Academic Period List
Gambar 3.66 Sequence Diagram View Academic Period List 1.4.1.2.56 Sequence Diagram Add Academic Period
Gambar 3.67 Sequence Diagram Add Academic Period
80 1.4.1.2.57 Sequence Diagram Set Academic Period Active
Gambar 3.68 Sequence Diagram Set Academic Period Active 1.4.1.2.58 Sequence Diagram View Term List
Gambar 3.69 Sequence Diagram View Term List
81 1.4.1.2.59 Sequence Diagram Add Term
Gambar 3.70 Sequence Diagram Add Term 1.4.1.2.60 Sequence Diagram Set Term Active
Gambar 3.71 Sequence Diagram Set Term Active
82 1.4.1.2.61 Sequence Diagram View Level List
Gambar 3.72 Sequence Diagram View Level List 1.4.1.2.62 Sequence Diagram Add Le vel
Gambar 3.73 Sequence Diagram Add Level
83 1.4.1.2.63 Sequence Diagram Edit Le vel
Gambar 3.74 Sequence Diagram Edit Level
84 1.4.1.2.64 Sequence Diagram Delete Level
Gambar 3.75 Sequence Diagram Delete Level 1.4.1.2.65 Sequence Diagram View Monthly Fee List
Gambar 3.76 Sequence Diagram View Monthly Fee List
85 1.4.1.2.66 Sequence Diagram Add Monthly Fee
Gambar 3.77 Sequence Diagram Add Monthly Fee
86 1.4.1.2.67 Sequence Diagram View S tudent Monthly Fee S tatus List
Gambar 3.78 Sequence Diagram View Student Monthly Fee Status List 1.4.1.2.68 Sequence Diagram Change Student Monthly Fee Status
Gambar 3.79 Sequence Diagram Change Student Monthly Fee Status
87 1.4.1.2.69 Sequence Diagram Change Academic Entry Period S tatus
Gambar 3.80 Sequence Diagram Change Academic Entry Period Status 1.4.1.2.70 Sequence Diagram View Class List
Gambar 3.81 Sequence Diagram View Class List
88 1.4.1.2.71 Sequence Diagram Add Class
Gambar 3.82 Sequence Diagram Add Class
89 1.4.1.2.72 Sequence Diagram Edit Class
Gambar 3.83 Sequence Diagram Edit Class
90 1.4.1.2.73 Sequence Diagram Delete Class
Gambar 3.84 Sequence Diagram Delete Class
91 1.4.1.2.74 Sequence Diagram View Class Detail
Gambar 3.85 Sequence Diagram View Class Detail
92 1.4.1.2.75 Sequence Diagram Change Class Homeroom Teacher
Gambar 3.86 Sequence Diagram Change Class Homeroom Teacher
93 1.4.1.2.76 Sequence Diagram Add Class Member
Gambar 3.87 Sequence Diagram Add Class Member
94 1.4.1.2.77 Sequence Diagram Remove Class Member
Gambar 3.88 Sequence Diagram Remove Class Member
95 1.4.1.2.78 Sequence Diagram View Absence List
Gambar 3.89 Sequence Diagram View Absence List
96 1.4.1.2.79 Sequence Diagram Do Absence
Gambar 3.90 Sequence Diagram Do Absence 1.4.1.2.80 Sequence Diagram Edit S tudent Absence S tatus
Gambar 3.91 Sequence Diagram Edit Student Absence Status
97 1.4.1.2.81 Sequence Diagram View S core Type List
Gambar 3.92 Sequence Diagram View Score Type List 1.4.1.2.82 Sequence Diagram Add S core Type
Gambar 3.93 Sequence Diagram Add Score Type
98 1.4.1.2.83 Sequence Diagram Delete S core Type
Gambar 3.94 Sequence Diagram Delete Score Type 1.4.1.2.84 Sequence Diagram View S core Options List
Gambar 3.95 Sequence Diagram View Score Options List
99 1.4.1.2.85 Sequence Diagram Add S core Options
Gambar 3.96 Sequence Diagram Add Score Options
100 1.4.1.2.86 Sequence Diagram Edit S core Options
Gambar 3.97 Sequence Diagram Edit Score Options
101 1.4.1.2.87 Sequence Diagram Delete S core Options
Gambar 3.98 Sequence Diagram Delete Score Options
102 1.4.1.2.88 Sequence Diagram Entry S core
Gambar 3.99 Sequence Diagram Entry Score 1.4.1.2.89 Sequence Diagram Edit S core
Gambar 3.100 Sequence Diagram Edit Score
103 1.4.1.2.90 Sequence Diagram View Announcement List
Gambar 3.101 Sequence Diagram View Announcement List 1.4.1.2.91 Sequence Diagram View Announcement Detail
Gambar 3.102 Sequence Diagram View Announcement Detail
104 1.4.1.2.92 Sequence Diagram Create Announcement
Gambar 3.103 Sequence Diagram Create Announcement
105 1.4.1.3 Class Diagram
Gambar 3.104 Class Diagram
106 1.4.1.4 Activity Diagram 1.4.1.4.1 Activity Diagram View My Profile Gambar 3.102 menunjukkan gambar Activity Diagram View My Profile. Terdapat fungsi getUserData yang akan mengembalikan detail informasi user.
Gambar 3.105 Activity Diagram View My Profile 1.4.1.4.2 Activity Diagram Edit My Profile Gambar 3.103 menunjukkan gambar Activity Diagram Edit My Profile. Terdapat fungsi updateUserData untuk memperbaharui informasi user.
Gambar 3.106 Activity Diagram Edit My Profile
107 1.4.1.4.3 Activity Diagram Change Username Gambar 3.104 menunjukkan gambar Activity Diagram Change Username. Terdapat fungsi checkUsernameExists untuk mengecek apakah username sudah ada dalam database atau belum dan fungsi changeUsername untuk mengubah username.
Gambar 3.107 Activity Diagram Change Username 1.4.1.4.4 Activity Diagram Change Password Gambar 3.105 menunjukkan gambar Activity Diagram Change Password. Terdapat fungsi checkPassword untuk mengecek apakah password lama yang dimasukkan tepat atau tidak, fungsi checkNewAndRetypePassword untuk mengecek apakah password baru yang dimasukkan sama dengan retype password atau tidak dan fungsi changePassword untuk mengubah password.
108
Gambar 3.108 Activity Diagram Change Password 1.4.1.4.5 Activity Diagram View S chool List Gambar 3.106 menunjukkan gambar Activity Diagram View School List. Terdapat fungsi getSchoolList yang akan mengembalikan daftar sekolah.
Gambar 3.109 Activity Diagram View School List
109 1.4.1.4.6 Activity Diagram Change S chool S tatus Gambar 3.107 menunjukkan gambar Activity Diagram Change School Status. Terdapat fungsi getSchoolList yang akan mengembalikan daftar sekolah, fungsi getSchoolData yang akan
mengembalikan
detail
informasi sekolah,
fungsi
getSchoolHistoryList yang akan mengembalikan daftar history sekolah dan fungsi changeSchoolStatus untuk mengubah status sekolah
Gambar 3.110 Activity Diagram Change School Status
110 1.4.1.4.7 Activity Diagram Grant Access to S uper Admin Gambar 3.108 menunjukkan gambar Activity Diagram Grant Access to Super Admin. Terdapat fungsi getSchoolList yang akan mengembalikan daftar sekolah, fungsi getSchoolData
yang
akan
mengembalikan
detail
informasi
sekolah,
fungsi
getSchoolHistoryList yang akan mengembalikan daftar history sekolah dan fungsi changeSuperAdminGrantAccess untuk mengubah status Super Admin terhadap sekolah.
Gambar 3.111 Activity Diagram Grant Access to Super Admin
111 1.4.1.4.8 Activity Diagram View S chool Profile Gambar 3.112 menunjukkan gambar Activity Diagram View School Profile. Terdapat fungsi getSchoolData yang akan mengembalikan detail informasi sekolah.
Gambar 3.112 Activity Diagram View School Profile 1.4.1.4.9 Activity Diagram Edit S chool Profile Gambar 3.113 menunjukkan gambar Activity Diagram Edit School Profile. Terdapat fungsi getSchoolData yang akan mengembalikan detail informasi sekolah dan fungsi updateSchoolData untuk memperbarui data sekolah.
Gambar 3.113 Activity Diagram Edit School Profile
112 1.4.1.4.10 Activity Diagram View Super Admin List Gambar 3.114 menunjukkan gambar Activity Diagram View Super Admin List. Terdapat fungsi getSuperAdminList yang akan mengembalikan daftar Super Admin.
Gambar 3.114 Activity Diagram View Super Admin List 1.4.1.4.11 Activity Diagram Add S uper Admin Gambar 3.115 menunjukkan gambar Activity Diagram Add Super Admin. Terdapat fungsi addSuperAdmin untuk menambahkan Super Admin.
Gambar 3.115 Activity Diagram Add Super Admin
113 1.4.1.4.12 Activity Diagram Change S uper Admin S tatus Gambar 3.116 menunjukkan gambar Activity Diagram Change Super Admin Status. Terdapat fungsi getSuperAdminList yang akan mengembalikan daftar Super Admin dan fungsi changeSuperAdminStatus untuk mengubah status Super Admin.
Gambar 3.116 Activity Diagram Change Super Admin Status 1.4.1.4.13 Activity Diagram View Admin List Gambar 3.117 menunjukkan gambar Activity Diagram View Admin List. Terdapat fungsi getAdminList yang akan mengembalikan daftar Admin.
Gambar 3.117 Activity Diagram View Admin List
114 1.4.1.4.14 Activity Diagram Add Admin Gambar 3.118 menunjukkan gambar Activity Diagram Add Admin. Terdapat fungsi addAdmin untuk menambahkan Admin.
Gambar 3.118 Activity Diagram Add Admin 1.4.1.4.15 Activity Diagram Change Admin S tatus Gambar 3.119 menunjukkan gambar Activity Diagram Change Admin Status. Terdapat fungsi getAdminList yang akan mengembalikan daftar Admin dan fungsi changeAdminStatus untuk mengubah status Admin.
115
Open Admin Page getAdminList :AdminDB
View Admin List
Select Admin
Change Admin Status
Submit changeAdminStatus :AdminDB
Gambar 3.119 Activity Diagram Change Admin Status 1.4.1.4.16 Activity Diagram View User List Gambar 3.120 menunjukkan gambar Activity Diagram View User List. Terdapat fungsi getUserList yang akan mengembalikan daftar User.
Gambar 3.120 Activity Diagram View User List
116 1.4.1.4.17 Activity Diagram Add User Gambar 3.121 menunjukkan gambar Activity Diagram Add User. Terdapat fungsi getUserList yang akan mengembalikan daftar User dan fungsi addUser untuk menambahkan User.
Gambar 3.121 Activity Diagram Add User 1.4.1.4.18 Activity Diagram Change User S tatus Gambar 3.122 menunjukkan gambar Activity Diagram Change User Status. Terdapat fungsi getUserList yang akan mengembalikan daftar User dan fungsi changeUserStatus untuk mengubah status User.
117
Gambar 3.122 Activity Diagram Change User Status 1.4.1.4.19 Activity Diagram View S taff List Gambar 3.123 menunjukkan gambar Activity Diagram View Staff List. Terdapat fungsi getStaffList yang akan mengembalikan daftar Staff
Gambar 3.123 Activity Diagram View Staff List 1.4.1.4.20 Activity Diagram Add S taff Gambar 3.124 menunjukkan gambar Activity Diagram View Staff List. Terdapat fungsi getStaffList yang akan mengembalikan daftar Staff dan fungsi addStaff untuk menambahkan Staff.
118
Gambar 3.124 Activity Diagram Add Staff 1.4.1.4.21 Activity Diagram View S taff Profile Gambar 3.125 menunjukkan gambar Activity Diagram View Staff Profile. Terdapat fungsi getStaffList yang akan mengembalikan daftar Staff dan fungsi getStaffData yang akan mengembalikan detail informasi Staff.
Gambar 3.125 Activity Diagram View Staff Profile
119 1.4.1.4.22 Activity Diagram Edit S taff Profile Gambar 3.126 menunjukkan gambar Activity Diagram Edit Staff Profile. Terdapat fungsi getStaffList yang akan mengembalikan daftar Staff dan fungsi updateStaffData untuk memperbarui detail informasi Staff.
Gambar 3.126 Activity Diagram Edit Staff Profile 1.4.1.4.23 Activity Diagram Change S taff S tatus Gambar 3.127 menunjukkan gambar Activity Diagram Edit Staff Profile. Terdapat fungsi getStaffList yang akan mengembalikan daftar Staff dan fungsi changeStaffStatus untuk mengubah status Staff.
120
Gambar 3.127 Activity Diagram Change Staff Status 1.4.1.4.24 Activity Diagram View S tudent List Gambar 3.128 menunjukkan gambar Activity Diagram View Student List. Terdapat fungsi getStudentList yang akan mengembalikan daftar murid.
Gambar 3.128 Activity Diagram View Student List
121 1.4.1.4.25 Activity Diagram Add S tudent Gambar 3.129 menunjukkan gambar Activity Diagram Add Student. Terdapat fungsi getStudentList yang akan mengembalikan daftar murid dan fungsi addStudent untuk menambahkan murid.
Gambar 3.129 Activity Diagram Add Student 1.4.1.4.26 Activity Diagram View S tudent Profile Gambar 3.130 menunjukkan gambar Activity Diagram View Student Profile. Terdapat fungsi getStudentList yang akan mengembalikan daftar murid, fungsi getStudentAcademicHistoryList yang akan mengembalikan daftar nilai akademik murid, fungsi getStudentClassHistoryList yang akan mengembalikan daftar kelas murid dan fungsi getStudentData yang akan mengembalikan detail informasi murid.
122
Gambar 3.130 Activity Diagram View Student Profile 1.4.1.4.27 Activity Diagram Edit S tudent Profile Gambar 3.131menunjukkan gambar Activity Diagram Edit Student Profile. Terdapat fungsi getStudentList yang akan mengembalikan daftar murid, fungsi getStudentAcademicHistoryList yang akan mengembalikan daftar nilai akademik murid, fungsi getStudentClassHistoryList yang akan mengembalikan daftar kelas murid, fungsi getStudentData yang akan mengembalikan detail informasi murid dan fungsi updateStudentData untuk memperbarui detail informasi murid.
123
Open Stud ent Page g etStu den tL ist :Stude ntDB
g etStu den tAc ade micHi sto ryList :Stud entAcad emicH istoryDB Vie w Stu den t Li st
Sele ct Stude nt
getStude ntData :Stu den tD B
View Stud ent Detai l
Vi ew Stude nt Aca demi c H istory
g etStu den tC lassH istoryLi st :Stu den tC lassH istoryD B
View Stud ent Cla ss H istory
Vi ew Stude nt Pro fi le
Edit Stu den t Profil e
Sub mit upd ateStude ntData :Stude ntDB
Gambar 3.131 Activity Diagram Edit Student Profile 1.4.1.4.28 Activity Diagram Manage S chool Menu Access Gambar 3.132 menunjukkan gambar Activity Diagram Manage School Menu Access. Terdapat fungsi getSchoolList yang akan mengembalikan daftar sekolah, fungsi getM enuAccessControlListbySchool yang akan mengembalikan daftar akses menu per sekolah dan fungsi updateM enuAccessControlListbySchool untuk memperbarui daftar akses menu per sekolah.
124
Gambar 3.132 Activity Diagram Manage School Menu Access 1.4.1.4.29 Activity Diagram Manage User Menu Access Gambar 3.133 menunjukkan gambar Activity Diagram Manage User Menu Access. Terdapat fungsi getUserList yang akan mengembalikan daftar User, fungsi getM enuAccessControlbyUser yang akan mengembalikan daftar akses menu per User dan fungsi updateM enuAccessControlbyUser untuk memperbarui daftar akses menu per User.
125
Gambar 3.133 Activity Diagram Manage User Menu Access 1.4.1.4.30 Activity Diagram View Notification List Gambar 3.134 menunjukkan gambar Activity Diagram View Notification List. Terdapat fungsi getNotificationList yang akan mengembalikan daftar notifikasi.
Gambar 3.134 Activity Diagram View Notification List
126 1.4.1.4.31 Activity Diagram View Notification Detail Gambar 3.135 menunjukkan gambar Activity Diagram View Notification List. Terdapat fungsi getNotificationList yang akan mengembalikan daftar notifikasi dan fungsi getNotificationData yang akan mengembalikan detail notifikasi.
Gambar 3.135 Activity Diagram View Notification Detail 1.4.1.4.32 Activity Diagram View Message Blast List Gambar 3.136 menunjukkan gambar Activity Diagram View Message Blast List. Terdapat fungsi getM essageBlastList yang akan mengembalikan daftar Message Blast.
Gambar 3.136 Activity Diagram View Message Blast List
127 1.4.1.4.33 Activity Diagram Send New Message Gambar 3.137 menunjukkan gambar Activity Diagram View Message Blast List. Terdapat fungsi getM essageBlastList yang akan mengembalikan daftar Message Blast dan fungsi addM essageBlast untuk menambahkan Message Blast.
Gambar 3.137 Activity Diagram Send New Message 1.4.1.4.34 Activity Diagram View FAQ List Gambar 3.138 menunjukkan gambar Activity Diagram View FAQ List. Terdapat fungsi getFAQList yang akan mengembalikan daftar FAQ.
128
Gambar 3.138 Activity Diagram View FAQ List 1.4.1.4.35 Activity Diagram Add FAQ Gambar 3.139 menunjukkan gambar Activity Diagram Add FAQ. Terdapat fungsi getFAQList yang akan mengembalikan daftar FAQ dan fungsi addFAQ untuk menambahkan FAQ.
Gambar 3.139 Activity Diagram Add FAQ
129 1.4.1.4.36 Activity Diagram Edit FAQ Gambar 3.140 menunjukkan gambar Activity Diagram Edit FAQ. Terdapat fungsi getFAQList yang akan mengembalikan daftar FAQ dan fungsi updateFAQ untuk memperbarui detail FAQ.
Gambar 3.140 Activity Diagram Edit FAQ 1.4.1.4.37 Activity Diagram View Error Log List Gambar 3.141 menunjukkan gambar Activity Diagram View Error Log List. Terdapat fungsi getErrorLogList yang akan mengembalikan daftar Error.
Gambar 3.141 Activity Diagram View Error Log List
130 1.4.1.4.38 Activity Diagram View Error Log Detail Gambar 3.142 menunjukkan gambar Activity Diagram View Error Log Detail. Terdapat fungsi getErrorLogList yang akan mengembalikan daftar Error dan fungsi getErrorLogDetail yang akan mengembalikan detail Error.
Gambar 3.142 Activity Diagram View Error Log Detail 1.4.1.4.39 Activity Diagram Change Error Log S tatus Gambar 3.143 menunjukkan gambar Activity Diagram Change Error Log Status. Terdapat fungsi getErrorLogList yang akan mengembalikan daftar Error, fungsi getErrorLogDetail
yang
akan
mengembalikan
updateErrorLogStatus untuk mengubah status Error.
detail
Error
dan
fungsi
131
Gambar 3.143 Activity Diagram Change Error Log Status 1.4.1.4.40 Activity Diagram View Activity Log List Gambar 3.144 menunjukkan gambar Activity Diagram View Activity Log List. Terdapat fungsi getActivityLogList yang akan mengembalikan daftar Activity.
Gambar 3.144 Activity Diagram View Activity Log List 1.4.1.4.41 Activity Diagram View Feedback List Gambar 3.145 menunjukkan gambar Activity Diagram View Feedback List. Terdapat fungsi getFeedbackList yang akan mengembalikan daftar Feedback.
132
Gambar 3.145 Activity Diagram View Feedback List 1.4.1.4.42 Activity Diagram Create Feedback Gambar 3.146 menunjukkan gambar Activity Diagram Create Feedback. Terdapat fungsi getFeedbackList yang akan mengembalikan daftar Feedback dan fungsi addFeedback untuk menambahkan Feedback.
Gambar 3.146 Activity Diagram Create Feedback
133 1.4.1.4.43 Activity Diagram View Curriculum List Gambar 3.147 menunjukkan gambar Activity Diagram View Curriculum List. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum.
Gambar 3.147 Activity Diagram View Curriculum List 1.4.1.4.44 Activity Diagram Add Curriculum Gambar 3.148 menunjukkan gambar Activity Diagram Add Curriculum. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum dan fungsi addCurriculum untuk menambahkan kurikulum.
134
Open CurriculumPage
getCurriculumList :CurriculumDB
View Curriculum List
Add New Curriculum
Fill curriculum detail
Submit
addCurriculum :CurriculumDB
Gambar 3.148 Activity Diagram Add Curriculum 1.4.1.4.45 Activity Diagram Edit Curriculum Gambar 3.149 menunjukkan gambar Activity Diagram Edit Curriculum. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum dan fungsi updateCurriculum untuk memperbarui detail kurikulum.
Gambar 3.149 Activity Diagram Edit Curriculum
135 1.4.1.4.46 Activity Diagram Delete Curriculum Gambar 3.150 menunjukkan gambar Activity Diagram Delete Curriculum. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum dan fungsi deleteCurriculum untuk menghapus kurikulum.
Gambar 3.150 Activity Diagram Delete Curriculum 1.4.1.4.47 Activity Diagram View Learning Area List Gambar 3.151 menunjukkan gambar Activity Diagram View Learning Area List. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum, fungsi getLevelList yang akan mengembalikan daftar level dan fungsi getLearningAreaList yang akan mengembalikan daftar learning area.
136
Gambar 3.151 Activity Diagram View Learning Area List 1.4.1.4.48 Activity Diagram Add Learning Area Gambar 3.152 menunjukkan gambar Activity Diagram Add Learning Area. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum, fungsi getLevelList yang akan mengembalikan daftar level, fungsi getLearningAreaList yang akan mengembalikan daftar learning area dan fungsi addLearningArea untuk menambahkan learning area.
137
Gambar 3.152 Activity Diagram Add Learning Area 1.4.1.4.49 Activity Diagram Edit Learning Area Gambar 3.153 menunjukkan gambar Activity Diagram Edit Learning Area. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum, fungsi getLevelList yang akan mengembalikan daftar level, fungsi getLearningAreaList yang akan mengembalikan daftar learning area dan fungsi updateLearningArea untuk memperbaharui detail learning area.
138
Open Curriculum Page getCurriculumList :CurriculumDB View Curriculum List
Manage Learning Area by Curriculum getLevelList :LevelDB View Level List
Select Level
getLearningAreaList :LearningAreaDB
View Learning Area List
Select Learning Area
Edit Learning Area
Submit updateLearningArea :LearningAreaDB
Gambar 3.153 Activity Diagram Edit Learning Area 1.4.1.4.50 Activity Diagram Delete Learning Area Gambar 3.154 menunjukkan gambar Activity Diagram Delete Learning Area. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum, fungsi getLevelList yang akan mengembalikan daftar level, fungsi getLearningAreaList yang akan mengembalikan daftar learning area dan fungsi deleteLearningArea untuk menghapus learning area.
139
Open Curriculum Page getCurriculumList :CurriculumDB View Curriculum List
Manage Learning Area by Curriculum getLevelList :LevelDB View Level List
Select Level
getLearningAreaList :LearningAreaDB
View Learning Area List
Select Learning Area
Delete Learning Area
Confirm before delete learning area
[Yes]
deleteLearningArea :LearningAreaDB
[No]
Gambar 3.154 Activity Diagram Delete Learning Area 1.4.1.4.51 Activity Diagram View Topic List Gambar 3.155 menunjukkan gambar Activity Diagram Delete Learning Area. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum, fungsi getLevelList yang akan mengembalikan daftar level, fungsi getLearningAreaList yang akan mengembalikan daftar learning area dan fungsi getTopicList yang akan mengembalikan daftar topik.
140
Gambar 3.155 Activity Diagram View Topic List 1.4.1.4.52 Activity Diagram Add Topic Gambar 3.156 menunjukkan gambar Activity Diagram Add Topic. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum, fungsi getLevelList yang akan mengembalikan daftar level, fungsi getLearningAreaList yang akan
mengembalikan
daftar learning
area,
fungsi
getTopicList
yang akan
mengembalikan daftar topik dan fungsi addTopic untuk menambahkan topik.
141
Gambar 3.156 Activity Diagram Add Topic 1.4.1.4.53 Activity Diagram Edit Topic Gambar 3.157 menunjukkan gambar Activity Diagram Edit Topic. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum, fungsi getLevelList yang akan mengembalikan daftar level, fungsi getLearningAreaList yang akan mengembalikan daftar learning area, getTopicList yang akan mengembalikan daftar topik dan fungsi updateTopic untuk memperbarui detail topik.
142
Ope n C u rric ul um P ag e g etC ur ricu lu mL i st :C ur ricu l um DB Vi ew C urri cu lu m L ist
Ma na ge Le a rni n g Are a b y C ur ricu lu m g etL e vel Li st :Le ve lD B Vi ew Le ve l L ist
Se le ct Le ve l ge tLe a rni ng Ar ea Li st :L e arn in g Are aD B
V ie w L ea rn in g A rea Li st
M an a ge Top ic b y L ea rn in g Are a ge tTop ic Li st :To pi cD B
Vie w Top ic L is t
S el ec t To pi c
Ed it Top ic
Su b mit up d ate Top ic :To pi cD B
Gambar 3.157 Activity Diagram Edit Topic 1.4.1.4.54 Activity Diagram Delete Topic Gambar 3.158 menunjukkan gambar Activity Diagram Delete Topic. Terdapat fungsi getCurriculumList yang akan mengembalikan daftar kurikulum, fungsi getLevelList yang akan mengembalikan daftar level, fungsi getLearningAreaList yang akan mengembalikan daftar learning area, getTopicList yang akan mengembalikan daftar topik dan fungsi deleteTopic untuk menghapus topik.
143
Gambar 3.158 Activity Diagram Delete Topic 1.4.1.4.55 Activity Diagram View Academic Period List Gambar 3.159 menunjukkan gambar Activity Diagram View Academic Period List. Terdapat fungsi getAcademicPeriodList yang akan mengembalikan daftar periode akademik.
144
Gambar 3.159 Activity Diagram View Academic Period List 1.4.1.4.56 Activity Diagram Add Academic Period Gambar 3.160 menunjukkan gambar Activity Diagram Add Academic Period List. Terdapat fungsi getAcademicPeriodList yang akan mengembalikan daftar periode akademik dan fungsi addAcademicPeriod untuk menambahkan periode akademik.
Gambar 3.160 Activity Diagram Add Academic Period 1.4.1.4.57 Activity Diagram Set Academic Period Active Gambar 3.161 menunjukkan gambar Activity Diagram Set Academic Period Active. Terdapat fungsi getAcademicPeriodList yang akan mengembalikan daftar periode akademik dan fungsi setAcademicPeriodActive untuk mengatur periode akademik yang aktif.
145
Gambar 3.161 Activity Diagram Set Academic Period Active 1.4.1.4.58 Activity Diagram View Term List Gambar 3.162 menunjukkan gambar Activity Diagram View Term List. Terdapat fungsi getTermList yang akan mengembalikan daftar term.
Gambar 3.162 Activity Diagram View Term List 1.4.1.4.59 Activity Diagram Add Term Gambar 3.163 menunjukkan gambar Activity Diagram Add Term. Terdapat fungsi getTermList yang akan mengembalikan daftar term dan fungsi addTerm untuk menambahkan term.
146
Gambar 3.163 Activity Diagram Add Term 1.4.1.4.60 Activity Diagram Set Term Active Gambar 3.164 menunjukkan gambar Activity Diagram Set Term Active. Terdapat fungsi getTermList yang akan mengembalikan daftar term dan fungsi setTermActive untuk mengatur term yang aktif. .
147
Gambar 3.164 Activity Diagram Set Term Active 1.4.1.4.61 Activity Diagram View Level List Gambar 3.165 menunjukkan gambar Activity Diagram View Level List. Terdapat fungsi getLevelList yang akan mengembalikan daftar level.
Gambar 3.165 Activity Diagram View Level List
148 1.4.1.4.62 Activity Diagram Add Level Gambar 3.166 menunjukkan gambar Activity Diagram Add Level. Terdapat fungsi getLevelList yang akan mengembalikan daftar level dan fungsi addLevel untuk menambahkan level.
Gambar 3.166 Activity Diagram Add Level 1.4.1.4.63 Activity Diagram Edit Level Gambar 3.167 menunjukkan gambar Activity Diagram Edit Level. Terdapat fungsi getLevelList yang akan mengembalikan daftar level dan fungsi updateLevel untuk memperbarui detail level.
149
Gambar 3.167 Activity Diagram Edit Level 1.4.1.4.64 Activity Diagram Delete Level Gambar 3.168 menunjukkan gambar Activity Diagram Delete Level. Terdapat fungsi getLevelList yang akan mengembalikan daftar level dan fungsi deleteLevel untuk menghapus level.
Gambar 3.168 Activity Diagram Delete Level
150 1.4.1.4.65 Activity Diagram View Monthly Fee List Gambar 3.169 menunjukkan gambar Activity Diagram View Monthly Fee List. Terdapat fungsi getM onthlyFeeList yang akan mengembalikan daftar Monthly Fee.
Gambar 3.169 Activity Diagram View Monthly Fee List 1.4.1.4.66 Activity Diagram Add Monthly Fee Gambar 3.170 menunjukkan gambar Activity Diagram Add Monthly Fee. Terdapat fungsi getM onthlyFeeList yang akan mengembalikan daftar Monthly Fee dan fungsi addM onthlyFee untuk menambahkan Monthly Fee.
Gambar 3.170 Activity Diagram Add Monthly Fee
151 1.4.1.4.67 Activity Diagram View S tudent Monthly Fee S tatus List Gambar 3.171 menunjukkan gambar Activity Diagram View Student Monthly Fee Status List. Terdapat fungsi getM onthlyFeeList yang akan mengembalikan daftar Monthly Fee dan fungsi getStudentM onthlyFeeStatusList yang akan mengembalikan daftar status Monthly Fee murid.
Gambar 3.171 Activity Diagram View Student Monthly Fee Status List 1.4.1.4.68 Activity Diagram Change S tudent Monthly Fee S tatus Gambar 3.172 menunjukkan gambar Activity Diagram Change Student Monthly Fee Status. Terdapat fungsi getM onthlyFeeList yang akan mengembalikan daftar Monthly Fee, fungsi getStudentM onthlyFeeStatusList yang akan mengembalikan daftar status Monthly Fee murid dan fungsi changeStudentM onthlyFeeStatus untuk mengubah status Monthly Fee murid.
152
Gambar 3.172 Activity Diagram Change Student Monthly Fee Status 1.4.1.4.69 Activity Diagram Change Academic Entry Period S tatus Gambar 3.173 menunjukkan gambar Activity Diagram Change Academic Entry Period
Status.
mengembalikan
Terdapat status
fungsi periode
getAcademicEntryPeriodStatus memasukkan
nilai
yang dan
akan fungsi
changeAcademicEntryPeriodStatus untuk mengubah status periode memasukkan nilai.
Gambar 3.173 Activity Diagram Change Academic Entry Period Status
153 1.4.1.4.70 Activity Diagram View Class List Gambar 3.174 menunjukkan gambar Activity Diagram View Class List. Terdapat fungsi getLevelList yang akan mengembalikan daftar level dan fungsi getClassList yang akan mengembalikan daftar kelas.
Gambar 3.174 Activity Diagram View Class List 1.4.1.4.71 Activity Diagram Add Class Gambar 3.175 menunjukkan gambar Activity Diagram Add Class. Terdapat fungsi getLevelList yang akan mengembalikan daftar level, fungsi getClassList yang akan mengembalikan daftar kelas dan fungsi addClass untuk menambahkan kelas.
154
Open Level Page getLevelList :LevelDB View Level List
Manage Class by Level getClassList :ClassDB View Class List
Add New Class
Fill class detail
Submit addClass :ClassDB
Gambar 3.175 Activity Diagram Add Class 1.4.1.4.72 Activity Diagram Edit Class Gambar 3.176 menunjukkan gambar Activity Diagram Edit Class. Terdapat fungsi getLevelList yang akan mengembalikan daftar level, fungsi getClassList yang akan mengembalikan daftar kelas dan fungsi updateClass untuk memperbaharui detail kelas.
155
Gambar 3.176 Activity Diagram Edit Class 1.4.1.4.73 Activity Diagram Delete Class Gambar 3.177 menunjukkan gambar Activity Diagram Delete Class. Terdapat fungsi getLevelList yang akan mengembalikan daftar level, fungsi getClassList yang akan mengembalikan daftar kelas dan fungsi deleteClass untuk menghapus kelas.
156
Open Level Page getLevelList :LevelDB
View Level List
Manage Class by Level getClassList :ClassDB
View Class List
Select class
Delete class
Confirm before delete class
[Yes]
deleteClass :ClassDB
[No]
Gambar 3.177 Activity Diagram Delete Class 1.4.1.4.74 Activity Diagram View Class Detail Gambar 3.178 menunjukkan gambar Activity Diagram View Class Detail. Terdapat fungsi getLevelList yang akan mengembalikan daftar level, fungsi getClassList yang akan mengembalikan daftar kelas dan fungsi getClassData yang akan mengembalikan detail informasi kelas.
157
Open Class Management Page
getLevelList :LevelDB
View Level List
Select Level
getClassList :ClassDB
View Class List
Manage Class Member by Class getClassData :ClassDB View Class Detail
Gambar 3.178 Activity Diagram View Class Detail 1.4.1.4.75 Activity Diagram Change Class Homeroom Teacher Gambar 3.179 menunjukkan gambar Activity Diagram Change Class Homeroom Teacher. Terdapat fungsi getLevelList yang akan mengembalikan daftar level, fungsi getClassList yang akan mengembalikan daftar kelas, fungsi getStaffList yang akan mengembalikan daftar staff dan fungsi changeClassHomeroomTeacher yang akan mengubah homeroom teacher kelas.
158
Gambar 3.179 Activity Diagram Change Class Homeroom Teacher 1.4.1.4.76 Activity Diagram Add Class Member Gambar 3.180 menunjukkan gambar Activity Diagram Add Class Member. Terdapat fungsi getLevelList yang akan mengembalikan daftar level, fungsi getClassList yang akan
mengembalikan
daftar
kelas,
fungsi
getStudentList
yang
akan
mengembalikan daftar murid dan fungsi addStudentClassM ember untuk menambahkan murid dalam satu kelas.
159
Gambar 3.180 Activity Diagram Add Class Member 1.4.1.4.77 Activity Diagram Remove Class Member Gambar 3.181 menunjukkan gambar Activity Diagram Remove Class Member. Terdapat fungsi getLevelList yang akan mengembalikan daftar level, fungsi getClassList yang akan
mengembalikan
daftar
kelas,
fungsi
getStudentList
yang
akan
mengembalikan daftar murid dan fungsi addStudentClassM ember untuk mengurangi murid dalam satu kelas.
160
Gambar 3.181 Activity Diagram Remove Class Member 1.4.1.4.78 Activity Diagram View Absence List Gambar 3.182 menunjukkan gambar Activity Diagram View Absence List. Terdapat fungsi getLevelList yang akan mengembalikan daftar level, fungsi getClassList yang akan mengembalikan daftar kelas dan fungsi getClassAbsenceList yang akan daftar absen kelas.
161
Gambar 3.182 Activity Diagram View Absence List 1.4.1.4.79 Activity Diagram Do Absence Gambar 3.183 menunjukkan gambar Activity Diagram Do Absence. Terdapat fungsi getClassList yang akan mengembalikan daftar kelas dan fungsi addClassAbsence untuk menambahkan absensi kelas.
Gambar 3.183 Activity Diagram Do Absence
162 1.4.1.4.80 Activity Diagram Edit S tudent Absence Status Gambar 3.184 menunjukkan gambar Activity Diagram Edit Student Absence Status. Terdapat fungsi getLevelList yang akan mengembalikan daftar level, fungsi getClassList yang akan mengembalikan daftar kelas, fungsi getClassAbsenceList yang akan daftar absen kelas dan fungsi updateStudentAbsenceStatus untuk mengubah status absensi murid.
Gambar 3.184 Acti vity Diagram Edit Student Absence Status 1.4.1.4.81 Activity Diagram View S core Type List Gambar 3.185 menunjukkan gambar Activity Diagram View Score Type List. Terdapat fungsi getScoreTypeList yang akan mengembalikan daftar tipe penilaian.
Gambar 3.185 Activity Diagram View Score Type List
163 1.4.1.4.82 Activity Diagram Add S core Type Gambar 3.186 menunjukkan gambar Activity Diagram Add Score Type. Terdapat fungsi getScoreTypeList yang akan mengembalikan daftar tipe penilaian dan fungsi addScoreType untuk menambahkan tipe penilaian.
Gambar 3.186 Activity Diagram Add Score Type 1.4.1.4.83 Activity Diagram Delete S core Type Gambar 3.187 menunjukkan gambar Activity Diagram Delete Score Type. Terdapat fungsi getScoreTypeList yang akan mengembalikan daftar tipe penilaian dan fungsi deleteScoreType untuk menghapus tipe penilaian.
164
Gambar 3.187 Acti vity Diagram Delete Score Type 1.4.1.4.84 Activity Diagram View S core Options List Gambar 3.188 menunjukkan gambar Activity Diagram View Score Options List. Terdapat fungsi getScoreTypeList yang akan mengembalikan daftar tipe penilaian dan fungsi getScoreOptionsList yang akan mengembalikan daftar Score Options.
Gambar 3.188 Acti vity Diagram View Score Options List
165 1.4.1.4.85 Activity Diagram Add S core Options Gambar 3.189 menunjukkan gambar Activity Diagram Add Score Options. Terdapat fungsi getScoreTypeList yang akan mengembalikan daftar tipe penilaian, fungsi getScoreOptionsList yang akan mengembalikan daftar Score Options dan fungsi addScoreOptions untuk menambahkan Score Options.
Gambar 3.189 Acti vity Diagram Add Score Options 1.4.1.4.86 Activity Diagram Edit S core Options Gambar 3.190 menunjukkan gambar Activity Diagram Edit Score Options. Terdapat fungsi getScoreTypeList yang akan mengembalikan daftar tipe penilaian, fungsi getScoreOptionsList yang akan mengembalikan daftar Score Options dan fungsi updateScoreOptions untuk memperbaharui detail Score Options.
166
Gambar 3.190 Activity Diagram Edit Score Options 1.4.1.4.87 Activity Diagram Delete S core Options Gambar 3.191 menunjukkan gambar Activity Diagram Delete Score Options. Terdapat fungsi getScoreTypeList yang akan mengembalikan daftar tipe penilaian, fungsi getScoreOptionsList yang akan mengembalikan daftar Score Options dan fungsi deleteScoreOptions untuk menghapus Score Options.
167
Open Score Type List getScoretTypeList :ScoreTypeDB
View Score Type List
Manage Score Options by Score Type getScoreOptionsList :ScoreDB
View Score Type Content List
Select Score Options
Delete Score Options
Confirm before delete score options
[Yes]
deleteScoreOptions :ScoreDB
[No]
Gambar 3.191 Activity Diagram Delete Score Options 1.4.1.4.88 Activity Diagram Entry S core Gambar 3.192 menunjukkan gambar Activity Diagram Entry Score. Terdapat fungsi getTeachingClassList yang akan mengembalikan daftar kelas yang diajar, fungsi getStudentList yang akan mengembalikan daftar murid dan fungsi addScore untuk menambahkan nilai.
168
Gambar 3.192 Activity Diagram Entry Score 1.4.1.4.89 Activity Diagram Edit S core Gambar 3.193 menunjukkan gambar Activity Diagram Edit Score. Terdapat fungsi getTeachingClassList yang akan mengembalikan daftar kelas yang diajar, fungsi getStudentList yang akan mengembalikan daftar murid dan fungsi updateScore untuk memperbaharui nilai.
169
Gambar 3.193 Activity Diagram Edit Score 1.4.1.4.90 Activity Diagram View Announcement List Gambar 3.194 menunjukkan gambar Activity Diagram View Announcement List. Terdapat fungsi getAnnouncementList yang akan mengembalikan daftar announcement.
Gambar 3.194 Activity Diagram View Announcement List
170 1.4.1.4.91 Activity Diagram View Announcement Detail Gambar 3.195 menunjukkan gambar Activity Diagram View Announcement Detail. Terdapat fungsi getAnnouncementList yang akan mengembalikan daftar announcement dan getAnnouncementDetail yang akan mengembalikan detail informasi announcement.
Open Announceme nt Pag e getAnnouncementList :AnnouncementDB
Vi ew Announcement List
Select Announcement
getAn nouncementData :An nouncemen tDB
View Annou ncement Detail
Gambar 3.195 Activity Diagram View Announcement Detail 1.4.1.4.92 Activity Diagram Create Announcement Gambar 3.196 menunjukkan gambar Activity Diagram Create Announcement. Terdapat fungsi getAnnouncementList yang akan mengembalikan daftar announcement dan addAnnouncement untuk menambahkan announcement.
171
Gambar 3.196 Activity Diagram Create Announcement 1.4.2
Rancangan Layar
1.4.2.1 Rancangan Layar Registrasi
Gambar 3.197 Rancangan Layar Registrasi Gambar 3.197 menunjukkan rancangan layar yang akan digunakan untuk memasukkan informasi – informasi yang dibutuhkan untuk mendaftarkan sekolah ke dalam aplikasi.
172 1.4.2.2 Rancangan Layar Login
Gambar 3.198 Rancangan Layar Login Gambar 3.198 menunjukkan rancangan layar yang digunakan pengguna untuk masuk ke dalam aplikasi dengan memasukkan username dan password serta memilih role. Terdapat link forgot password yang dapat digunakan untuk meminta password baru. 1.4.2.3 Rancangan Layar Forgot Password
Gambar 3.199 Rancangan Layar Forgot Password Gambar 3.199 menunjukkan rancangan layar yang digunakan pengguna jika lupa password. Informasi yang perlu dimasukkan adalah username pengguna dan juga role pengguna. Sistem secara otomatis akan mengirimkan password pengguna ke email yang terdaftar pada akun pengguna.
173 1.4.2.4 Rancangan Layar My Profile
Gambar 3.200 Rancangan Layar My Profile Gambar 3.200 menunjukkan rancangan layar yang digunakan pengguna untuk dapat melihat profil dari akunnya. Pengguna dapat mengubah profil dengan menekan link edit profile, mengubah username dari link change username dan juga mengubah password dari link change password. 1.4.2.5 Rancangan Layar Change Username
Gambar 3.201 Rancangan Layar Change Username Gambar 3.201 menunjukkan rancangan layar yang digunakan pengguna ketika mengganti username-nya. Informasi yang perlu dimasukkan adalah username baru. Sistem secara otomatis akan menggantikan username lama ke username baru.
174 1.4.2.6 Rancangan Layar Change Password
Gambar 3.202 Rancangan Layar Change Password Gambar 3.202 menunjukkan rancangan layar yang digunakan pengguna ketika mengganti password-nya. Informasi yang perlu dimasukkan adalah password lama, password baru yang diinginkan. Sistem secara otomatis akan menggantikan password lama ke password baru. 1.4.2.7 Rancangan Layar S chool Management
Gambar 3.203 Rancangan Layar School Management Gambar 3.203 menunjukkan rancangan layar yang digunakan super admin jika ingin mengatur sekolah. Dan terdapat pencarian sekolah berdasarkan nama sekolah ataupun kota sekolahnya, informasi yang perlu dimasukkan untuk melakukan pencarian
175 adalah nama sekolah dan juga nama kota. Sistem secara otomatis akan menampilkan sekolah yang dicari. 1.4.2.8 Rancangan Layar School Detail
Gambar 3.204 Rancangan Layar School Detail Gambar 3.204 menunjukkan rancangan layar berisikan detail informasi sekolah. 1.4.2.9 Rancangan Layar Change S chool Status
Gambar 3.205 Rancangan Layar Change School Status
176 Gambar 3.205 menunjukkan rancangan layar yang digunakan super admin ketika mengganti status sekolah. Informasi yang perlu dimasukkan adalah status sekolahnya. Sistem secara otomatis akan menggantikan status sesuai yang dipilih. 1.4.2.10 Rancangan Layar Edit S chool Profile
Gambar 3.206 Rancangan Layar Edit School Profile Gambar 3.206 menunjukkan rancangan layar yang digunakan jika pengguna ingin mengganti detail sekolahnya. Informasi yang perlu dimasukkan adalah nama sekolah, alamat, kota, nomor telepon, alamat e-mail, contact person, mobile phone, notes. Sistem secara otomatis akan menggantikan detail sekolahnya.
177 1.4.2.11 Rancangan Layar S chool Admin Management
Gambar 3.207 Rancangan Layar School Admin Management Gambar 3.207 menunjukkan rancangan layar yang digunakan jika super admin ingin mengatur admin sekolah. Dan terdapat pencarian admin sekolah, informasi yang perlu dimasukkan untuk melakukan pencarian adalah nama sekolah, status sekolahnya dan username. Sistem secara otomatis akan menampilkan admin sekolah yang dicari. Pada halaman ini pula terdapat link untuk mengaktifkan status dari admin sekolah. 1.4.2.12 Rancangan Layar Add School Admin
Gambar 3.208 Rancangan Layar Add School Admin Gambar 3.208 menunjukkan rancangan layar yang digunakan jika super admin ingin menambahkan admin sekolah. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama sekolah, nama lengkap dan alamat e-mail. Sistem secara otomatis akan menambahkan admin sekolah.
178 1.4.2.13 Rancangan Layar S uper Admin Management
Gambar 3.209 Rancangan Layar Super Admin Management Gambar 3.209 menunjukkan rancangan layar yang digunakan jika super admin ingin mengatur super admin sistem. Dan terdapat pencarian super admin sistem, informasi yang perlu dimasukkan untuk melakukan pencarian adalah status super admin dan username. Sistem secara otomatis akan menampilkan admin sekolah yang dicari. Pada halaman ini pula terdapat link untuk mengaktifkan atau menonaktifkan super admin sistem. 1.4.2.14 Rancangan Layar Add Super Admin
Gambar 3.210 Rancangan Layar Add Super Admin Gambar 3.210 menunjukkan rancangan layar yang digunakan jika super admin ingin menambahkan super admin sistem. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama lengkap dan alamat e-mail. Sistem secara otomatis
179 akan menambahkan super admin sistem. Untuk username dan password akan di buatkan oleh sistem. 1.4.2.15 Rancangan Layar Request S chool Admin Account
Gambar 3.211 Rancangan Layar Request School Admin Account Gambar 3.211 menunjukkan rancangan layar yang digunakan jika super admin ingin menambahkan admin sekolah. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama lengkap dan alamat e-mail. 1.4.2.16 Rancangan Layar U ser Management
Gambar 3.212 Rancangan Layar User Management Gambar 3.212 menunjukkan rancangan layar yang digunakan jika admin ingin mengatur user. Dan terdapat pencarian user, informasi yang perlu dimasukkan untuk melakukan pencarian adalah status user dan username. Sistem secara otomatis akan
180 menampilkan user yang dicari. Pada halaman ini pula terdapat link untuk meng-activatekan atau meng-deactivate-kan dari user. 1.4.2.17 Rancangan Layar Add U ser
Gambar 3.213 Rancangan Layar Add User Gambar 3.213 menunjukkan rancangan layar yang digunakan jika admin ingin menambahkan user. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama lengkap dan alamat e-mail. Sistem secara otomatis akan menambahkan user. Untuk username dan password akan di buatkan oleh sistem. 1.4.2.18 Rancangan Layar Menu Access Management
Gambar 3.214 Rancangan Layar Menu Access Management Gambar 3.214 menunjukkan rancangan layar yang digunakan jika super admin ingin mengatur menu access sekolah. Informasi yang perlu dimasukkan untuk melakukan pengaturan adalah nama sekolah dan mengcentang menu yang di ijinkan.
181 1.4.2.19 Rancangan Layar User Access Management
Gambar 3.215 Rancangan Layar User Access Management Gambar 3.215 menunjukkan rancangan layar yang digunakan jika admin ingin mengatur menu access user. Informasi yang perlu dimasukkan untuk melakukan pengaturan adalah nama user dan mengcentang menu yang di ijinkan. 1.4.2.20 Rancangan Layar Staff Management
Gambar 3.216 Rancangan Layar Staff Management Gambar 3.216 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur staff sekolah. Dan terdapat pencarian staff, informasi yang perlu dimasukkan untuk melakukan pencarian adalah staff number id atau staff name. Sistem secara otomatis akan menampilkan staff yang dicari. Pada halaman ini pula terdapat link untuk menambahkan staff dan link untuk menghapus staff.
182 1.4.2.21 Rancangan Layar Staff Profile
Gambar 3.217 Rancangan Layar Staff Profile Gambar 3.217 menunjukkan rancangan layar yang menampilkan staff profile. Pada halaman ini pula terdapat link untuk meng-edit staff profile. 1.4.2.22 Rancangan Layar Add Staff
Gambar 3.218 Rancangan Layar Add Staff
183 Gambar 3.218 menunjukkan rancangan layar yang digunakan jika admin ingin menambahkan staff. Informas i yang perlu dimasukkan untuk melakukan penambahan adalah staff number
id, nama,
tempat
lahir,
tanggal lahir,
jenis
kelamin,
kewarganegaraan, agama, alamat, kota, kode pos, nomor telepon, nomor handphone , alamat e-mail. Sistem secara otomatis akan menambahkan staff. 1.4.2.23 Rancangan Layar S tudent Management
Gambar 3.219 Rancangan Layar Student Management Gambar 3.219 menunjukkan rancangan layar yang digunakan jika pengguna sekolah ingin mengatur murid sekolah. Dan terdapat pencarian murid, informasi yang perlu dimasukkan untuk melakukan pencarian adalah status murid, tingkat murid, student number id dan nama murid. Sistem secara otomatis akan menampilkan staff yang dicari. Pada halaman ini pula terdapat link untuk menghapus murid.
184 1.4.2.24 Rancangan Layar Student Profile
Gambar 3.220 Rancangan Layar Student Profile Gambar 3.220 menujukkan rancangan layar yang menampilkan student profile, data keluarga dan wali.
185 1.4.2.25 Rancangan Layar Add Student
Gambar 3.221 Rancangan Layar Add New Student Gambar 3.221 menunjukkan rancangan layar yang digunakan jika pengguna ingin menambahkan student. Sistem secara otomatis akan menambahkan student.
186 1.4.2.26 Rancangan Layar Academic Period Management
Gambar 3.222 Rancangan Layar Academic Period Management Gambar 3.222 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur academic peroid. Pada halaman ini pula terdapat link untuk menambah academic period. 1.4.2.27 Rancangan Layar Add Academic Period
Gambar 3.223 Rancangan Layar Add Academic Period Gambar 3.223 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin menambahkan academic period. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah tahun pengajaran. 1.4.2.28 Rancangan Layar Term Management
Gambar 3.224 Rancangan Layar Term Management
187 Gambar 3.224 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur Term. Pada halaman ini pula terdapat link untuk menambah term dan mengubah status term. 1.4.2.29 Rancangan Layar Add Term
Gambar 3.225 Rancangan Layar Add Term Gambar 3.225 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin menambahkan term. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama term . 1.4.2.30 Rancangan Layar Curriculum Management
Gambar 3.226 Rancangan Layar Curriculum Management Gambar 3.226 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur kurikulum. Pada halaman ini pula terdapat link untuk menambah kurikulum, mengubah, menghapus, manage learning area kurikulum.
188 1.4.2.31 Rancangan Layar Add Cu rriculum
Gambar 3.227 Rancangan Layar Add Curriculum Gambar 3.227 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin menambahkan kurikulum. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama kurikulum dan deskripsi kurikulum . 1.4.2.32 Rancangan Layar Learning Area Management
Gambar 3.228 Rancangan Layar Learning Area Management Gambar 3.228 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur learning area. Pada halaman ini pula terdapat link untuk menambah , mengubah, menghapus, manage topic learning area.
189 1.4.2.33 Rancangan Layar Add Learning Area
Gambar 3.229 Rancangan Layar Add Learning Area Gambar 3.229 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin menambahkan learning area. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama learning area, deskripsi learning area dan jenis penilaian. 1.4.2.34 Rancangan Layar Topic Management
Gambar 3.230 Rancangan Layar Topic Management Gambar 3.230 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur topic. Pada halaman ini pula terdapat link untuk menambah , mengubah, menghapus topic.
190 1.4.2.35 Rancangan Layar Add Topic
Gambar 3.231 Rancangan Layar Add Topic Gambar 3.231 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin menambahkan
topic. Informasi yang perlu dimasukkan untuk melakukan
penambahan adalah nama topic dan periode topic. 1.4.2.36 Rancangan Layar S core Type Management
Gambar 3.232 Rancangan Layar Score Type Management Gambar 3.232 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur tipe nilai. Pada halaman ini pula terdapat link untuk menambah , menghapus topic, dan mengatur score options.
191 1.4.2.37 Rancangan Layar Add Score Type
Gambar 3.233 Rancangan Layar Add Score Type Gambar 3.233 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin menambahkan tipe nilai . Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama tipe dan deskripsi tipe. 1.4.2.38 Rancangan Layar S core Options Management
Gambar 3.234 Rancangan Layar Score Options Management Gambar 3.234 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur score options. Pada halaman ini pula terdapat link untuk menambah , mengubah dan menghapus score options.
192 1.4.2.39 Rancangan Layar Monthly Fee List
Gambar 3.235 Rancangan Layar Monthly Fee List Gambar 3.235 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur iuran bulanan. Dan terdapat pencarian iuran bulanan, informasi yang perlu dimasukkan untuk melakukan pencarian adalah jenjang murid, bulan, dan tahun . Sistem secara otomatis akan menampilkan iuran bulanan yang dicari. Pada halaman ini pula terdapat link untuk menambah dan mengatur iuran bulanan. 1.4.2.40 Rancangan Layar Add Monthly Fee
Gambar 3.236 Rancangan Layar Add Monthly Fee
193 Gambar 3.236 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin menambahkan iuran sekolah . Informasi yang perlu dimasukkan untuk melakukan penambahan adalah jenjang dan tahun. 1.4.2.41 Rancangan Layar S tudent Monhly Fee S tatus Management
Gambar 3.237 Rancangan Layar Student Monhly Fee Status Management Gambar 3.237 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur status iuran bulanan. Dan terdapat pencarian status iuran bulanan berdasarkan kelas. Pada halaman ini pula terdapat link untuk mengubah status menjadi bayar. 1.4.2.42 Rancangan Layar Activity Log
Gambar 3.238 Rancangan Layar Activity Log
194 Gambar 3.238 menunjukkan rancangan layar yang digunakan jika penguna ingin melihat activity log. Dan terdapat pencarian activity log, informasi yang perlu dimasukkan untuk melakukan pencarian adalah activities from, sekolah, dan tingkatan account . Sistem secara otomatis akan menampilkan activity log yang dicari. 1.4.2.43 Rancangan Layar Error Log Management
Gambar 3.239 Rancangan Layar Error Log Management Gambar 3.239 menunjukkan rancangan layar yang digunakan jika pengguna ingin mengatur status error log. Dan terdapat pencarian error log berdasarkan errors from, status, dan kode error. 1.4.2.44 Rancangan Layar Error Detail
Gambar 3.240 Rancangan Layar Error Detail
195 Gambar 3.240 menunjukkan rancangan layar yang menunjukan error detail sistem. Pada halaman ini pula terdapat link untuk mengubah status menjadi status log menjadi open atau close. 1.4.2.45 Rancangan Layar Level Management
Gambar 3.241 Rancangan Layar Level Management Gambar 3.241 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin mengatur jenjang sekolah. Pada halaman ini pula terdapat link untuk menambah , mengubah, menghapus dan mengatur jenjang. 1.4.2.46 Rancangan Layar Add Level
Gambar 3.242 Rancangan Layar Add Level Gambar 3.242 menunjukkan rancangan layar yang digunakan jika admin sekolah ingin menambahkan jenjang. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama jenjang. Sistem secara otomatis akan menambahkan jenjang.
196 1.4.2.47 Rancangan Layar Class Management
Gambar 3.243 Rancangan Layar Class Management Gambar 3.243 menunjukkan rancangan layar yang digunakan jika pengguna sekolah ingin mengatur kelas. Pada halaman ini pula terdapat link untuk menambah ,mengubah, menghapus kelas. 1.4.2.48 Rancangan Layar Add Class
Gambar 3.244 Rancangan Layar Add Class Gambar 3.244 menunjukkan rancangan layar yang digunakan jika pengguna sekolah ingin menambahkan kelas. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah nama kelas. Sistem secara otomatis akan menambahkan kelas. 1.4.2.49 Rancangan Layar My Class
Gambar 3.245 Rancangan Layar My Class
197 Gambar 3.245 menunjukkan rancangan layar yang digunakan jika pengguna ingin menampilkan kelas. Pada halaman ini pula terdapat link untuk menuju ke kelas dan melakukan absensi. 1.4.2.50 Rancangan Layar Class Detail
Gambar 3.246 Rancangan Layar Class Detail Gambar 3.246 menunjukkan rancangan layar yang menunjukan detail kelas. Pada halaman ini pula terdapat link untuk mengubah mengakses murid. 1.4.2.51 Rancangan Layar Class Attendance
Gambar 3.247 Rancangan Layar Class Attendance
198 Gambar 3.247 menunjukkan rancangan layar yang digunakan jika pengguna ingin menampilkan absensi kelas. Pada halaman ini pula terdapat combo box untuk menandakan bahwa murid teesebut masuk. 1.4.2.52 Rancangan Layar Absence Management
Gambar 3.248 Rancangan Layar Absence Management Gambar 3.248 menunjukkan rancangan layar yang digunakan jika pengguna ingin mengatur absensi. Dan terdapat pencarian absensi berdasarkan jenjang dan kelas. Pada halaman ini pula terdapat link untuk menambah , mengubah status absensi. 1.4.2.53 Rancangan Layar Edit Absence S tatus
Gambar 3.249 Rancangan Layar Edit Absence Status
199 Gambar 3.249 menunjukkan rancangan layar yang digunakan jika pengguna ingin mengubah status absensi. Pada halaman ini pula terdapat link untuk mengubah status absensi murid menjadi sakit atau izin. 1.4.2.54 Rancangan Layar Admin - Do Absence
Gambar 3.250 Rancangan Layar Admin - Do Absence Gambar 3.250 menunjukkan rancangan layar yang digunakan jika admin ingin melakukan absensi kelas. Pada halaman ini pula terdapat combo box untuk menandakan bahwa murid tersebut masuk. 1.4.2.55 Rancangan Layar S core Entry Period Management
Gambar 3.251 Rancangan Layar Student Monhly Fee Status Management Gambar 3.251 menunjukkan rancangan layar yang digunakan jika admin ingin mengaktifkan periode pengisian nilai.
200 1.4.2.56 Rancangan Layar Entry Academic S core
Gambar 3.252 Rancangan Layar Entry Academic Score Gambar 3.252 menunjukkan rancangan layar yang digunakan jika pengguna ingin mengatur mengisi nilai akademik. Dan pengisian berdasarkan pencarian nama murid. 1.4.2.57 Rancangan Layar FAQ Management
Gambar 3.253 Rancangan Layar FAQ Management Gambar 3.253 menunjukkan rancangan layar yang digunakan jika admin ingin mengatur FAQ. Dan terdapat pencarian FAQ berdasarkan pertanyaan. Pada halaman ini pula terdapat link untuk menambah , mengubah, dan menghapus pertanyaan FAQ.
201 1.4.2.58 Rancangan Layar Add FAQ
Gambar 3.254 Rancangan Layar Add FAQ Gambar 3.254 menunjukkan rancangan layar yang digunakan jika admin ingin menambahkan pertanyaan FAQ. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah pertanyaan dan jawabannya. Sistem secara otomatis akan menambahkan pertanyaan FAQ. 1.4.2.59 Rancangan Layar FAQ List
Gambar 3.255 Rancangan Layar FAQ List Gambar 3.255 menunjukkan rancangan layar yang digunakan jika pengguna ingin melihat pertanyaan FAQ. Dan terdapat pencarian pertanyaan FAQ, informasi yang
202 perlu dimasukkan untuk melakukan pencarian adalah pertanyaan . Sistem secara otomatis akan menampilkan pertanyaan FAQ yang dicari. 1.4.2.60 Rancangan Layar Feedback
Gambar 3.256 Rancangan Layar Feedback Gambar 3.256 menunjukkan rancangan layar yang digunakan jika admin ingin melihat feedback. Dan terdapat pencarian feedback berdasarkan hari pengisian feedback dan subject.
Sistem secara otomatis akan menampilkan pertanyaan feedback yang
dicari. 1.4.2.61 Rancangan Layar S end New Feedback
Gambar 3.257 Rancangan Layar Send New Feedback
203 Gambar 3.257 menunjukkan rancangan layar yang digunakan jika pengguna ingin mengirimkan feedback. Informasi yang perlu dimasukkan untuk melakukan pengiriman adalah subject dan feedback. Sistem secara otomatis akan mengirimkan feedback. 1.4.2.62 Rancangan Layar Announcement Management
Gambar 3.258 Rancangan Layar Announcement Management Gambar 3.258 menunjukkan rancangan layar yang digunakan jika admin ingin mengumumkan pengumuman. Dan terdapat pencarian pengumuman, informasi yang perlu dimasukkan untuk melakukan pencarian adalah sekolah penerima dan subject . Sistem secara otomatis akan menampilkan pengumuman yang dicari. Pada halaman ini pula terdapat link untuk penambahan pengumuman.
204 1.4.2.63 Rancangan Layar Announcement Detail
Gambar 3.259 Rancangan Layar Announcement Detail Gambar 3.259 menunjukkan rancangan layar yang menampilkan detail pengumuman. 1.4.2.64 Rancangan Layar Add Annoucement
Gambar 3.260 Rancangan Layar Add Annoucement Gambar 3.260 menunjukkan rancangan layar yang digunakan jika admin ingin menambahkan pengumuman. Informasi yang perlu dimasukkan untuk melakukan penambahan adalah sekolah penerima, subject, dan pesan. Sistem secara otomatis akan menambahkan pengumuman.
205 1.4.2.65 Rancangan Layar Annoucement List
Gambar 3.261 Rancangan Layar Annoucement List Gambar 3.261 menunjukkan rancangan layar yang digunakan jika pengguna ingin melihat pengumuman. Dan terdapat pencarian pengumuman, informasi yang perlu dimasukkan untuk melakukan pencarian adalah hari mulainya pengumuman . Sistem secara otomatis akan menampilkan pengumuman yang dicari. 1.4.2.66 Rancangan Layar Notification List
Gambar 3.262 Rancangan Layar Notification List Gambar 3.262 menunjukkan rancangan layar yang digunakan jika pengguna ingin melihat notifikasi. Dan terdapat pencarian notifikasi, informasi yang perlu dimasukkan untuk melakukan pencarian adalah hari mulainya notifikasi . Sistem secara otomatis akan menampilkan notifikasi yang dicari.
206 1.4.2.67 Rancangan Layar Notification Detail
Gambar 3.263 Rancangan Layar Notification Detail Gambar 3.263 menunjukkan rancangan layar yang menunjukan detail notifikasi. 1.4.2.68 Rancangan Layar S end New Message Blast
Gambar 3.264 Rancangan Layar Send New Message Blast Gambar 3.264 menunjukkan rancangan layar yang digunakan jika admin ingin mengirimkan pesan kepada orang tua murid. Informasi yang perlu dimasukkan untuk melakukan pengiriman adalah
tingkat murid, subject, dan pesan . Sistem secara
otomatis akan mengirimkan pesan.
207 1.4.3
Rancangan Database
Gambar 3.265 Entity Relationship Diagram
208 1.4.3.1 Kamus Data Tabel 3.1 Tabel MsSuperAdmin Nama Field
Tipe Data
Deskripsi
SuperAdminId
CHAR(25)
Kode super admin
Name
VARCHAR(50)
Nama super admin
Username
VARCHAR(20)
Username super admin
Password
VARCHAR(50)
Password super admin
Email
VARCHAR(50)
Email super admin
Photo
VARCHAR(20)
Nama file Foto super admin
Status
VARCHAR(15)
Status account super admin Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25) aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.2 Tabel MsS chool Nama Field
Tipe Data
Deskripsi
SchoolId
CHAR(25)
Kode sekolah
SchoolName
VARCHAR(50)
Nama sekolah
Address
VARCHAR(50)
Alamat sekolah
City
VARCHAR(20)
Kota tempat sekolah
PostalCode
VARCHAR(5)
Kode pos sekolah
209 PhoneNumber
VARCHAR(15)
Nomor telepon sekolah
ContactPerson
VARCHAR(15)
Nama yang dapat dihubungi
M obilePhone
VARCHAR(15)
Nomor hp yang dapat dihubungi
Email
VARCHAR(20)
Email sekolah
JoinDate
DATETIM E
Tanggal sekolah terdaftar
Note
VARCHAR(50)
Catatan Status keaktifan sekolah (Actice /
Status
VARCHAR(15)
Inactive)
SuperAdminAccess
CHAR(1)
Status akses super admin (Y / N) Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.3 Tabel MsAdmin Nama Field
Tipe Data
Deskripsi
AdminID
CHAR(25)
Kode admin
SchoolId
CHAR(25)
Kode sekolah
Name
VARCHAR(50)
Nama admin
Username
VARCHAR(20)
Username admin
Password
VARCHAR(50)
Password admin
Email
VARCHAR(50)
Email admin
210 Photo
VARCHAR(20)
Nama file Foto admin
Status
VARCHAR(15)
Status account admin Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.4 Tabel MsUser Nama Field
Tipe Data
Deskripsi
UserID
CHAR(25)
Kode pengguna
SchoolId
CHAR(25)
Kode sekolah
Username
VARCHAR(20)
Username pengguna
Password
VARCHAR(50)
Password pengguna
StaffId
VARCHAR(25)
Kode keaktifan staff
Status
VARCHAR(15)
Status pengguna Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
211 Tabel 3.5 Tabel MsStaff Nama Field
Tipe Data
Deskripsi
StaffId
CHAR(25)
Kode staff
StaffNumberId
CHAR(10)
Nomor induk staff
SchoolId
CHAR(25)
Kode sekolah
Name
VARCHAR(50)
Nama staff
Gender
CHAR(1)
Jenis kelamin staff
Nationality
VARCHAR(15)
Kewarganegaraan staff
Religion
VARCHAR(15)
Agama staff
PlaceOfBirth
VARCHAR(20)
Kota tempat lahir staff
DateOfBirth
DATETIM E
Tanggal lahir staff
Address
VARCHAR(50)
Alamat tempat tinggal staff
City
VARCHAR(20)
Kota tempat tinggal staff
PostalCode
VARCHAR(5)
Kode pos tempat tinggal staff
Telephone
VARCHAR(15)
Nomot telepon staff
M obilePhone
VARCHAR(15)
Nomor Hp staff
Email
VARCHAR(50)
Email staff
Photo
VARCHAR(20)
Nama file foto staff Status keaktifan karyaran (Active /
Status
CHAR(1)
Inactive) Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
212 AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.6 Tabel MsStudent Nama Field
Tipe Data
Deskripsi
StudentId
CHAR(25)
Kode siswa
StudentNumberId
CHAR(10)
Nomor induk siswa
SchoolId
CHAR(25)
Kode sekolah
Fullname
VARCHAR(50)
Nama lengkap siswa
Nickname
VARCHAR(15)
Nama panggilan siswa
PlaceOfBirth
VARCHAR(20)
Kota tempat lahir siswa
DateOfBirth
DATETIM E
Tanggal lahir siswa
Gender
CHAR(1)
Jenis kelamin siswa
Nationality
VARCHAR(15)
Kewarganegaraan siswa
Religion
VARCHAR(10)
Agama siswa
Photo
VARCHAR(20)
Nama file foto siswa
Address
VARCHAR(50)
Alamat tempat tinggal siswa
City
VARCHAR(20)
Kota tempat tinggal siswa
PostalCode
VARCHAR(5)
Kode pos tempat tinggal siswa
LevelId
CHAR(25)
Kode level aktif
EntryDate
DATETIM E
Tanggal masuk siswa
EntryLevelId
CHAR(25)
Kode level masuk siswa
213 Status
VARCHAR(25)
Status siswa Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.7 Tabel MsFamily Nama Field
Tipe Data
Deskripsi
StudentId
VARCHAR(25)
ID siswa
FatherName
VARCHAR(50)
Nama Ayah
M otherName
VARCHAR(50)
Nama Ibu
ParentM obilePhone
VARCHAR(15)
Nomor Hp Ayah/Ibu
ParentAddress
CHAR(1)
Alamat tempat tinggal orang tua
ParentCity
VARCHAR(15)
Kota tempat tinggal orang tua
ParentPostalCode
VARCHAR(10)
Kode pos tempat tinggal orang tua
ParentTelephone
VARCHAR(20)
Nomor telepon rumah orang tua
GuardianName
VARCHAR(50)
Nama wali
GuardianAddress
VARCHAR(5)
Alamat tempat tinggal wali
GuardianCity
VARCHAR(15)
Kota tempat tinggal wali
GuardianPostalCode
VARCHAR(25)
Kode pos tempat tingga wali
GuardianTelephone
DATETIM E
Nomor telepon wali
GuardianM obilePhone VARCHAR(25)
Nomor Hp wali
214 ID yang melakukan perubahan status AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.8 Tabel MsCurriculum Nama Field
Tipe Data
Deskripsi
CurriculumId
CHAR(25)
Kode kurikulum
SchoolId
CHAR(25)
Kode sekolah
CurriculumName
VARCHAR(2)
Nama kurikulum
Description
VARCHAR(4)
Deskripsi kurikulum Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.9 Tabel MsAreaPembelajaran Nama Field
Tipe Data
Deskripsi
LearningAreaId
CHAR(25)
Kode area pembelajaran
CurriculumId
CHAR(25)
Kode kurikulum
LearningAreaName
VARCHAR(2)
Nama area pembelajaran
215 Description
VARCHAR(4)
Deskripsi kurikulum kode penanda nilai berupa deskripsi atau
hasScore
VARCHAR(1)
skor
ScoreTypeID
VARCHAR(25)
Kode tipe nilai
LevelID
CHAR(25)
Kode level Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.10 Tabel MsTopic Nama Field
Tipe Data
Deskripsi
TopicId
CHAR(25)
Kode topik
LearningAreaId
CHAR(25)
Kode area pembelajaran
Description
VARCHAR(4)
Deskripsi kurikulum Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
216 Tabel 3.11 Tabel MsLevel Nama Field
Tipe Data
Deskripsi
LevelId
CHAR(25)
Kode level
SchoolId
CHAR(25)
Kode sekolah
LevelName
VARCHAR(50)
Nama level/tingkat di sekolah Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.12 Tabel MsClass Nama Field
Tipe Data
Deskripsi
ClassId
CHAR(25)
Kode kelas
LevelId
CHAR(25)
Kode level
SchoolId
CHAR(25)
Kode sekolah
ClassName
VARCHAR(50)
Nama kelas Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
217 Tabel 3.13 Tabel MsAcademicPeriod Nama Field
Tipe Data
Deskripsi
AcademicPeriodId
CHAR(25)
Kode periode akademik
SchoolId
CHAR(25)
Kode sekolah
AcademicYear
VARCHAR(9)
Tahun ajaran (contoh : 2010-2011) Status keaktifan periode akademik
IsActive
CHAR(1)
(1=Active, 0=Inactive) Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.14 Tabel MsTerm Nama Field
Tipe Data
Deskripsi
TermId
CHAR(25)
Kode semester
SchoolId
CHAR(25)
Kode sekolah
Name
VARCHAR(50)
Nama semester Status keaktifan semester (1=Active,
isActive
CHAR(1)
0=Inactive) Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
218 AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.15 Tabel MsMonthlyFee Nama Field
Tipe Data
Deskripsi
M onthlyFeeId
CHAR(25)
Kode iuran bulanan
LevelId
CHAR(25)
Kode level
M onth
VARCHAR(2)
bulan iuran
Year
VARCHAR(4)
tahun iuran
SchoolId
CHAR(25)
Kode sekolah Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.16 Tabel MsMenu Nama Field
Tipe Data
Deskripsi
M enuId
CHAR(25)
Kode menu yang tersedia pada aplikasi
M enuName
VARCHAR(20)
Nama menu Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
219 AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.17 Tabel MsFAQ Nama Field
Tipe Data
Deskripsi
QuestionId
CHAR(25)
Kode pertanyaan
Question
VARCHAR(50)
Pertanyaan
Answer
VARCHAR(50)
Jawaban Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.18 Tabel MsFeedback Nama Field
Tipe Data
Deskripsi
FeedbackId
CHAR(25)
Kode feedback
SchoolId
CHAR(25)
Kode sekolah
Subject
VARCHAR(20)
Subyek feedback
Feedback
VARCHAR(50)
Isi feedback
Receiver
VARCHAR(25)
Penerima Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
220 AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.19 Tabel MsS coreType Nama Field
Tipe Data
Deskripsi
ScoreTypeId
CHAR(25)
Kode tipe nilai
SchoolId
CHAR(25)
Kode sekolah
ScoreTypeName
VARCHAR(20)
Nama tipe nilai
Description
VARCHAR(50)
Deskripsi tipe nilai Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.20 Tabel MsS coreOptions Nama Field
Tipe Data
Deskripsi
ScoreOptionId
CHAR(25)
Kode opsi tipe nilai
ScoreTypeId
CHAR(25)
Kode tipe nilai
ScoreOptionName VARCHAR(20)
Nama opsi tipe nilai
Description
Deskripsi opsi tipe nilai
VARCHAR(50)
Kode yang melakukan perubahan status AuditUsername
VARCHAR(25)
aktivitas
221 AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.21 Tabel MsAttendance Nama Field
Tipe Data
Deskripsi
AttendanceId
CHAR(25)
Kode absensi
ClassTeacherId
CHAR(25)
Kode kelas yang melakukan absensi
Date
DATETIM E
Tanggal absensi Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.22 Tabel TrS tudentMonthlyFee Nama Field
Tipe Data
Deskripsi
StudentM onthlyFeeId CHAR(25)
Kode iuran bulanan siswa
M onthlyFeeId
Kode iuran bulanan
CHAR(25)
Status pembayaran iuran siswa (1=Sudah Status
CHAR(1)
Lunas, 0=Belum) Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
222 AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.23 Tabel MsClassTeacher Nama Field
Tipe Data
Deskripsi
ClassTeacherId
CHAR(25)
Kode penghubung kelas dengan staff
ClassId
CHAR(25)
Kode level
StaffId
CHAR(25)
Kode staff sebagai wali kelas Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.24 Tabel MsClassMember Nama Field
Tipe Data
Deskripsi
ClassM emberId
CHAR(25)
Kode anggota kelas
ClassTeacherId
CHAR(25)
Kode penghubung kelas dengan staff
StudentId
CHAR(25)
Kode siswa Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
223 Tabel 3.25 Tabel TrAbsence Nama Field
Tipe Data
Deskripsi
AbsenceId
CHAR(25)
Kode absen
AttendanceId
CHAR(25)
Kode absensi
AbsenceStatus
CHAR(7)
Status absen siswa (alpha/sick/permit) Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.26 Tabel TrAcademicHistoryDetail Nama Field
Tipe Data
Deskripsi
AcademicHistoryDetailId CHAR(25)
Kode detail histori akademis
LearningAreaId
CHAR(25)
Kode area pembelajaran
TopicId
CHAR(25)
Kode Topik Hasil akademis siswa pada topik dan
Result
VARCHAR(50) area pembelajaran bersangkutan Kode yang melakukan perubahan
AuditUsername
VARCHAR(25) status aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
224 Tabel 3.27 Tabel MsStudentAcademicHistory Nama Field
Tipe Data
Deskripsi
AcademicHistoryId CHAR(25)
Kode histori akademis siswa
StudentId
CHAR(25)
Kode area pembelajaran
LevelId
CHAR(25)
Kode Topik
ClassId
CHAR(25)
Kode Kelas
TermId
CHAR(25)
Kode Semester
AcademicPeriodId
CHAR(25)
kode tahun ajaran
StaffId
CHAR(25)
Kode staff yang menjadi wali kelas
TeacherComment
VARCHAR(200)
Komentar guru atas siswa bersangkutan Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.28 Tabel MsAnnouncement Nama Field
Tipe Data
Deskripsi Kode Pengumuman dari super admin ke
AnnouncementId
CHAR(25)
admin sekolah dan user
SchoolId
CHAR(25)
Kode sekolah
Subject
VARCHAR(50)
Subyek pesan
M essage
VARCHAR(300) Isi pengumuman
225 Kode yang melakukan perubahan status AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.29 Tabel MsMessageBlast Nama Field
Tipe Data
Deskripsi Kode Pengumuman dari sekolah ke orang
M essageBlastId
CHAR(25)
tua siswa
Subject
VARCHAR(50)
Subyek pesan
M essage
VARCHAR(300)
Isi pengumuman Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.30 Tabel MsMenuAccessControl Nama Field
Tipe Data
AccessControlId CHAR(25)
Deskripsi Kode kontrol akses ke menu
M enuId
VARCHAR(50) Kode menu
hasAccess
CHAR(1)
Status akses sekolah atas menu bersangkutan
226 (1=ada akses, 0=tidak ada) Kode yang melakukan perubahan status AuditUsername
VARCHAR(25) aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
Tabel 3.31 Tabel MsEntryAcademicS corePeriod Nama Field
Tipe Data
Deskripsi
EntryId
CHAR(25)
Kode entri nilai
SchoolId
CHAR(25)
Kode Sekolah
AcademicPeriodId
CHAR(25)
Kode tahun ajaran
TermId
CHAR(25)
Kode semester Status akses sekolah atas menu bersangkutan
entryStatus
CHAR(1)
(1=aktif, 0=tidak aktif) Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas
227 Tabel 3.32 Tabel TrNotification Nama Field
Tipe Data
Deskripsi
NotificationId
CHAR(25)
Kode notifikasi
SchoolId
CHAR(25)
Kode Sekolah
Subject
CHAR(50)
Subyek notifikasi
Notification
VARCHAR(300)
Isi notifikasi Kode yang melakukan perubahan status
AuditUsername
VARCHAR(25)
aktivitas
AuditActivity
CHAR(1)
Status aktivitas
AuditTime
DATETIM E
Waktu perubahan status aktivitas