Pengembangan Sistem Akademik Sekolah Berbasis Web dengan Studi Kasus Penilaian Siswa di SMAK 1 BPK Penabur Bandung.

(1)

vi Universitas Kristen Maranatha

ABSTRACT

Developments of computerization, information and the Internet became one of the largest media distributor information, therefore many organizations engaged in academic use technology to communicate information to students. School Academic System is an example of development of information technology in education which has the main purpose of organizing the academic data.

Features that will be applied in this school academic systems such as Human Resources Module, Student Module, Curriculum Module, Master Data, Assessment and support features that can support the delivery of information by teachers, administrators, students and principals.

With these features the application of this school academic system can support teaching and learning activities and facilitate the delivery of information such as the value of information, teaching schedules, agendas, announcements, and ease of information retrieved by the school principal.


(2)

vii Universitas Kristen Maranatha

INTISARI

Perkembangan dalam bidang komputerisasi, informasi dan internet menjadi salah satu media penyalur informasi terbesar, maka dari itu banyak organisasi yang bergerak di bidang akademik memakai teknologi untuk menyampaikan informasi kepada siswa. Pembuatan Sistem Akademik Sekolah ini merupakan suatu contoh perkembangan teknologi informasi di bidang pendidikan yang mempunyai tujuan utama yaitu mengorganisasikan data akademik.

Fitur-fitur yang akan diterapkan dalam sistem akademik sekolah ini antara lain Modul Kepegawaian, Modul Kesiswaan, Modul Kurikulum, Master Data, Penilaian dan beberapa fitur pendukung yang dapat mendukung penyampaian informasi oleh guru, tata usaha, siswa dan kepala sekolah.

Dengan adanya fitur-fitur tersebut maka aplikasi sistem akademik sekolah ini dapat mendukung kegiatan belajar dan mengajar dan mempermudah penyampaian informasi seperti informasi nilai, jadwal mengajar, agenda, pengumuman, dan kemudahan pencarian informasi oleh kepala sekolah.


(3)

viii Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ...i

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRACT ... vi

INTISARI ... vii

DAFTAR ISI... viii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xvi

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 3

1.7 Deskripsi Kerja ... 4

BAB II KAJIAN TEORI ... 6

2.1 Definisi Website ... 6

2.2 HTML ... 6

2.3 CSS... 7

2.4 PHP ... 7

2.5 Database ... 7

2.6 Use Case Diagram... 8

2.7 MySQL ... 8

BAB III ANALISIS DAN PERANCANGAN ... 9

3.1 Proses Bisnis ... 9

3.2 UML(Unified Modeling Language) ... 10

3.2.1 UML-Use Case Diagram ... 10

3.2.2 UML-Activity Diagram ... 12

3.3 Tabel Diagram ... 18

3.4 Kamus Data ... 19

3.4.1 Tabel 3.1 – Absensi ... 19

3.4.2 Tabel 3.2 – Admin ... 19

3.4.3 Tabel 3.3 – Agenda ... 19

3.4.4 Tabel 3.4 – AssignGuru ... 19

3.4.5 Tabel 3.5 – Ekstrakulikuler ... 20

3.4.6 Tabel 3.6 – Informasi ... 20

3.4.7 Tabel 3.7 – Jadwal ... 20

3.4.8 Tabel 3.8 – KalenderAkademik ... 20

3.4.9 Tabel 3.9 – Kelas ... 20

3.4.10 Tabel 3.10 – Mata_Pelajaran ... 21

3.4.11 Tabel 3.11 – MDJam ... 21

3.4. 12 Tabel 3.12 – MDKelas ... 21

3.4.13 Tabel 3.13 – MDKepsek ... 21


(4)

ix Universitas Kristen Maranatha

3.4.15 Tabel 3.15 – MDPengumuman ... 22

3.4. 16 Tabel 3.16 – MDProgram ... 22

3.4.17 Tabel 3.17 – MDSemester ... 22

3.4. 18 Tabel 3.18 – MDTahunAjaran ... 22

3.4. 19 Tabel 3.19 – MDTU ... 22

3.4. 20Tabel 3.20 – MDWaliKelas ... 23

3.4. 21 Tabel 3.21 – MDPegawai ... 23

3.4. 22 Tabel 3.22 – PersonalNote ... 24

3.4. 23 Tabel 3.23 – ProfilSekolah ... 24

3.4.24 Tabel 3.24 – rkelasmatapelajaran... 24

3.4.25 Tabel 3.25 – rmatapelajaranguru ... 24

3.4. 26 Tabel 3.26 – rsiswakelas ... 25

3.4. 27 Tabel 3.27 – Siswa ... 25

3.4. 28 Tabel 3.28 – Ulangan_Akhir ... 25

3.4. 29 Tabel 3.29 – Ulangan_Harian ... 26

3.4. 30 Tabel 3.30 – Ulangan_Jumlah ... 26

3.4. 31 Tabel 3.31 – StatusPengumuman ... 26

3.4. 32 Tabel 3.32 – RuangKelas ... 26

3.5 Perancangan User Interface ... 27

3.5.1 Login Form ... 27

3.5. 2 Autentikasi Siswa ... 27

3.5. 3 Siswa Nilai Ulangan... 28

3.5.4 Siswa Absensi ... 29

3.5.5 Siswa Transkrip Nilai ... 29

3.5.6 Siswa Jadwal Pelajaran ... 29

3.5. 7 Siswa Personal Data Induk ... 30

3.5.8 Siswa Kalender Akademik ... 30

3.5.9 Siswa Ekstrakulikuler ... 31

3.5.10 Siswa Profil Sekolah ... 31

3.5.11 Siswa Agenda... 32

3.5.12 Siswa(Ketua Kelas) Input Agenda ... 32

3.5.13 Welcome Guru ... 33

3.5.14 Guru Jadwal Mengajar ... 33

3.5. 15 Guru Kalender Akademik ... 34

3.5.16 Guru Personal Data Induk ... 34

3.5.17 Guru Setting Nilai ... 35

3.5.18 Guru Manage Nilai ... 36

3.5.19 Welcome Wali Kelas ... 37

3.5.20 Guru (Wali Kelas) Nilai Pribadi ... 38

3.5.21 Guru (Wali Kelas) Agenda ... 38

3.5.22 Guru (Wali Kelas) Ketua Kelas ... 39

3.5.23 Guru (Wali Kelas) Melihat Nilai Akademik ... 39

3.5.24 Guru (Wali Kelas) Melihat Agenda ... 41

3.5.25 Welcome Admin ... 42

3.5.26 Kalender Akademik ... 42

3.5.27 Mata Pelajaran ... 43

3.5.28 Penjadwalan Kelas ... 44


(5)

x Universitas Kristen Maranatha

3.5.30 Manage Siswa ... 46

3.5.31 Manage Guru ... 47

3.5.32 Manage Data Profil ... 48

3.5.33 Manage Ekstrakulikuler ... 48

BAB IV PERANCANGAN DAN IMPLEMENTASI ... 50

4.1 Login Form ... 50

4.2 Guru ... 50

4.2.1 Halaman Depan ... 50

4.2.2 Melihat Jadwal Mengajar ... 52

4.2.3 Melihat Kalender Akademik ... 55

4.2.4 Manage Nilai ... 56

4.2.5 Personal Data Induk ... 59

4.2.6 Personal Note ... 60

4.2.7 Pengumuman ... 61

4.2.8 Ekstrakulikuler ... 63

4.2.9 Profil Sekolah... 64

4.2.10 Agenda Kelas (Wali Kelas) ... 65

4.2.11 Ketua Kelas (Wali Kelas) ... 66

4.2.12 Jadwal Pelajaran (Wali Kelas) ... 67

4.2.13 Lihat Nilai Siswa (Wali Kelas) ... 68

4.2.14 Lihat Absensi Siswa (Wali Kelas) ... 72

4.2.15 Lihat Pengumuman (Wali Kelas) ... 74

4.2.16 Lihat Transkrip Nilai (Wali Kelas) ... 76

4.3 Kepala Sekolah ... 80

4.3.1 Halaman Depan ... 80

4.3.2 Lihat Data Pegawai ... 82

4.3.3 Lihat Data Siswa ... 84

4.3.4 Lihat Data Siswa Per Ruang ... 86

4.3.5 Lihat Jumlah Ulangan ... 88

4.3.6 Lihat Mata Pelajaran ... 90

4.3.7 Lihat Mata Pelajaran per Kelas ... 91

4.3.8 Lihat Wali Kelas ... 93

4.3.9 Pengumuman ... 93

4.3.10 Rubah Password ... 97

4.3.11 Lihat Jadwal Pelajaran Per Ruang ... 98

4.4 Tata usaha ... 99

4.4.1 Manage Tahun Ajaran ... 99

4.4.2 Manage Level atau Kelas ... 101

4.4.3 Manage Program ... 105

4.4.4 Manage Mata Pelajaran ... 108

4.4.5 Assign Mata Pelajaran > Kelas ... 111

4.4.6 Manage Jadwal Pelajaran ... 113

4.4.7 Manage Pegawai ... 116

4.4.8 Assign Tata Usaha ... 121

4.4.9 Assign Guru > Kelas > Program ... 124

4.4.10 Assign Guru Mengajar ... 127

4.4.11 Assign Jumlah Ulangan ... 129


(6)

xi Universitas Kristen Maranatha

4.5 Wizard Guru ... 135

4.5.1 Proses Wizard Guru 1 (Manage Pegawai) ... 135

4.5.2 Proses Wizard Guru 2 (Guru > Kelas > Program) ... 137

4.5.3 Proses Wizard Guru 3 (Assign Guru Mengajar) ... 139

4.5.3 Proses Wizard Guru (Selesai) ... 140

4.6 Log ... 141

BAB V PENGUJIAN ... 142

5.1 Pengujian ... 142

BAB VI KESIMPULAN DAN SARAN ... 146

6.1 Kesimpulan ... 146

6.2 Saran ... 146

DAFTAR PUSTAKA ... 147

RIWAYAT HIDUP PENULIS ... 148


(7)

xii Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 3.1 Use Case ... 11

Gambar 3.2 Activity Diagram-User-Login ... 12

Gambar 3.3 Activity Diagram-Guru – Manage Nilai ... 12

Gambar 3.4 Activity Diagram-Guru – Lihat Jadwal Mengajar ... 13

Gambar 3.5 Activity Diagram – Guru(Wali) – Memilih Ketua Kelas ... 13

Gambar 3.6 Activity Diagram – Tata Usaha – Input Pegawai ... 14

Gambar 3.7 Activity Diagram – Tata Usaha – Edit Pegawai... 14

Gambar 3.8 Activity Diagram – Tata Usaha – Assign Tata Usaha ... 15

Gambar 3.9 Activity Diagram – Tata Usaha – Edit Tata Usaha ... 15

Gambar 3.10 Activity Diagram – Tata Usaha – Assign Guru Mengajar ... 16

Gambar 3.11 Activity Diagram – Tata Usaha – Memasukan Mata Pelajaran ke Kelas dan Program ... 16

Gambar 3.12 Activity Diagram – Tata Usaha – Memasukan Jadwal Pelajaran ... 17

Gambar 3.13 Activity Diagram – Kepala Sekolah – Membuat Pengumuman ... 17

Gambar 3.14 Tabel Diagram ... 18

Gambar 3.15 Login Form ... 27

Gambar 3.16 Autentikasi Siswa ... 27

Gambar 3.17 Siswa Nilai Ulangan ... 28

Gambar 3.18 Siswa Nilai Ulangan 2 ... 28

Gambar 3.19 Siswa Absensi ... 29

Gambar 3.20 Siswa Transkrip Nilai ... 29

Gambar 3.21 Siswa Jadwal Pelajaran ... 30

Gambar 3.22 Siswa Personal Data Induk ... 30

Gambar 3.23 Siswa Kalender Akademik ... 31

Gambar 3.24 Siswa Ekstrakulikuler ... 31

Gambar 3.25 Siswa Profil Sekolah ... 32

Gambar 3.26 Siswa Agenda ... 32

Gambar 3.27 Siswa(Ketua Kelas) Input Agenda ... 33

Gambar 3.28 Welcome Guru ... 33

Gambar 3.29 Guru Jadwal Mengajar ... 34

Gambar 3.30 Guru Kalender Akademik ... 34

Gambar 3.31 Guru Personal Data Induk... 35

Gambar 3.32 Guru Setting Nilai ... 35

Gambar 3.33 Guru Setting Nilai 2... 36

Gambar 3.34 Guru Manage Nilai ... 36

Gambar 3.35 Guru Manage Nilai 2 ... 37

Gambar 3.36 Guru Manage Nilai 3 ... 37

Gambar 3.37 Welcome Wali Kelas ... 38

Gambar 3.38 Guru (Wali Kelas) Nilai Pribadi ... 38

Gambar 3.39 Guru (Wali Kelas) Agenda ... 39


(8)

xiii Universitas Kristen Maranatha

Gambar 3.41 Guru (Wali Kelas) Melihat Nilai Akademik ... 40

Gambar 3.42 Guru (Wali Kelas) Melihat Nilai Akademik 2 ... 40

Gambar 3.43 Guru (Wali Kelas) Melihat Nilai Akademik 3 ... 41

Gambar 3.44 Guru (Wali Kelas) Melihat Agenda ... 41

Gambar 3.45 Welcome Admin ... 42

Gambar 3.46 Kalender Akademik ... 43

Gambar 3.47 Mata Pelajaran ... 43

Gambar 3.48 Mata Pelajaran 2 ... 44

Gambar 3.49 Penjadwalan Kelas ... 44

Gambar 3.50 Penjadwalan Kelas 2 ... 45

Gambar 3.51 Manage Absensi ... 45

Gambar 3.52 Manage Absensi 2 ... 46

Gambar 3.53 Manage Siswa ... 46

Gambar 3.54 Manage Siswa 2 ... 47

Gambar 3.55 Manage Guru ... 47

Gambar 3.56 Manage Guru 2 ... 48

Gambar 3.57 Manage Data Profil ... 48

Gambar 3.58 Manage Ekstrakulikuler ... 49

Gambar 3.59 Manage Ekstrakulikuler 2 ... 49

Gambar 4.1 Login Form ... 50

Gambar 4.2 Guru-Halaman Depan ... 51

Gambar 4.3 Guru-Melihat Jadwal Mengajar 1 ... 52

Gambar 4.4 Guru-Melihat Jadwal Mengajar 2 ... 53

Gambar 4.5 Guru-Melihat Jadwal Mengajar 3 ... 54

Gambar 4.6 Guru-Kalender Akademik ... 55

Gambar 4.7 Guru-Manage Nilai 1 ... 56

Gambar 4.8 Guru-Manage Nilai 2 ... 57

Gambar 4.9 Guru-Manage Nilai 3 ... 58

Gambar 4.10 Guru-Personal Data Induk ... 59

Gambar 4.11 Guru-Personal Note ... 60

Gambar 4.12 Guru – Pengumuman 1 ... 61

Gambar 4.13 Guru – Pengumuman 2 ... 62

Gambar 4.14 Guru-Ekstrakulikuler ... 63

Gambar 4.15 Guru-Profil Sekolah ... 64

Gambar 4.16 Guru (Wali Kelas)-Agenda Kelas ... 65

Gambar 4.17 Guru (Wali Kelas)-Assign Ketua Kelas ... 66

Gambar 4.18 Guru (Wali Kelas)-Jadwal Pelajaran ... 67

Gambar 4.19 Guru (Wali Kelas) – Lihat Nilai Siswa 1 ... 68

Gambar 4.20 Guru (Wali Kelas) – Lihat Nilai Siswa 2 ... 69

Gambar 4.21 Guru (Wali Kelas) – Lihat Nilai Siswa 3 ... 70

Gambar 4.22 Guru (Wali Kelas) – Lihat Nilai Siswa 4 ... 71


(9)

xiv Universitas Kristen Maranatha

Gambar 4.24 Guru (Wali Kelas) – Lihat Absensi Siswa 2 ... 73

Gambar 4.25 Guru (Wali Kelas) – Lihat Pengumuman 1 ... 74

Gambar 4.26 Guru (Wali Kelas) – Lihat Pengumuman2 ... 75

Gambar 4.27 Guru (Wali Kelas) – Lihat Transkrip Nilai 1 ... 76

Gambar 4.28 Guru (Wali Kelas) – Lihat Transkrip Nilai 2 ... 77

Gambar 4.29 Guru (Wali Kelas) – Lihat Transkrip Nilai 3 ... 78

Gambar 4.30 Guru (Wali Kelas) – Lihat Transkrip Nilai 4 ... 79

Gambar 4.31 Kepala Sekolah-Halaman Depan ... 81

Gambar 4.32 Kepala Sekolah-Lihat Pegawai ... 82

Gambar 4.33 Kepala Sekolah – Lihat Pegawai (Detil) ... 83

Gambar 4.34 Kepala Sekolah-Lihat Siswa... 84

Gambar 4.35 Kepala Sekolah – Lihat Siswa (Detail) ... 85

Gambar 4.36 Kepala Sekolah-Lihat Siswa Per Kelas 1 ... 86

Gambar 4.37 Kepala Sekolah-Lihat Siswa Per Kelas 2 ... 87

Gambar 4.38 Kepala Sekolah-Lihat Jumlah Ulangan 1 ... 88

Gambar 4.39 Kepala Sekolah-Lihat Jumlah Ulangan 2 ... 89

Gambar 4.40 Kepala Sekolah-Mata Pelajaran ... 90

Gambar 4.41 Kepala Sekolah-Lihat Mata Pelajaran per Kelas 1 ... 91

Gambar 4.42 Kepala Sekolah-Lihat Mata Pelajaran per Kelas 2 ... 92

Gambar 4.43 Kepala Sekolah-Lihat Wali Kelas ... 93

Gambar 4.44 Kepala Sekolah – Manage Pengumuman... 94

Gambar 4.45 Kepala Sekolah – Manage Pengumuman (Detil) ... 94

Gambar 4.46 Kepala Sekolah – Manage Pengumuman (Input) ... 95

Gambar 4.47 Kepala Sekolah – Manage Pengumuman (Edit) ... 96

Gambar 4.48 Kepala Sekolah-Rubah Password ... 97

Gambar 4.49 Kepala Sekolah – Lihat Jadwal Pelajaran 1 ... 98

Gambar 4.50 Kepala Sekolah – Lihat Jadwal Pelajaran 2 ... 98

Gambar 4.51 TU – Manage Tahun Ajaran ... 99

Gambar 4.52 TU-Edit Tahun Ajaran ... 100

Gambar 4.53 TU-Input Tahun Ajaran ... 101

Gambar 4.54 TU-Manage Level ... 102

Gambar 4.55 TU-Edit Level... 103

Gambar 4.56 TU-Input Level ... 104

Gambar 4.57 TU-Manage Program ... 105

Gambar 4.58 TU-Edit Program ... 106

Gambar 4.59 TU-Input Program ... 107

Gambar 4.60 TU-Manage Mata Pelajaran ... 108

Gambar 4.61 TU-Input Mata Pelajaran ... 109

Gambar 4.62 TU-Edit Mata Pelajaran... 110

Gambar 4.63 TU-Assign Mata Pelajaran > Kelas > Program 1 ... 111

Gambar 4.64 TU-Assign Mata Pelajaran > Kelas > Program 2 ... 112


(10)

xv Universitas Kristen Maranatha

Gambar 4.66 TU-Manage Jadwal Pelajaran 2... 113

Gambar 4.67 TU-Manage Jadwal Pelajaran 3... 113

Gambar 4.68 TU-Manage Jadwal Pelajaran 4... 114

Gambar 4.69 TU-Manage Jadwal Pelajaran 5... 114

Gambar 4.70 TU-Manage Jadwal Pelajaran 6... 115

Gambar 4.71 TU-Manage Jadwal Pelajaran 7... 115

Gambar 4.72 TU-Manage Jadwal Pelajaran 8... 116

Gambar 4.73 TU-Manage Pegawai ... 117

Gambar 4.74 TU-Browse Pegawai ... 118

Gambar 4.75 TU-Edit Data Pegawai ... 119

Gambar 4.76 TU-Input Data Pegawai ... 120

Gambar 4.77 TU – Assign Tata Usaha ... 121

Gambar 4.78 TU – Assign Tata Usaha Input ... 122

Gambar 4.79 TU – Assign Tata Usaha (Edit) ... 123

Gambar 4.80 TU-Assign Guru > Kelas > Program 1 ... 124

Gambar 4.81 TU-Assign Guru > Kelas > Program 2... 125

Gambar 4.82 TU-Assign Guru > Kelas > Program 3 ... 126

Gambar 4.83 TU-Assign Guru Mengajar ... 127

Gambar 4.84 TU-Assign Guru Mengajar 2 ... 128

Gambar 4.85 TU-Assign Jumlah Ulangan 1... 129

Gambar 4.86 TU-Assign Jumlah Ulangan 2... 130

Gambar 4.87 TU-Assign Jumlah Ulangan 3... 131

Gambar 4.88 TU-Assign Jumlah Ulangan 4... 132

Gambar 4.89 TU-Assign Wali Kelas 1... 133

Gambar 4.90 TU-Assign Wali Kelas 2... 134

Gambar 4.91 Wizard Guru – Manage Pegawai 1 ... 135

Gambar 4.92 Wizard Guru – Manage Pegawai 2 ... 135

Gambar 4.93 Wizard Guru – Manage Pegawai 3 ... 136

Gambar 4.94 Wizard Guru – Manage Pegawai 4 ... 136

Gambar 4.95 Wizard Guru – Guru > Kelas > Program 1 ... 137

Gambar 4.96 Wizard Guru – Guru > Kelas > Program 2 ... 137

Gambar 4.97 Wizard Guru – Guru > Kelas > Program 3 ... 137

Gambar 4.98 Wizard Guru – Guru > Kelas > Program 4 ... 138

Gambar 4.99 Wizard Guru – Guru > Kelas > Program 5 ... 138

Gambar 4.100 Wizard Guru – Guru > Kelas > Program 6 ... 138

Gambar 4.101 Icon Hijau ... 139

Gambar 4.102 Wizard Guru – Guru > Mengajar 1 ... 139

Gambar 4.103 Wizard Guru – Guru > Mengajar 2 ... 140

Gambar 4.104 Wizard Guru – Guru > Mengajar 3 ... 140


(11)

xvi Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 3.1-Kamus Data Tabel Absensi ... 19

Tabel 3.2-Kamus Data Tabel Admin ... 19

Tabel 3.3-Kamus Data Tabel Agenda ... 19

Tabel 3.4-Kamus Data Tabel AssignGuru ... 19

Tabel 3.5-Kamus Data Tabel Ekstrakulikuler ... 20

Tabel 3.6-Kamus Data Tabel Informasi... 20

Tabel 3.7-Kamus Data Tabel Jadwal ... 20

Tabel 3.8-Kamus Data Tabel KalenderAkademik ... 20

Tabel 3.9-Kamus Data Tabel Kelas ... 20

Tabel 3.10-Kamus Data Tabel Mata_Pelajaran ... 21

Tabel 3.11-Kamus Data Tabel MDJam ... 21

Tabel 3.12-Kamus Data ... 21

Tabel 3.13-Kamus Data Tabel MDKepsek ... 21

Tabel 3.14-Kamus Data Tabel MDKetuaKelas ... 21

Tabel 3.15-Kamus Data Tabel MDPengumuman ... 22

Tabel 3.16-Kamus Data Tabel MDProgram ... 22

Tabel 3.17-Kamus Data ... 22

Tabel 3.18-Kamus Data Tabel MDTahunAjaran... 22

Tabel 3.19-Kamus Data Tabel MDTU... 23

Tabel 3.20-Kamus Data Tabel MDWaliKelas ... 23

Tabel 3.21-Kamus Data Tabel MDPegawai ... 23

Tabel 3.22-Kamus Data Tabel PersonalNote ... 24

Tabel 3.23-Kamus Data Tabel ProfilSekolah ... 24

Tabel 3.24-Kamus Data Tabel rkelasmatapelajaran ... 24

Tabel 3.25-Kamus Data Tabel rmatapelajaranguru ... 24

Tabel 3.26-Kamus Data Tabel rsiswakelas ... 25

Tabel 3.27-Kamus Data Tabel Siswa ... 25

Tabel 3.28-Kamus Data Tabel Ulangan_Akhir ... 25

Tabel 3.29-Kamus Data Tabel Ulangan_Harian ... 26

Tabel 3.30-Kamus Data Tabel Ulangan_Jumlah ... 26

Tabel 3.31-Kamus Data Tabel StatusPengumuman... 26

Tabel 3.32-Kamus Data Tabel RuangKelas ... 26


(12)

1 Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1 Latar Belakang

Perkembangan dalam bidang komputerisasi dan informasi, internet menjadi salah satu media penyalur informasi terbesar, maka dari itu banyak dari organisasi yang bergerak di bidang akademik memakai internet untuk menyampaikan informasi kepada siswanya. Dengan adanya internet, diharapkan proses pemberi informasi dapat berjalan dengan efektif dan memberikan informasi yang tepat dan akurat.

Dalam pembuatan Sistem Akademik Sekolah ini yang merupakan suatu contoh perkembangan teknologi informasi di bidang pendidikan yang mempunyai tujuan utama yaitu mengorganisasikan data akademik secara online. Karena pada jaman sekarang ini yang serba modern, internet menjadi salah satu kebutuhan yang sangat penting bagi setiap orang karena dapat mencari atau melihat informasi dimana saja dia berada. Tujuan yang paling utama dalam pembuatan Sistem Akademik Sekolah (SAS) Penilaian Siswa sekolah swasta tingkat SMA berbasis web ini adalah proses penyampaian informasi nilai kepada siswa dapat berjalan lebih efektif.

1.2 Rumusan Masalah

Adapun rumusan masalah yang akan dibahas dalam pembuatan Sistem Akademik Sekolah (SAS) Penilaian Siswa sekolah swasta tingkat SMA berbasis web ini, adalah sebagai berikut :

a) Apakah guru sering merasa kesulitan dalam memberikan nilai kepada siswa karena data siswa didiknya terlalu banyak dan kadang-kadang mempunyai nama yang sama dalam satu kelas?

b) Apakah guru merasa kesulitan menghitung jumlah ulangan siswa yang akan dimasukan ke dalam rapor?

c) Apakah siswa sering kali susah mengetahui nilai ulangan di satu pelajaran tertentu karena kadang-kadang sulit bertemu dengan guru maupun berbincang-bincang dengan wali kelas?

d) Apakah wali kelas sulit mengakses nilai-nilai mata pelajaran dari kelas didiknya karena harus bertemu dengan guru lain yang mengajar mata pelajaran yang bersangkutan?


(13)

2

Universitas Kristen Maranatha 1.3 Tujuan Pembahasan

Tujuan pembuatan Sistem Akademik Sekolah (SAS) Penilaian Siswa sekolah swasta tingkat SMA berbasis web ini adalah:

a) Proses penginputan nilai ulangan maupun nilai ujian dapat dilakukan dengan baik tanpa adanya kesalahan data dalam penginputan.

b) Penghitungan jumlah ulangan dapat disesuaikan dengan jumlah ulangan yang ingin diberikan oleh guru.

c) Siswa dapat melihat langsung nilai akademik dari seluruh pelajaran sesuai dengan pelajaran yang ditempuh siswa di dalam satu semester, maupun melihat rapor di semester sebelumnya.

d) Wali kelas dapat melihat nilai dari kelas didiknya secara langsung tanpa harus bertemu dengan guru lain.

1.4 Ruang Lingkup Kajian

Ruang lingkup Pengembangan Sistem Akademik Sekolah Berbasis Web dengan Studi Kasus Penilaian Siswa di SMAK 1 BPK PENABUR Bandung ini adalah:

a) SAS ini hanya untuk sekolah swasta tingkat SMA saja.

b) Akses terhadap SAS ini dibatasi hanya kepada orang-orang yang mempunyai wewenang untuk melihat data, input data, serta manipulasi data lainnya dan hanya sebatas tanggung jawab yang diberikan kepada orang tersebut.

c) Siswa hanya dapat melihat informasi akademik nilai, mata pelajaran, guru yang mengajar, wali kelas, program serta data yang berhubungan dengan nilai.

d) Guru hanya dapat melakukan penilaian siswa, serta informasi yang berhubungan dengan hak guru terhadap murid didikannya (wali kelas).

e) Kepala Sekolah hanya mendapatkan data-data yang dibutuhkan seperti data siswa, data pegawai, data pelajaran, data nilai, data rapor.

f) Tata usaha hanya dapat menambahkan data siswa baru, mengupdate data siswa, maupun guru serta dapat memberikan wewenang kepada guru untuk menjadi wali kelas atau menduduki suatu jabatan tertentu yang nantinya akan dapat mengakses SAS sesuai dengan jabatan masing-masing.

g) Belum diterapkan sistem untuk keamanan pada SAS ini, seperti regular expression dan sql injection.


(14)

3

Universitas Kristen Maranatha 1.5 Sumber Data

Sumber data yang diperoleh dalam pembuatan tugas akhir ini, adalah:

a) Hasil wawancara dengan seorang wali kelas dan guru pengajar di SMAK 1 BPK Penabur Bandung , yang sedang menjabat di sekolah tersebut.

b) Buku-buku referensi, buku-buku literature dan media informasi.

1.6 Sistematika Penyajian

Secara garis besar, laporan ini meliputi hal-hal sebagai berikut : Bab 1 PENDAHULUAN

1. Latar Belakang

Berisi cerita singkat mengenai mengapa penulis mengambil topik atau judul ini. 2. Rumusan Masalah

Berisi masalah-masalah utama yang dipakai penulis dalam pembuatan aplikasi ini. 3. Tujuan Pembahasan

Berisi tujuan dari dibuatnya aplikasi website ini. 4. Batasan Masalah

Berisi tentang batasan yang ditemui pada saat implementasi. 5. Sumber data

Berisi cara pengambilan data oleh penulis dalam pembuatan aplikasi ini. 6. Sistematika Pembahasan

Sistematika pembahasan berisi garis besar laporan dari tiap bab. 7. Deskripsi Kerja

Berisi penjelasan deksripsi kerja penulis. Bab 2 KAJIAN TEORI

Bab ini berisi teori-teori atau metode penunjang yang penulis gunakan ketika membuat aplikasi ini.

Bab 3 ANALISIS DAN PERANCANGAN

Dalam bab Analisis dan Desain berisi tentang semua pembahasan secara lengkap mengenai analisis masalah, perancangan aplikasi, dan penjelasan sistem.

Bab 4 IMPLEMENTASI

Bab Implementasi ini berisi tampilan dari setiap halaman website dan juga penjelasan mengenai fungsi-fungsi dari masing-masing halaman.


(15)

4

Universitas Kristen Maranatha Bab 5 PENGUJIAN

Bab ini berisi laporan pengujian terhadap aplikasi dan telah dicoba oleh admin dalam 2 (dua) kali event.

Bab 6 SIMPULAN DAN SARAN 6.1 Simpulan

Pengetahuan yang penulis dapat setelah mengerjakan karya ilmiah ini, baik berupa penegasan atau pembuktian ataupun pengetahuan yang baru.

6.2 Saran

Hal baru apa saja yang dapat digunakan untuk mengembangkan ilmu penulis dalam membuat aplikasi agar menjadi lebih baik lagi.

Daftar Pustaka Daftar Lampiran

1.7 Deskripsi Kerja

Dalam pembuatan Tugas Akhir ini, adapun deskripsi kerja masing-masing yang akan dibagi sebagai berikut:

1. Modul Guru yang meliputi

a. Tampilan User Interface untuk Guru b. Tampilan Halaman Depan Untuk Guru c. Melihat Jadwal Mengajar untuk Guru d. Kalender Akademik untuk Guru

e. Ketua Kelas untuk Guru yang di assign sebagai Wali Kelas f. Agenda Kelas untuk Guru yang di assign sebagai Wali Kelas g. Jadwal Pelajaran untuk Guru yang di assign sebagai Wali Kelas h. Melihat Nilai Siswa untuk Guru yang di assign sebagai Wali Kelas i. Melihat Absensi Siswa untuk Guru yang di assign sebagai Wali Kelas j. Manage Nilai untuk Guru

k. Personal Data Induk untuk Guru l. Profil Sekolah untuk Guru

m. Melihat Personal Note untuk Guru n. Lihat Pengumuman


(16)

5

Universitas Kristen Maranatha 2. Modul Kepala Sekolah yang meliputi

a) Halaman Depan untuk Kepala Sekolah b) Membuat Pengumuman

c) Lihat Data Pegawai d) Lihat Data Siswa e) Lihat Mata Pelajaran

f) Lihat Mata Pelajaran per Kelas g) Lihat Wali Kelas

h) Lihat Jumlah Ulangan i) Lihat Data Siswa per Ruang j) Lihat Jadwal Pelajaran Per Ruang k) Lihat Rapor

l) Rubah Password untuk Kepala Sekolah 3. Modul Tata Usaha yang meliputi

a. Modul Manage Mata Pelajaran b. Modul Manage Jadwal Pelajaran

c. Modul Penempatan Mata Pelajaran > Kelas d. Modul Manage Pegawai

e. Modul Penempatan Guru > Kelas > Program

f. Modul Penempatan Guru > Mata Pelajaran > Ruang g. Modul Penempatan Guru > Mengajar

h. Modul Assign Jumlah Ulangan i. Modul Assign Wali Kelas j. Modul Manage Tahun Ajaran k. Modul Manage Program l. Modul Melihat Pengumuman m. Modul Manage Level


(17)

146 Universitas Kristen Maranatha

BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan

Kesimpulan yang didapat dalam pembuatan Aplikasi Sistem Akademik Sekolah tingkat SMA berbasis web, sebagai berikut :

a) Aplikasi ini memudahkan Tata Usaha dalam pengelolaan data akademik pada suatu tahun ajaran tertentu di sekolah, seperti peng-input-an tahun ajaran, program, ruang,

level, pegawai, penentuan wali kelas siswa, mata pelajaran.

b) Aplikasi ini memudahkan Guru dalam melihat data nilai siswa didiknya, melihat data kalender akademik pertahun, melihat agenda harian, melihat jadwal pelajaran per kelas, pengumuman guru, maupun jadwal mengajar guru tersebut.

c) Aplikasi ini memudahkan Kepala Sekolah untuk melihat rekap keseluruhan dari data akademik sekolah, baik laporan seluruh siswa, pegawai, absensi, nilai, dan juga pemberitaan pengumuman.

d) Aplikasi ini telah membatasi hak akses penggunaan aplikasi baik siswa (ketua kelas maupun siswa biasa), guru (wali kelas maupun guru biasa), kepala sekolah, admin, dan tata usaha.

6.2 Saran

Beberapa saran yang penulis dapat sampaikan agar aplikasi akademik ini dapat menjadi lebih baik lagi, sebagai berikut :

a) Aplikasi ini dapat dikembangkan menjadi aplikasi akademik berbasis web tingkat SMA di berbagai sekolah hanya dengan mengganti nama sekolah dan juga keterangan sekolah. b) Aplikasi bila memungkinkan dapat dikembangkan dengan menambahkan fitur


(18)

147 Universitas Kristen Maranatha

DAFTAR PUSTAKA

Dubois, P. (2005). MySQL, the definitive guide to using, programming, and administering

MySQL (4.1 and 5.0). Canada: Sams Publishing.

Imbar, R. V., & Suteja, B. R. (2006). Pemrograman Web-Commerce dengan ORACLE & ASP.

Bandung: INFORMATIKA.

Munawar. (2005). Pemodelan Visual dengan UML. Yogyakarta: Graha Ilmu.

Rusdi, A., Suteja, B. R., & Agus, P. (2006). Mudah dan Cepat Menguasai Pemrograman Web.

Bandung: INFORMATIKA.

Thoyib. (2008, Mei 10). All About Usecase. Dipetik November 11, 2009, dari

Thoy.Blogdetik.com: http://thoy.blogdetik.com/2008/05/10/all-about-use-case-2/


(1)

1.3 Tujuan Pembahasan

Tujuan pembuatan Sistem Akademik Sekolah (SAS) Penilaian Siswa sekolah swasta tingkat SMA berbasis web ini adalah:

a) Proses penginputan nilai ulangan maupun nilai ujian dapat dilakukan dengan baik tanpa adanya kesalahan data dalam penginputan.

b) Penghitungan jumlah ulangan dapat disesuaikan dengan jumlah ulangan yang ingin diberikan oleh guru.

c) Siswa dapat melihat langsung nilai akademik dari seluruh pelajaran sesuai dengan pelajaran yang ditempuh siswa di dalam satu semester, maupun melihat rapor di semester sebelumnya.

d) Wali kelas dapat melihat nilai dari kelas didiknya secara langsung tanpa harus bertemu dengan guru lain.

1.4 Ruang Lingkup Kajian

Ruang lingkup Pengembangan Sistem Akademik Sekolah Berbasis Web dengan Studi Kasus Penilaian Siswa di SMAK 1 BPK PENABUR Bandung ini adalah:

a) SAS ini hanya untuk sekolah swasta tingkat SMA saja.

b) Akses terhadap SAS ini dibatasi hanya kepada orang-orang yang mempunyai wewenang untuk melihat data, input data, serta manipulasi data lainnya dan hanya sebatas tanggung jawab yang diberikan kepada orang tersebut.

c) Siswa hanya dapat melihat informasi akademik nilai, mata pelajaran, guru yang mengajar, wali kelas, program serta data yang berhubungan dengan nilai.

d) Guru hanya dapat melakukan penilaian siswa, serta informasi yang berhubungan dengan hak guru terhadap murid didikannya (wali kelas).

e) Kepala Sekolah hanya mendapatkan data-data yang dibutuhkan seperti data siswa, data pegawai, data pelajaran, data nilai, data rapor.

f) Tata usaha hanya dapat menambahkan data siswa baru, mengupdate data siswa, maupun guru serta dapat memberikan wewenang kepada guru untuk menjadi wali kelas atau menduduki suatu jabatan tertentu yang nantinya akan dapat mengakses SAS sesuai dengan jabatan masing-masing.

g) Belum diterapkan sistem untuk keamanan pada SAS ini, seperti regular expression dan sql injection.


(2)

3

Universitas Kristen Maranatha 1.5 Sumber Data

Sumber data yang diperoleh dalam pembuatan tugas akhir ini, adalah:

a) Hasil wawancara dengan seorang wali kelas dan guru pengajar di SMAK 1 BPK Penabur Bandung , yang sedang menjabat di sekolah tersebut.

b) Buku-buku referensi, buku-buku literature dan media informasi.

1.6 Sistematika Penyajian

Secara garis besar, laporan ini meliputi hal-hal sebagai berikut : Bab 1 PENDAHULUAN

1. Latar Belakang

Berisi cerita singkat mengenai mengapa penulis mengambil topik atau judul ini. 2. Rumusan Masalah

Berisi masalah-masalah utama yang dipakai penulis dalam pembuatan aplikasi ini. 3. Tujuan Pembahasan

Berisi tujuan dari dibuatnya aplikasi website ini. 4. Batasan Masalah

Berisi tentang batasan yang ditemui pada saat implementasi. 5. Sumber data

Berisi cara pengambilan data oleh penulis dalam pembuatan aplikasi ini. 6. Sistematika Pembahasan

Sistematika pembahasan berisi garis besar laporan dari tiap bab. 7. Deskripsi Kerja

Berisi penjelasan deksripsi kerja penulis. Bab 2 KAJIAN TEORI

Bab ini berisi teori-teori atau metode penunjang yang penulis gunakan ketika membuat aplikasi ini.

Bab 3 ANALISIS DAN PERANCANGAN

Dalam bab Analisis dan Desain berisi tentang semua pembahasan secara lengkap mengenai analisis masalah, perancangan aplikasi, dan penjelasan sistem.

Bab 4 IMPLEMENTASI

Bab Implementasi ini berisi tampilan dari setiap halaman website dan juga penjelasan mengenai fungsi-fungsi dari masing-masing halaman.


(3)

Bab 5 PENGUJIAN

Bab ini berisi laporan pengujian terhadap aplikasi dan telah dicoba oleh admin dalam 2 (dua) kali event.

Bab 6 SIMPULAN DAN SARAN 6.1 Simpulan

Pengetahuan yang penulis dapat setelah mengerjakan karya ilmiah ini, baik berupa penegasan atau pembuktian ataupun pengetahuan yang baru.

6.2 Saran

Hal baru apa saja yang dapat digunakan untuk mengembangkan ilmu penulis dalam membuat aplikasi agar menjadi lebih baik lagi.

Daftar Pustaka Daftar Lampiran

1.7 Deskripsi Kerja

Dalam pembuatan Tugas Akhir ini, adapun deskripsi kerja masing-masing yang akan dibagi sebagai berikut:

1. Modul Guru yang meliputi

a. Tampilan User Interface untuk Guru b. Tampilan Halaman Depan Untuk Guru c. Melihat Jadwal Mengajar untuk Guru d. Kalender Akademik untuk Guru

e. Ketua Kelas untuk Guru yang di assign sebagai Wali Kelas f. Agenda Kelas untuk Guru yang di assign sebagai Wali Kelas g. Jadwal Pelajaran untuk Guru yang di assign sebagai Wali Kelas h. Melihat Nilai Siswa untuk Guru yang di assign sebagai Wali Kelas i. Melihat Absensi Siswa untuk Guru yang di assign sebagai Wali Kelas j. Manage Nilai untuk Guru

k. Personal Data Induk untuk Guru l. Profil Sekolah untuk Guru

m. Melihat Personal Note untuk Guru n. Lihat Pengumuman


(4)

5

Universitas Kristen Maranatha 2. Modul Kepala Sekolah yang meliputi

a) Halaman Depan untuk Kepala Sekolah b) Membuat Pengumuman

c) Lihat Data Pegawai d) Lihat Data Siswa e) Lihat Mata Pelajaran

f) Lihat Mata Pelajaran per Kelas g) Lihat Wali Kelas

h) Lihat Jumlah Ulangan i) Lihat Data Siswa per Ruang j) Lihat Jadwal Pelajaran Per Ruang k) Lihat Rapor

l) Rubah Password untuk Kepala Sekolah 3. Modul Tata Usaha yang meliputi

a. Modul Manage Mata Pelajaran b. Modul Manage Jadwal Pelajaran

c. Modul Penempatan Mata Pelajaran > Kelas d. Modul Manage Pegawai

e. Modul Penempatan Guru > Kelas > Program

f. Modul Penempatan Guru > Mata Pelajaran > Ruang g. Modul Penempatan Guru > Mengajar

h. Modul Assign Jumlah Ulangan i. Modul Assign Wali Kelas j. Modul Manage Tahun Ajaran k. Modul Manage Program l. Modul Melihat Pengumuman m. Modul Manage Level


(5)

146 Universitas Kristen Maranatha

BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan

Kesimpulan yang didapat dalam pembuatan Aplikasi Sistem Akademik Sekolah tingkat SMA berbasis web, sebagai berikut :

a) Aplikasi ini memudahkan Tata Usaha dalam pengelolaan data akademik pada suatu tahun ajaran tertentu di sekolah, seperti peng-input-an tahun ajaran, program, ruang, level, pegawai, penentuan wali kelas siswa, mata pelajaran.

b) Aplikasi ini memudahkan Guru dalam melihat data nilai siswa didiknya, melihat data kalender akademik pertahun, melihat agenda harian, melihat jadwal pelajaran per kelas, pengumuman guru, maupun jadwal mengajar guru tersebut.

c) Aplikasi ini memudahkan Kepala Sekolah untuk melihat rekap keseluruhan dari data akademik sekolah, baik laporan seluruh siswa, pegawai, absensi, nilai, dan juga pemberitaan pengumuman.

d) Aplikasi ini telah membatasi hak akses penggunaan aplikasi baik siswa (ketua kelas maupun siswa biasa), guru (wali kelas maupun guru biasa), kepala sekolah, admin, dan tata usaha.

6.2 Saran

Beberapa saran yang penulis dapat sampaikan agar aplikasi akademik ini dapat menjadi lebih baik lagi, sebagai berikut :

a) Aplikasi ini dapat dikembangkan menjadi aplikasi akademik berbasis web tingkat SMA di berbagai sekolah hanya dengan mengganti nama sekolah dan juga keterangan sekolah. b) Aplikasi bila memungkinkan dapat dikembangkan dengan menambahkan fitur


(6)

147 Universitas Kristen Maranatha

DAFTAR PUSTAKA

Dubois, P. (2005). MySQL, the definitive guide to using, programming, and administering MySQL (4.1 and 5.0). Canada: Sams Publishing.

Imbar, R. V., & Suteja, B. R. (2006). Pemrograman Web-Commerce dengan ORACLE & ASP.

Bandung: INFORMATIKA.

Munawar. (2005). Pemodelan Visual dengan UML. Yogyakarta: Graha Ilmu.

Rusdi, A., Suteja, B. R., & Agus, P. (2006). Mudah dan Cepat Menguasai Pemrograman Web.

Bandung: INFORMATIKA.

Thoyib. (2008, Mei 10). All About Usecase. Dipetik November 11, 2009, dari Thoy.Blogdetik.com: http://thoy.blogdetik.com/2008/05/10/all-about-use-case-2/