1
APLIKASI INTERAKSI BELAJAR SISWA (APLIKASI INBELWA)
DIAJUKAN OLEH
KURNIAWAN PRAMBUDI UTOMO JUARNI SIREGAR
ANI YORAENI SUHARDOYO FAROMAN SYARIEF SINTA RUKIASTIANDARI
APRILIA PUSPASARI NURUL AISYAH ANDRIE KURNIAWAN
Program Studi Sistem Informasi Fakultas Teknologi Informasi
UNIVERSITAS BINA SARANA INFORMATIKA STMIK NUSA MANDIRI
2019
2 A. Persiapan Aplikasi Student Monitoring
1. Persiapan Database
Buat database dengan nama “sekolah” lalu buat table seperti berikut ini : a. Tabel siswa
3 b. Tabel staff
c. Tabel semester
d. Tabel ruangan
4 e. Tabel jurusan
f. Tabel kelas
g. Tabel hari
h. Tabel jam
i. Tabel mata_pelajaran
5 j. Tabel jadwal
k. Tabel kasus
l. Tabel skors
6 m. Table absen
n. Tabel absen_detail
o. Tabel jenis_nilai
7 p. Tabel nilai
q. Tabel detail_nilai
B. Bentuk Umum Folder Project
Berikut ini adalah bentuk umum dari project yang akan kami buat.
8 C. Mengkoneksikan database
Buat file configuration.php dalam folder config.
D. Membuat index utama
Buat file index.php dalam folder sekolah.
9
10 Hasil tampilannya:
E. Membuat Tampilan Program Untuk Staff/Guru a. Membuat Form Login
Buat file dengan nama login.php dalam folder guru
11 Tampilan Form Login guru:
Selanjutnya buat file aksi_login.php dalam folder guru.
12 b. Membuat index utama staff/guru
Buat file dengan nama index.php
13
14
15 Kemudian buat file .htaccess dalam folder guru
Selanjutnya buat file dashboard.php dalam folder guru
16
17
18 Selanjutnya buat menu-1.php dalam folder menu
19 Kemudian buat menu-2.php dalam folder menu
Kemudian buat menu-3.php dalam folder menu
Kemudian buat menu-4.php dalam folder menu
20 Berikut adalah tampilan index utama dari staff berdasarkan level aksesnya:
Administrator
Guru Piket
21
Guru BK
Pengajar
22 Selanjutnya buat file bernama action.php dalam folder guru. File ini berfungsi untuk aksi dari form update profil yang listing kodenya sudah dibuat diatas.
23 Kemudian buat file logout.php , ini berfungsi untuk aksi ketika kita ingin keluar dari program.
c. Membuat Modules
Modules merupakan folder yang berisi folder-folder yang mana folder-folder tersebut adalah isi dari menu Program.
24 Buatlah folder-folder berikut dalam folder modules
1. Siswa
Folder siswa merupakan folder yang beerisi listing program untuk input dan update data siswa.
Membuat file index.php dalam folder siswa
25
26
27
28
29 Selanjutnya buat file pages.php dalam folder siswa
30
31
32
33 Kemudian membuat file action.php dalam folder siswa
34
35 Berikut adalah tampilan menu siswa
2. Staff
Folder staff merupakan folder yang beerisi listing program untuk input dan update data staff.
36 membuat file index.php dalam folder staff
37
38
39 Selanjutnya membuat file pages.php dalam folder staff
40
41 Kemudian membuat file action.php dalam folder staff
42
43
44 Berikut merupakan tampilan dari menu staff
3. ruang_jurusan
ruang dan jurusan adalah folder yang listing program untuk mendata ruangan dan jurusan.
Membuat file index.php dalam folder ruang_jurusan.
45
46
47 Membuat file action.php dalam folder ruang_jurusan.
48 Berikut adalah tampilan dari menu ruangan dan jurusan:
4. kelas
Folder kelas merupakan folder yang berisi listing program untuk input data kelas.
Membuat file index.php dalam folder kelas.
49
50 Membuat file action.php dalam folder kelas.
51 Berikut merupakan tampilan dari menu kelas.
5. jam_matapelajaran
Folder jam_matapelajaran merupakan folder yang berisi listing program untuk input data jam dan mata pelajaran.
Membuat file index.php dalam folder jam_matapelajaran.
52
53
54 Membuat file action.php dalam folder jam_matapelajaran.
Berikut adalah tampilan dari menu jam dan mata pelajaran.
6. pengaturan_jadwal
Folder pengaturan_jadwal merupakan folder yang berisi listing program untuk input dan update data jadwal.
55 Membuat file index.php dalam folder pengaturan_jadwal.
56
57
58
59
60
61
62
63
64
65 Membuat file pages.php dalam folder pengaturan_jadwal.
66
67
68 Membuat file action.php dalam folder pengaturan_jadwal.
69 Berikut merupakan tampilan dari menu pengaturan jadwal.
7. semester
Folder semester merupakan folder yang beerisi listing program untuk update data sesi semester yang sedang aktif/berjalan.
Membuat file index.php dalam folder semester.
70 Membuat file action.php dalam folder semester.
Berikut merupakan tampilan dari menu semester:
8. penilaian
71 Folder penilaian merupakan folder yang beerisi listing program untuk update data sesi penilaian yang sedang aktif/berjalan.
Membuat file index.php dalam folder penilaian.
72 Membuat file pages.php dalam folder penilaian.
73 Membuat file action.php dalam folder penilain.
74 Berikut adalah tampilan dari menu penilaian:
9. lagerkelas
Folder lagerkelas merupakan folder yang beerisi listing program untuk update data data siswa naik kelas.
Membuat index.php dalam folder lagerkelas.
75
76 Membuat file pages.php dalam folder lagerkelas.
77
78 Membuat file action.php dalam folder lagerkelas.
79 Berikut adalah tampilan dari menu lager kelas:
10. sesi
sesi merupakan folder yang berisi listing program untuk mengupdate sesi jam pelajaran yang sedang aktif/berjalan.
Membuat file index.php dalam folder sesi.
80 Membuat file action.php dalam folder sesi.
Berikut adalah tampilan dari menu sesi:
81 11. cek
cek merupakan folder yang berisi listing program untuk memantau kelas yang sudah/belum melakukan absen pada jam pelajaran tertentu.
Membuat file index.php dalam folder cek.
82
83
84 Membuat file action.php dalam folder cek.
berikut merupakan tampilan dari menu cek absen:
12. jadwalguru
jadwalguru merupakan folder yang berisi listing program untuk melihat informasi jadwal mengajar guru di sekolah.
85 Membuat file index.php dalam folder jadwalguru.
86
87
88
89
90
91 Membuat file action.php dalam folder jadwalguru.
92 Berikut merupakan tampilan menu jadwal guru:
13. pelanggaran
pelanggaran merupakan folder yang berisi listing program untuk menginput serta mengpdate data jenis pelanggaran/kasus dalam skorsing.
Membuat file index.php dalam folder pelanggaran.
93
94 Membuat file pages.php dalam folder pelanggaran.
95 Membuat file action.php dalam folder pelanggaran.
Berikut merupakan tampilan dari menu pelanggaran:
14. skors
skors merupakan folder yang berisi listing program untuk menginput data skorsing pada siswa yang terdapat melakukan pelanggaran .
96 membuat file index.php dalam folder skors.
97
98
99 Membuat file pages.php dalam folder skors.
100 Membuat file action.php dalam folder skors.
Berikut merupakan tampilan dari menu skors:
15. data-skors
data-skors merupakan folder yang berisi listing program untuk melihat data informasi skors terhadap masing-masing siswa oleh guru BK.
101 Memmbuat file index.php dalam folder data-skors.
102
103 Membuat file pages.php dalam folder data-skors.
104 Membuat file action.php dalam folder data-skors.
Berikut merupakan tampilan dari menu data skors:
105 16. absen
absen merupakan folder yang berisi listing program untuk maenginput data absensi oleh guru/pengajar terhadap siswa berdasarkan jam pelajaran yang sedang berlangsung.
Membuat index.php dalam folder absen.
106
107
108
109
110
111
112 Membuat file pages.php dalam folder absen.
113
114 Membuat file action.php dalam folder absen.
115
116 Berikut merupakan tampilan dari menu absen:
17. rekapnilai
rekapnilai merupakan folder yang berisi listing program untuk menginput dan mengupdate data nilai siswa oleh guru/pengajar.
Membuat file index.php dalam folder rekapnilai.
117
118
119
120
121
122
123 Membuat file pages.php dalam folder rekapnilai.
124 Membuat file action.php dalam folder rekapnilai.
125
126 Berikut merupakan tampilan dari menu rekap nilai:
F. Membuat Tampilan Program Untuk Siswa/Orangtua a. Membuat form login
Buat file login.php dalam folder student.
127 Berikut tampilan dari form login siswa dan orangtua:
128 b. Membuat aksi login
Buat file aksi_login.php dalam folder student.
c. Membuat index utama
129 Buat file index.php dalam folder student.
130
131
132 Membuat file .htaccess dalam folder student.
membuat file dashboard.php dalam folder student.
133
134
135 Berikut tampilan dari index utama ketika sudah melakukan login dalam program:
Membuat file action.php dalam folder student.
File ini berfungsi sebagai aksi jika user ingin melakukan update data diri.
136
137 Kemudian membuat file logout.php dalam folder student.
File ini berfungsi sebagai aksi untuk logout/keluar jika user ingin keluar dari program.
138 d. Membuat modules
Modules merupakan folder yang berisi folder-folder yang mana folder-folder tersebut adalah isi dari menu Program.
1. absen_hariini
Merupakan folder yang berisi listing program untuk menampilkan informasi absensi hari ini kepada akun siswa dan orangtua.
Membuat file index.php dalam folder absen_hariini.
139 Berikut tampilan dari menu absen hari ini :
2. data_absen
merupakan folder yang berisi listing program untuk melihat informasi data absen oleh siswa dan orangtua.
140 Membuat file index.php dalam folder data_absen.
141
142
143
144 Membuat file ation.php dalam folder data_absen.
145 berikut adalah tampilan dari menu data absen:
3. data_skors
merupakan folder yang berisi listing program untu melihat informasi data skorsing dari siswa oleh siswa dan orangtua.
Membuat file index.php dalam folder data_skors.
146
147 Membuat file action.php dalam folder data_skors.
148 berikut merupakan tampilan dari menu data skors:
4. datanilai
merupakan folder yang berisi listing program untuk melihat informasi nilai siswa oleh siswa dan orangtua.
Membuat file index.php dalam folder datanilai.
149
150
151 Membuat file action.php dalam folder datanilai.
berikut merupakan tampilan dari menu data nilai: