Sistem Informasi Promosi dan Administrasi Data Siswa Menggunakan SMS Gateway pada Imah si Bob English Dormitory.

(1)

v

ABSTRAK

Imah Si Bob English Dormitory masih menggunakan sistem manual untuk pengelolaan administrasi data siswa dan promosi. Hal ini menyebabkan mudahnya terjadi kesalahan dan kehilangan data siswa, data nilai, data pembayaran, dan data akademik lainnya. Sedangkan untuk promosi, bimbingan belajar ini masih mencetak banyak brosur untuk disebarkan, sehingga sering terjadi pemborosan. “Sistem Informasi Promosi dan Administrasi Data Siswa Menggunakan SMS Gateway pada Imah Si Bob English Dormitoy” adalah aplikasi yang dapat membantu dalam pendataan dan menyebarluaskan informasi mengenai Imah Si Bob English Dormitory. Sistem informasi ini menyediakan informasi mengenai data siswa, data nilai, data akademik dan data pembayaran, terdapat pula company profile website untuk sarana promosi, serta peringatan dan pemberitahuan melalui SMSGateway.


(2)

vi

ABSTRACT

Imah Si BobEnglish Dormitory is still using manual system to manage their student administrations and promotions. Manual system could caused errors and lost of students database,grades database, payments databases, and other academic data. Whereas for promotion, this course printed a lot of brochures and it’s considered to be wastefulness. “System Information of Promotion and Administration Student Data Using SMS Gateway as an Informant for Imah Si Bob English Dormitory” is a application plan that could support in data management and spread the informations about Imah si Bob English Dormitory. This system information provide students data, grade data, academics data, and payment data also include company profile for promotions, warning and notification through SMS Gateway.


(3)

vii

DAFTAR ISI

LEMBAR PENGESAHAN ... I PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... II PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... III PRAKATA ... IV ABSTRAK ... V ABSTRACT ... VI DAFTAR ISI ... VII DAFTAR GAMBAR ... XII DAFTAR TABEL ... XVI DAFTAR LAMPIRAN ... XVII

BAB I 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 ... 4

1.6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 6

2.1 Konsep Dasar Sistem ... 6

2.2 Mempunyai Konsep Informasi ... 6

2.3 Sistem Informasi ... 7

2.4 SMS Gateway ... 8

2.5 Flowchart ... 10

2.5.1 Simbol – simbol Flowchart ... 10

2.6 Unified Modelling Language (UML) ... 11

2.6.1 Class Diagram ... 12

2.6.2 Sequence Diagram ... 13

2.6.3 Use Case ... 14

2.6.4 Activity Diagram ... 16

2.7 Entity Relationship Diagram (ERD) ... 17

2.8 HyperText Markup Language (HTML) ... 20

2.8.1 Kelebihan HTML ... 21

2.9 Cascading Style Sheet (CSS) ... 21

2.9.1 Cara Kerja CSS ... 22

2.10 Javascript ... 22

2.11 Personal Home Page (PHP) ... 23

2.11.1 Kelebihan PHP ... 23

2.12 Microsoft SQL Server (MSSQL) ... 24

2.13 Codeigniter ... 24

2.13.1 Struktur Codeigniter ... 24

2.13.2 Model View Controller (MVC) ... 25

2.13.3 Kelebihan Framework Codeigniter ... 27

2.13.4 Kelebihan Framework Codeigniter ... 27


(4)

viii

BAB III ANALISIS DAN RANCANGAN SISTEM ... 29

3.1 Analisis Proses Bisnis ... 29

3.1.1 Proses Pendaftaran Siswa ... 29

3.1.2 Proses Penilaian Test Siswa ... 29

3.1.3 Proses Pemberitahuan Pembayaran ... 29

3.1.4 Proses Promosi ... 29

3.2 Analisis Flowchart ... 30

3.2.1 Proses Pendaftaran Siswa ... 30

3.2.2 Proses Penilaian Test Siswa ... 31

3.2.3 Proses Pemberitahuan Pembayaran ... 32

3.2.4 Proses Promosi ... 33

3.3 Analisis Entity Relational Diagram (ERD) ... 34

3.4 Skema Basis Data ... 35

3.5 Transformasi ERD ke Tabel ... 35

3.5.1 Tabel Level ... 35

3.5.2 Tabel Siswa_detail ... 36

3.5.3 Tabel Siswa ... 36

3.5.4 Tabel Pembayaran_detail ... 37

3.5.5 Tabel Pembayaran... 38

3.5.6 Tabel Level_detail ... 38

3.5.7 Tabel Tahun_ajaran ... 39

3.5.8 Tabel Nilai ... 39

3.5.9 Tabel Mata_pelajaran ... 40

3.5.10 Tabel Jadwal ... 40

3.5.11 Tabel Staff ... 40

3.5.12 Tabel History ... 41

3.5.13 Tabel Guest ... 41

3.6 Use Case Diagram ... 42

3.6.1 Use Case Aplikasi Secara Umum ... 42

3.6.2 Sub Sistem Use Case Mengelola Nilai Siswa ... 44

3.6.3 Sub Sistem Use Case Mengelola Akademik ... 45

3.6.4 Sub SistemUse Case Mengelola Data Staff ... 46

3.6.5 Sub Sistem Use Case Mengelola Data Siswa ... 46

3.6.6 Sub Sistem Use Case Mengelola Pembayaran ... 47

3.7 Activity Diagram ... 48

3.7.1 ProsesLogin ... 48

3.7.2 Proses Logout ... 49

3.7.3 Proses Lihat Akun ... 49

3.7.4 Proses Ubah Akun ... 50

3.7.5 Proses Tambah Siswa ... 52

3.7.6 Proses Lihat Siswa ... 53

3.7.7 Proses Ubah Siswa... 53

3.7.8 Proses Tambah Nilai (Admin) ... 55

3.7.9 Proses Lihat Nilai(Admin) ... 56

3.7.10 Proses Ubah Nilai (Admin) ... 57

3.7.11 Proses Tambah Nilai (Guru) ... 58


(5)

ix

3.7.13 Proses Ubah Nilai (Guru) ... 60

3.7.14 Proses Tambah Guest (Guest) ... 61

3.7.15 Proses Tambah Guest (Admin) ... 62

3.7.16 Proses Lihat Guest ... 63

3.7.17 Proses Tambah Mata Pelajaran ... 63

3.7.18 Proses Lihat Mata Pelajaran ... 65

3.7.19 Proses Lihat Kelas& Tahun Ajaran ... 65

3.7.20 Proses Tambah Kelas & Tahun Ajaran ... 66

3.7.21 Proses Hapus Kelas ... 68

3.7.22 Proses Tambah Level ... 69

3.7.23 Proses Lihat Level ... 70

3.7.24 Proses Ubah Level... 71

3.7.25 Proses Hapus Level ... 73

3.7.26 Proses Tambah Pembayaran ... 74

3.7.27 Proses Lihat Pembayaran ... 75

3.7.28 Proses Tambah Staff ... 76

3.7.29 Proses Lihat Staff... 77

3.7.30 Proses Ubah Staff ... 77

3.7.31 Proses Laporan Pembayaran ... 79

3.7.32 Proses Laporan Data Siswa ... 80

3.7.33 Proses Laporan Nilai Siswa ... 81

3.7.34 Proses History Siswa ... 82

3.7.35 Proses Promosi ... 83

3.7.36 Proses Informasi Tunggakan ... 83

3.8 Class Diagram ... 85

3.9 Perancangan Sketsa User Interface ... 86

3.9.1 Desain Halaman Login ... 86

3.9.2 Desain Halaman Daftar Siswa ... 86

3.9.3 Desain Halaman Input Siswa ... 87

3.9.4 Desain Halaman Ubah Siswa ... 88

3.9.5 Desain Halaman History Siswa ... 88

3.9.6 Desain Halaman Menu Nilai (Admin) ... 89

3.9.7 Desain Halaman Cari Nilai Siswa (Admin) ... 89

3.9.8 Desain Halaman Lihat Nilai Siswa (Admin) ... 90

3.9.9 Desain Halaman Input Nilai Siswa (Admin) ... 90

3.9.10 Desain Halaman Ubah Nilai Siswa ... 91

3.9.11 Desain Halaman Menu Nilai (Guru) ... 91

3.9.12 Desain Halaman Cari Nilai Siswa (Guru) ... 92

3.9.13 Desain Halaman Input Nilai Siswa (Guru) ... 92

3.9.14 Desain Halaman Kelas Siswa ... 93

3.9.15 Desain Halaman Lihat Kelas Siswa ... 93

3.9.16 Desain Halaman Daftar Mata Pelajaran... 94

3.9.17 Desain Halaman Input Mata Pelajaran ... 94

3.9.18 Desain Halaman Daftar Level ... 95

3.9.19 Desain Halaman Input Level ... 95

3.9.20 Desain Halaman Input Kelas dan Tahun Ajaran ... 96


(6)

x

3.9.22 Desain Halaman Menu Pembayaran ... 97

3.9.23 Desain Halaman Lihat Pembayaran ... 97

3.9.24 Desain Halaman Pembayaran Detail ... 98

3.9.25 Desain Halaman Input Pembayaran ... 98

3.9.26 Desain Halaman Menu Laporan Data Siswa ... 99

3.9.27 Desain Halaman Menu Laporan Pembayaran ... 99

3.9.28 Desain Halaman Menu Laporan Nilai Siswa ... 100

3.9.29 Desain Halaman Buku Tamu ... 100

3.9.30 Desain Halaman Input Buku Tamu ... 101

3.9.31 Desain Halaman Profil ... 101

3.9.32 Desain Halaman Ubah Profil ... 102

3.9.33 Desain Halaman Lihat Staff ... 102

3.9.34 Desain Halaman Input Staff ... 103

3.9.35 Desain Halaman Ubah Staff ... 103

BAB IV HASIL PENELITIAN ... 105

4.1 Halaman Login ... 105

4.2 Halaman Daftar Siswa ... 105

4.3 Halaman Input Siswa ... 106

4.4 Halaman Ubah Siswa ... 107

4.5 Halaman History Siswa ... 107

4.6 Halaman Menu Nilai (Admin) ... 108

4.7 Halaman Cari Nilai Siswa (Admin) ... 108

4.8 Halaman Lihat Nilai Siswa (Admin) ... 109

4.9 Halaman Input Nilai Siswa (Admin) ... 109

4.10 Halaman Ubah Nilai Siswa ... 110

4.11 Halaman Menu Nilai (Guru) ... 110

4.12 Halaman Cari Nilai Siswa (Guru) ... 111

4.13 Halaman Input Nilai Siswa (Guru) ... 111

4.14 Halaman Menu Daftar Nilai Siswa (Guru) ... 112

4.15 Halaman Daftar Nilai (Guru) ... 112

4.16 Halaman Kelas Siswa... 113

4.17 Halaman Lihat Kelas Siswa ... 113

4.18 Halaman Daftar Mata Pelajaran ... 114

4.19 Halaman Input Mata Pelajaran ... 114

4.20 Halaman Daftar Level ... 115

4.21 Halaman Input Level ... 116

4.22 Halaman Input Kelas dan Tahun Ajaran ... 116

4.23 Halaman Daftar Kelas dan Tahun Ajaran ... 117

4.24 Halaman Menu Pembayaran ... 117

4.25 Halaman Lihat Pembayaran ... 118

4.26 Halaman Pembayaran Detail ... 118

4.27 Halaman Input Pembayaran ... 119

4.28 Halaman Menu Laporan Data Siswa ... 119

4.29 Halaman Laporan Pembayaran ... 120

4.30 Halaman Laporan Nilai Siswa ... 120

4.31 Halaman Buku Tamu ... 121


(7)

xi

4.33 Halaman Profil ... 122

4.34 Halaman Ubah Profil ... 122

4.35 Halaman Lihat Staff ... 123

4.36 Halaman Input Staff ... 123

4.37 Halaman Ubah Staff ... 124

4.38 Compay Profile website ... 125

4.39 SMSTunggakan Siswa ... 127

4.40 SMS Rincian Tunggakan ... 128

4.41 SMS Promosi ... 128

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

5.1 Test Case FormLogin ... 130

5.2 Test CaseInput Siswa ... 131

5.3 Test Case Daftar Siswa ... 131

5.4 Test Case Ubah Siswa ... 132

5.5 Test Case Input Nilai Siswa ... 133

5.6 Test Case Input Mata Pelajaran ... 133

5.7 Test Case Input Level ... 134

5.8 Test Case Input Pembayaran ... 134

5.9 User Acceptence Test ... 135

BAB VI SIMPULAN DAN SARAN ... 137

6.1 Simpulan ... 137

6.2 Saran ... 137

DAFTAR PUSTAKA ... 138


(8)

xii

DAFTAR GAMBAR

Gambar 1 SMS Gateway ... 9

Gambar 2 Diagram dalam Unified Modelling Language (UML) ... 11

Gambar 3 Contoh Class Diagram ... 12

Gambar 4 Atribut Class Diagram ... 13

Gambar 5 Contoh Sequence Diagram ... 14

Gambar 6 Contoh Use Case ... 15

Gambar 7 Contoh Activity Diagram ... 17

Gambar 8 Relasi Satu ke Satu... 19

Gambar 9 Relasi Satu ke Banyak. ... 19

Gambar 10 Relasi Banyak ke Satu. ... 19

Gambar 11 Relasi Banyak ke Banyak. ... 20

Gambar 12Struktur File CodeIgniter ... 25

Gambar 13Model View Controller ... 25

Gambar 14 Flowchart Proses Pendaftara Siswa ... 30

Gambar 15 Flowchart Proses Penilaian Siswa ... 31

Gambar 16 Proses Pemberitahuan Pembayaran ... 32

Gambar 17 Proses Promosi ... 33

Gambar 18 ERD Sistem informasi, promosi dan pengelolaan data siswa pada Imah Si Bob English Dormitory ... 34

Gambar 19 Skema basis data Sistem informasi, promosi dan pengelolaan data siswa pada Imah Si Bob English Dormitory ... 35

Gambar 20Use Case Aplikasi Sistem Informasi Secara Umum... 43

Gambar 21Use Case website Imah Si Bob ... 44

Gambar 22 Sub Sistem Mengelola Nilai Siswa ... 44

Gambar 23Sub SistemMengelola Akademik ... 45

Gambar 24 Sub Sistem Mengelola Data staff ... 46

Gambar 25 Sub sistem Mengelola Data Siswa ... 47

Gambar 26 Sub Sistem Mengelola Pembayaran ... 47

Gambar 27 Activity Diagram Login ... 48

Gambar 28 Activity Diagram Logout ... 49

Gambar 29 Activity Diagram Lihat Akun ... 50

Gambar 30 Activity Diagram Ubah Akun ... 51

Gambar 31 Activity Diagram Tambah Siswa ... 52

Gambar 32 Activity Diagram Lihat Siswa ... 53

Gambar 33 Activity Diagram Ubah Siswa ... 54

Gambar 34 Activity Diagram Tambah Nilai (Admin) ... 55

Gambar 35 Activity Diagram Lihat Nilai (Admin) ... 56

Gambar 36 Activity Diagram Ubah Nilai (Admin) ... 57

Gambar 37 Activity Diagram Tambah Nilai (Guru) ... 58

Gambar 38 Activity Diagram Lihat Nilai (Guru) ... 59

Gambar 39 Activity Diagram Ubah Nilai (Guru) ... 60

Gambar 40 Activity Diagram Tambah Guest (Guest) ... 61

Gambar 41 Activity Diagram Tambah Guest (Admin) ... 62

Gambar 42 Activity Diagram Lihat Guest ... 63


(9)

xiii

Gambar 44 Activity Diagram Lihat Mata Pelajaran ... 65

Gambar 45 Activity Diagram Lihat Kelas & Tahun Ajaran ... 66

Gambar 46 Activity Diagram Tambah Kelas & Tahun Ajaran ... 67

Gambar 47 Activity Diagram Hapus Kelas ... 69

Gambar 48 Activity Diagram Tambah Level ... 70

Gambar 49 Activity Diagram Lihat Level ... 71

Gambar 50 Activity Diagram Ubah Level ... 72

Gambar 51 Activity Diagram Hapus Level ... 73

Gambar 52 Activity Diagram Tambah Pembayaran ... 74

Gambar 53 Activity Diagram Lihat Pembayaran ... 75

Gambar 54 Activity Diagram Tambah Staff ... 76

Gambar 55 Activity Diagram Lihat staff ... 77

Gambar 56 Activity Diagram Ubah Staff ... 78

Gambar 57 Activity Diagram Laporan Pembayaran ... 79

Gambar 58 Activity Diagram Laporan Data Siswa ... 80

Gambar 59 Activity Diagram Laporan Nilai Siswa... 81

Gambar 60 Activity Diagram History Siswa ... 82

Gambar 61 Activity Diagram Proses Promosi ... 83

Gambar 62 Activity Diagram Informasi Tunggakan ... 84

Gambar 63 Class Diagram Sistem ... 85

Gambar 64 Desain HalamanLogin ... 86

Gambar 65 Desain Halaman Daftar Siswa ... 87

Gambar 66 Desain Halaman Input Siswa ... 87

Gambar 67 Desain Halaman Ubah Siswa ... 88

Gambar 68 Desain Halaman History Siswa ... 89

Gambar 69 Desain Halaman Menu Nilai ... 89

Gambar 70 Desain Halaman Cari Nilai Siswa... 90

Gambar 71 Desain Halaman Lihat Nilai Siswa (Admin) ... 90

Gambar 72 Desain Halaman Input Nilai Siswa (Admin) ... 91

Gambar 73 Desain Halaman Ubah Nilai Siswa... 91

Gambar 74 Desain HAlaman Menu Nilai (Guru) ... 92

Gambar 75 Desain Halaman Cari Siswa (Guru) ... 92

Gambar 76 Desain Halaman Lihat Nilai Siswa (Guru) ... 93

Gambar 77 Desain Halaman Kelas Siswa ... 93

Gambar 78 Desain Halaman Lihat Kelas Siswa ... 94

Gambar 79 Desain Halaman Daftar Mata Pelajaran ... 94

Gambar 80 Desain Halaman Input Mata Pelajaran ... 95

Gambar 81 Desain Halaman Daftar Level ... 95

Gambar 82 Desain Halaman Input Level ... 96

Gambar 83 Desain Halaman Input Kelas dan Tahun Ajaran ... 96

Gambar 84 Desain Halaman Daftar Kelas dan Tahun Ajaran ... 97

Gambar 85 Desain Halaman Menu Pembayaran ... 97

Gambar 86 Desain Halaman Lihat Pembayaran ... 98

Gambar 87 Desain Halaman Pembayaran Detail ... 98

Gambar 88 Desain Halaman Input Pembayaran ... 99

Gambar 89 Desain Halaman Menu Laporan Data Siswa ... 99


(10)

xiv

Gambar 91 Desain Halaman Menu Laporan Nilai Siswa ... 100

Gambar 92 Desain Halaman Buku Tamu ... 101

Gambar 93 Desain Halaman Input Buku Tamu ... 101

Gambar 94 Desain Halaman Profil ... 102

Gambar 95 Desain Halaman Ubah Profil ... 102

Gambar 96 Desain Halaman Lihat Staff ... 103

Gambar 97 Desain Halaman Input Staff ... 103

Gambar 98 Desain Halaman Ubah Staff ... 104

Gambar 99 Tampilan Halaman Login ... 105

Gambar 100 Tampilan Halaman Daftar Siswa ... 106

Gambar 101 Tampilan Halaman Input Siswa ... 106

Gambar 102 Tampilan Halaman Ubah Siswa ... 107

Gambar 103 Tampilan Halaman History Siswa ... 108

Gambar 104 Tampilan Halaman Menu Nilai (Admin) ... 108

Gambar 105 Halaman Cari Nilai Siswa (Admin) ... 109

Gambar 106 Tampilan Pada Halaman Lihat Nilai Siswa (Admin) ... 109

Gambar 107 Tampilan Halaman Input Nilai Siswa (Admin) ... 110

Gambar 108 Tampilan Halaman Ubah Nilai Siswa ... 110

Gambar 109 Tampilan Halaman Menu Nilai (Guru) ... 111

Gambar 110 Tampilan Halaman Cari Nilai Siswa (Guru) ... 111

Gambar 111 Tampilan Halama Input Nilai Siswa (Guru) ... 112

Gambar 112 Tampilan Halaman Menu DAftar Nilai (Guru) ... 112

Gambar 113 Tampilan Halaman Daftar Nilai (Guru) ... 113

Gambar 114 Tampilan Halaman Kelas Siswa ... 113

Gambar 115 Tampilan Halaman Lihat Kelas Siswa ... 114

Gambar 116 Tampilan Halaman Daftar Mata Pelajaran ... 114

Gambar 117 Tampilan Halaman Input Mata Pelajaran ... 115

Gambar 118 Tampilan Halaman Daftar Level ... 115

Gambar 119 Tampilan Halaman Input Siswa ... 116

Gambar 120 Tampilan Halaman Input Kelas dan Tahun Ajaran ... 117

Gambar 121 Tampilan Halaman Daftar Kelas dan Tahun Ajaran ... 117

Gambar 122 Tampilan Halaman Menu Pembayaran ... 118

Gambar 123 Tampilan Halaman Lihat Pembayaran ... 118

Gambar 124 Tampilan Halaman Pembayaran Detail ... 119

Gambar 125 Tampilan Halaman Input Pembayaran ... 119

Gambar 126 Tampilan Halaman Menu Laporan Data Siswa ... 120

Gambar 127 Tampilan Halaman Laporan Pembayaran ... 120

Gambar 128 Tampilan Halaman Laporan Nilai Siswa ... 121

Gambar 129 Tampilan Halaman Buku Tamu ... 121

Gambar 130 Tampilan Halaman Input Buku Tamu ... 122

Gambar 131 Tampilan Halaman Profil ... 122

Gambar 132 Tampilan Halaman Ubah Profil ... 123

Gambar 133 Tampilan Halaman Staff ... 123

Gambar 134 Tampilan Halaman Input Staff ... 124

Gambar 135 Tampilan Halaman Ubah Staff ... 124

Gambar 136 Tampilan Beranda Compay Profile ... 125


(11)

xv

Gambar 138 Tampilan Fasilitas pada Company Profile ... 126

Gambar 139 Tampilan Jadwal pada Company Profile ... 126

Gambar 140 Form Kontak Kami pada Compay Profile ... 127

Gambar 141 SMS Tunggakan Siswa ... 127

Gambar 142 SMS Rincian Tunggakan ... 128


(12)

xvi

DAFTAR TABEL

Tabel ISimbol - simbol Flowchart ... 10

Tabel II Modifier pada Class Diagram ... 13

Tabel III Simbol - simbol Entity Relationship Diagram (ERD). ... 17

Tabel IVTabel Level ... 36

Tabel V Tabel Siswa_detail ... 36

Tabel VI Tabel Siswa ... 36

Tabel VII Tabel Pembayaran_detail ... 37

Tabel VIII Tabel Pembayaran ... 38

Tabel IX Tabel Level_detail ... 38

Tabel X Tabel Tahun_ajaran ... 39

Tabel XI Tabel Nilai ... 39

Tabel XII Tabel Mata_pelajaran ... 40

Tabel XIII Tabel Jadwal ... 40

Tabel XIV Tabel Staff ... 40

Tabel XV Tabel History ... 41

Tabel XVITabel Guest ... 41

Tabel XVIITest CaseForm Login ... 130

Tabel XVIIITest Case Input Siswa ... 131

Tabel XIXTest Case Daftar Siswa ... 131

Tabel XXTest Case Ubah Siswa ... 132

Tabel XXITest Case Input Nilai Siswa ... 133

Tabel XXIITest Case Input Mata Pelajaran ... 134

Tabel XXIIITest Case Input Level ... 134


(13)

xvii

DAFTAR LAMPIRAN

Lampiran A Kuesioner ... 140

Lampiran B Kuesioner ... 141

Lampiran C Kuesioner ... 142

Lampiran D Kuesioner ... 143


(14)

1

Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1

Latar Belakang Masalah

Pendidikan merupakan proses pengubahan sikap dan perilaku seseorang atau kelompok orang melalui upaya pengajaran dengan menitikberatkan pada pembentukan dan pengembangan kepribadian. Pendidikan terdiri dari pendidikan formal dan pendidikan nonformal.

Pendidikan formal berhubungan dengan ilmu pengetahuan, teknologi dan seni tertentu, sedangkan pendidikan nonformal adalah jalur pendidikan di luar pendidikan formal yang dapat dilaksanakan secara terstruktur dan berjenjang. Hasil pendidikan nonformal dapat dihargai setara dengan hasil program pendidikan formal setelah melalui proses penilaian penyetaraan oleh lembaga yang ditunjuk oleh Pemerintah atau Pemerintah Daerah dengan mengacu pada standar nasional pendidikan. Pendidikan non formal

meliputi lembaga kursus, lembaga pelatihan, kelompok

belajar,serta pendidikan lain yang ditujukan untuk mengembangkan kemampuan peserta didik.

Imah Si Bob English Dormitory adalah salah satu lembaga pendidikan nonformal yang bergerak dalam bidang pendidikan bahasa Inggris. Imah Si Bob adalah sebuah asrama bahasa Inggris, dengan sistem kekeluargaan, yang menyediakan lingkungan bahasa Inggris dimana setiap siswa diharuskan berbahasa Inggris setiap saat karena Imah Si Bob memiliki English Area mencakup tempat, waktu dan orang – orang, yang secara alami dapat mendorong setiap siswa terbiasa berbahasa Inggris. Selain English Area, setiap siswa juga akan didukung berbahasa Inggris di dalam kelas yang mendukung perkembangan bahasa Inggris setiap siswa di setiap harinya, seperti speaking, pronunciation, grammar, listening, dan lain – lain.

Promosi adalah upaya untuk menawarkan atau memberitahukan produk atau jasa dengan tujuan menarik calon konsumen untuk menggunakan jasa kita. Promosi dapat dilakukan dengan cara, menyebarkan e-mail, sms, brosur, iklan, dll. Promosi berfungsi juga untuk meningkatkan tingkat minat pengguna jasa dengan perusahaan kita.


(15)

2

Universitas Kristen Maranatha Sistem Informasi Promosi dan Administrasi Data Siswa Dengan Menggunakan SMS Gateway sebagai media pemberi informasi ini untuk menangani permasalahan tersebut guna membantu dalam mengelola data siswa, pengelolaan data administrasi siswa, dan sebagai media promosi dengan menggunakan SMS Gateway. Maka dengan adanya sistem ini dapat memberikan solusi kepada orang tua untuk mendapatkan informasi mengenai waktu pembayaran dan kegiatan siswa, serta mempermudah para orang tua calon pendaftar untuk mendapatkan informasi.

1.2

Rumusan Masalah

Rumusan masalah pada penelitian iniadalah sebagai berikut:

1. Bagaimana merancang aplikasi yang berguna untuk pengelolaan data dan administrasi siswa?

2. Bagaimana merancang aplikasi yang dapat menginformasikan promosi yang sedang diadakan?

3. Bagaimana merancang aplikasi yang dapat memberikan informasi mengenai waktu pembayaran secara efektif?

4. Bagaimana admin dapat melihat arsip data siswa secara keseluruhan berasarkan grade, waktu yang ditentukan dan status siswa (aktif/tidak)?

1.3

Tujuan Pembahasan

Tujuan dari penelitian ini, adalah sebagai berikut :

1. Merancang aplikasi yang dapat membantu mengatur pengelolaan pendaftaran siswa baru, penilaian, dan perhitungan pembayaran siswa per grade.

2. Merancang aplikasi yang berguna sebagai media informasi, para orang tua calon pendaftar akan mendapatkan informasi – informasi mengenai Imah Si Bob English Dormitory melalui SMS.

3. Merancang aplikasi yang akan memberitahukan orang tua siswa waktu dan jumlah pembayaran melalui SMS.


(16)

3

Universitas Kristen Maranatha 4. Admin dapat melihat seluruh arsip data berdasarkan grade, waktu yang ditentukan dan status siswa (aktif/tidak) dalam bentuk laporan.

1.4

Ruang Lingkup Kajian

A.

Spesifikasi Software

Adapun ruang lingkup software pada pembuatan aplikasi ini adalah: 1. Sistem operasi : Microsoft Windows XP SP2 2. Sistem basis data : SQL Server 2008

3. Bahasa Pemograman : PHP 5.3

4. Editor Pemograman : Dreamweaver Cs5 5. Server : XAMPP 1.72 6. Framework : Codeigniter 2.02

B.

Spesifikasi Hardware

Adapun ruang lingkup hardware pada aplikasi ini adalah: 1. Processor Intel® Pentium® IV

2. Memmory DDR2 256 MB 3. Keboard+Mouse

4. Harddisk 160 GB 5. VGA 64 MB


(17)

4

Universitas Kristen Maranatha

C.

Spesifikasi Aplikasi

Dalam pembuatan aplikasi ini, agar topik yang dibicarakan tetap pada batasan yang sudah ditentukan maka kami membuat ruang lingkup sebagai berikut :

1. aplikasi ini hanya digunakan pada Imah Si Bob English Dormitory. 2. Hak akses dibagi menjadi 3 bagian, yaitu: owner, admin dan guru. 3. Admin dapat menambah, mengubah, dan menghapus data.

4. Guru hanya dapat menambah dan mengubah nilai siswa.

5. Menambah dan menghapus akun admin dan guru hanya dapat dilakukan oleh owner.

6. Aplikasi ini hanya dapat diakses oleh owner, guru dan admin yang sudah terdaftar dalam database.

7. Aplikasi ini tidak menangani pembuatan jadwal secara otomatis. 8. Pembayaran dibatasi hanya pembuatan faktur.

9. Promosi menggunakan SMS dengan mengirimkan pesan dalam format yang sudah ditentukan.

10. Melihat informasi tagihan pembayaran siswa melalui SMS.

11. Apabila pengguna selain Owner lupa password,maka pengguna tersebut harus menghubungi Owner untuk mereset ulang password

1.5

Sumber Data

Primer

: Sumber data yang dibutuhkan untuk membantu dalam

menyelesaikan kerja praktek ini didapat dari hasil wawancara dan observasi di Imah Si Bob English Dormitory.

Sekunder : Dibutuhkan juga referensi dari berbagai media, diantaranya internet, buku dan lain-lain.

1.6

Sistematika Penyajian


(18)

5

Universitas Kristen Maranatha BAB I : PENDAHULUAN

Bab I membahas mengenai pendahuluan yang terdiri dari latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

BAB II : KAJIAN TEORI

Bab II membahas mengenai dasar teori yang digunakan untuk membuat aplikasi ini.

BAB III : ANALISIS DAN RANCANGAN SISTEM

Bab III membahas mengenai analisa dan pemodelan dari aplikasi yang dibuat.

BAB IV : HASIL PENELITIAN

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

BAB V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Bab V membahas mengenai hasil pengujian dari aplikasi yang telah di buat

BAB VI : SIMPULAN DAN SARAN

Bab VI membahas mengenai kesimpulan yang didapat dari aplikasi ini dan saran.


(19)

137

Universitas Kristen Maranatha

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 memiliki basis data yang berisi informasi detail dari Imah Si Bob English Dormitory seperti data siswa, data pembayaran, data nilai, data mata pelajaran, data level, data guest,data jadwal, dan data kelas dan tahun ajaran.

2. Aplikasi ini dilengkapi Company Profile yang berisi informasi mengenai Imah Si Bob English Dormitory. Promosi dapat dilakukan pula melalui pengiriman SMS terhadap guest .

3. Aplikasi ini menggunakan teknologi SMS Gateway sebagai media penyebar informasi bagi orangtua siswa untuk mengetahui informasi mengenai tunggakan yang dimiliki siswa.

4. Aplikasi ini dapat melihat arsip data siswa berdasarkan grade, waktu yang ditentukan dan status siswa (aktif/tidak) dalam bentuk laporan dan dapat dicetak.

6.2

Saran

Adapun saran – saran pengembangan untuk aplikasi ini, antara lain: 1. Pembuatan jadwal guru dapat dilakukan secara otomatis.

2. Aplikasi ini memerlukan maintenance secara berkala, mulai dari fungsionalitas sistem serta database pada aplikasi ini.


(20)

138

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Burch, J. Grudnitski, G. (1986).Information System Theory and Practice, edisi keempat; New York: John Willey &Sons.

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

Fitzgerald, J. Fitzgerald,A. Stallings.(1981). Fundamentals of System Analisys, edisi kedua; New York: John Willey & Sons.

Fowler, M. (2005). UML Distilled : Panduan Singkat Tentang Bahasa Pemodelan Objek Standar (Edisi 3.). Yogyakarta:C.V Andi.

Hartono, J. (1990). Analisis dan Disain Sistem Infomasi. Yogyakarta: CV. Andi Offset.

Nugroho, A. (2004). Konsep Pengembangan System Basis Data. Jakarta:Informatika.

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

Robert, A. (1983). Accounting Information Systems. New Jersey: Prentice-Hall.

Sidik, Betha, Iskandar Pohan, Husni. (2007). Pemograman Web dengan HTML. Bandung: Informatika

Sunyoto,Andi. (2007). Membangun web dengan Tekhnologi AJAX. Yogyakarta: Andi.


(1)

Sistem Informasi Promosi dan Administrasi Data Siswa Dengan Menggunakan SMS Gateway sebagai media pemberi informasi ini untuk menangani permasalahan tersebut guna membantu dalam mengelola data siswa, pengelolaan data administrasi siswa, dan sebagai media promosi dengan menggunakan SMS Gateway. Maka dengan adanya sistem ini dapat memberikan solusi kepada orang tua untuk mendapatkan informasi mengenai waktu pembayaran dan kegiatan siswa, serta mempermudah para orang tua calon pendaftar untuk mendapatkan informasi.

1.2

Rumusan Masalah

Rumusan masalah pada penelitian iniadalah sebagai berikut:

1. Bagaimana merancang aplikasi yang berguna untuk pengelolaan data dan administrasi siswa?

2. Bagaimana merancang aplikasi yang dapat menginformasikan promosi yang sedang diadakan?

3. Bagaimana merancang aplikasi yang dapat memberikan informasi mengenai waktu pembayaran secara efektif?

4. Bagaimana admin dapat melihat arsip data siswa secara keseluruhan berasarkan grade, waktu yang ditentukan dan status siswa (aktif/tidak)?

1.3

Tujuan Pembahasan

Tujuan dari penelitian ini, adalah sebagai berikut :

1. Merancang aplikasi yang dapat membantu mengatur pengelolaan pendaftaran siswa baru, penilaian, dan perhitungan pembayaran siswa per grade.


(2)

3

4. Admin dapat melihat seluruh arsip data berdasarkan grade, waktu yang ditentukan dan status siswa (aktif/tidak) dalam bentuk laporan.

1.4

Ruang Lingkup Kajian

A. Spesifikasi

Software

Adapun ruang lingkup software pada pembuatan aplikasi ini adalah: 1. Sistem operasi : Microsoft Windows XP SP2 2. Sistem basis data : SQL Server 2008

3. Bahasa Pemograman : PHP 5.3

4. Editor Pemograman : Dreamweaver Cs5 5. Server : XAMPP 1.72 6. Framework : Codeigniter 2.02

B. Spesifikasi

Hardware

Adapun ruang lingkup hardware pada aplikasi ini adalah: 1. Processor Intel® Pentium® IV

2. Memmory DDR2 256 MB 3. Keboard+Mouse

4. Harddisk 160 GB 5. VGA 64 MB


(3)

C. Spesifikasi Aplikasi

Dalam pembuatan aplikasi ini, agar topik yang dibicarakan tetap pada batasan yang sudah ditentukan maka kami membuat ruang lingkup sebagai berikut :

1. aplikasi ini hanya digunakan pada Imah Si Bob English Dormitory. 2. Hak akses dibagi menjadi 3 bagian, yaitu: owner, admin dan guru. 3. Admin dapat menambah, mengubah, dan menghapus data.

4. Guru hanya dapat menambah dan mengubah nilai siswa.

5. Menambah dan menghapus akun admin dan guru hanya dapat dilakukan oleh owner.

6. Aplikasi ini hanya dapat diakses oleh owner, guru dan admin yang sudah terdaftar dalam database.

7. Aplikasi ini tidak menangani pembuatan jadwal secara otomatis. 8. Pembayaran dibatasi hanya pembuatan faktur.

9. Promosi menggunakan SMS dengan mengirimkan pesan dalam format yang sudah ditentukan.

10. Melihat informasi tagihan pembayaran siswa melalui SMS.

11. Apabila pengguna selain Owner lupa password,maka pengguna tersebut harus menghubungi Owner untuk mereset ulang password

1.5

Sumber Data

Primer

: Sumber data yang dibutuhkan untuk membantu dalam menyelesaikan kerja praktek ini didapat dari hasil wawancara dan observasi di Imah Si Bob English Dormitory.


(4)

5

BAB I : PENDAHULUAN

Bab I membahas mengenai pendahuluan yang terdiri dari latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

BAB II : KAJIAN TEORI

Bab II membahas mengenai dasar teori yang digunakan untuk membuat aplikasi ini.

BAB III : ANALISIS DAN RANCANGAN SISTEM

Bab III membahas mengenai analisa dan pemodelan dari aplikasi yang dibuat.

BAB IV : HASIL PENELITIAN

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

BAB V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Bab V membahas mengenai hasil pengujian dari aplikasi yang telah di buat

BAB VI : SIMPULAN DAN SARAN

Bab VI membahas mengenai kesimpulan yang didapat dari aplikasi ini dan saran.


(5)

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 memiliki basis data yang berisi informasi detail dari Imah Si Bob English Dormitory seperti data siswa, data pembayaran, data nilai, data mata pelajaran, data level, data guest,data jadwal, dan data kelas dan tahun ajaran.

2. Aplikasi ini dilengkapi Company Profile yang berisi informasi mengenai Imah Si Bob English Dormitory. Promosi dapat dilakukan pula melalui pengiriman SMS terhadap guest .

3. Aplikasi ini menggunakan teknologi SMS Gateway sebagai media penyebar informasi bagi orangtua siswa untuk mengetahui informasi mengenai tunggakan yang dimiliki siswa.

4. Aplikasi ini dapat melihat arsip data siswa berdasarkan grade, waktu yang ditentukan dan status siswa (aktif/tidak) dalam bentuk laporan dan dapat dicetak.

6.2

Saran

Adapun saran – saran pengembangan untuk aplikasi ini, antara lain: 1. Pembuatan jadwal guru dapat dilakukan secara otomatis.

2. Aplikasi ini memerlukan maintenance secara berkala, mulai dari fungsionalitas sistem serta database pada aplikasi ini.


(6)

DAFTAR PUSTAKA

Burch, J. Grudnitski, G. (1986).Information System Theory and Practice, edisi keempat; New York: John Willey &Sons.

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

Fitzgerald, J. Fitzgerald,A. Stallings.(1981). Fundamentals of System Analisys, edisi kedua; New York: John Willey & Sons.

Fowler, M. (2005). UML Distilled : Panduan Singkat Tentang Bahasa Pemodelan Objek Standar (Edisi 3.). Yogyakarta:C.V Andi.

Hartono, J. (1990). Analisis dan Disain Sistem Infomasi. Yogyakarta: CV. Andi Offset.

Nugroho, A. (2004). Konsep Pengembangan System Basis Data. Jakarta:Informatika.

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

Robert, A. (1983). Accounting Information Systems. New Jersey: Prentice-Hall.

Sidik, Betha, Iskandar Pohan, Husni. (2007). Pemograman Web dengan HTML. Bandung: Informatika

Sunyoto,Andi. (2007). Membangun web dengan Tekhnologi AJAX. Yogyakarta: Andi.