Analisis dan Perancangan Sistem Akademik Sekolah Menengah Atas Negeri 15 Bandung.

(1)

vi

ABSTRAK

Di era globalisasi ini Teknologi dan informasi semakin berkembang dan sangat dibutuhkan dalam berbagai aspek salah satunya dalam aspek pendidikan. Pendataan yang kurang rapih, masih banyaknya perhitungan nilai yang salah akibat kesalahan manusia, penyebaran informasi nilai yang masih lamban, serta penyimpanan data yang masih kurang aman menjadi salah satu masalah yang terjadi pada SMA Negeri 15 Bandung khususnya maupun sekolah lainnya pada umumnya. Teknologi informasi yang berkembang pesat mempunyai tantangan untuk memberikan solusi dalam permasalahan ini, yaitu perancangan teknologi tepat guna dalam bidang pendidikan yang dapat membantu proses pendataan dan pemberian informasi yang lebih baik dan tepat sasaran. Analisis dan Perancangan Sistem Akademik Sekolah Menengah Atas Negeri 15 Bandung adalah penerapan teknologi informasi dan komunikasi dalam bidang pendidikan berbasis web, untuk menyebarluaskan informasi yang berkaitan dengan nilai siswa siswi yang ada di Sekolah Menengah Atas Negeri 15 Bandung. Sistem ini menyajikan informasi tentang data siswa, data guru, data jadwal pelajaran dan data nilai yang cepat, tepat, akurat, terkendali dan dapat dipertanggungjawabkan. Penggunaan SMS Gateway pada sistem ini menjamin data dan sistem informasi yang tepat sasaran dan dapat diakses dengan mudah oleh siswa maupun orang tua siswa yaitu dengan permintaan dan pengiriman data melalui SMS (Short Message Service) Kata kunci : Pendidikan, Nilai, Jadwal, SMS


(2)

vii

ABSTRACT

In this era of globalization and information technology is growing and is required in many aspects of one aspect of education. Documenting the less organized, there are many calculations wrong value due to human error, the value of information dissemination is still slow, and data storage is less safe to be one of the problems that occur in SMA Negeri 15 Bandung in particular and others in general. Rapidly evolving information technology has the challenge to provide solutions to these problems, namely the design of appropriate technologies in the field of education that can help the process of data collection and pemeberian better information and on target. Analisis dan Perancangan Sistem Akademik Sekolah Menengah Atas Negeri 15 Bandung is the application of information and communication technologies in the field of web-based education, to disseminate information related to a student's grade student at Sekolah Menengah Atas Negeri 15 Bandung. This system provides information on student data, teacher data, schedule data subjects and data value fast, precise, accurate, controllable and accountable. Use of SMS Gateway in the system ensures data and system information on target and can be easily accessed by students and parents that the request and sending the data via SMS (Short Message Service).


(3)

viii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 3

1.4.1 Batasan Perangkat Keras ... 3

1.4.2 Batasan Perangkat Lunak... 3

1.4.3 Batasan Aplikasi ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 5

BAB II KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.2 Proses Bisnis ... 7

2.3 FlowChart ... 7

2.3.1 Macam – macam Flowchart ... 8

2.3.2 Simbol - simbol Flowchart ... 9

2.4 Undified Modelling Language (UML) ... 10

2.4.1 Use Case Diagram ... 13

2.4.2 Activity Diagram ... 15

2.4.3 Sequence Diagram ... 16

2.4.4 Class Diagram ... 17

2.5 Basis Data ... 19

2.6 Entity Relationship Diagram (ER-Diagram) ... 20

2.7 Mricrosoft SQL Server (Ms SQL) ... 24

2.8 Hypertext Markup Language (HTML) ... 24

2.9 JavaScript ... 26

2.10 Personal Home Page ... 26

2.11 Framework Codeigniter ... 27

2.12 BlackBox ... 28

2.12.1 Equivalen Class Testing ... 28

2.12.2 Boundary Class Testing ... 28


(4)

ix

2.13 Konsep Dasar SMS Center / SMS Gateway ... 30

BAB III ANALISIS DAN RANCANGAN SISTEM ... 33

3.1 Profil Lembaga ... 33

3.1.1 Proses Pendaftaran Siswa Baru ... 34

3.1.2 Proses Pembagian Jadwal Pelajaran ... 35

3.1.3 Proses Memasukan Nilai Raport ... 35

3.2 Entity Relationship Diagram (ERD) ... 36

3.3 Skema Basis Data... 38

3.4 Transformasi ERD ke Tabel ... 38

3.5 Use Case Diagram ... 43

3.6 Class Diagram ... 46

3.7 Activity Diagram ... 46

3.7.1 Kelola Siswa ... 47

3.7.2 Kelola Guru ... 50

3.7.3 Kelola Tahun ajaran ... 52

3.7.4 Kelola Mata Pelajaran ... 56

3.7.5 Kelola Jadwal Pelajaran ... 59

3.7.6 Kelola Kelas ... 62

3.7.7 Kelola Nilai ... 66

3.8 Sequence Diagram ... 68

3.8.1 Kelola Guru ... 68

3.8.2 Kelola Siswa ... 70

3.8.3 Kelola tahun Ajaran ... 72

3.8.4 Kelola Mata Pelajaran ... 75

3.8.5 Kelola Jadwal Pelajaran ... 77

3.8.6 Kelola Nilai ... 79

3.8.7 Kelola Kelas ... 81

3.8.8 Hak Penggunaan Sebagai Guru ... 84

3.8.9 Hak Penggunaan Sebagai Siswa ... 86

3.9 Desain Antar Muka Pengguna ... 87

BAB IV HASIL PENELITIAN ... 107

4.1 Halaman Login ... 107

4.2 Halaman Insert Siswa ... 108

4.3 Halaman View Siswa ... 108

4.4 Halaman Update Siswa ... 109

4.5 Halaman Insert Guru ... 109

4.6 Halaman View Guru ... 110

4.7 Halaman Update Guru ... 110

4.8 Halaman Insert Jadwal Pelajran ... 111

4.9 Halaman View Jadwal Pelajaran Detail... 111

4.10 Halaman Update Jadwal Pelajaran ... 112

4.11 Halaman Update Nilai ... 113

4.12 Halaman View Nilai ... 113


(5)

x

4.14 Halaman View Tahun Ajaran ... 114

4.15 Halaman Update Tahun Ajaran ... 115

4.16 Halaman Insert Mata Pelajaran ... 115

4.17 Halaman View Mata Pelajaran ... 116

4.18 Halaman Update Mata Pelajaran ... 116

4.19 Halaman Insert Kelas ... 117

4.20 Halaman View Kelas ... 117

4.21 Halaman Delete Kelas ... 118

4.22 Halaman View Kritik dan Saran ... 118

4.23 Halaman Insert Wali Kelas ... 119

4.24 Halaman Home Guru ... 119

4.25 Halaman View Jadwal Pelajaran Guru ... 120

4.26 Halaman View Nilai Raport Guru ... 120

4.27 Halaman View Nilai Siswa Guru ... 121

4.28 Halaman Change Password Guru... 121

4.29 Halaman Home Siswa... 122

4.30 Halaman View Jadwal Pelajaran Siswa ... 122

4.31 View Halaman Nilai Siswa ... 123

4.32 Halaman Change Password Siswa ... 123

4.33 Tampilan SMS Gateway Pemberian Saran ... 124

4.34 Tampilan SMS Gateway Nilai Semester Ganjil ... 124

4.35 Tampilan SMS Gateway Nilai Semester Genap ... 125

4.36 Tampilan SMS Gateway Nilai Gagal di Akses ... 125

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 126

5.1 Halaman Login ... 126

5.2 Halaman Insert Guru ... 128

5.3 Halaman Insert Tahun Ajaran ... 129

5.4 Halaman Insert Mata Pelajaran ... 130

5.5 Halaman Insert Kelas ... 131

5.6 Halaman Insert Nilai ... 132

5.7 Halaman Insert Jadwal Pelajaran ... 133

BAB VI SIMPULAN DAN SARAN ... 135

6.1 Simpulan ... 135

6.2 Saran ... 135

DAFTAR PUSTAKA ... 137


(6)

xi

DAFTAR GAMBAR

Gambar 1 Diagram Unified Modeling Language (UML) ... 11

Gambar 2 Contoh Diagram Use Case ... 14

Gambar 3 Contoh Diagram Activity ... 16

Gambar 4 Contoh Diagram Sequence ... 17

Gambar 5 Contoh Diagram Class ... 18

Gambar 6 Atribut Diagram Class ... 18

Gambar 7 Relasi Satu ke Satu ... 22

Gambar 8 Relasi Satu ke Banyak ... 22

Gambar 9 Relasi Banyak ke Satu ... 23

Gambar 10 Relasi Banyak ke Banyak ... 24

Gambar 11 SMS Gateway, SMS Center 1 dan SMS Center ... 32

Gambar 12 Posess Bisnis Pendaftaran Siswa Baru ... 34

Gambar 13 Proses Bisnis Pembagian Jadwal Pelajaran ... 35

Gambar 14 Posess Bisnis Memasukan Nilai Raport ... 36

Gambar 15 Entity Relationship Diagram ... 37

Gambar 16 Skema Basis Data ... 38

Gambar 17 Use Case Sistem ... 45

Gambar 18 Class Diagram Sistem ... 46

Gambar 19 Insert Siswa... 47

Gambar 20 View Siswa ... 48

Gambar 21 Update Siswa ... 49

Gambar 22 Insert guru ... 50

Gambar 23 View Guru ... 51

Gambar 24 Update Guru... 52

Gambar 25 Insert Tahun Ajaran ... 53

Gambar 26 View Tahun Ajaran ... 54

Gambar 27 Update Tahun Ajaran ... 55

Gambar 28 Insert Mata Pelajaran ... 56

Gambar 29 View Mata Pelajaran ... 57

Gambar 30 Update Mata Pelajaran ... 58

Gambar 31 Insert Jadwal Pelajaran ... 59

Gambar 32 View Jadwal Pelajaran ... 60

Gambar 33 Update Jadwal Pelajaran ... 61

Gambar 34 Insert Kelas ... 62

Gambar 35 View Kelas ... 63

Gambar 36 Update Kelas... 64

Gambar 37 Delete Kelas ... 65

Gambar 38 Update Nilai... 66

Gambar 39 View Nilai ... 67

Gambar 40 Proses Insert Guru ... 68


(7)

xii

Gambar 42 Proses Update Guru ... 70

Gambar 43 Proses Insert Siswa ... 71

Gambar 44 Proses View Siswa ... 71

Gambar 45 Proses Update Siswa ... 72

Gambar 46 Proses Insert Tahun Ajaran ... 73

Gambar 47 Proses View Siswa ... 74

Gambar 48 Proses Update Tahun Ajaran ... 74

Gambar 49 Proses Insert Mata Pelajaran ... 75

Gambar 50 Proses View Mata Pelajaran ... 76

Gambar 51 Proses Update Mata Pelajaran ... 77

Gambar 52 Proses Insert Jadwal Pelajaran ... 78

Gambar 53 Proses View Jadwal Pelajaran ... 78

Gambar 54 Proses Update Jadwal Pelajaran ... 79

Gambar 55 Proses Insert Nilai ... 80

Gambar 56 Proses View Nilai ... 80

Gambar 57 Proses Update Nilai ... 81

Gambar 58 Proses Insert Kelas ... 82

Gambar 59 Proses View Kelas ... 82

Gambar 60 Proses Delete Kelas ... 83

Gambar 61 Proses Insert Wali Kelas ... 83

Gambar 62 Proses View Jadwal Guru ... 84

Gambar 63 Proses View Nilai Raport Guru... 84

Gambar 64 Proses ChangePassword Guru ... 85

Gambar 65 Proses View Nilai Raport Siswa ... 86

Gambar 66 Proses View Jadwal Pelajaran Siswa ... 86

Gambar 67 Proses ChangePassword Siswa ... 87

Gambar 68 Desain Halaman Login ... 87

Gambar 69 Desain Halaman Home Guru ... 88

Gambar 70 Desain Halaman Inisiasi Jadwal Guru ... 88

Gambar 71 Desain Halaman Jadwal Pelajaran Guru ... 89

Gambar 72 Desain Halaman Inisiasi View Raport Guru ... 89

Gambar 73 Desain Halaman View Raport Guru ... 90

Gambar 74 Desain Halaman View Raport Detail Guru ... 90

Gambar 75 Desain Halaman View Raport Wali Kelas ... 91

Gambar 76 Desain Halaman Insert Nilai Siswa Wali Kelas ... 91

Gambar 77 Desain Halaman ChangePassword Guru... 92

Gambar 78 Desain Halaman Home Siswa... 92

Gambar 79 Desain Halaman Inisiasi Jadwal Pelajaran Siswa ... 93

Gambar 80 Desain Halaman View jadwal Pelajaran Siswa ... 93

Gambar 81 Desain Halaman Inisiasi View Nilai Raport Siswa ... 94

Gambar 82 Desain Halaman View Raport Siswa ... 94

Gambar 83 Desain Halaman ChangePassword Siswa ... 95

Gambar 84 Desain Halaman Insert Jadwal... 95


(8)

xiii

Gambar 86 Desain Halaman Insert Nilai ... 96

Gambar 87 Desain Halaman Insert Siswa ... 97

Gambar 88 Desain Halaman Insert Guru ... 97

Gambar 89 Desain Halaman Insert Tahun Ajaran ... 98

Gambar 90 Desain Halaman Insert Kelas ... 98

Gambar 91 Desain Halaman Insert Mata Pelajaran ... 99

Gambar 92 Desain Halaman Insert Walikelas ... 99

Gambar 93 Desain Halaman View Guru ... 100

Gambar 94 Desain Halaman View Siswa ... 100

Gambar 95 Desain Halaman Inisiasi View Jadwal Pelajaran ... 101

Gambar 96 Desain Halaman View Jadwal Pelajaran ... 101

Gambar 97 Desain Halaman View Mata Pelajaran ... 102

Gambar 98 Desain Halaman Inisiasi View Kelas ... 102

Gambar 99 Desain Halaman View Kelas ... 103

Gambar 100 Desain Halaman View Tahun Ajaran ... 103

Gambar 101 Desain Halaman View Saran ... 104

Gambar 102 Desain Halaman Update Guru ... 104

Gambar 103 Desain Halaman Update Siswa... 105

Gambar 104 Desain Halaman Update Tahun Ajaran ... 105

Gambar 105 Desain Halaman Update Mata Pelajaran ... 106

Gambar 106 Desain Halaman Update Nilai ... 106

Gambar 107 Halaman Login ... 107

Gambar 108 Halaman Insert Siswa ... 108

Gambar 109 Halaman Data Siswa ... 108

Gambar 110 Halaman Update Siswa ... 109

Gambar 111 Halaman Insert Guru ... 109

Gambar 112 Halaman View Guru ... 110

Gambar 113 Halaman Update Guru ... 110

Gambar 114 Halaman Insert Jadwal ... 111

Gambar 115 Halaman View Jadwal Pelajaran Detail ... 112

Gambar 116 Halaman Update Jadwal Pelajaran ... 112

Gambar 117 Halaman Update Nilai ... 113

Gambar 118 Halaman View Nilai ... 113

Gambar 119 Halaman Insert Tahun Ajaran ... 114

Gambar 120 Halaman View Tahun Ajaran... 114

Gambar 121 Halaman Update Tahun Ajaran ... 115

Gambar 122 Halaman Insert Mata Pelajaran ... 115

Gambar 123 Halaman Update Mata Pelajaran ... 116

Gambar 124 Halaman Update Mata Pelajaran ... 116

Gambar 125 Halaman Insert Kelas ... 117

Gambar 126 Halaman Data Kelas ... 117

Gambar 127 Halaman Delete Kelas ... 118

Gambar 128 Halaman View Kritik dan Saran... 118


(9)

xiv

Gambar 130 Halaman Home Guru ... 119

Gambar 131 Halaman View Jadwal Pelajaran ... 120

Gambar 132 Halaman View Raport Guru ... 120

Gambar 133 Halaman View Nilai Siswa Guru ... 121

Gambar 134 Halaman Change Password Guru ... 121

Gambar 135 Halaman Home Siswa ... 122

Gambar 136 Halaman View Jadwal Pelajaran Siswa ... 122

Gambar 137 Halaman View Nilai Siswa... 123

Gambar 138 Halaman Change Password Siswa ... 123

Gambar 139 Tampilan SMS Gateway Pemberian Saran ... 124

Gambar 140 Tampilan SMS Gateway Nilai Semester Ganjil ... 124

Gambar 141 Tampilan SMS Gateway Nilai Semester Genap... 125

Gambar 142 Tampilan SMS Gateway Nilai Gagal di Akses... 125

Gambar 143 Tampilan error handling id dan password kosong ... 127

Gambar 144 Tampilan error handling id dan password salah ... 127

Gambar 145 Tampilan error handling form insert guru ... 129

Gambar 146 Tampilan error handling form insert tahun ajaran ... 130

Gambar 147 Tampilan error handling form insert mata pelajaran ... 131

Gambar 148 Tampilan error handling form insert kelas ... 132

Gambar 149 Tampilan error handling form insert nilai ... 133


(10)

xv

DAFTAR TABEL

Tabel I Simbol Flowchart... 9

Tabel II Simbol – simbol ERD ... 20

Tabel III Tabel SISWA ... 39

Tabel IV Tabel GURU ... 39

Tabel V Tabel KELAS ... 40

Tabel VI Tabel TAHUN_AJARAN ... 40

Tabel VII Tabel KELAS_DETAIL ... 41

Tabel VIII Tabel KELAS_SISWA ... 41

Tabel IX Tabel NILAI ... 41

Tabel X Tabel MATA_PELAJARAN ... 42

Tabel XI Tabel JADWAL_PELAJARAN ... 42

Tabel XII Tabel SARAN ... 42

Tabel XIII Black-box Login ... 126

Tabel XIV Black-box Halaman Insert Guru ... 128

Tabel XV Black-box Halaman Insert Tahun Ajaran ... 129

Tabel XVI Black-box Halaman Insert Mata Pelajaran ... 130

Tabel XVII Black-box Halaman Insert Kelas ... 131

Tabel XVIII Black-box Halaman Insert Nilai ... 132


(11)

1

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Saat ini Media komunikasi sangat berkembang diantaranya media komunikasi melalui telepon selular ataupun Internet. Internet adalah suatu rangkaian komputer yang terhubung dalam beberapa rangkaian secara global dan berfungsi sebagai media komunikasi. Dengan berfungsinya sebagai media komunikasi maka penggunaan Internet maupun telepon selular semakin meningkat dari tahun ke tahun, dan dengan bertambahnya popularitas Internet maka banyak sekolah-sekolah yang menggunakan media Internet sebagai media komunikasi dengan siswa maupun orang tua siswa. Salah satu sekolah yang telah menggunakan media Internet adalah SMA Negeri 15 Bandung. Namun masih terbatas untuk kegiatan belajar mengajar.

SMA Negeri 15 Bandung adalah salah satu sekolah yang berada di daerah Bandung Utara yang masih menggunakan sistem manual untuk pendaftaran siswa baru dan juga masih menggunakan sistem manual untuk menginformasikan nilai raport hasil belajar siswa selama satu semester. Pegawai di SMA Negri 15 Bandung hanya menggunakan Microsoft Exel untuk memasukan seluruh data yang berkaitan dengan siswa dan nilai raport. Tetapi metode ini masih banyak mempunyai kelemahan misalnya terjadi human error, tempat penyimpanan data yang kurang aman dan pencarian data yang membutuhkan waktu lama.

1.2 Rumusan Masalah

Rumusan masalah pada Aplikasi Sistem Akademik dan SMS Gateway untuk Pemberian Informasi Pada Sekolah Menengah Atas Negeri 15 Bandung, Berdasarkan latar belakang yang telah diuraikan pada bagian 1.1 maka rumusan masalah dalam Tugas Akhir ini adalah sebagai berikut:


(12)

2

1. Bagaimana membangun aplikasi untuk mengelola data mulai dari proses pendaftaran sampai dengan penerimaan siswa ?

2. Bagaimana membangun aplikasi untuk melihat jadwal sebelum kegiatan belajar mengajar dimulai?

3. Bagaimana membangun aplikasi agar sekolah dapat menginformasikan nilai raport siswa bila orang tua berhalangan hadir ke sekolah untuk mengambil buku raport ?

4. Bagaimana membangun aplikasi untuk menampung masukan berupa kritik atau saran untuk kegiatan belajar mengajar di SMA Negeri 15 Bandung ?

1.3 Tujuan Pembahasan

Tujuan dari pembahasan pada pembuatan Aplikasi Sistem Akademik dan SMS Gateway untuk Pemberian Informasi Pada Sekolah Menengah Atas Negeri 15 Bandung, adalah sebagai berikut:

1. Menghasilkan aplikasi berbasis web yang didalamnya ada fungsi untuk memasukan, mengubah dan menghapus data siswa yang berada di SMA Negeri 15 Bandung.

2. Menghasilkan aplikasi berbasis web yang didalamnya terdapat fungsi untuk melihat jadwal pelajaran yang akan di tempuh selama satu semester.

3. Menghasilkan sistem SMS gateway untuk pemberian informasi nilai raport agar orang tua yang berhalangan datang datang ke sekolah masih dapat melihat nilai melalui telepon selular ataupun web.

4. Menghasilkan sistem SMS gateway untuk menerima semua saran dan keluhan dari orang tua siswa yang bersekolah di SMA Negeri 15 Bandung.


(13)

3

1.4 Ruang Lingkup Kajian

Dalam pembuatan Aplikasi Sistem Akademik dan SMS Gateway untuk Pemberian Informasi Pada Sekolah Menegah Atas Negeri 15 Bandung, akan dibuat batasan masalah agar topik yang dibicarakan tetap pada batasan yang sudah ditentukan:

1.4.1

Batasan Perangkat Keras

Adapun ruang lingkup perangkat keraspada aplikasi ini adalah: 1. Monitor

2. Keyboard + Mouse 3. Hardisk 160 GB

4. Memory DDR2 256 MB 5. VGA 64 MB

6. Handphone atau modem

1.4.2

Batasan Perangkat Lunak

Adapun ruang lingkup perangkat lunak pada aplikasi ini adalah: 1. Sistem Operasi : Microsoft Window XP SP2 2. Sistem basis data : MSSQL

3. Bahasa Pemrograman : PHP

4. Editor Pemrograman : Adobe Dreamweaver

5. Server : XAMPP

1.4.3

Batasan Aplikasi

Adapun ruang lingkup aplikasi ini adalah:

1 Aplikasi yang dihasilkan adalah aplikasi berbasis web.

2 Aplikasi ini hanya diimplementasikan di SMA Negeri 15 Bandung. 3 Aplikasi hanya dapat diakses melalui browser.


(14)

4

4 Aplikasi yang dibuat hanya dapat diakses oleh pengguna yang mempunyai akun yang terdaftar.

5 Hak akses dibagi menjadi 3 kategori yaitu admin, guru dan siswa. 6 Pengolahan data hanya dapat dilakukan oleh admin.

7 Jadwal dapat dimasukan kedalam aplikasi setelah admin mendapatkan jadwal pelajaran yang telah dibuat oleh staff sekolah.

8 Siswa memiliki id dan password.

9 User hanya dapat melihat semua yang berada di aplikasi ini dan tidak bisa merubah atau menghapus data yang terdapat didalam aplikasi. 10 User hanya dapat memasukan data keluhan dan saran melalui SMS

Gateway.

11 Aplikasi ini hanya dapat mengolah data siswa, melihat jadwal pelajaran, menginformasikan nilai raport siswa selama satu semester.

12 Aplikasi ini tidak menangani pembuatan jadwal pelajaran dan hanya menginput jadwal yang sudah dibuat oleh pihak sekolah sebelumnya. 13 Proses pindah kelas untuk siswa hanya dapat di lakukan dua minggu

pertama pada tahun ajaran baru.

14 Program ini tidak menangani jadwal mengajar guru.

15 Proses pembuatan nilai semester genap hanya dapat dilakukan setelah membuat nilai semester ganjil.

16 Data yang dimasukan diasumsikan selalu benar.

17 Sistem mengizinkan Siswa dengan nomor yang sudah terdaftar untuk mengakses informasi via SMS (Short Messaging Service) dengan teknologi SMS Gateway

1.5 Sumber Data

Primer : Sumber data dari SMA Negeri 15 Bandung yaitu melaui observasi dan wawancara.


(15)

5

Sekunder : Buku buku yang membahas tentang bahasa pemrogramam PHP dan java script, buku – buku yang membahas tentang SQL.

1.6 Sistematika Penyajian

Berikut ini adalah sistematika penyajian pada pembuatan aplikasi ini: BAB I Pendahuluan

Membahas mengenai latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data, dan sistematika penyajian Tugas Akhir.BAB II Kajian Teori Membahas mengenai teori-teori seperti pengenalan HTML, Javascript, CSS, PHP, MySQL dan juga DFD, PSPEC, ERD yang berkaitan dengan pembuatan aplikasi ini.

BAB III Analisis dan Rancangan Sistem

Membahas mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB IV Hasil Penelitian

Membahas mengenai aplikasi yang dihasilkan berdasarkan analisis rancangan sistem dan juga berisi tentang screenshot dari proyek yang dibuat.

BAB V Pembahasan dan Uji Coba Hasil Penelitian

Membahas mengenai mengenai pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi/method yang dibuat dalam metode blackbox testing.

BAB VI Kesimpulan dan Saran

Membahas mengenai perancangan serta analisa pengujian aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir yang lebih baik maka penulis juga memberikan saran-saran untuk perbaikan serta penyempurnaan aplikasi ini.


(16)

135

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang didapat setelah melakukan perancangan dan implementasi pada program yang dibuat, adalah sebagai berikut:

1. Aplikasi ini mempunyai basis data yang berisi informasi detail mengenai sekolah seperti data siswa, data guru, data nilai, data pelajaran dan data kelas.

2. Aplikasi ini mencatat informasi mengenai data guru, data mata pelajaran, data siswa, data nilai, data kelas, data jadwal pelajaran yang berguna untuk kegiatan belajar mengajar .

3. Aplikasi ini menggunakan teknologi SMS Gateway sebagai media penyebaran informasi bagi siswa dan urang tua siswa untuk mengetahui nilai raport siswa apabila orang tua tidak dapat hadir untuk mengambil raport.

4. Aplikasi ini menggunakan teknologi SMS Gateway sebagai media komunikasi kepada siswa dan orang tua siswa untuk dapat menampung kritik dan saran yang dari siswa maupun orang tua siswa.

6.2 Saran

Saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan dengan lebih baik kedepannya. Sehingga aplikasi ini dapat lebih informatif dan lebih bermanfaat lagi. Saran-saran pengembangan untuk aplikasi ini, antaralain:


(17)

136

2. Pemberitahuan otomatis kepada nomor handphone yang tercatat didalam database apabila nilai sudah dapat dilihat pada website atau via SMS Gateway .


(18)

137

DAFTAR PUSTAKA

Alamsyah, Andry. (2003). Pengantar JavaScript, Jakarta: Ilmu Komputer.com.

Fathansyah. (2007). Basis Data Edisi ke-6, Bandung: Informatika.

Hartono, Jogiyanto. (2010). Analisis dan Disain SIstem Informasi:

Pendekatan terstuktur teori dan praktek aplikasi bisnis, Yogyakarta: C.V Andi Offset.

Imbar, Radiant. Suteja, Bernard. (2006). Pemrograman Web-Commerce dengan Oracle dan ASP. Bandung: Informatika.

J.Alam,M.Agus. (2005). Pemrograman Transact-SQL pada SQL Server 2005. Jakarta:PT. Elex Media Komputindo.

Kadir, Abdul. (2003). Pengenalan Sistem Informasi. Yogyakarta: Andi Offset

McFadden. (1999). Modern Database Management. 5 Edition. Addision Wesley. Nugroho, Adi, ST., MMSI. (2004). Konsep Pengembangan Sistem Basis Data, Jakarta: Informatika.

Pressman, Roger. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi Buku I. Yogyakarta: CV.Andi Offset.


(19)

138

Sutabri,Tata S.Kom.,MM. (2004). Analisa Sistem Informasi. Yogyakarta: Andi Offset.

Suteja, Bernard Renaldy. Prijono, Agus. Agustaf, Rusdy. (2005). Mudah dan Cepat Menguasai Pemrograman Web. Bandung: Informatika.

Walters, Robert E. (2008). Accelerated SQL SERVER 2008. United States of America: Springer-Verlag New York, Inc.

Wardhana, S.Hut, M.Si. (2010). Menjadi Master PHP dengan Framework CodeIgniter. Bandung : CV. Alfabeta. Jakarta : PT. Elex Media Komputindo.


(1)

4 Aplikasi yang dibuat hanya dapat diakses oleh pengguna yang mempunyai akun yang terdaftar.

5 Hak akses dibagi menjadi 3 kategori yaitu admin, guru dan siswa. 6 Pengolahan data hanya dapat dilakukan oleh admin.

7 Jadwal dapat dimasukan kedalam aplikasi setelah admin mendapatkan jadwal pelajaran yang telah dibuat oleh staff sekolah.

8 Siswa memiliki id dan password.

9 User hanya dapat melihat semua yang berada di aplikasi ini dan tidak bisa merubah atau menghapus data yang terdapat didalam aplikasi. 10 User hanya dapat memasukan data keluhan dan saran melalui SMS

Gateway.

11 Aplikasi ini hanya dapat mengolah data siswa, melihat jadwal pelajaran, menginformasikan nilai raport siswa selama satu semester.

12 Aplikasi ini tidak menangani pembuatan jadwal pelajaran dan hanya menginput jadwal yang sudah dibuat oleh pihak sekolah sebelumnya. 13 Proses pindah kelas untuk siswa hanya dapat di lakukan dua minggu

pertama pada tahun ajaran baru.

14 Program ini tidak menangani jadwal mengajar guru.

15 Proses pembuatan nilai semester genap hanya dapat dilakukan setelah membuat nilai semester ganjil.

16 Data yang dimasukan diasumsikan selalu benar.

17 Sistem mengizinkan Siswa dengan nomor yang sudah terdaftar untuk mengakses informasi via SMS (Short Messaging Service) dengan teknologi SMS Gateway

1.5 Sumber Data

Primer : Sumber data dari SMA Negeri 15 Bandung yaitu melaui observasi dan wawancara.


(2)

5

Sekunder : Buku buku yang membahas tentang bahasa pemrogramam PHP dan java script, buku – buku yang membahas tentang SQL.

1.6 Sistematika Penyajian

Berikut ini adalah sistematika penyajian pada pembuatan aplikasi ini: BAB I Pendahuluan

Membahas mengenai latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data, dan sistematika penyajian Tugas Akhir.BAB II Kajian Teori Membahas mengenai teori-teori seperti pengenalan HTML, Javascript, CSS, PHP, MySQL dan juga DFD, PSPEC, ERD yang berkaitan dengan pembuatan aplikasi ini.

BAB III Analisis dan Rancangan Sistem

Membahas mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB IV Hasil Penelitian

Membahas mengenai aplikasi yang dihasilkan berdasarkan analisis rancangan sistem dan juga berisi tentang screenshot dari proyek yang dibuat.

BAB V Pembahasan dan Uji Coba Hasil Penelitian

Membahas mengenai mengenai pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi/method yang dibuat dalam metode blackbox testing.

BAB VI Kesimpulan dan Saran

Membahas mengenai perancangan serta analisa pengujian aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir yang lebih baik maka penulis juga memberikan saran-saran untuk perbaikan serta penyempurnaan aplikasi ini.


(3)

135

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang didapat setelah melakukan perancangan dan implementasi pada program yang dibuat, adalah sebagai berikut:

1. Aplikasi ini mempunyai basis data yang berisi informasi detail mengenai sekolah seperti data siswa, data guru, data nilai, data pelajaran dan data kelas.

2. Aplikasi ini mencatat informasi mengenai data guru, data mata pelajaran, data siswa, data nilai, data kelas, data jadwal pelajaran yang berguna untuk kegiatan belajar mengajar .

3. Aplikasi ini menggunakan teknologi SMS Gateway sebagai media penyebaran informasi bagi siswa dan urang tua siswa untuk mengetahui nilai raport siswa apabila orang tua tidak dapat hadir untuk mengambil raport.

4. Aplikasi ini menggunakan teknologi SMS Gateway sebagai media komunikasi kepada siswa dan orang tua siswa untuk dapat menampung kritik dan saran yang dari siswa maupun orang tua siswa.

6.2 Saran

Saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan dengan lebih baik kedepannya. Sehingga aplikasi ini dapat lebih informatif dan lebih bermanfaat lagi. Saran-saran pengembangan untuk aplikasi ini, antaralain:


(4)

136

2. Pemberitahuan otomatis kepada nomor handphone yang tercatat didalam database apabila nilai sudah dapat dilihat pada website atau via SMS Gateway .


(5)

137

DAFTAR PUSTAKA

Alamsyah, Andry. (2003). Pengantar JavaScript, Jakarta: Ilmu Komputer.com.

Fathansyah. (2007). Basis Data Edisi ke-6, Bandung: Informatika.

Hartono, Jogiyanto. (2010). Analisis dan Disain SIstem Informasi:

Pendekatan terstuktur teori dan praktek aplikasi bisnis, Yogyakarta: C.V Andi Offset.

Imbar, Radiant. Suteja, Bernard. (2006). Pemrograman Web-Commerce dengan Oracle dan ASP. Bandung: Informatika.

J.Alam,M.Agus. (2005). Pemrograman Transact-SQL pada SQL Server 2005. Jakarta:PT. Elex Media Komputindo.

Kadir, Abdul. (2003). Pengenalan Sistem Informasi. Yogyakarta: Andi Offset

McFadden. (1999). Modern Database Management. 5 Edition. Addision Wesley. Nugroho, Adi, ST., MMSI. (2004). Konsep Pengembangan Sistem Basis Data, Jakarta: Informatika.

Pressman, Roger. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi Buku I. Yogyakarta: CV.Andi Offset.


(6)

138

Sutabri,Tata S.Kom.,MM. (2004). Analisa Sistem Informasi. Yogyakarta: Andi Offset.

Suteja, Bernard Renaldy. Prijono, Agus. Agustaf, Rusdy. (2005). Mudah dan Cepat Menguasai Pemrograman Web. Bandung: Informatika.

Walters, Robert E. (2008). Accelerated SQL SERVER 2008. United States of America: Springer-Verlag New York, Inc.

Wardhana, S.Hut, M.Si. (2010). Menjadi Master PHP dengan Framework CodeIgniter. Bandung : CV. Alfabeta. Jakarta : PT. Elex Media Komputindo.