• Tidak ada hasil yang ditemukan

Sistem Informasi Akademik Berbasis Web (Studi Kasus di Sekolah Mutiara Nusantara).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Akademik Berbasis Web (Studi Kasus di Sekolah Mutiara Nusantara)."

Copied!
31
0
0

Teks penuh

(1)

i

ABSTRAK

Sekolah Mutiara Nusantara adalah sebuah sekolah internasional yang berlokasi di di jalan Sersan Bajuri Setiabudi, Bandung. Sekolah ini pada proses penginputan nilai siswa, pengelolaan nilai, pengelolaan data siswa, pengolaan data guru dilakukan secara manual. Melihat masalah tersebut, maka peneliti akan membangun sistem berbasis web yang digunakan untuk meningkatkan kinerja para guru, karyawan sekolah, kepala sekolah dan admin sehingga lebih optimal dengan judul “ Sistem Informasi Akademik Berbasis Web studi kasus Sekolah Mutiara Nusantara “. Penelitian ini dilakukan dengan tujuan untuk menghasilkan sebuah aplikasi berbasis web

yang dapat melakukan penginputan nilai siswa, pengelolaan nilai, pengelolaan data siswa, pengelolaan data guru dengan menggunakan basis data. Adapun tujuan lain dari aplikasi web ini yaitu untuk memberikan informasi kepada pengguna mengenai data yang berkaitan dengan akademik yang diperoleh dari data nilai siswa, guru, orang tua dan siswa yang disimpan melalui basis data baik untuk satu sekolah maupun banyak sekolah. Sumber data untuk pembuatan aplikasi diperoleh dari buku-buku literatur mengenai teori-teori yang dibutuhkan, dan berbagai sumber dari internet untuk referensi. Dengan dibuatnya aplikasi ini, proses pengolahan data lebih efisien dan dapat menghemat banyak waktu dalam pengelolaan data-data yang berkaitan dengan akademik pada Sekolah Mutiara Nusantara.

(2)

ii

ABSTRACT

Mutiara Nusantara International School is an international school located at Sersan Bajuri street Setiabudi, Bandung. The school still executes

it’s business processes of entering students data, entering students’grades, managing student data, and managing teacher data manually. This research built a web-based system that can be used to improve the performance in managing data of teachers, school employees, principals and administrators more optimally. This research was conducted to build a web-based application that can assist in entering students, data entering

students’grades, and managing students and teacher data. In addition, it can provide information to users on students’grades, teachers, parents and students data that are saved in the database. The data source for the application development was acquired from literatures on relevant theories, and other internet sources resources. With this application, the data processing is expected to be more efficient and many time saved in the management of data related to the academic activities at the Mutiara Nusantara International School.

(3)

iii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

DAFTAR NOTASI/ LAMBANG ... xviii

DAFTAR SINGKATAN ... xxi

DAFTAR ISTILAH ... xxii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.1.1 Definisi Sistem... 6

2.1.2 Definisi Informasi ... 6

2.1.3 Definisi Sistem Informasi ... 7

2.1.4 Definisi Sistem Informasi Akademik ... 7

2.2 Definisi Data ... 7

2.3 Definisi Proses Bisnis ... 8

2.4 Flowchart ... 8

2.4.1 Jenis Flowchart ... 8

(4)

iv

2.6 Object Oriented Programing (OOP) ... 11

2.7 Entity Relationship Diagram (ERD)... 11

2.7.1 ERD ... 11

2.7.2 Relasi ERD ... 12

2.7.3 Entitas ... 12

2.8 MySQL ... 13

2.9 Hypertext Prepocessor (PHP) ... 13

2.10 XAMPP ... 13

2.11 JavaScript ... 14

2.12 Jquery ... 14

2.13 Cascading Style Sheets (CSS) ... 14

2.14 Symfony Framework ... 15

2.15 Unified Modeling Language (UML) ... 15

2.15.1 Use Case Diagram ... 15

2.15.2 Class Diagram ... 16

2.15.3 Activity Diagram ... 16

2.16 Unit Testing ... 17

2.16.1 Black Box Testing ... 17

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 18

3.1 Proses Bisnis Pendaftaran Siswa ... 18

3.2 Proses Bisnis Pelaksanaan Tes ... 20

3.3 Proses Bisnis Pendaftaran Ulang ... 22

3.4 Proses Bisnis Pengelolaan Nilai ... 24

3.5 Entity Relationship Diagram ... 25

3.6 Atribut Entitas Entity Relationship Diagram ... 26

3.7 ER to Table ... 28

3.8 Use Case ... 35

3.8.1 Use Case Sistem Informasi Akademik Berbasis Web ... 35

3.8.2 Use Case Registrasi ... 36

3.8.3 Use Case Mengelola Akademik ... 37

3.8.4 Use Case Mengelola Tahun Ajaran ... 38

(5)

v

3.8.6 Use Case Mengelola Tingkatan Pendidikan (Level) ... 40

3.8.7 Use Case Mengelola Tingkatan Kelas (Grade) ... 41

3.8.8 Use Case Mengelola Tingkatan Kelas Berdasarkan Tingkatan Pendidikan (Grade Level) ... 42

3.8.9 Use Case Mengelola Tingkatan Kelas Berdasarkan Tingkatan Pendidikan Dan Sekolah (School Grade Level) ... 43

3.8.10 Use Case Mengelola Mata Pelajaran (Subject) ... 44

3.8.11 Use Case Mengelola Mata Pelajaran Berdasarkan Kelas (Course) 45 3.8.12 Use Case Mengelola Masa Ajaran (Term) ... 46

3.8.13 Use Case Mengelola Tes Siswa ... 47

3.8.14 Use Case Mengelola Organisasi ... 48

3.8.15 Use Case Mengelola Sekolah ... 49

3.8.16 Use Case Mengelola Tahun Ajarn Berdasarkan Sekolah (School Year) ... 50

3.8.17 Use case Mengelola Tes Berdasarkan Sekolah (School Test) 51 3.8.18 Use Case Mengelola Nilai ... 52

3.9 Class Diagram ... 53

3.9.1 Class Diagram Tahun Akademik ... 53

3.9.2 Class Diagram Aplikasi / Registrasi ... 54

3.9.3 Class Diargram Penyakit ... 55

3.9.4 Class Diagram Mata Pelajaran Berdasarkan Kelas ... 55

3.9.5 Class Diagram Suku Bangsa ... 55

3.9.6 Class Diagram Organisasi ... 56

3.9.7 Class DiagramGrade Level ... 56

3.9.8 Class Diagram School Grade Level ... 57

3.9.9 Class Diagram School Health ... 57

3.10 Activity Diagram ... 58

3.10.1 Activity Diagram Pendaftaran Siswa Baru... 58

3.10.2 Activity Diagram Validasi Pendaftaran Siswa Baru ... 59

(6)

vi

3.10.4 Activity Diagram Ubah Tahun Ajaran ... 61

3.10.5 Activity Diagram Tambah Suku Bangsa ... 62

3.10.6 Activity Diagram Ubah Suku Bangsa ... 63

3.10.7 Activity Diagram Tambah Organisasi ... 64

3.10.8 Activity Diagram Ubah Organisasi ... 65

3.10.9 Activity Diagram Tambah Sekolah ... 66

3.10.10 Activity Diagram Ubah Sekolah ... 67

3.10.11 Activity Diagram Tambah Tahun Ajaran Berdasarkan Sekolah (School Year) ... 68

3.10.12 Activity Diagram Ubah Tahun Ajaran Berdasarkan Sekolah (School Year) ... 69

3.10.13 Activity Diagram Tambah Tes Berdasarkan Sekolah (School Test) 70 3.10.14 Activity Diagram Ubah Tes Berdasarkan Sekolah (School Test) 71 3.10.15 Activity Diagram Tambah Tingkatan Pendidikan (Level) ... 72

3.10.16 Activity Diagram Ubah Tingkatan Pendidikan (Level) ... 73

3.10.17 Activity Diagram Tambah Tingkatan Kelas (Grade) ... 74

3.10.18 Activity Diagram Ubah Tingkatan Kelas (Grade) ... 75

3.10.19 Activity Diagram Tambah Tingkatan Kelas Berdasarkan Tingkatan Pendidikan (Grade Level) ... 76

3.10.20 Activity Diagram Ubah Tingkatan Kelas Berdasarkan Tingkatan Pendidikan (Grade Level) ... 77

3.10.21 Activity Diagram Tambah Tingkatan Kelas Berdasarkan Tingkatan Pendidikan Dan Sekolah (School Grade Level) ... 78

3.10.22 Activity Diagram Ubah Tingkatan Kelas Berdasarkan Tingkatan Pendidikan Dan Sekolah (School Grade Level) ... 79

3.10.23 Activity Diagram Tambah Mata Pelajaran (Subject) ... 80

(7)

vii

3.10.26 Activity Diagram Ubah Mata Pelajaran Berdasarkan Kelas (Course) 83

3.10.27 Activity Diagram Tambah Kelas ... 84

3.10.28 Activity Diagram Ubah Kelas ... 85

3.10.29 Activity Diagram Tambah Masa Ajaran (Term) ... 86

3.10.30 Activity Diagram Ubah Masa Ajaran (Term) ... 87

3.10.31 Activity Diagram Tambah Tes ... 88

3.10.32 Activity Diagram Ubah Tes ... 89

3.10.33 Activity Diagram Tambah Halaman Keterangan ... 90

3.10.34 Activity Diagram Ubah Halaman Keterangan ... 91

3.10.35 Activity Diagram Tambah Topik ... 92

3.10.36 Activity Diagram Ubah Topik ... 93

3.10.37 Activity Diagram Tambah Bantuan ... 94

3.10.38 Activity Diagram Ubah Bantuan ... 95

3.10.39 Activity Diagram Tambah Penyakit ... 96

3.10.40 Activity Diagram Ubah Penyakit ... 97

3.10.41 Activity Diagram Tambah Obat ... 98

3.10.42 Activity Diagram Ubah Obat ... 99

3.11 Rancangan Antarmuka Pengguna ... 100

3.11.1 Halaman Index ... 100

3.11.2 Login ... 101

3.11.3 Home ... 102

3.11.4 School Registration ... 103

3.11.5 New Application ... 104

3.11.6 Check Application ... 105

3.11.7 Academic Year ... 106

3.11.8 New Academic Year ... 107

3.11.9 School ... 108

3.11.10 New School ... 109

BAB 4. HASIL PENELITIAN ... 110

4.1 Halaman Awal ... 110

(8)

viii

4.3 Halaman Awal Admin ... 112

4.4 Halaman Aplikasi / Registrasi Siswa Baru ... 112

4.5 Halaman Riwayat Kesehatan Siswa Baru ... 113

4.6 Halaman Riwayat Obat Siswa ... 113

4.7 Halaman Riwayat Penyakit Siswa ... 114

4.8 Halaman Unggah Berkas Siswa ... 114

4.9 Halaman Aplikasi / Registrasi Siswa Baru Pada Admin ... 115

4.10 Halaman Ubah Aplikasi / Registrasi Siswa ... 115

4.11 Halaman Ubah Kesehatan Siswa ... 116

4.12 Halaman Ubah Riwayat Penyakit Siswa ... 116

4.13 Halaman Ubah Obat Siswa ... 117

4.14 Halaman Ubah Berkas Siswa ... 117

4.15 Halaman Bantuan (Help) ... 118

4.16 Halaman Topik ... 118

4.17 Halaman Keterangan (Pages) ... 119

4.18 Halaman Tahun Akademik (Academik Year) ... 119

4.19 Halaman Suku Bangsa (Ethnicity) ... 120

4.20 Halaman Tingkatan Pendidikan (Level) ... 120

4.21 Halaman Tingkatan Kelas (Grade) ... 121

4.22 Halaman Tingkatan Kelas Berdasarkan Tingkatan Pendidikan (Grade Level) ... 121

4.23 Halaman Tingkatan Kelas Berdasarkan Tingkatan Pendidikan Dan Sekolah (School Grade Level) ... 122

4.24 Halaman Mata Pelajaran (Subject) ... 122

4.25 Halaman Mata Pelajaran Berdasarkan Kelas (Course) ... 123

4.26 Halaman Tes ... 123

4.27 Halaman Masa Ajaran (Term) ... 124

4.28 Halaman Organisasi ... 124

4.29 Halaman Sekolah ... 125

4.30 Halaman Tahun Ajaran Berdasarkan Sekolah (School Year) ... 125

4.31 Halaman Tes Berdasarkan Sekolah (School Test) ... 126

(9)

ix

4.33 Halaman Kelas Berdasarkan Sekolah dan Siswa (School Class

student) ... 127

4.34 Halaman Nilai ... 127

4.35 Halaman Raport Siswa ... 128

4.36 Halaman Penyakit ... 128

4.37 Halaman Obat ... 129

4.38 Halaman Formula ... 129

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 130

5.1 Pengujian Login ... 130

5.2 Pengujian Pendaftaran Siswa Baru ... 130

5.3 Pengujian Tahun Ajaran ... 131

5.4 Pengujian Suku Bangsa (Ethnicity) ... 132

5.5 Pengujian Organisasi (Organization) ... 132

5.6 Pengujian Sekolah ... 133

5.7 Pengujian Tahun Ajaran Berdasarkan Sekolah (SchoolYear) ... 133

5.8 Pengujian Tes Berdasarkan Sekolah (SchoolTest) ... 134

5.9 Pengujian Tingkatan Pendidikan (Level) ... 135

5.10 Pengujian Tingkatan Kelas (Grade) ... 135

5.11 Pengujian Tingkatan Kelas berdasarkan Tingkatan Pendidikan (Grade Level) ... 136

5.12 Pengujian Tingkatan Kelas berdasarkan Tingkatan Pendidikan dan Sekolah (SchoolGradeLevel) ... 137

5.13 Pengujian Mata Pelajaran (Subject) ... 138

5.14 Pengujian Mata Pelajaran Berdasarkan Kelas(Course)... 138

5.15 Pengujian Kelas ... 139

5.16 Pengujian Masa Ajaran (Term) ... 140

5.17 Pengujian Tes ... 140

5.18 Pengujian Topik ... 141

5.19 Pengujian Bantuan (Help) ... 141

5.20 Pengujian Halaman Keterangan (Pages) ... 142

BAB 6. SIMPULAN DAN SARAN ... 143

(10)

x

(11)

xi

DAFTAR GAMBAR

Gambar 2.1 Contoh Flowchart Sistem ... 9

Gambar 2.2 Contoh Flowchart Program ... 10

Gambar 2.3 Contoh ERD ... 12

Gambar 2.4 Contoh Tag PHP ... 13

Gambar 2.5 Contoh Use Case Diagram ... 16

Gambar 2.6 Contoh Class Diagram ... 16

Gambar 2.7 Contoh Activity Diagram ... 17

Gambar 3.1 Proses bisnis pendaftaran siswa ... 19

Gambar 3.2 Proses bisnis pelaksanaan tes siswa baru ... 21

Gambar 3.3 Proses bisnis pendaftaran ulang siswa baru ... 23

Gambar 3.4 Proses bisnis pengelolaan nilai ... 24

Gambar 3.5 Entity relationship diagram ... 25

Gambar 3.6 Atribut Entitas Entity relationship diagram ... 26

Gambar 3.7 Atribut Entitas Entity relationship diagram ... 27

Gambar 3.8 Atribut Entitas Entity relationship diagram ... 28

Gambar 3.9 Usecase sistem informasi akademik berbasis web ... 35

Gambar 3.10 Usecase registrasi ... 36

Gambar 3.11 Use case mengelola akademik ... 37

Gambar 3.12 Use case mengelola tahun ajaran ... 38

Gambar 3.13 Use case mengelola kelas ... 39

Gambar 3.14 Use case mengelola tingkatan pendidikan ... 40

Gambar 3.15 Use case mengelola tingkatan kelas (grade) ... 41

Gambar 3.16 Use case mengelola tingkatan kelas bedasarkan tingkatan pendidikan (grade level) ... 42

Gambar 3.17 Use case mengelola tingktan kelas berdasarkan tingkatan pendidikan dan sekolah (school grade level) ... 43

Gambar 3.18 Use case mengelola mata pelajaran (subject) ... 44

Gambar 3.19 Use case mengelola mata pelajaran berdasarkan kelas (course)... 45

(12)

xii

Gambar 3.21 Use case mengelola tes siswa ... 47

Gambar 3.22 Use case mengelola organisasi ... 48

Gambar 3.23 Use case mengelola sekolah ... 49

Gambar 3.24 Use case mengelola tahun ajaran berdasarkan sekolah (school year) 50 Gambar 3.25 Use case mengelola tes siswa berdasarkan sekolah (school test) 51 Gambar 3.26 Use case mengelola nilai siswa ... 52

Gambar 3.27 Classdiagram sistem informasi akademik berbasis web ... 53

Gambar 3.28 Class diagram tahun akademik ... 53

Gambar 3.29 Class diagram aplikasi ... 54

Gambar 3.30 Class diagram penyakit ... 55

Gambar 3.31 Class diagram mata pelajaran berdasarkan kelas ... 55

Gambar 3.32 Class diagram suku bangsa ... 55

Gambar 3.33 Class diagram organisasi ... 56

Gambar 3.34 Class diagramgrade level ... 56

Gambar 3.35 Class diagram school grade level ... 57

Gambar 3.36 Class diagram school health ... 57

Gambar 3.37 Activitydiagram pendaftaran siswa baru ... 58

Gambar 3.38 Activity diagram validasi pendaftran siswa baru ... 59

Gambar 3.39 Activity diagram tambah tahun ajaran ... 60

Gambar 3.40 Activity diagram ubah tahun ajaran ... 61

Gambar 3.41 Activity diagram tambah suku bangsa ... 62

Gambar 3.42 Activity diagram ubah suku bangsa... 63

Gambar 3.43 Activity diagram tambah organisasi... 64

Gambar 3.44 Activity diagram ubah organisasi... 65

Gambar 3.45 Activity diagram tambah sekolah ... 66

Gambar 3.46 Activity diagram ubah sekolah ... 67

Gambar 3.47 Activity diagram tambah tahun ajaran berdasarkan sekolah (school year) ... 68

(13)

xiii

Gambar 3.49 Activity diagram tambah tes berdasarkan sekolah (school test)70 Gambar 3.50 Activity diagram ubah tes berdasarkan sekolah (school test) . 71

Gambar 3.51 Activity diagram tambah tingkatan pendidikan (level) ... 72

Gambar 3.52 Activity diagram ubah tingkatan pendidikan (level) ... 73

Gambar 3.53 Activity diagram tambah tingkatan kelas (grade) ... 74

Gambar 3.54 Activity diagram ubah tingkatan kelas (grade) ... 75

Gambar 3.55 Activity diagram tambah tingkatan kelas berdasarkan tingkatan pendidikan (grade level) ... 76

Gambar 3.56 Activity diagram ubah tingkatan kelas berdasarkan tingkatan pendidikan (grade level) ... 77

Gambar 3.57 Activity diagram tambah tingkatan kelas berdasarkan tingkatan pendidikan dan sekolah (school grade level) ... 78

Gambar 3.58 Activity diagram ubah tingkatan kelas berdasarkan tingkatan pendidikan dan sekolah (school grade level) ... 79

Gambar 3.59 Activity diagram tambah mata pelajaran (subject) ... 80

Gambar 3.60 Activity diagram ubah mata pelajaran (subject) ... 81

Gambar 3.61 Activity diagram tambah mata pelajaran berdasarkan kelas (course)... 82

Gambar 3.62 Activity diagram ubah mata pelajaran berdasarkan kelas (course)... 83

Gambar 3.63 Activity diagram tambah kelas ... 84

Gambar 3.64 Activity diagram ubah kelas ... 85

Gambar 3.65 Activity diagram tambah masa ajaran (term) ... 86

Gambar 3.66 Activity Diagram ubah masa ajaran (term) ... 87

Gambar 3.67 Activity diagram tambah tes ... 88

Gambar 3.68 Activity diagram ubah tes ... 89

Gambar 3.69 Activity diagram tambah halaman keterangan (pages) ... 90

Gambar 3.70 Activity diagram ubah halaman keterangan (pages) ... 91

Gambar 3.71 Activity diagram tambah topik ... 92

Gambar 3.72 Activity diagram ubah topik ... 93

Gambar 3.73 Activity diagram tambah bantuan (help) ... 94

(14)

xiv

Gambar 3.75 Activity diagram tambah penyakit... 96

Gambar 3.76 Activity diagram ubah penyakit ... 97

Gambar 3.77 Activity diagram tambah obat ... 98

Gambar 3.78 Activity diagram ubah obat ... 99

Gambar 3.79 Rancangan halaman index ... 100

Gambar 3.80 Rancangan halaman login ... 101

Gambar 3.81 Rancangan halaman home ... 102

Gambar 3.82 Rancangan halaman registrasi sekolah ... 103

Gambar 3.83 Rancangan halaman tambah aplikasi sekolah ... 104

Gambar 3.84 Rancangan halaman cek aplikasi sekolah ... 105

Gambar 3.85 Rancangan halaman tahun akademik ... 106

Gambar 3.86 Rancangan halaman tambah tahun akademik ... 107

Gambar 3.87 Rancangan halaman sekolah ... 108

Gambar 3.88 Rancangan halaman tambah sekolah ... 109

Gambar 4.1 Halaman awal ... 110

Gambar 4.2 Halaman login ... 111

Gambar 4.3 Halaman awal / dasboard admin ... 112

Gambar 4.4 Halaman aplikasi / registrasi siswa baru ... 112

Gambar 4.5 Halaman riwayat kesehatan siswa baru ... 113

Gambar 4.6 Halaman riwayat obat siswa ... 113

Gambar 4.7 Halaman riwayat penyakit siswa ... 114

Gambar 4.8 Halaman unggah berkas siswa ... 114

Gambar 4.9 Halaman daftar aplikasi / registrasi ... 115

Gambar 4.10 Halaman ubah aplikasi / registrasi ... 115

Gambar 4.11 Halaman ubah kesehatan siswa ... 116

Gambar 4.12 Halaman ubah riwayat penyakit siswa ... 116

Gambar 4.13 Halaman ubah obat siswa ... 117

Gambar 4.14 Halaman ubah berkas siswa ... 117

Gambar 4.15 Halaman bantuan ... 118

Gambar 4.16 Halaman topik ... 118

Gambar 4.17 Halaman keterangan ... 119

(15)

xv

Gambar 4.19 Halaman suku bangsa ... 120

Gambar 4.20 Halaman tingkatan pendidikan ... 120

Gambar 4.21 Halaman tingkatan kelas ... 121

Gambar 4.22 Halaman tingkatan kelas berdasarkan tingkatan pendidikan 121 Gambar 4.23 Halaman tingkatan kelas berdasarkan tingkatan pendidikan dan sekolah ... 122

Gambar 4.24 Halaman mata pelajaran ... 122

Gambar 4.25 Halaman mata pelajaran berdasarkan kelas ... 123

Gambar 4.26 Halaman tes ... 123

Gambar 4.27 Halaman masa ajaran ... 124

Gambar 4.28 Halaman organisasi ... 124

Gambar 4.29 Halaman sekolah ... 125

Gambar 4.30 Halaman tahun ajaran berdasarkan sekolah ... 125

Gambar 4.31 Halaman tes berdasarkan sekolah ... 126

Gambar 4.32 Halaman kelas berdasarkan sekolah ... 126

Gambar 4.33 Halaman kelas berdasarkan sekolah dan siswa ... 127

Gambar 4.34 Halaman nilai ... 127

Gambar 4.35 Halaman raport siswa ... 128

Gambar 4.36 Halaman Penyakit ... 128

Gambar 4.37 Halaman Obat ... 129

(16)

xvi

DAFTAR TABEL

Tabel 3.1 Tabel academic year ... 28

Tabel 3.2 Tabel condition ... 28

Tabel 3.3 Tabel medical ... 29

Tabel 3.4 Tabel application ... 29

Tabel 3.5 Tabel course ... 30

Tabel 3.6 Tabel ethnicity ... 30

Tabel 3.7 Tabel grade ... 30

Tabel 3.8 Tabel formula ... 30

Tabel 3.9 Tabel grade level ... 31

Tabel 3.10 Tabel level ... 31

Tabel 3.11 Tabel help ... 31

Tabel 3.12 Tabel school class student ... 32

Tabel 3.13 parent student ... 32

Tabel 3.14 Tabel school class... 32

Tabel 3.15 Tabel page ... 32

Tabel 3.21 Tabel student sedical ... 34

Tabel 5.1 Pengujian login ... 130

Tabel 5.2 Pengujian Pendaftaran Siswa Baru ... 130

Tabel 5.3 Pengujian Tahun Ajaran ... 131

Tabel 5.4 Pengujian Suku Bangsa ... 132

Tabel 5.5 Pengujian Organisasi ... 132

Tabel 5.6 Pengujian Sekolah ... 133

Tabel 5.7 Pengujian Tahun Ajaran berdasarkan Sekolah ... 133

Tabel 5.8 Pengujian Tes Berdasarkan Sekolah ... 134

(17)

xvii

Tabel 5.10 Pengujian Tingkatan Kelas ... 135

Tabel 5.11 Pengujian Tingkatan Kelas Berdasarkan Tingkatan Pendidikan136 Tabel 5.12 Pengujian Tingkatan Kelas Berdasarkan Tingkatan Pendidikan dan Sekolah ... 137

Tabel 5.13 Pengujian Mata Pelajaran ... 138

Tabel 5.14 Pengujian Mata Pelajaran Berdasarkan Kelas ... 138

Tabel 5.15 Pengujian Kelas ... 139

Tabel 5.16 Masa Ajaran ... 140

Tabel 5.17 Pengujian Tes ... 140

Tabel 5.18 Pengujian Topik ... 141

Tabel 5.19 Pengujian Batuan ... 141

(18)

xviii

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Use Case Use Case

Use case digambarkan

sebagai lingkaran elips

dengan nama use case

dituliskan didalam elips

tersebut.

Use Case Actor

Actor adalah pengguna

sistem. Actor tidak

terbatas hanya manusia

saja, jika sebuah sistem

berkomunikasi dengan

aplikasi lain dan

membutuhkan input

atau memberikan

output, maka aplikasi

tersebut juga bisa

dianggap sebagai actor.

Use Case Association

Association

menunjukkan hubungan

statis antar dua class.

Class

Diagram Class

Class adalah dekripsi

kelompok obyek-obyek

dengan property,

perilaku (operasi) dan

relasi yang sama.

Activity

Diagram Start Titik awal

Activity

Diagram End Titik akhir

Activity

Diagram Activity Menunjukkan proses

Activity

Diagram Decision

Pilihan untuk

(19)

xix

Jenis Notasi/Lambang Nama Arti

Activity

Diagram Fork

Digunakan untuk

menunjukkan kegiatan

yang dilakukan secara

parallel atau untuk

Menyatakan jalannya

arus suatu proses

Flowchart Simbol process

Menyatakan suatu

tindakan

(proses) yang dilakukan

oleh komputer

Flowchart Simbol manual

Menyatakan suatu

tindakan (proses) yang

tidak dilakukan oleh

komputer

Flowchart Simbol

decision

Menujukkan suatu

kondisi tertentu yang

akan menghasilkan dua

kemungkinan

Flowchart Simbol

terminal

Menyatakan permulaan

atau akhir suatu

program

Flowchart Simbol

manual input

Memasukkan data

secara manual dengan

menggunakan online

keyboard

Flowchart Simbol

document

Mencetak keluaran

dalam bentuk dokumen

(melalui printer)

Flowchart Simbol

offline-storage

Menunjukkan bahwa

data dalam simbol ini

akan disimpan ke

(20)

xx

Jenis Notasi/Lambang Nama Arti

ERD Entity

maupun entity dengan

atribut.

Sumber :

Flowchart diambil dari Andri Kinoya dan Kusrini [1] ERD diambil dari Octaviani HS [2]

Usecase diambil dari M. Farid Azis [3]

(21)

xxi

DAFTAR SINGKATAN

ERD : Entity Relationship Diagram

UML : Unified Modeling Language

CPU : Central Processing Unit

SQL : Structured Query Language

(22)

xxii

DAFTAR ISTILAH

Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi.

(23)

1

BAB 1. PENDAHULUAN

Dalam bab 1 ini akan menjelaskan mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, metode penelitian dan sistematika penyajian.

1.1 Latar Belakang Masalah

Perkembangan ilmu pengetahuan dan teknologi, khususnya dalam bidang teknologi informasi berkembangan dengan pesat dan dapat diterapkan dalam bidang lain. Teknologi informasi merupakan sebuah solusi untuk membantu, mempercepat, dan mempermudah pekerjaan. Selain itu, teknologi informasi dapat memberikan informasi dalam waktu nyata (realtime)dan dapat diakses dimana saja.

Penerapan teknologi informasi dalam dunia pendidikan merupakan kebutuhan yang sangat penting bagi sebuah instansi pendidikan. Teknologi informasi dapat memberikan nilai tambah bagi instansi pendidikan. Manfaat lain dari penerapan teknologi informasi adalah, memberikan informasi dalam waktu nyata (real time) dan dapat diakses dimana saja. Dengan demikian, dapat meningkatkan efektifitas dan efisiensi baik dari segi biaya, tenaga, maupun waktu dalam sebuah instansi pendidikan.

(24)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang ada, maka dapat dibuat beberapa rumusan masalah. Rumusan masalah yang ada yaitu sebagai berikut:

1. Bagaimana mengembangkan sistem informasi akademik yang dapat mengelola data-data yang dibutuhkan dalam pengelolaan sekolah? 2. Bagaimana mengembangkan sistem informasi akademik yang merekam

nilai dan membuat raport pertriwulan bagi siswa?

3. Bagaimana mengembangkan sistem informasi akademik yang memungkinkan orang tua siswa dapat memonitor nilai anaknya?

4. Bagaimana mengembangkan sistem informasi akademik yang memudahkan guru dalam mengelola nilai akademik maupun non-akademik?

1.3 Tujuan Pembahasan

Tujuan dari pembuatan aplikasi ini adalah:

1. Untuk mengolah data-data siswa, guru, orang tua siswa dan data-data yang berkaitan dengan akademik, basis data akan digunakan untuk menyimpan data-data tersebut.

2. Untuk memberikan informasi kepada pengguna mengenai data-data siswa yang diperoleh dari data-data sekolah yang disimpan dalam basis data.

3. Untuk memberikan informasi kepada orang tua siswa mengenai nilai yang diperoleh dalam proses belajar anaknya.

(25)

3

Universitas Kristen Maranatha

1.4 Ruang Lingkup Kajian

Untuk perangkat keras minimum yang dibutuhkan agar aplikasi dapat berjalan adalah sebagai berikut:

 Processor : Intel Core i3 1,6 GHz  Memori : 2 GB

 Hard Disk : 250 GB

 Sistem Operasi : Windows 7

Mouse, keyboard, dan monitor standar

Untuk perangkat lunak yang digunakan dalam membuat aplikasi ini adalah sebagi berikut:

 Windows 7  XAMPP  MYSQL

 Simfony Framework  Notepad++

 PHP Strom

Batasan aplikasi akan dibuat berdasarkan pengguna aplikasi tersebut, dimana pengguna yaitu admin, kepala sekolah, guru, siswa, dan orang tua siswa. Aplikasi ini dibuat tidak hanya untuk satu sekolah, sehingga aplikasi ini dapat digunakan mengelola beberapa sekolah. Fitur yang disediakan oleh aplikasi adalah :

 Fitur untuk mengelola data guru  Fitur untuk mengelola data siswa  Fitur untuk mengelola data nilai

1.5 Sumber Data

Konsep penelitian yang digunakan adalah: 1. Pencarian informasi dari internet

(26)

4

Universitas Kristen Maranatha digunakan sebagai bahan acuan maupun pembanding dalam penelitian ini.

2. Studi literatur

Studi kepustakaan dilakukan agar peneliti memperoleh informasi yang lebih dalam mengenai topik yang dibahas, yang dapat dijadikan sebagai bahan acuan maupun pembanding dalam penelitian ini.

Studi kepustakaan ini peneliti peroleh dari sumber buku, jurnal, makalah dan skripsi-skripsi yang terkait dengan topik yang dibahas oleh peneliti. 3. Analisis dan desain

Analisis dalam penelitian ini berguna untuk membandingkan informasi-informasi yang diperoleh peneliti untuk mengembangkan sistem.

1.6 Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika penulisan yang akan digunakan adalah sebagi berikut:

BAB 1. PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, metode penelitian, serta sistematika penyajian dari proyek kerja praktek ini.

BAB 2. KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek kerja praktek ini.

BAB 3. ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem. Beberapa teori yang digunakan untuk mendasari penyelesaian kerja praktek ini antara lain yaitu ERD dan UML.

BAB 4. HASIL PENELITIAN

Bab ini berisi kumpulan screenshot dan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

(27)

5

Universitas Kristen Maranatha Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.

BAB 6. SIMPULAN DAN SARAN

(28)

143

Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

Setelah melaksanakan penelitian tentang Sistem Informasi Akademik Berbasis Web dengan studi kasus Sekolah Mutiara Nusantara serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka dapat ditarik simpulan dan saran diantaranya sebagai berikut:

6.1 Simpulan

Dari hasil pembahasan di atas dapat diambil kesimpulan mengenai pembangunan Sistem Informasi Akademik Berbasis Web sebagai berikut :

1. Aplikasi yang dibuat dapat mengolah data siswa, nilai, guru, maupuan orang tua dengan menggunakan basis data untuk menyimpan data-data transaksi tersebut.

2. Aplikasi yang dibuat dapat menyimpan data siswa, nilai, guru, maupuan orang tua dengan menggunakan basis data dan memberikan informasi berupa rapor/laporan mengenai data nilai siswa yang diperoleh dari basis data.

3. Aplikasi yang dibuat dapat memberikan informasi kepada pengguna mengenai data yang berkaitan dengan akademik yang diperoleh dari data nilai siswa, guru, orang tua dan siswa yang disimpan melalui basis data.

4. Aplikasi yang dibuat dapat memberikan informasi kepada guru mengenai data yang berkaitan dengan data nilai siswa, sehingga guru dapat mengelola data nilai siswa didiknya dan disimpan melalui basis data.

6.2 Saran

Saran untuk pengembangan aplikasi ini lebih lanjut di masa yang akan datang adalah sebagai berikut:

1. Perlu adanya pengembangan lebih lanjut untuk mengelola data-data sekolah dan data nilai siswa.

(29)

144

Universitas Kristen Maranatha 3. Perlu adanya pengembangan lebih lanjut untuk penempatan siswa

dalam sebuah kelas.

(30)

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] A. Koniyo and K. S. K. , Tuntutan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server, Yogyakarta: ANDI, 2007.

[2] O. HS, Shortcourse SQL Server 2008 Express, Semarang: WAHANA KOMPUTER, 2010.

[3] M. Ir. M. Farid Azis, Object Oriented Programming dengan PHP5, Jakarta: PT Elex Media Komputindo, 2005.

[4] A. Nugroho, Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP, Yogyakarta: ANDI, 2010.

[5] C. J. L. Gaol, Sistem Informasi Manajemen, Jakarta: Grasindo, 2008. [6] H. A. Fatta, Analisis dan Perancangan Sistem Informasi untuk

Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: ANDI, 2007.

[7] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2005.

[8] K. I. Satoto, "Tentang Sistem Informasi Akademik Fakultas Teknik Unpid," 2006.

[9] M. D. Z. Amsyah, Managemen Sistem Informasi, Jakarta: PT Gramedia Pustaka Utama, 2005.

[10] K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.

[11] E. Utami and S. , 10 Langkah Belajar Logika dan Algoritma Menggunakan Bahasa C dan C++ di GNU/Linux, Yogyakarta: ANDI, 2005.

(31)

146

Universitas Kristen Maranatha [13] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data,

Yogyakarta: ANDI, 2007.

[14] M. Huda and B. Komputer, Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans, Jakarta: PT Elex Media Komputindo, 2010. [15] R. Migrasi Microsoft SQL Server dengan PostgresSQL, Jakarta: PT Elex

Media Komputindo, 2005.

[16] A. Ramadhan, Student Guide Series Pemrograman Web Database dengan PHP dan MySQL, Jakarta: PT Elex Media Komputindo, 2006. [17] Y. Wicaksono and S. Community, Membangun Bisnis Online dengan

Mambo, Jakarta: PT Elex Media Komputindo, 2008.

[18] R. S. Hakim, Cara Cerdas Mengelola Blog, Jakarta: PT Elex Media Komputindo, 2008.

[19] Komputer, Wahana, Panduan Praktis Menguasai Pemrograman Web dengan JavaScript, Yogyakarta: ANDI, 2010.

[20] Z. Ali and S. Community, 36 Menit Belajar Komputer PHP dan MySQL, Jakarta: PT Elex Media Komputindo, 2008.

[21] T. Kun, Membuat Website Canggih dengan Jquery untuk Pemula, Jakarta: PT TransMedia, 2010.

[22] Sulistyawan, Rubianto and R. Saleh, Modifikasi Blog Multiply dengan CSS, Jakarta: PT Elex Media Komputindo, 2008.

[23] "Symfony," [Online]. Available: https://symfony.com/. [Accessed 17 6 2015].

Referensi

Dokumen terkait

Rencana struktur tata ruang untuk Kawasan Reok secara pewilayahan masuk dalam Wilayah Pengembangan II dengan fungsi sebagai Pusat Kegiatan Lokal (PKL). Kawasan

Dalam penelitian ini, objek yang akan dianalisis menggunakan semiotika adalah iklan politik “Wujudkan Mimpi Bersama Jokowi- JK”.Dengan menggunakan analisis semiotika

Oleh karena itu, untuk mengatasi adanya waste berupa environmental, health and safety maka dapat diatasi dengan pengadaan kursi yang lebih layak untuk pekerja sortir

Penelitian ini merupakan penelitian uji laboratorium yang membandingkan profil disolusi dan penetapan kadar ke tiga tablet amlodipin, terdiri dari inovator (tablet A), generik

Para cendekiawan yang mengkaji aspek ini memiliki tujuan dasar untuk membuktikan kebenaran Islam dan Al - Qur‟an, serta membangkitkan „izzah (kebanggaan) kaum muslimin

Bagaimana penerapan strategi planted questions (pertanyaan rekayasa) dalam meningkatkan keberanian siswa bertanya pada mata pelajaran sejarah kebudayaan Islam (SKI) di MI

KWN adalah satu program global tahunan yang membolehkan pelajar-pelajar antara umur 10-15 tahun untuk merekodkan idea-idea mereka dengan peralatan video yang

[r]