plagiat merupakan tindakan tidak terpuji · dan sms gateway studi kasus di bimbingan belajar...

136
SISTEM INFORMASI PELAYANAN ADMINISTRASI BIMBINGAN BELAJAR PRIMAGAMA BERBASIS WEB DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Oleh : Meyn Apriani Kainama 105314002 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2014 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Upload: truongtuong

Post on 11-Mar-2019

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

SISTEM INFORMASI PELAYANAN ADMINISTRASI BIMBINGAN

BELAJAR PRIMAGAMA BERBASIS WEB

DAN SMS GATEWAY

Studi Kasus di Bimbingan Belajar Primagama

Cabang Tajem Yogyakarta

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

Program Studi Teknik Informatika

Oleh :

Meyn Apriani Kainama

105314002

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2014

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 2: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

SERVICE ADMINISTRATION INFORMATION SYSTEM PRIMAGAMA

TUTORING WEB AND SMS GATEWAY BASED

Case Studies in Guidance Learn Primagama Brance of Tajem Yogyakarta

THESIS

Presented as Partial Fullfillment of the Requirements

To Obtain the Sarjana Komputer Degree

In Informatics Engineering

By :

Meyn Apriani Kainama

105314002

INFORMATION ENGINEERING STUDY PROGRAM

DEPARTMENT OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2014

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 3: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 4: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

iv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 5: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

v

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 6: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

vi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 7: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

vii

HALAMAN PERSEMBAHAN

Karya ini saya persembahkan kepada :

Tuhan Yesus Kristus, sumber kekuatan dan hidup, yang selalu menguatkan saat

lemah, selalu memberikan jalan keluar terbaik saat mengalami masalah. Sang

Juruslamat yang Agung.

Orang Tua Tercinta, Pieter Kainama dan Louissa Kainama, Terima Kasih karena

selalu memberikan dukungan dan mendoakan serta sabar mengarahkan hingga bisa

menyelesaikan semuanya.

Kakak-kakakku Christine Pasewang, Margaritha Kainama, Willem Kainama,

Reyn Kainama, Yusuf Pasewang, Sarah Kainama, Ria Kainama, yang selalu

memberikan dukungan dan mendoakan.

Keponakan-keponakanku Jescka, Aditya, Kezia, Milano, Alen, Carlo, Putri,

Dylan, Derba, dan Nadine, yang selalu menghibur saat sulit menyelesaikan skripsi.

Dede Mavendra, Terima Kasih karena selalu mendukung, menyemangati, menemani,

memberikan solusi sehingga bisa menyelesaikan semuanya.

Saudara dan Sahabat- sahabat Cindy Christine, Youlanda Selan, Elisabeth

Novitasari, Alya Sahetapy, Yane Pakel, Inge Sitania, Ine Sitania, yang selalu

memberikan semangat dan solusi-solusi serta selalu mendoakan sehingga bisa

menyelasaikan semuanya

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 8: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

viii

HALAMAN MOTO

Orang-orang yang menabur dengan mencucurkan air mata,

akan menuai dengan bersorak-sorai. Orang yang berjalan maju

dengan menangis sambil menabur benih, pasti pulang dengan

sorak sorai sambil membawa berkas-berkasnya

(Mazmur 126 : 5-6)

Setiap masalah yang datang menyapa bukan untuk

menjatuhkan, tetapi untuk menguji seberapa mampu kamu

bertahan.

Orang yang gagal selalu mencari jalan untuk menghindari

kesulitan, sementara orang yang sukses selalu menerjang

kesulitan untuk menggapai kesuksesan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 9: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

ix

ABSTRAK

Selama ini proses administrasi Primagama Cabang Tajem Yogyakarta meliputi

proses pendaftaran, pengolahan data siswa, data nilai, data pembayaran, data materi,

data paket dan data tutor masih dilakukan secara manual sehingga memakan waktu

yang lama dan kemungkinan kesalahan pengolahan data sangat mungkin terjadi. Dari

latar belakang tersebut, Penulis membangun sebuah Sistem Informasi Pelayanan

Administrasi Bimbingan Belajar untuk menyelesaikan masalah yang terjadi.

Sistem informasi ini dibuat menggunakan bahasa pemograman PHP dan DBMS

MySQL. Sistem informasi ini berfungsi melayani proses pendaftaran siswa secara

online, mengolah data siswa, jadual, nilai, pembayaran, berita oleh admin atau staff

primagama, mempermudah siswa dalam mendapatkan informasi jadual dan nilai secara

online serta fungsi sms gateway untuk mengirimkan informasi nilai kepada orang tua

siswa.

Hasil akhir yang diperoleh adalah terbentuknya Sistem Informasi Pelayanan

Administrasi Bimbingan Belajar Primagama Berbasis Web dan SMS Gateway yang

dapat membantu mempercepat proses pendaftaran online, memberikan informasi nilai

dan jadual kepada siswa secara online, serta membantu proses pengolahan data siswa,

data materi, data pembayaran, data tutor, data nilai data oleh admin atau staff.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 10: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

x

ABSTRACT

All this time Administration process in Primagama Branch Tajem

Yogyakarta includes registration process, student data processing, school grades

data, payment data, schedule data, material data, data packet and data tutors still

processed manually and takes a long time so that possibility of data processing error

is likely to occur. Therefore, The writer created an information system on tutoring

administration service to solve the problem that occur .

This information system was created using PHP programming language and

BDMS MySQL. The functions of this information systems are to serve students

registration process by online, student data process, schedules, school grades, payment,

news by admin or Primagama staff, to facilitate students in getting schedule

information, to get the grade by online and also to send grade information to parents

by SMS Gateway. .

The final result Service Administration Information System Primagama

Tutoring Web and SMS Gateway Based were created to help the registration process

by online, to give information of school grades and schedule to students by online, and

also to give the students data process, material data, payment data, tutoring data, and

school grades data from admin or staff.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 11: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

xi

KATA PENGANTAR

Puji dan Syukur Penulis panjatkan kepada Tuhan yang Maha Essa Karena atas

rahmatNya penulis dapat menyelesaikan tugas akhir ini sebagai salah satu matakuliah

wajib dan merupakan syarat akademik pada jurusan Teknik Informatika Universitas

Sanata Dharma Yogyakarta.

Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada pihak-

pihak yang telah membantu dari awal pembuatan tugas akhir ini sampai tugas akhir ini

bisa selesai. Ucapan terima kasih penulis sampaikan di antaranya adalah :

1. Ibu Agnes Maria Polina, S.Kom., M.Sc., sebagai Dosen Pembimbing

tugas akhir.

2. Bapak Marjono sebagai staff Primagama Cabang Tajem Yogyakarta, yang

telah membantu dalam Proses Penelitian di Primagama.

3. Orang Tua, Pieter Kainama Dan Louissa Kainama atas dukungan moral,

spiritual dan finasial dalam penyusunan tugas akhir.

4. Kakak-Kakakku, atas dukungan moral, spiritual dan finasial dalam

penyusanan tugas akhir.

5. Siswa dan Staff Primagama Cabang Tajem Yogyakarta atas dukungan

dan kerjasamanya selama uji coba tugas akhir.

6. Dede Mavendra atas dukungan dan bantuannya selama proses penyusunan

tugas akhir ini.

7. Pihak-pihak yang tidak bisa disembutkan satu per satu yang telah

membantu penyusunan tugas akhir ini.

Penulis,

Meyn Apriani Kainama

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 12: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

xii

DAFTAR ISI

HALAMAN PERSETUJUAN ………………………………………………….…….i

HALAMAN PENGESAHAN ...………………………….…………………….……ii

PERNYATAAN KEASLIAN KARYA……………………………………………...iii

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH

UNTUK KEPENTINGAN AKADEMIS…………………………………….….…...iv

HALAMAN PERSEMBAHAN.……………………………………………..…….....v

HALAMAN MOTTO……………………………………………………….…….....vi

ABSTRAK…………………...……………………………….……………………..vii

ABSTRACT…………………………………………………………...…………....viii

KATA PENGANTAR…………………….…………………………………………ix

DAFTAR ISI……………………………………………………………………….…x

DAFTAR GAMBAR……………………………………………………………….xiii

DAFTAR TABEL……………………………………………………………....….xvii

BAB I PENDAHULUAN……………………………………………………………..1

1.1 Latar Belakang… ..……………………………………………………......1

1.2 Rumusan Masalah………………………………………………………....3

1.3 Tujuan…………………………………………………………………......3

1.4 Batasan Masalah ……………………………………………………….....3

1.5 Metodologi Penelitian.……………………………………………………4

1.6 Sistimatika Penulisan…………………………………………………......5

BAB II LANDASAN TEORI……………………………………………....………...7

2.1 Sistem Informasi………………………………………………….……....7

2.2 Sistem Informasi Berbasis Web…………………………………………..7

2.2.1 Unsur-Unsur Website atau Situs……………………………………...8

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 13: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

xiii

2.3 SMS Gateway………………………….………………………………...10

2.3.1 Pengertian…………………………………………………………....10

2.3.2 Cara Kerja SMS Gateway…………………………………………....11

2.4. Tahap Pengembangan Rekayasa Perangkat Lunak Waterfall……….….11

2.5 Notasi Permodelan Sistem……….……………………………………....13

2.5.1 Use Case Diagram…………………………………………………..13

2.5.2 Data Flow Diagram………………………………………………....14

2.5.3 ER Diagram………………………………………………………....15

2.6 Administrasi Bimbingan Belajar……….………………………………..17

2.6.1 Pengertian Administrasi…………………………………………….17

2.6.2 Pengertian Bimbingan Belajar……………………………………...17

BAB III ANALISA DAN PENGEMBANGAN SISTEM………………………….18

3.1 Analisa Sistem…………………………………………………………..18

3.1.1 Gambaran Sistem Lama…..………………………………………..18

3.1.2 Gambaran Sistem yang Dikembangkan..…………………………..19

3.1.3 Proses Bisnis……………………………………………………….19

3.1.4 Analisis Kebutuhan Sistem………………………………………...21

3.1.5 Permodelan Proses…………………………………………………23

3.2 Perancangan Sistem…………………………………………………….35

3.2.1 Perancangan Basis Data……………………………………………35

3.2.2 Perancangan User Interface………………………………………..45

BAB IV IMPLEMENTASI SISTEM………………………………………………68

4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak………………….....68

4.2 Implementasi Basis Data…………………………………………….…68

4.3 Implementasi Sistem……………………………………………………72

BAB V ANALISA HASIL……………………………………………………..…..97

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 14: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

xiv

5.1 Analisa Hasil Perangkat Lunak…………………………………..……...97

5.2 Analisa Hasil Uji Coba Terhadap Pengguna……………………....…….98

5.2.1 Form Kuisioner………………………………………………………98

5.2.2 Hasil dan Pembahasan……………………………………………….98

BAB VI PENUTUP………………………………………………………………...112

6.1 Kesimpulan……………………………………………..………………112

6.2 Saran…………………………………………………..………………..113

DAFTAR PUSTAKA……………………………………………...……………….114

LAMPIRAN……………………………………………..………………………....115

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 15: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

xv

DAFTAR GAMBAR

Gambar 2.1 Alur Komponen Sistem Informasi………..………………………..……7

Gambar 2.2 Use Case……………………………..…………………………………13

Gambar 2.3 Aktor………………………………..………………………………..…13

Gambar 2.4 Simbol Data Flow Diagram……………………………………..……...14

Gambar 3.1 Use Case Diagram Siswa……………………………………..………...21

Gambar 3.2 Use Case Diagram Admin/Staff…………………….………………….22

Gambar 3.3 Diagram Konteks………………………..……………………………...23

Gambar 3.4 Diagram Berjenjang……………….……….…………………………...24

Gambar 3.5 Overview DFD………………………………………..………………...25

Gambar 3.6 DFD Level 2 Proses 1…………………………………………..………26

Gambar 3.7 DFD Level 2 Proses 2…………………………………..………………27

Gambar 3.8 DFD Level 2 Proses 3………………………..…………………………28

Gambar 3.9 DFD Level 2 Proses 4……………………..……………………………29

Gambar 3.10 DFD Level 2 Proses 5……………………..…………………………..30

Gambar 3.11 DFD Level 2 Proses 6……………………..…………………………..31

Gambar 3.12 DFD Level 2 Proses 7……………………..…………………………..32

Gambar 3.13 DFD Level 2 Proses 8…………………..……………………………..33

Gambar 3.14 DFD Level 3 Proses 9…………………..……………………………..34

Gambar 3.15 ER Diagram………..………………………………………………….35

Gambar 3.16 Logical Design………….…………………………………………….36

Gambar 3.17 Interface Halaman Utama…………….……………………………....45

Gambar 3.18 Interface Halaman Profil…………….……………………………….46

Gambar 3.19 Interface Halaman Utama Administrasi………….…………………..47

Gambar 3.20 Interface Halaman Pilihan Pendaftaran……………………………....48

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 16: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

xvi

Gambar 3.21 Interface Halaman Utama jadual….…………………………….…...49

Gambar 3.22 Interface Halaman Utama Nilai………………………..……………..50

Gambar 3.23 Interface Halaman Registrasi Siswa…………………….……………51

Gambar 3.23 Interface Halaman Rekapan Data Siswa……………………………...52

Gambar 3.24 Interface Halaman Rekapan Data Pendaftaran……………………….53

Gambar 3.25 Interface Halaman Laporan Data Siswa……………………………...53

Gambar 3.26 Interface Halaman Rekapan Data Nilai……………………………....54

Gambar 3.27 Interface Halaman Insert Data Nilai…………………….…………...55

Gambar 3.28 Interface Halaman Laporan Data Nilai………………………………56

Gambar 3.29 Interface Halaman Rekapan Data Jadual ……………...…..………...56

Gambar 3.30 Interface Halaman Input Data Jadual..…..…………………………..57

Gambar 3.31 Interface Halaman Laporan Data Jadual…………..………..…....….58

Gambar 3.32 Interface Halaman Rekapan Data Berita………………………….….58

Gambar 3.33 Interface Input Data Berita……………………………………….…..59

Gambar 3.34 Interface Rekap Data Login……………………………………….…60

Gambar 3.35 Interface Halaman Edit Data Siswa………………………………….61

Gambar 3.36 Interface Halaman Edit Data Nilai…………………………………...62

Gambar 3.37 Interface Halaman Edit Data Jadual ………………………………...63

Gambar 3.38 Interface Halaman Data Paket……………………………………….64

Gambar 3.39 Interface Halaman Edit Data Paket……………………………….…65

Gambar 3.40 Interface Halaman Data Materi……………………………………...66

Gambar 3.41 Interface Halaman Update Data Materi……………………………..67

Gambar 4.1 Halaman Login……………………………………………………….72

Gambar 4.2 Halaman Utama……………………………………………………....70

Gambar 4.3 Halaman Administrasi………………………………………………..71

Gambar 4.4 Halaman Awal Registrasi Siswa………………………………………..73

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 17: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

xvii

Gambar 4.5 Form Registrasi Siswa…………………..……………………………...74

Gambar 4.6 Halaman Rekapan Data Siswa……………………………………..…...75

Gambar 4.7 Halaman Utama Rekapan Data Pembayaran…………………………...76

Gambar 4.8 Halaman Update Rekapan Data Pembayaran……………………..……77

Gambar 4.9 Halaman Cetak Nota Pembayaran……………………………………...78

Gambar 4.10 Halaman Rincian Rekapan Data Pembayaran…………………..…….78

Gambar 4.11 Halaman Laporan Siswa……………………………………………....79

Gambar 4.12 Halaman Utama Rekapan Data Nilai…………………………...……..80

Gambar 4.13 Halaman Update Rekapan Data Nilai…………………………….…...80

Gambar 4.14 Halaman Rekapan Data Nilai…………………………………….…...80

Gambar 4.15 Halaman Laporan Nilai………………………………………….…...81

Gambar 4.16 Halaman Utama Rekapan Data ………………………………...….…82

Gambar 4.17 Halaman Edit Rekapan Data …………………………………………83

Gambar 4.18 Halaman Insert Data …………………………………………………84

Gambar 4.19 Halaman Laporan ……………………………………………………84

Gambar 4.20 Tampilan Data Berita………………………………………………...85

Gambar 4.21 Tampilan Insert Berita………………………………………….……86

Gambar 4.22 Halaman Rekapan Data Login………………………………….……87

Gambar 4.23 Halaman Rekapan Data Paket………………………………….…….87

Gambar 4.24 Halaman Edit Data Paket…………………………………………….88

Gambar 4.25 Halaman Rekapan Data Materi ……………………………………...89

Gambar 4.26 Halaman Edit Data Materi………………………………………...…90

Gambar 4.27 Halaman Pendaftaran……………………………………………...…91

Gambar 4. 28 Halaman Utama Nilai…………………………………………...…..92

Gambar 4.29 Halaman Nilai………………………………………………………..92

Gambar 2.30 Halaman ……………………………………………..……………… 93

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 18: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

xviii

Gambar 5.1 Tabel Hasil Pertanyaan 1 Siswa………………………………..……….96

Gambar 5.2 Tabel Hasil Pertanyaan 2 Siswa………………………………………...97

Gambar 5.3 Tabel Hasil Pertanyaan 3 Siswa………………………………………...98

Gambar 5.4 Tabel Hasil Pertanyaan 4 Siswa………………………………..……….99

Gambar 5.5 Tabel Hasil Pertanyaan 5 Siswa………………………..……………...100

Gambar 5.6 Tabel Hasil Pertanyaan 6 Siswa………………………..……………...101

Gambar 5.7 Tabel Hasil Pertanyaan 1 Admin/Staff……………...………………...102

Gambar 5.8 Tabel Hasil Pertanyaan 2 Admin/Staff………………...……………...103

Gambar 5.9 Tabel Hasil Pertanyaan 3 Admin/Staff………………...……………...104

Gambar 5.10 Tabel Hasil Pertanyaan 4 Admin/Staff……………..…...…………...105

Gambar 5.11 Tabel Hasil Pertanyaan 5 Admin/Staff……………………………...106

Gambar 5.12 Tabel Hasil Pertanyaan 6 Admin/Staff……………..……..………...107

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 19: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

xix

DAFTAR TABEL

Tabel 3.1 Tabel Siswa……………………………..…………………………………37

Tabel 3.2 Tabel Jadual ……….………………………….…………………………..38

Tabel 3.3 Tabel Paket……………………………..…………………………………39

Tabel 3.4 Tabel Materi……………………………..………………………………..39

Tabel 3.5 Tabel Berita…………………………….………………….…………….. 40

Tabel 3.6 Tabel Nilai………………………………………………….…………… 40

Tabel 3.7 Tabel Pembayaran………………………………………….…………….41

Tabel 3.8 Tabel Siswa_smntr……………………………………….………………42

Tabel 3.9 Tabel Tab_user…………………………………………….……………..43

Tabel 3.10 Tabel Tutor……………………………………………….……………..43

Tabel 5.1 Grafik Hasil Pertanyaan 1 Siswa………………………….……………..96

Tabel 5.2 Grafik Hasil Pertanyaan 2 Siswa……………………………….………..97

Tabel 5.3 Grafik Hasil Pertanyaan 3 Siswa……………………………….………..98

Tabel 5.4 Grafik Hasil Pertanyaan 4 Siswa…………………………….…………..99

Tabel 5.5 Grafik Hasil Pertanyaan 5 Siswa…………………………….…………..100

Tabel 5.6 Grafik Hasil Pertanyaan 6 Siswa……………………………..………….101

Tabel 5.7 Grafik Hasil Pertanyaan 1 Admin/Staff..……………………..………….103

Tabel 5.8 Grafik Hasil Pertanyaan 2 Admin/Staff..……………………..………….104

Tabel 5.9 Grafik Hasil Pertanyaan 3 Admin/Staff..……………………..………….105

Tabel 5.10 Grafik Hasil Pertanyaan 4 Admin/Staff..……………..……...…………106

Tabel 5.11 Grafik Hasil Pertanyaan 5 Admin/Staff..…………….………...……….107

Tabel 5.12 Grafik Hasil Pertanyaan 6 Admin/Staff..…………….………...……….108

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 20: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Kemajuan jaman mempengaruhi segala aspek kehidupan salah

satunya berdampak pada kemajuan Teknologi Informasi. Dengan adanya

kemajuan Teknologi Informasi membuat manusia memanfaatkan kemajuan

Teknologi ini untuk dapat membantu aktivitas sehari-hari. Teknologi

Informasi ini dapat direalisasikan pada bidang pendidikan, kesehatan,

maupun pemerintahan.

Teknologi Informasi dapat pula direalisasikan untuk meningkatkan

pelayanan yang baik di masyarakat. Contohnya pelayanan administrasi

Bimbingan Belajar Primagama yang selama ini masih dilakukan secara

manual seperti pendaftaran siswa baru dan proses administrasi untuk siswa.

Calon siswa yang ingin mendaftar masuk Primagama harus mengurus

langsung dikantor Primagama dan membutuhkan waktu yang cukup lama

untuk melengkapi data-data serta konfirmasi dari pihak Primagama.

Masalah yang terjadi ini menjadi tidak efisien. Sebagai contoh calon siswa

yang ingin mendaftar harus mengisi formulir pendaftaran siswa dan

formulir her-registrasi siswa menurut jenjang sekolah. Setelah itu akan

diproses untuk menentukan jadual bimbingan siswa. Siswa harus kembali

ke Primagama untuk melihat jadual bimbingan. Proses administrasi siswa

yang ingin melakukan pembayaran biaya bimbingan belajar akan diberikan

sehelai kertas kuitansi sebagai bukti pembayaran. Permasalahan akibat

proses yang masih manual bisa berdampak dalam segala hal, seperti laporan

administrasi yang terlambat, pelayanan yang tidak efisien terhadap siswa

serta lamanya proses administrasi biaya bimbingan belajar.

Dari latar belakang tersebut, penulis tertarik membangun sebuah

Sistem Informasi Pelayanan Administrasi Bimbingan Belajar Primagama

ini untuk memecahkan masalah tersebut. Sistem Informasi ini berfungsi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 21: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

2

melayani proses pendaftaran siswa secara online sehingga siswa tersebut

bisa mendaftarkan diri dimanapun tanpa harus datang ke kantor Primagama.

Selain itu juga berfungsi untuk mengolah data siswa, jadual, nilai,

pembayaran oleh admin atau staff primagama, dengan cara mengedit,

menambah, menghapus data secara online. Untuk pengolahan data

pembayaran itu sendiri, admin dipermudah dengan menginputkan jumlah

pembayaran yang akan dibayar oleh siswa, mencetak kuitansi untuk siswa

dan bisa mengontrol setiap pembayaran yang belum atau sudah dilakukan

oleh siswa. Untuk pengolahan data siswa admin dapat menginputkan data

registrasi ulang jika ada siswa yang ingin melakukan registrasi ulang.

Selain itu juga admin diberikan kewenangan untuk mengedit dan

menghapus data siswa jika kemungkinan terjadi kesalahan data. Pada proses

pengolahan jadual dan nilai admin bisa menginputkan, mengedit dan

menghapus data jadual dan nilai dalam sistem tersebut. Fungsi lainya

dengan sistem informasi bimbingan belajar ini siswa juga dipermudah

dalam melihat dan jadual dan nilai secara online. Selain itu juga fungsi SMS

gateway untuk mengirimkan informasi nilai kepada orang tua siswa

sehingga orang tua bisa mengontrol kemampuan anak tersebut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 22: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

3

1.2 Rumusan Masalah

a. Bagaimana membangun sebuah Sistem Informasi Pelayanan

Administrasi Bimbingan Belajar Primagama Berbasis Web dan SMS

Gateway?

b. Apakah Sistem Informasi ini dapat memberikan informasi yang

dibutuhkan siswa, mempercepat pendaftaran dan pembayaran bagi

siswa serta mudah digunakan bagi siswa?

c. Apakah Sistem Informasi ini dapat membantu mempercepat pelayanan

administrasi bagi staff Primagama dan mudah digunakan

1.3 Tujuan

Tujuan dari tugas akhir ini adalah membangun suatu Sistem Informasi

Pelayanan Administrasi Bimbingan Belajar Primagama Berbasis Web dan

SMS Gateway.

1.4 Batasan Masalah

Adapun batasan dalam topik tugas akhir ini adalah :

a. Sistem informasi administrasi bimbingan belajar berdasar studi kasus di

Primagama Cabang Tajem Yogyakarta

b. Sistem informasi administrasi bimbingan belajar ini dapat mengolah

proses pendaftaran secara online, proses pembayaran, jadual bimbingan

belajar, mengolah nilai, mengolah laporan siswa, laporan nilai, laporan

jadual, namun tidak termasuk mengelola presensi, honorer dan gaji

karyawan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 23: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

4

c. Sistem informasi administrasi bimbingan belajar ini berbasis Web dan

SMS Gateway dan dibuat dengan software Java Netbeans, PHP dan

basis data dibuat dengan MySQL.

1.5. Metodologi Penelitian

Metodelogi penelitian yang digunakan adalah studi kasus dengan langkah-langkah

sebagai berikut :

1. Survei Awal

Melakukan pengamatan (observasi) sistem pendaftaran calon siswa ke

Primagama dan proses administrasi di Primagama Cabang Tajem

Yogyakarta, serta mengamati sistem yang masih manual serta

permasalahan yang terjadi

2. Membangun perangkat lunak Sistem Informasi Pelayanan Administrasi

Bimbingan Belajar Primagama Berbasis Web dan SMS Gateway

dengan menggunakan Metode Waterfall (Kristanto, 2004) :

a. Defenisi dan Analisis Kebutuhan (Requirements Analysis and

Definition)

Melakukan wawancara dan observasi di Primagama Cabang Tajem

Yogyakarta, untuk mengetahui permasalahan pengelohan

pendaftaran dan administrasi secara manual. Dalam tahap ini

dilakukan pengumpulan data yang berhubungan dengan pendaftaran

dan administrasi serta analisis kebutuhan pengguna.

b. Desain Sistem dan perangkat Lunak (System and software Design)

Berdasarkan analisis kebutuhan dibuat desain basis data secara

conceptual (ER Diagram), basis data secara logical menggunakan

Relational Model.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 24: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

5

c. Implementasi Sistem

Implementasi hasil desain kedalam program dengan menggunakan

bahasa pemograman PHP dan basis data MySQL sebagai media

penyimpanan datanya.

d. Uji coba sistem

Melakukan pengujian sistem secara keseluruhan dan menilai apakah

hasil sudah sesuai dengan perancangan yang diinginkan dan melihat

segala kesalahan yang mungkin terjadi.

3. Uji coba terhadap pengguna

Melakukan uji coba di Primagama Cabang Tajem Yogyakarta, meliputi

:

1. Staff Administrasi di Primagama Cabang Tajem Yogyakarta

2. Siswa di Primagama Cabang Tajem Yogyakarta

3. Beberapa calon siswa yang ingin mendaftar di Primagama Cabang

Tajem Yogyakarta

1.6 Sistematika Penulisan

Sistematika penulisan tugas akhir ini adalah sebagai berikut :

BAB I : PENDAHULUAN

Pada bab ini berisi tentang latar belakang masalah, rumusan

masalah, batasan masalah, tujuan pembuatan tugas akhir,

metodelogi penelitian dan sistematika penulisan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 25: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

6

BAB II : LANDASAN TEORI

Pada bab ini membahas tentang landasan teori yang digunakan

sebagai pendukung dalam penulisan tugas akhir ini, meliputi Sistem

Informasi, Sistem Informasi Berbasis Web, SMS Gateway,

Administrasi Bimbingan Belajar, Tahap Pengembangan Rekayasa

Perangkat Lunak Waterfall, Notasi Permodelan Sistem dan

Administrasi Bimbingan Belajar.

BAB III : ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini berisi penjelasan lebih terperinci mengenai analisia

sistem, gambaran sistem lama dan gambaran sistem yang

dikembangkan.

BAB IV : IMPLEMENTASI SISTEM

Bab ini berisi penerapan sistem yang dibuat berdasar dengan

perancangan yang telah dilakukan antara spesifikasi perangkat keras

dan perangkat lunak, implementasi basis data, implementasi sistem.

BAB V : ANALISIS HASIL

Pada bab ini berisi analisa hasil perangkat lunak, analisa hasil uji

coba terhadap pengguna, kelebihan dan kekurangan sistem.

BAB VI : PENUTUP

Pada bab ini berisi kesimpulan dan saran untuk pengembangan lebih

lanjut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 26: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

7

BAB II

LANDASAN TEORI

2.1 Sistem Informasi

Menurut Alter (1992), dalam Kadir (2008), Sistem informasi adalah

kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi yang

terorganisasikan untuk mencapai tujuan dalam sebuah organisasi. Sistem informasi

dapat memberikan manfaat baik bagi internal organisasi maupun pihak luar

(misalnya pelanggan).

Komponen dari sistem informasi dapat dilihat pada gambar berikut ini :

Gambar 2.1 Alur Komponen Sistem Informasi

Dari keempat komponen sistem di atas terlihat bahwa sistem informasi merupakan

satu kesatuan unsur (manusia dan peralatan) yang bekerja sama untuk

melaksanakan pengolahan informasi mulai dari mengumpulkan, pengolahan,

penyimpanan, sampai pada pendistribusiannya.

2.2 Sistem Informasi Berbasis Web

Sistem informasi berbasis web adalah suatu sistem informasi yang diakses

menggunakan penjelajah web melalui suatu jaringan seperti internet atau intranet.

World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu

layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Web ini

menyediakan informasi bagi pemakai komputer yang terhubung ke internet dari

sekedar informasi “sampah” atau informasi yang tidak berguna sama sekali sampai

informasi yang serius, dari informasi yang gratisan sampai informasi yang

komersial. Website atau situs dapat diartikan sebagai kumpulan halaman-halaman

Hardware Sistem software data

User

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 27: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

8

yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak,

animasi, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis

maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait

dimana masing-masing dihubungkan dengan jaringan-jaringan halaman

(hyperlink).

2.2.1 Unsur-Unsur Website atau Situs

Untuk menyediakan keberadaan sebuah website , maka harus tersedia unsur

unsur penunjangnya, adalah sebagai berikut:

1. Nama domain (Domain name/URL – Uniform Resource Locator)

Pengertian nama domain atau biasa disebut dengan Domain Name atau URL

adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah

website, atau dengan kata lain domain name adalah alamat yang digunakan untuk

menemukan sebuah website pada dunia internet.

Nama domain diperjual belikan secara bebas di internet dengan status sewa

tahunan. Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai

dengan kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain

ber-ekstensi internasional adalah com, net, org, info, biz, name, ws. Contoh nama

domain ber-ekstensi lokasi Negara Indonesia adalah co.id (untuk nama domain

website perusahaan), ac.id (nama domain website pendidikan), go.id (nama

domain website instansi pemerintah), or.id (nama domain website organisasi).

2. Rumah tempat website (Web hosting)

Pengertian Web Hosting dapat diartikan sebagai ruangan yang terdapat

dalam harddisk tempat menyimpan berbagai data, file-file, gambar dan lain

sebagainya yang akan ditampilkan di website. Besarnya data yang bisa dimasukkan

tergantung dari besarnya web hosting yang disewa atau dipunyai, semakin besar

web hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam

website. Web Hosting juga diperoleh dengan menyewa. Besarnya hosting

ditentukan ruangan harddisk dengan ukuran MB(Mega Byte) atau GB(Giga Byte).

Lama penyewaan web hosting rata-rata dihitung per tahun. Penyewaan hosting

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 28: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

9

dilakukan dari perusahaan-perusahaan penyewa web hosting yang banyak dijumpai

baik di Indonesia maupun luar negeri.

3. Bahasa Program (Scripts Program)

Bahasa yang digunakan untuk menerjemahkan setiap perintah dalam

website yang pada saat diakses. Jenis bahasa program sangat menentukan statis,

dinamis atau interaktifnya sebuah website. Semakin banyak ragam bahasa program

yang digunakan maka akan terlihat website semakin dinamis, dan interaktif serta

terlihat bagus.

Beragam bahasa program saat ini telah hadir untuk mendukung kualitas

website. Jenis bahasa program yang banyak dipakai para desainer website antara

lain HTML, ASP, PHP, JSP, Java Scripts, Java applets. Bahasa dasar yang dipakai

setiap situs adalah HTML sedangkan PHP, ASP, JSP dan lainnya merupakan

bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya

situs. Bahasa program ASP, PHP, JSP atau lainnya bisa dibuat sendiri. Bahasa

program ini biasanya digunakan untuk membangun portal berita, artikel, forum

diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya yang

memerlukan update setiap saat.

4. Desain website

Setelah melakukan penyewaan domain name dan web hosting serta

penguasaan bahasa program (scripts program), unsur website yang penting dan

utama adalah desain. Desain website menentukan kualitas dan keindahan sebuah

website. Desain sangat berpengaruh kepada penilaian pengunjung akan bagus

tidaknya sebuah website.

Untuk membuat website biasanya dapat dilakukan sendiri atau menyewa

jasa website designer. Saat ini sangat banyak jasa web designer, terutama di kota-

kota besar. Perlu diketahui bahwa kualitas situs sangat ditentukan oleh kualitas

designer. Semakin banyak penguasaan web designer tentang beragam program atau

software pendukung pembuatan situs maka akan dihasilkan situs yang semakin

berkualitas, demikian pula sebaliknya. Jasa web designer ini yang umumnya

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 29: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

10

memerlukan biaya yang tertinggi dari seluruh biaya pembangunan situs dan

semuanya itu tergantung kualitas designer.

2.3 SMS GATEWAY

2.3.1 Pengertian

SMS Gateway adalah sebuah perangkat lunak atau platform yang

menawarkan layanan transmit SMS, mentransformasikan pesan ke jaringan seluler

dari media lain, atau sebaliknya, yang kemudian dipergunakan oleh penyedia jasa

untuk mengatur SMS yang akan dikirim dan diterima. Hal ini memungkinkan

pengiriman atau penerimaan pesan SMS dengan atau tanpa menggunakan

handphone. SMS Gateway bekerja dengan cara menghubungkan handphone

dengan sebuah komputer. Komunikasi antara handphone dengan komputer

dilakukan dengan menggunakan bahasa pemograman serial pon.

Dengan adanya software SMS Gateway, maka seseorang dapat mengatur

SMS lewat PC atau laptop dengan mudah dan cepat. Selain ini SMS Gateway juga

memungkinkan seseorang dapat mengirimkan pesan keluar secara banyak atau per

grup dalam sekali kirim atau klik dengan jawaban SMS yang sudah diatur secara

otomatis. Sebagai contoh SMS Registrasi, ketika seseorang melakukan registrasi ke

suatu layanan tertentu, maka secara otomatis seseorang tersebut akan mendapat

SMS balasan yang mengatakan bahwa ia telah terdaftar teregristrasi.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 30: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

11

2.3.2 Cara Kerja SMS Gateway

Cara kerja SMS Gateway terbilang cukup mudah. Sebagai contoh saat

seseorang ingin melakukan registrasi pada suatu aplikasi tertentu yang terhubung

dengan layanan SMS Gateway, sebenarnya untuk mendapatkan balasan bahwa

orang tersebut telah teregristrasi, maka orang itu harus melewati tahapan, antara

lain :

1. Tahap Pengiriman Pesan

Pada tahap ini SMS yang dikirim akan melewati jaringan seluler, pesan

tersebut kemudian ditangkap dan diterima oleh layanan SMS Gateway. Pesan

tersebut kemudian diproses di dalam sistem aplikasi SMS Gateway.

2. Tahap membalas pesan secara otomatis

Di dalam sistem aplikasi, pesan akan dihubungkan dengan database server.

Di dalam database server inilah semua pesan balasan telah disiapkan.

Program secara otomatis akan mengambil data di dalam database server lalu

mengirimkan pesan balasan kepada orang yang mengirimkan SMS itu.

2.4 Tahap Pengembangan Rekayasa Perangkat Lunak Waterfall

Dalam pengembangannya Metode Waterfall memiliki beberapa tahapan

sebagai berikut :

1. Definisi dan Analisa Kebutuhan (Requairements Analysis and Definition)

Dalam langakah ini merupakan analisa terhadap kebutuhan sistem.

Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian,

wawancara atau study literatur. Seseorang system analisis akan menggali

informasi sebanyak-banyaknya dari user sehingga akan tercipta sebuah sistem

komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut.

Tahapan ini akan menghasilkan dokumen user requirement atau bisa dikatakan

sebagai data yang berhubungan dengan keinginan user dalam pembuatan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 31: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

12

sistem. Dokumen inilah yang akan menjadi acuan system analyst untuk

menterjemahkan kedalam bahasa pemrograman.

2. Desain Sistem dan Perangkat Lunak (System and Software Design)

Proses desain akan menterjemahkan syarat kebutuhan kesebuah perancangan

perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini

berfokus pada : struktur data, arsitektur perangkat lunak, representasi interface,

dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen

yang disebut software requirement. Dokumen inilah yang akan digunakan

programmer untuk melakukan aktivitas pembuatan sistemnya.

3. Implementasi Sistem

Coding merupakan penerjemahan design dalam bahasa yang bisa dikenali

oleh komputer. Dilakukan oleh programmer yang akan meterjemahkan

transaksi yang diminta oleh user. Tahapan inilah yang merupakan tahapan

secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan

computer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai

maka akan dilakukan uji coba terhadap sistem yang telah dibuat tadi. Tujuan uji

coba adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan

kemudian bisa diperbaiki.

4. Uji Coba Sistem

Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah

melakukan analisa, desain dan pembuatan program, maka sistem yang sudah

jadi akan diuji coba secara α test dan β test untuk mengetahui apakah program

sudah bebas dari kesalahan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 32: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

13

2.5 NOTASI PERMODELAN SISTEM

2.5.1 Use Case Diagram

2.5.1.1 Pengertian

Use case diagram ialah sebuah grafis yang menggambarkan

interaksi antara sistem dan pengguna. Dengan kata lain use case

diagram secara grafis mendeskripsikan siapa yang akan menggunakan

sistem dan dalam cara apa pengguna (user) mengharapkan interaksi

dengan sistem itu. Use case secara naratif digunakan untuk secara

tekstual menggambarkan sekuensi langkah-langkah dari setiap

interaksi.

2.5.1.2 Simbol Utama Use Case dan Aktor

Use case jika digambarkan secara grafik berbentuk elips seperti

dibawah ini :

Gambar 2.2 Use Case

Aktor adalah sebuah entitas manusia atau mesin yang berinteraksi

dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.

Gambar 2.3 Aktor

AKTOR

Use Case

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 33: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

14

2.5.2 Data Flow Diagram (DFD)

2.5.2.1 Pengertian

Data Flow Diagram (DFD) adalah suatu diagram yang

menggunakan notasi-notasi untuk menggambarkan arus dari sistem,

yang penggunaannya sangat membantu untuk memahami sistem

secara logika, terstruktur dan jelas. DFD merupakan alat bantu

dalam menggambarkan atau menjelaskan proses kerja suatu sistem.

2.5.2.2 Simbol Data Flow Diagram

a. User / terminator : Kesatuan diluar sistem (external entity) yang

memberikan input ke sistem atau menerima output dari sistem

berupa orang, organisasi, atau sistem lain.

b. Proses : Aktivitas yang mengolah input menjadi output.

c. Data Flow : Aliran data pada sistem (antar proses, antara terminator

dan proses, serta antara proses dan data store).

d. Data Store : Penyimpanan data pada database, biasanya berupa

tabel.

Gambar 2.4 Simbol Data Flow Diagram

Terminator Proses

Data Flow Data Store

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 34: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

15

2.5.3 ER Diagram

2.5.3.1 Pengertian Model E-R

Menurut Kadir (2008), Model E-R adalah suatu model yang

digunakan untuk menggambarkan data dalam bentuk entitas, atribut, dan

hubungan antarentitas, huruf E sendiri menyatakan entitas dan R

menyatakan hubungan (dari kata relationship). Model ini dinyatakan

dalam bentuk diagram. Itulah sebabnya model E-R acapkali juga disebut

sebagai diagram E-R. Perlu diketahui bahwa model seperti ini tidak

mencerminkan bentuk fisik yang nantinya akan disimpan dalam

database, melainkan hanya bersifat konseptual. Itulah sebabnya model

E-R tidak bergantung pada produk DBMS yang akan digunakan.

2.5.3.2 Komponen dalam ER Diagram

a. Entitas

Entitas adalah suatu objek yang dapat dibedakan dari lainnya

dan dapat diwujudkan dalam basis data.

b. Hubungan (relasi/Relationship)

Suatu hubungan adalah hubungan dua jenis entitas dan

direpresentasikan sebagai garis lurus yang menghubungkan

dua entitas

c. Atribut

Memberikan informasi lebih rinci tentang jenis entitas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 35: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

16

2.5.3.2 Kardinalitas Rasio

Menjelaskan jumlah maksimum hubungan antara satu entitas

dengan entitas lainnya.

a. One to One (1 : 1)

Setiap anggota entitas A hanya boleh berhubungan dengan satu

anggota entitas B, begitu pula sebaliknya

b. One to Many (1 : M)

Setiap anggota entitas A dapat berhubungan dengan lebih dari

satu anggota entitas B tetapi tidak sebaliknya.

c. Many to Many (M : M)

Setiap entitas A dapat berhubungan dengan banyak entitas

himpunan entitas B dan demikian pula sebaliknya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 36: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

17

2.6 ADMINISTRASI BIMBINGAN BELAJAR

2.6.1 Pengertian Administrasi

Administrasi berarti tata usaha yang mencakup setiap pengaturan yang rapi

dan sistematis serta penentuan fakta-fakta serta tertulis dengan tujuan memperoleh

pandangan yang menyeluruh serta hubungan timbal balik antara satu fakta dengan

fakta lainnya.

2.6.2 Pengertian Bimbingan Belajar

Belajar adalah suatu proses “stamping in” (diingat), forming, hubungan

antara stimulus dan respons. Pembentukan hubungan atau koneksi antara stimulus

dan respons, dan penyelesaian masalah (problem solving) yang dapat dilakukan

dengan cara trial and error(coba-coba). Bimbingan belajar adalah bimbingan

dalam hal menemukan cara belajar yang tepat, dalam memilih program studi sesuai,

dan dalam mengatasi kesukaran yang timbul berkaitan dengan tuntunan-tuntunan

belajar disuatu institusi pendidikan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 37: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

18

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem

3.1.1 Gambaran Sistem Lama

Proses administrasi Primagama Cabang Tajem Yogyakarta masih dilakukan

secara manual. Proses pendaftaran yang masih manual ini dilakukan dengan cara

setiap calon siswa yang ingin mendaftar harus datang langsung ke kantor

Primagama dan mengisi formulir pendaftaran siswa serta formulir her-registrasi

siswa menurut jenjang sekolah pada beberapa helai kertas. Setelah itu akan diproses

untuk menentukan jadual bimbingan siswa tersebut. Siswa harus kembali ke

Primagama untuk melihat jadual bimbingan. Setelah itu siswa yang ingin

melakukan pembayaran biaya bimbingan belajar akan diberikan sehelai kertas

kuitansi sebagai bukti pembayaran.

Dari uraian singkat ini dapat dianalisa beberapa kekurangan dari sistem yang lama

adalah:

1. Penyimpanan data pendaftaran dan pembayaran masih menggunakan media

penyimpanan manual. Informasi yang diperlukan sering kurang efektif.

2. Proses administrasi yang masih manual dan membutukan proses yang lama

menjadi tidak efisien.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 38: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

19

3.1.2 Gambaran Sistem yang Dikembangkan

Sistem yang dibuat untuk Primagama Cabang Tajem Yogyakarta ini adalah

sebuah sistem yang digunakan untuk menangani beberapa hal seperti berikut:

1. Menangani proses pendaftaran online

2. Menangani proses pembayaran

3. Menangani proses pengolahan data siswa, data nilai, data

pembayaran, data jadual, data tutor, data materi, data berita secara

online

4. Memberikan informasi jadual bimbingan dan nilai kepada siswa

secara online

5. Memberikan informasi tentang laporan administrasi kepada

staff Primagama

Penggunaan SMS Gateway digunakan saat pengiriman nilai kepada orangtua

siswa Primagama sehingga mempermudah kontrol orang tua terhadap siswa.

3.1.3 Proses Bisnis

Proses bisnis adalah suatu kumpulan aktivitas atau pekerjaan

terstruktur yang saling terkait untuk menyelesaikan suatu masalah

tertentu atau yang menghasilkan produk atau layanan. Berikut ini adalah

proses bisnis Primagama Cabang Tajem Yogyakarta :

1. Calon siswa yang ingin mendaftar di Primagama Cabang Tajem

Yogyakarta dapat mengakses website Primagama untuk melihat

informasi program bimbingan, jenis paket serta biaya pada setiap

paket bimbingan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 39: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

20

2. Calon siswa dapat melakukan pendaftaran secara online di website

Primagama dengan memilih menu pendaftaran. Calon siswa akan di

arahkan untuk menginputkan data identitas diri.

3. Calon siswa yang sudah mendaftar akan diberikan bukti pendaftaran

berupa id siswa sementara yang akan digunakan untuk melakukan

registrasi ulang di kantor Primagama.

4. Admin akan melakukan validasi data jika calon siswa tersebut

datang dan melakukan registrasi ulang.

5. Calon siswa dapat melakukan pembayaran dan memilih jadwal

bimbingan pada saat melakukan registrasi ulang.

6. Admin akan memilih ruang kelas yang sesuai dengan jenjang dan

kuota yang tersedia.

7. Siswa tersebut akan diberikan id siswa selama mengikuti bimbingan

belajar di Primagama.

8. Siswa dapat melihat informasi jadwal dengan mengakses website

Primagama.

9. Jika siswa tersebut sudah mengikuti proses bimbingan selama kurun

waktu yang ditentukan, maka siswa tersebut wajib melakukan

beberapa test.

10. Hasil nilai test akan diinputkan oleh admin kedalam website

Primagama.

11. Siswa dapat melihat informasi nilai test di website Primagama

dengan menginputkan id siswa pada halaman nilai.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 40: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

21

3.1.4 Analisis Kebutuhan Sistem

3.1.4.1 Use Case Diagram

Siswa

Gambar 3.1 Use case digram Siswa

Melihat informasi jadual

<< depen

<< depends on

Login Siswa

Pendaftaran

Melihat informasi berita

Mendapat informasi

pembayaran

Melihat informasi nilai

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 41: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

22

Admin /staff

Gambar 3.2 Use case digram Admin/Staff

<< depends on

Login Admin

Mengolah data pendaftaran

online

Mengelola data siswa

Mengolah data berita

Mengolah ruang kelas

Mengolah jadual

Mengolah data Nilai

Mengolah data Materi

Mengolah data Tutor

Mengolah data

pembayaran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 42: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

23

3.1.5 Permodelan Proses

3.1.5.1 Diagram Konteks

Gambar 3.3 Digram Konteks

Username & password Data Diri Data Nilai Data jadual

Daftar data diri

Username & password Data pendaftaran Data Pembayaran Data Siswa, Data Berita, Data Nilai, Data jadual, Data Materi, Data Tutor

0

Sistem informasi pelayanan

administrasi Primagama berbasis

web dan sms Gateway

Laporan Siswa Laporan Nilai Laporan Jadual

Siswa Admin/Staf

f

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 43: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

24

3.1.5.2 Diagram Berjenjang

0

Sistem Informasi Pelayanan Administrasi Primagama Berbasis Web dan Sms Gateway

1

Pendaftaran

2

Siswa

3

Jadwal

4

Pembayaran

5

Berita

6

Materi

1.1p

Tambah Pendaftaran

2.1p

Tambah Data Siswa

2.2p

Edit Data Siswa

2.3p

Hapus Data Siswa

2.4p

Lihat Data Siswa

2.5p

Cetak Data Siswa

3.1p

Tambah Data Jadwal

3.2p

Edit Data Jadwal

3.3p

Hapus Data Jadwal

3.4p

Lihat Data Jadwal

3.5p

Cetak Data Jadwal

4.1p

Tambah Data Pembayaran

4.2p

Edit Data Pembayaran

4.3p

Lihat Data Pembayaran

5.1p

Tambah Data Berita

5.2p

Hapus Data Berita

5.3p

Lihat Data Berita

6.1p

Edit Data Materi

6.2p

Hapus Data Materi

6.3p

Lihat Data Materi

7

Nilai

7.1p

Tambah Data Nilai

7.2p

Edit Data Nilai

7.3p

Hapus Data Nilai

7.4p

Lihat Data Nilai

7.5p

Cetak Data Nilai

8

Tutor

8.1p

Tambah Data Tutor

8.2p

Hapus Data Tutor

8.3p

Lihat Data Tutor

9

Paket

9.1p

Lihat Data Paket

9.2p

Edit Data Paket

Gambar 3.4 Digram Berjenjang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 44: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

25

3.1.5.3 Overview DFD

1

Pendaftaran

3

Jadwal

4

Pembayaran

5

Berita

6

Materi

2

Siswa

Siswa

Admin/Staff

D6 Materi

D2 Siswa

D3 Jadwal

D4 Angsuran

D5 Berita

7

NilaiD7 Nilai

Nama, TTL, alamat, email

...

Konfirmasi pendaftaran

Data Siswa sementara

D1 Siswa_smntr

Data siswa

Data SIswa

Nama, TTL, alamat, email, ….

Data Berita

Judul, deskripsi, filename, deskripsi

Data pendaftaran

Nama, jenis_angsuran,

jumlah_angsuran...

Data nilai

Nilai,tgltest,ket

Data jadwal

Hari,ruang,meteri, periode, tgl, jam

Data jadwal

Data Materi

Data Pembayaran

Data berita

Data nilai

idMateri, namaMateri

Data Materi

D8 Tutor

8

Tutor

Data tutor

Nama, alamat, email...

Data tutor

Data nilai

9

PaketD9 PaketData paket

Data paket

idPaket, jenisPaket, namaPaket, biaya

Validasi data siswa

Gambar 3.5 Overview DFD

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 45: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

26

3.1.5.4 DFD Level 2 Proses 1

1.1p

Tambah Pendaftaran

Siswa

Konfirmasi data pendaftaran sudah terdaftar

Nama, TTL, alamat, email, namaOrtu, emailOrtu, alamatOrtu,

no tlp, program,

Siswa_smntr

Data Siswa sementara

1

Gambar 3.6 DFD Level 2 Proses 1

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 46: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

27

3.1.5.5 DFD Level 2 Proses 2

2.1p

Tambah Data Siswa

2.2p

Edit Data Siswa

2.3p

Hapus Data Siswa

2.4p

Lihat Data Siswa

2.5p

Cetak Data Siswa

Siswa

2

Admin/Staff

Data siswa tervalidasi

idSiswa Data siswa

Data siswa

idSiswa

Data siswa teredit

Data siswa terhapus

idSiswa

Gambar 3.7 DFD Level 2 Proses 2

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 47: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

28

3.1.5.6 DFD Level 2 Proses 3

3.1p

Tambah Data Jadwal

3.2p

Edit Data Jadwal

3.3p

Hapus Data Jadwal

3.4p

Lihat Data Jadwal

3.5p

Cetak Data Jadwal

3

Admin/staff

Jadwal

Data jadwal

idjadwal

idjadwalData jadwal

teredit

Data jadwal

terhapus

Data jadwal

Data jadwal

idJadwal idJadwal

Data jadwal

Data jadwal

idjadwal

idjadwal

Gambar 3.8 DFD Level 2 Proses 3

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 48: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

29

3.1.5.7 DFD Level 2 Proses 4

4.1p

Tambah Data Pembayaran

4.2p

Edit Data Pembayaran

4.3p

Lihat Data Pembayaran

Admin/staff

Angsuran

4

Data pembayaran

idSiswaData pembayaran

Data pembayaran

Siswa

idSiswa, nama,biaya, jenispembayaran, sisa,

bayar

idSiswa

Data pembayaran

Data pembayaran

teredit

idSiswa

Gambar 3.9 DFD Level 2 Proses 4

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 49: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

30

3.1.5.8 DFD Level 2 Proses 5

5.1p

Tambah Data Berita

5.2p

Hapus Data Berita

5.3p

Lihat Data Berita

5

Admin/staff

Berita

Data berita

idberita

Data berita

Data berita

Data berita terhapus

Data berita

Idberita, judul deskripsi, file_gambar Idberita

Idberita

Gambar 3.10 DFD Level 2 Proses 5

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 50: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

31

3.1.5.9 DFD Level 2 Proses 6

6

Admin/staff

Materi

6.1p

Tambah Data Materi

6.2p

Hapus Data Materi

6.3p

Lihat Data Materi

Data MateriData Materi

idMateriData Materi

Data Materi

idMateri

Data Materi Terhapus

idMateri

Gambar 3.11 DFD Level 2 Proses 6

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 51: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

32

3.1.5.10 DFD Level 2 Proses 7

7.1p

Tambah Data Nilai

7.2p

Edit Data Nilai

7.3p

Hapus Data Nilai

7.4p

Lihat Data Nilai

7.5p

Cetak Data Nilai

7

Admin/staff

Nilai

nomor nomor

Data nilai

Data nilai

Data nilai

Data nilai

nomor

nomor

Data nilaiData nilai

Data nilai terhapus

nomor

nomor

Gambar 3.12 DFD Level 2 Proses 7

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 52: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

33

3.1.5.11 DFD Level 2 Proses 8

idtutor

Gambar 3.13 DFD Level 2 Proses 8

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 53: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

34

3.1.5.12 DFD Level 2 Proses 9

9

Admin/staff

Paket

6.1p

Lihat Data Paket

6.2p

Edit Data Paket

Data Paket

idpaket

Data paket

idPaket

Data paket Teredit

idpaket

Gambar 3.14 DFD Level 2 Proses 9

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 54: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

35

3.2. Perancangan Sistem

3.2.1 Perancangan Basis Data

3.2.1.1 Conceptual Design

3.2.1.1.1 ER Diagram

Ambil

N 1

Nilai

Data

N

N

N

N

N

N

Punya

nilai

nomortgltest

jenisNilaiketerangan

idMateri namaMateri

harikelas

jam

ruang

periode

jumlah

idPaket jenisPaket

namaPaket biaya

idTutor

nama

alamatemail

noHp

nama TTLkelas

Asal_skl jurusan

No_tlp

alamat

email

namaOrtu

alamatOrtu

tlpOrtu

emailOrtu

dataSaudara

pembayaran1

jumlahBayar tglSelesai

tglMulai

tglRegtglReg

bayar

sisa

jambimbinganharibimbingan

ruang

idSiswa_smtr

idSiswa

nama

TTLkelas

Asal_skl

jurusanNo_tlp

alamat

email

namaOrtu

alamatOrtu

emailOrtu

dataSaudara

idPaket

idSiswa_smtr

progtam

program

Jadwal

Materi

Paket Bimbingan BelajarSiswa

Siswa_smntrTutor

1

1

tglBayar

tlportu

pembayaran

tglMulaitglBayar Tglselesai

tglreg

Angsuran

Tanggal_anggsuran namaJenis_angsuran

Jumlah_angsuranSisa_angsuranidPembayaran

N

idData

idJadwal

1

Nama_kelas

Gambar 3.15 ER Diagram

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 55: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

36

3.2.1.1.2 Logical Design

PK idPaket

namaPaket jenisPaket biaya

Paket

PK idTutor

nama alamat noHP email

Tutor

PK idSiswa_smntr

nama TTL kelas asal_skl jurusan no_tlp alamat email namaOrtu alamatOrtu tlpOrtu emailOrtu dataSaudara pembayaran idPaket jumlahBayar program tglMulai tglBayar tglReg tglSelesai

Siswa_smntr

PK idMateri

namaMateri

Materi

PK idJadwal

hari kelasS Periode tanggal jam ruang jumlah nama_kelasFK idMateriFK idTutor

Jadwal

PK nomor

nilai tglTest keteranganFK idMateriFK idSiswa

Nilai

PK idSiswa

nama TTL kelas asal_sekolah jurusan no_tlp alamat email namaOrtu alamatOrtu tlpOrtu emailOrtu dataSaudara pembayaran1 jumlahBayar program tglMulai tglBayar tglReg tglSelesai bayar sisa jamBimbingan hariBimbingan ruang FK idPaketFK idSiswa_smntr

siswa

PK idPembayaran

tanggal_angsuran nama jenis_angsuran jumlah_angsuran sisa_angsuranFK idSiswa

Angsuran

PK idData

FK idPaketFK idMateri

Data

Gambar 3.16 Logical Design

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 56: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

37

3.2.1.1.3 Physical Design

Tabel Siswa

Nama Field Type Keterangan

idSiswa Int Field untuk id siswa, merupakan

primary key tabel siswa

Nama Varchar(30) Field untuk nama siswa

TTL Date Field untuk tempat tanggal lahir

siswa

Kelas Int Field untuk kelas siswa

Asal_skl Varchar(50) Field untuk asal sekolah siswa

Jurusan Varchar(20) Field untuk jurusan

No_tlp Int Field untuk nomor telepon

Alamat Varchar(30) Field untuk alamat

Email Varchar(30) Field untuk email

namaOrtu Varchar(30) Field untuk nama orang tua

alamatOrtu Varchar(30) Field untuk alamat orang tua

tlpOrtu Varchar(30) Field untuk telepon orang tua

emailOrtu Varchar(30) Field untuk email orang tua

dataSaudara Varchar(30) Field untuk data saudara

Pembayaran1 Varchar(30) Field untuk pembayaran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 57: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

38

idPaket Varchar(30) Field untuk idPaket, merupakan

Foreign key dari table paket

jumlahBayar Varchar(30) Field untuk jumlah bayar

Program Varchar(30) Field untuk program

tglMulai Varchar(30) Field untuk tanggal mulai

tglBayar Varchar(30) Field untuk tanggal bayar

tglReg Varchar(30) Field untuk tanggal registrasi

tglSelesai Varchar(30) Field untuk tanggal selesai

bayar Varchar(30) Field untuk bayar

Sisa Varchar(30) Field untuk sisa

Jambimbingan Varchar(30) Field untuk jam bimbingan

Haribimbingan Varchar(30) Field untuk Hari Bimbingan

Ruang Varchar(30) Field untuk ruang

idSiswa_smntr Varchar(30) Field untuk idSiswa_smntr

merupakan foreign key dari table

siswa_smntr

Tabel 3.1 Tabel Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 58: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

39

Tabel jadual

Nama Field Type Keterangan

idjadwal int(11) Field untuk id jadual

merupakan primary key

Hari Varchar(30) Field untuk hari

Nama_kelas Varchar(30) Field untuk nama kelas

kelasS Varchar(30) Field untuk kelas

Periode Varchar(30) Field untuk periode

Tanggal Varchar(30) Field untuk tanggal

Jam Varchar(30) Field untuk jam

idmateri Varchar(30) Field untuk id materi,

merupakan foreign key

dari table materi

IdTutor Varchar(30) Field untuk id Tutor,

merupakan foreign key

dari table Tutor

Jumlah Int(11) Field untuk jumlah

Ruang Varchar(30) Field untuk ruang

Tabel 3.2 Tabel Jadual

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 59: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

40

Tabel Paket

Nama Field Type Keterangan

idpaket Varchar(30) Field untuk id paket

merupakan primary key

dari tabel paket

jenisPaket Varchar(30) Field untuk jenis Paket

NamaPaket Varchar(30) Field untuk nama paket

biaya Varchar(30) Field untuk biaya

Tabel 3.3 Tabel Paket

Tabel Materi

Nama Field Type Keterangan

idMateri Varchar(30) Field untuk id siswa

merupakan Primary key

dari tabel Materi

namaMateri Varchar(30) Field untuk nama materi

Tabel 3.4 Tabel Materi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 60: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

41

Tabel Berita

Nama Field Type Keterangan

idberita Int(100) Field untuk id berita

merupakan primary key

dari tabel berita

judul Varchar(1000) Field untuk judul

deskripsi Varchar(1000) Field untuk deskripsi

File_gambar Varchar(100) Field untuk file gambar

Tabel 3.5 Tabel Berita

Tabel Nilai

Nama Field Type Keterangan

Nomor int(11) Field untuk nomor

merupakan primary key

dari tabel nilai

nilai Varchar(30) Field untuk nilai

tgltest Varchar(30) Field untuk tanggal test

idSiswa Varchar(30) Field untuk id materi

merupakan foreign key

dari tabel siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 61: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

42

idMateri Varchar(30) Field untuk id materi

merupakan foreign key

dari tabel materi

Keterangan Varchar(30) Field untuk keterangan

Tabel 3.6 Tabel Nilai

Tabel Angsuran

Nama Field Type Keterangan

idPembayaran int(100) Field untuk id pembayaran

merupakan primary key

dari tabel nilai

idSiswa Varchar(100) Field untuk id siswa

nama Varchar(100) Field untuk nama

Jenis_angsuran Varchar(100) Field untuk jenis angsuran

Jumlah_angsuran Varchar(100) Field untuk jumlah

angsuran

Sisa_angsuran Varchar(100) Field untuk sisa angsuran

Tanggal_angsuran Varchar(100) Field untuk tanggal

angsuran

Tabel 3.7 Tabel Angsuran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 62: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

43

Tabel Siswa_smntr

Nama Field Type Keterangan

idSiswa_smntr Int Field untuk id siswa, merupakan

primary key tabel siswa

Nama Varchar(30) Field untuk nama siswa

Tempat/tglLahir Date Field untuk tempat tanggal lahir

siswa

Kelas Int Field untuk kelas siswa

Asal_sekolah Varchar(50) Field untuk asal sekolah siswa

Jurusan Varchar(20) Field untuk jurusan

No_tlp Int Field untuk nomor telepon

Alamat Varchar(30) Field untuk alamat

Email Varchar(30) Field untuk email

namaOrtu Varchar(30) Field untuk nama orang tua

alamatOrtu Varchar(30) Field untuk alamat orang tua

tlpOrtu Varchar(30) Field untuk telepon orang tua

emailOrtu Varchar(30) Field untuk email orang tua

dataSaudara Varchar(30) Field untuk data saudara

Pembayaran1 Varchar(30) Field untuk pembayaran

idPaket Varchar(30) Field untuk Id Paket

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 63: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

44

jumlahBayar Varchar(30) Field untuk jumlah bayar

Program Varchar(30) Field untuk program

tglMulai Varchar(30) Field untuk tanggal mulai

tglBayar Varchar(30) Field untuk tanggal bayar

tglReg Varchar(30) Field untuk tanggal registrasi

tglSelesai Varchar(30) Field untuk tanggal selesai

Tabel 3.8 Tabel Siswa_smntr

Tabel tab_user

Nama Field Type Keterangan

User_id Int Field untuk user id, merupakan

primary key tabel tab_user

username Varchar(30) Field untuk nama username

password Varchar(50) Field untuk password

User_nama Varchar(50) Field untuk kelas user nama

User_akses Varchar(50) Field untuk asal user akses

Tabel 3.9 Tabel tab_user

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 64: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

45

Tabel Tutor

Nama Field Type Keterangan

idTutor int(11) Field untuk id tutor

merupakan primary key

dari tabel tutor

nama Varchar(50) Field untuk nama

Alamat Varchar(50) Field untuk alamat

noHp Varchar(50) Field untuk nomor hp

Email Varchar(50) Field untuk email

Tabel 3.10 Tabel Tutor

Tabel Data

Nama Field Type Keterangan

idData int(11) Field untuk Id Data

merupakan primary key

dari tabel Data

idMateri Varchar(50) Field untuk id materi

merupakan Foreign Key

dari tabel materi

idpaket Varchar(50) Field untuk id paket

merupakan foreign key

dari tabel paket

Tabel 3.11 Tabel Data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 65: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

46

3.2.2 Perancangan User Interface

3.2.2.1 Perancangan User Interface berbasis web

3.2.2.1.1 Halaman Utama

Gambar 3.17 Interface Halaman Utama

HEADER

home

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

BERITA

Login

Username

Password

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 66: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

47

3.2.2.1.2 Halaman Profil

Gambar 3.18 Interface Halaman Profil

HEADER

Profil

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

BERITA

Login

Username

Password

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 67: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

48

3.2.2.1.3 Halaman Utama Administrasi

Gambar 3.19 Interface Halaman Utama Administrasi

Pendaftaran Siswa

HEADER

JADUAL

NILAI

BERITA

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

BERITA

DATA SISWA

Registrasi Siswa

Rekap data siswa

Rekap Data

Pembayaran

Rekap Data Paket

Laporan siswa

DATA NILAI

Rekap Data Nilai

Insert Data Nilai

Laporan Nilai

SMS Gateway

DATA JADUAL

Rekap Data Jadual

Rekap Data Tutor

Rekap Data Materi

Insert Data Jadual

Insert Data Tutor

Laporan Jadual

Rekap data Tutor

DATA BERITA

& LOGIN

Rekap data

berita

Insert berita

Rekap data

Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 68: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

49

3.2.2.1.4 Halaman Pilihan Pendaftaran

Save

HEADER

Pendaftaran Siswa Baru

Nama Siswa

TTL

Asal Sekolah

Jurusan

No Tlp/HP

Alamat

Email

Nama Ortu

Alamat

No HP/TLP

Email

Data Saudara

3 SD

4 SD

5 SD

6 SD

7 SMP

8 SMP

9 SMP

10 SMA

11 SMA

12 SMA

Akselerasi Prestasi/Reguler

Eksklusif

Intensif

Plus DMI

Non DMI

Tunai

Angsuran 2x

Angsuran 3x

Login

Username

Password

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

BERITA

Data Pribadi

Mendaftar sebagai Siswa Primagama Tajem jenjang

Program Bimbingan

Fasilitas Program

Sistem Pembayaran

Simpan Back

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 69: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

50

3.2.2.1.5 Halaman Utama Jadual

Gambar 3.21 Interface Halaman Utama Jadual

HEADER

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

BERITA

Login

Username

Password HARI KELAS

JAM RUANG MATPEL GURU

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 70: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

51

3.2.2.1.6 Halaman Utama Nilai

Gambar 3.22 Interface Halaman Utama Nilai

REKAP NILAI SISWA PRIMAGAMA CABANG TAJEM YOGYAKARTA

Id Siswa : Nama : TTL : Kelas : Asal Sekolah : Jurusan : Rata-rata = Total Nilai =

LOGO

ID SISWA

MATERI NILAI TANGGAL

KET

Cetak

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 71: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

52

3.2.2.1.7 Halaman Registrasi Siswa

Gambar 3.23 Interface Halaman Registrasi Siswa

REGISTRASI SISWA PRIMAGAMA CABANG TAJEM YOGYAKARTA

Id Siswa :

Nama Siswa :

TTL :

Asal Sekolah :

Jurusan :

No Tlp/HP :

Alamat :

Email :

Nama Ortu :

Alamat :

No HP/TLP :

Email :

Data Saudara :

Pembayaran :

Id Paket :

Program :

Tanggal Mulai :

Tanggal Bayar :

Tanggal Selesai :

Tanggal Registrasi :

Biaya :

Ruang : Cek Jadual

Hari Bimbingan :

Jam Bimbingan :

LOGO

Simpan Back

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 72: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

53

3.2.2.1.8 Halaman Rekapan data Siswa

Gambar 3.23 Interface Halaman Rekapan Data Siswa

DATA SISWA PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Cari Berdasarkan Id Siswa

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Title 7 Title 8 Title 9 Title 10

LOGO

Menu Utama Back

Cari

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 73: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

54

3.2.2.1.9 Halaman Rekapan data Pembayaran

3.2.2.1.9 tampilan login marketing pusat

Gambar 3.24 Interface Halaman Rekapan Data Pembayaran

3.2.2.1.10 Halaman Laporan Data Siswa

DATA PEMBAYARAN PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Cari Berdasarkan Id Siswa

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Title 7 Title 8 Title 9 Title 10

LOGO

Menu Utama Back

Cari

LAPORAN SISWA PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Cari Berdasarkan Program

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Title 7 Title 8 Title 9 Title 10

LOGO

Menu Utama Back

Cari

CETAK

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 74: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

55

Gambar 3.25 Interface Halaman Laporan Data Siswa

3.2.2.1.11 Halaman Rekap Data Nilai

3.2.2.1.9 tampilan login marketing pusat

Gambar 3.26 Interface Halaman Rekapan Data Nilai

DATA NILAI PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Cari Berdasarkan Id Siswa

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Title 7 Title 8 Title 9 Title 10

LOGO

Menu Utama Back

Cari

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 75: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

56

3.2.2.1.12 Halaman Insert Data Nilai

Gambar 3.27 Interface Halaman Insert Data Nilai

HEADER

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

FORM INPUTAN DATA NILAI SISWA

ID Siswa

Nama

Kelas

Sekolah

Nilai

Tanggal test

Ket

Materi o Bahasa Indonesia

o Matematika

o IPA

o IPS

o Bahasa Inggris

o Kimia

o Biologi

o Fisika

Simpan Back

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 76: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

57

3.2.2.1.13 Halaman Laporan Data Nilai

Gambar 3.28 Interface Halaman Laporan data Nilai

3.2.2.1.14 Halaman Rekapan Data Jadual

Gambar 3.29 Interface Halaman Rekapan data Jadual

LAPORAN NILAI PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Cari data (IdSiswa/tanggal/materi)

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Title 7 Title 8 Title 9 Title 10

LOGO

Cari

CETAK

REKAP DATA JADUAL PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Title 7 Title 8 OPSI

HAPUS | EDIT

LOGO

Menu Utama Back

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 77: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

58

3.2.2.1.15 Halaman Input Data Jadual

Gambar 3.30 Interface Halaman Input Data Jadual

HEADER

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

FORM INPUTAN DATA JADUAL

Hari/Tanggal

Kelas

Jam

Program o Akselerasi Prestasi/ Reguler

o Eksklusif

o Intensif

Periode

Ruang

Jumlah

Materi o Bahasa Indonesia

o Matematika

o IPA

o IPS

o Bahasa Inggris

o Kimia

o Biologi

o Fisika

Simpan Back

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 78: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

59

3.2.2.1.16 Halaman Laporan Data Jadual

Gambar 3.31 Interface Halaman Laporan data Jadual

3.2.2.1.17 Halaman Rekapan Data Berita

Gambar 3.32 Interface Halaman Rekapan Data Berita

LAPORAN JADUAL PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Title 7 Title 8

LOGO

CETAK

REKAP DATA BERITA PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Title 1 Title 2 Title 3 Title 4 OPSI

HAPUS

LOGO

Menu Utama Back

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 79: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

60

3.2.2.1.18 Halaman Input Data Berita

Gambar 3.33 Interface Halaman Input data Berita

HEADER

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

FORM INPUTAN DATA BERITA

Judul

Deskripsi

File No File Selected.

Upload Reset

browse

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 80: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

61

3.2.2.1.19 Halaman Rekap Data Login

3.2.2.1.9 tampilan login marketing pusat

Gambar 3.34 Interface Halaman Rekap data Login

DATA LOGIN PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Cari Berdasarkan User Id

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Opsi

HAPUS

LOGO

Menu Utama Back

Cari

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 81: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

62

3.2.2.1.20 Halaman Edit data Siswa

BAB IV

IMPLEMENTASI SISTEM

Gambar 3.35 Interface Halaman Edit Data Siswa

FORM EDIT DATA SISWA ID siswa

Nama :

TTL :

Kelas :

Asal Sekolah :

Jurusan :

No TLP :

Alamat :

Email :

Nama Orang Tua :

Email Orang Tua :

Telepon Orang Tua :

Alamat orang Tua :

Data Saudara :

Jenis Pembayaran :

Program :

Tanggal Mulai :

Tanggal Bayar :

Tanggal Selesai :

Tanggal Reg :

Id Paket :

Jam Bimbingan :

Hari Bimbingan :

HEADER

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

EDIT BACK EXIT

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 82: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

63

3.2.2.1.21 Halaman Edit data Nilai

BAB IV

IMPLEMENTASI SISTEM

Gambar 3.36 Interface Halaman Edit Data Nilai

FORM EDIT DATA NILAI ID siswa

Nomor :

ID Siswa :

ID Materi :

Nilai :

Tanggal Test :

Keterangan :

HEADER

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

EDIT BACK EXIT

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 83: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

64

3.2.2.1.22 Halaman Edit data Jadual

BAB IV

IMPLEMENTASI SISTEM

Gambar 3.37 Interface Halaman Edit Data Jadual

FORM EDIT DATA JADUAL ID siswa

Id jadual :

Hari :

Kelas :

Jam :

Ruang :

Periode :

Id Matpel :

Jumlah :

HEADER

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

EDIT BACK EXIT

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 84: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

65

3.2.2.1.23 Halaman Rekapan Data Paket

Gambar 3.38 Interface Halaman Rekapan Data Paket

DATA PAKET PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Opsi

UPDATE

LOGO

Menu Utama Back

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 85: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

66

3.2.2.1.24 Halaman Edit Data Paket

Gambar 3.39 Interface Halaman Edit Data Paket

FORM EDIT DATA PAKET ID siswa

Id Paket :

Nama Paket : :

Biaya :

EDIT BACK EXIT

HEADER

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 86: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

67

3.2.2.1.25 Halaman Rekapan Data Materi

Gambar 3.40 Interface Halaman Rekapan Data Materi

DATA MATERI PRIMAGAMA

CABANG TAJEM YOGYAKARTA

Title 1 Title 2 Title 3 Title 4 Title 5 Title 6 Opsi

UPDATE | HAPUS

LOGO

Menu Utama Back

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 87: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

68

3.2.2.1.26 Halaman Update Data Materi

Gambar 3.40 Halaman Update Data Materi

FORM EDIT DATA MATERI ID siswa

Id Materi :

Nama Materi : :

EDIT BACK EXIT

HEADER

MENU UTAMA

HOME

PROFIL

ADMINISTRASI

PENDAFTARAN

JADUAL

NILAI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 88: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

69

BAB IV

IMPLEMENTASI SISTEM

4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak

Perangkat keras yang digunakan untuk membangun sistem adalah :

Processor : Intel Pentium

Hardisk : 320 GB

Memory : 1 GB

Perangkat lunak yang digunakan untuk membangun sistem adalah :

System operasi : Windows 7 32 Bit

Bahasa Pemograman : PHP

DBMS : MySQL

Tools SMS : Gammu

4.2 Implementasi Basis Data

Dalam proses pembuatan aplikasi ini didukung dengan pengembangan basis

data menggunakan MySQL. Basis data yang dibangun terdiri dari tabel-tabel sebagai

berikut :

CREATE DATABASE IF NOT EXISTS `primagama` ;

CREATE TABLE `berita` (

`idberita` int(100) NOT NULL AUTO_INCREMENT,

`judul` varchar(1000) DEFAULT NULL,

`deskripsi` varchar(1000) NOT NULL,

`file_gambar` varchar(100) DEFAULT NULL,

PRIMARY KEY (`idberita`)

) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 89: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

70

CREATE TABLE `jadwal` (

`hari` varchar(30) DEFAULT NULL,

`kelasS` varchar(30) DEFAULT NULL,

`jam` varchar(30) DEFAULT NULL,

`ruang` varchar(30) DEFAULT NULL,

`periode` varchar(30) DEFAULT NULL,

`idmateri` varchar(30) NOT NULL,

`idPaket` varchar(30) NOT NULL,

`idjadwal` int(11) NOT NULL AUTO_INCREMENT,

`jumlah` int(11) NOT NULL,

`nama_kelas` varchar(30) DEFAULT NULL,

PRIMARY KEY (`idjadual`),

KEY `idmateri` (`idmateri`),

KEY `idPaket` (`idPaket`)

) ENGINE=MyISAM AUTO_INCREMENT=26 DEFAULT CHARSET=latin1;

CREATE TABLE `kelas` (

`noKelas` int(11) NOT NULL AUTO_INCREMENT,

`ruang` varchar(30) DEFAULT NULL,

`jumlah` varchar(30) DEFAULT NULL,

PRIMARY KEY (`noKelas`)

) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;

CREATE TABLE `materi` (

`idMateri` varchar(30) NOT NULL,

`namaMateri` varchar(30) DEFAULT NULL,

PRIMARY KEY (`idMateri`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `nilai` (

`nilai` varchar(30) DEFAULT NULL,

`tgltest` varchar(30) DEFAULT NULL,

`idSiswa` varchar(30) NOT NULL,

`idMateri` varchar(30) NOT NULL,

`jenisNilai` varchar(30) DEFAULT NULL,

`keterangan` varchar(30) DEFAULT NULL,

`nomor` int(11) NOT NULL AUTO_INCREMENT,

PRIMARY KEY (`nomor`),

KEY `idMateri` (`idMateri`),

KEY `idSiswa` (`idSiswa`)

) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 90: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

71

CREATE TABLE `paket` (

`idPaket` varchar(30) NOT NULL,

`jenisPaket` varchar(30) DEFAULT NULL,

`namaPaket` varchar(30) DEFAULT NULL,

`biaya` varchar(30) DEFAULT NULL,

`idMateri` varchar(30) NOT NULL,

PRIMARY KEY (`idPaket`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `Angsuran` (

`tanggal_angsuran` date DEFAULT NULL,

`idSiswa` varchar(100) NOT NULL,

`nama` varchar(100) DEFAULT NULL,

`jenis_angsuran` varchar(100) DEFAULT NULL,

`jumlah_angsuran` varchar(100) DEFAULT NULL,

`sisa_angsuran` varchar(100) DEFAULT NULL,

`idpembayaran` int(100) NOT NULL AUTO_INCREMENT,

PRIMARY KEY (`idpembayaran`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

CREATE TABLE `siswa` (

`nama` varchar(30) DEFAULT NULL,

`ttl` varchar(30) DEFAULT NULL,

`kelas` varchar(30) DEFAULT NULL,

`asal_skl` varchar(30) DEFAULT NULL,

`jurusan` varchar(30) DEFAULT NULL,

`no_tlp` varchar(30) DEFAULT NULL,

`alamat` varchar(30) DEFAULT NULL,

`email` varchar(30) DEFAULT NULL,

`namaOrtu` varchar(30) DEFAULT NULL,

`alamatOrtu` varchar(30) DEFAULT NULL,

`tlpOrtu` varchar(30) DEFAULT NULL,

`emailOrtu` varchar(30) DEFAULT NULL,

`dataSaudara` varchar(30) DEFAULT NULL,

`pembayaran1` varchar(30) DEFAULT NULL,

`idPaket` varchar(30) NOT NULL,

`jumlahBayar` varchar(40) DEFAULT NULL,

`program` varchar(30) DEFAULT NULL,

`tglMulai` date DEFAULT NULL,

`tglBayar` date DEFAULT NULL,

`tglSelesai` date DEFAULT NULL,

`tglReg` date DEFAULT NULL,

`idSiswa` varchar(8) NOT NULL DEFAULT '',

`bayar` varchar(30) DEFAULT NULL,

`sisa` varchar(30) DEFAULT NULL,

`jambimbingan` varchar(30) DEFAULT NULL,

`haribimbingan` varchar(30) DEFAULT NULL,

`ruang` varchar(30) NOT NULL,

`idSiswa_smntr` varchar(100) NOT NULL,

PRIMARY KEY (`idSiswa`),

KEY `idPaket` (`idPaket`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 91: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

72

CREATE TABLE `siswa_smntr` (

`nama` varchar(30) DEFAULT NULL,

`ttl` varchar(30) DEFAULT NULL,

`kelas` varchar(30) DEFAULT NULL,

`asal_skl` varchar(30) DEFAULT NULL,

`jurusan` varchar(30) DEFAULT NULL,

`no_tlp` varchar(30) DEFAULT NULL,

`alamat` varchar(30) DEFAULT NULL,

`email` varchar(30) DEFAULT NULL,

`namaOrtu` varchar(30) DEFAULT NULL,

`alamatOrtu` varchar(30) DEFAULT NULL,

`tlpOrtu` varchar(30) DEFAULT NULL,

`emailOrtu` varchar(30) DEFAULT NULL,

`dataSaudara` varchar(30) DEFAULT NULL,

`pembayaran1` varchar(30) DEFAULT NULL,

`idPaket` varchar(30) NOT NULL,

`jumlahBayar` varchar(40) DEFAULT NULL,

`program` varchar(30) DEFAULT NULL,

`tglMulai` date DEFAULT NULL,

`tglBayar` date DEFAULT NULL,

`tglSelesai` date DEFAULT NULL,

`tglReg` date DEFAULT NULL,

`idSiswa_smntr` varchar(12) NOT NULL DEFAULT '',

PRIMARY KEY (`idSiswa_smntr`),

KEY `idPaket` (`idPaket`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `tab_user` (

`user_id` int(11) NOT NULL AUTO_INCREMENT,

`username` varchar(50) COLLATE latin1_general_ci NOT NULL,

`password` varchar(50) COLLATE latin1_general_ci NOT NULL,

`user_nama` varchar(50) COLLATE latin1_general_ci NOT NULL,

`user_akses` enum('admin','siswa','umum') COLLATE latin1_general_ci NOT NULL DEFAULT

'umum',

PRIMARY KEY (`user_id`)

) ENGINE=MyISAM AUTO_INCREMENT=31 DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci;

CREATE TABLE `tutor` (

`idTutor` varchar(30) NOT NULL,

`nama` varchar(30) DEFAULT NULL,

`alamat` varchar(30) DEFAULT NULL,

`email` varchar(30) DEFAULT NULL,

`noHp` varchar(30) DEFAULT NULL,

PRIMARY KEY (`idTutor`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 92: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

73

4.3 Implementasi Sistem

4.3.1 Halaman Login

Tampilan ini merupakan tampilan saat user ingin melakukan login.

Halaman ini dikhususkan untuk siswa dan admin atau staff. Jika user ingin

melakukan login, silakan menginputkan username dan password pada textfield yang

sudah disediakan.

Gambar 4.1 Halaman Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 93: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

74

4.3.2 Admin/ Staff

4.3.2.1 Tampilan Halaman Utama

Tampilan ini merupakan tampilan pertama saat admin atau

staff mengakses website tersebut. Pada halaman ini terdapat pilihan menu

untuk memudahkan user dalam mengakses.

Gambar 4.2 Halaman Utama

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 94: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

75

4.3.2.2 Tampilan Halaman Administrasi

Tampilan ini merupakan halaman administrasi. Halaman

administrasi ini mempunyai beberapa menu. Menu-menu tersebut

merupakan data-data yang khusus diolah oleh admin.

Gambar 4.3 Halaman Administrasi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 95: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

76

4.3.2.3 Tampilan Registrasi Siswa

4.3.2.3.1 Tampilan Awal Registrasi Siswa

Tampilan ini merupakan tampilan awal dari halaman registrasi

siswa. Halaman registrasi siswa ini berfungsi untuk mengolah data

registrasi ulang siswa Primagama

Gambar 4.4 Halaman Awal Registrasi Siswa

4.3.2.3.2 Tampilan Form Registrasi Siswa

Tampilan ini merupakan form untuk menampilkan data siswa

saat melakukan registrasi ulang. Form ini di kelola oleh administrasi.

Proses awalnya admin menginputkan id siswa setelah itu aplikasi akan

memproses dengan menampilkan data berdasarkan id siswa tersebut.

Berikut query yang digunakan :

if (!empty($_GET['cari'])) {

$myreg = "select sm.idSiswa_smntr, sm.nama, sm.ttl, sm.kelas,

sm.asal_skl, sm.jurusan, sm.no_tlp, sm.alamat, sm.email, m.namaOrtu, sm.alamatOrtu,

sm.tlpOrtu, sm.emailOrtu, sm.dataSaudara, sm.pembayaran1, sm.idPaket, sm.tglMulai,

sm.tglBayar, sm.tglSelesai, sm.tglReg, sm.program, p.biaya

from siswa_smntr sm, paket p

where sm.idPaket = p.idPaket

and sm.idSiswa_smntr ='" . $_GET['cari'] . "'";

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 96: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

77

Gambar 4.5 Form Registrasi Siswa

4.3.2.4 Tampilan Rekapan Data Siswa

Tampilan ini merupakan tampilan rekapan data siswa yang sudah

melakukan registrasi ulang di kantor primagama. Pada halaman ini Admin

dapat mengedit data siswa. Fungsi tersebut bertujuan untuk membantu admin

jika terjadi kesalahan dalam penginputan data. Selain itu juga dalam halaman

ini admin diberikan kemudahan mencari data siswa dengan fungsi cari

berdasarkan id siswa. Berikut ini contoh query untuk pencarian data siswa

berdasarkan id siswa yang diinputkan.

if (!empty($_GET['idSiswa'])) {

$myquery = "select s.idSiswa, s.nama, s.ttl,

s.kelas, s.asal_skl, s.jurusan, s.no_tlp,

s.alamat, s.email, s.namaOrtu, s.alamatOrtu, s.tlpOrtu,

s.emailOrtu, s.dataSaudara, s.pembayaran1, s.program,

s.tglReg, s.tglMulai, s.tglBayar, s.tglSelesai, p.idPaket,

p.namaPaket, p.biaya, s.jambimbingan, s.haribimbingan

from siswa s, paket p where s.idPaket = p.idPaket

and s.idSiswa='" . $_GET['idSiswa'] . "' order by idSiswa ASC";

} else {

$myquery = "select siswa.*, paket.* from siswa, paket where paket.idPaket =

siswa.idPaket order by idSiswa ASC";

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 97: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

78

Gambar 4.6 Halaman Rekapan data Siswa

4.3.2.5 Tampilan Rekapan Data Pembayaran

4.3.2.5.1 Tampilan utama Rekapan Data Pembayaran

Pada halaman ini, merupakan halaman rekapan data

pembayaran. Halaman ini berfungsi untuk mengolah pembayaran siswa

dengan beberapa opsi yaitu pembayaran, cetak nota, rincian

pembayaran.

Gambar 4.7 Halaman Utama Rekapan Data Pembayaran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 98: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

79

4.3.2.5.2 Tampilan Update Rekapan Data Pembayaran

Tampilan ini merupakan tampilan pilihan dari opsi-opsi yang

terdapat pada halaman rekapan data pembayaran. Halaman ini

berfungsi untuk mengolah setiap pembayaran yang dilakukan oleh

siswa. Dalam proses ini terdapat proses validasi inputan. Jika tidak

ada keyword yang diinput maka akan tampil pesan error. Selain itu

juga jika transaksi sudah pernah dilakukan maka aplikasi akan

memproses dan menampilkan pesan error begitu juga jika data

transaksi sudah lunas atau sama dengan nol maka aplikasi kembali

merespon dengan menampilkan pesan error. Berikut adalah kode

pemograman yang digunakan :

if (trim($idSiswa) == "" || trim($nama) == "" || trim($sisa) == "" || trim($bayar) == "" || trim($sisaa) == "" || trim($jenis_angsuran) == "" || trim($todayDate) == "") { echo'<table width="80%" border="0" cellpadding="0" cellspacing="0" class="Area_Produk"> </td><td align ="center">'; echo "<td><img src='unnamed.jpg' width='130' height='200' /></td>"; echo "<td align='center'><p><h2> MAAF</h2></p>"; echo"<h3>Data yang anda isi belum Lengkap <h3>"; echo"<h3> <p> Silakan Masukan data Secara Lengkap !!!</p><h3> "; echo" <input type ='button' name='back' value ='back' onclick ='self.history.back();'/></td>"; } elseif (mysql_num_rows($data) > 0) { echo'<table width="80%" border="0" cellpadding="0" cellspacing="0" class="Area_Produk"> </td><td align ="center">'; echo "<td><img src='unnamed.jpg' width='130' height='200' /></td>"; echo '<td><h2>MAAF</p> </h2>'; echo'<h3>Anda telah melakukan pembayaran pada angsuran ini </h3>'; echo'<h3>Silakan memilih transaksi pembayaran yang lain</h3>'; echo" <input align='center' type ='button' name='back' value ='back' onclick ='self.history.back();'/></td>"; } elseif ($sisaa == 0) {

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 99: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

80

Gambar 4.8 Halaman Update Rekapan data Pembayaran

4.3.2.5.3 Tampilan Cetak Nota Rekapan Data Pembayaran

Tampilan ini merupakan halaman cetak nota. Tahap kedua

setelah admin sudah menginputkan data transaksi pembayaran pada

tahap sebelumnya.

Gambar 4.9 Halaman Cetak Nota Pembayaran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 100: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

81

4.3.2.5.4 Tampilan Rincian Rekapan Data Pembayaran

Tampilan ini merupakan halaman konfirmasi transaksi

pembayaran yang sudah dilakukan oleh siswa . Halaman ini membantu

admin dalam mendata tanggal dan jumlah pembayaran yang dilakukan

oleh siswa.

Gambar 4.10 Halaman Rincian Data Pembayaran

query dibawah ini merupakan query untuk menampilkan data

pembayaran dari tabel pembayaran berdasarkan id siswa pada halaman

data pembayaran.

<?php

$koneksi = mysql_connect("Localhost", "root", "290492")

or die("Gagal Koneksi server" . mysql_error());

if ($koneksi) {

mysql_select_db("primagama", $koneksi)

or die("database gagal dibuka" . mysql_error());

$idSiswa = $_GET['idSiswa'];

$jenis_angsuran= $_GET['jenis_angsuran'];

$sql = "Select * from pembayaran where idSiswa = '$idSiswa' ";

$hasilSql = mysql_query($sql);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 101: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

82

4.3.2.7 Tampilan Laporan Siswa

Tampilan ini merupakan tampilan laporan siswa. Tampilan ini

berfungsi untuk mempermudah staff dalam mengolah data laporan siswa.

Terdapat bantuan pencarian data untuk mencari data yang akan dicetak.

Gambar 4.11 Halaman Laporan Siswa

Pada tampilan dibawah ini merupakan contoh query yang dipakai pada

laporan siswa. Query ini berfungsi untuk melakukan pencarian data

berdasarkan jenis program dan paket

4.4.2.8 Tampilan Rekapan data Nilai

if (!empty($_GET['txtcarilaps'])) { $sql = "select s.idSiswa, s.nama, s.ttl, s.pembayaran1, s.program, s.tglReg, s.tglMulai, s.tglBayar, s.tglSelesai, p.namaPaket, p.biaya from siswa s, paket p where s.idPaket = p.idPaket and s.program ='" . $_GET['txtcarilaps'] . "' or p.namaPaket ='" . $_GET['txtcarilaps'] . "' order by idSiswa ASC "; } else if (!empty($_GET['txtcarilaps1'])) { $sql = "select s.idSiswa, s.nama, s.ttl, s.pembayaran1, s.program, s.tglReg, s.tglMulai, s.tglBayar, s.tglSelesai, p.namaPaket, p.biaya from siswa s, paket p where s.idPaket = p.idPaket and p.namaPaket ='" . $_GET['txtcarilaps1'] . "' order by idSiswa ASC "; } else { $sql = "select s.idSiswa, s.nama, s.ttl, s.pembayaran1, s.program, s.tglReg, s.tglMulai, s.tglBayar, s.tglSelesai, p.namaPaket, p.biaya from siswa s, paket p where s.idPaket = p.idPaket order by idSiswa ASC"; }

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 102: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

83

4.3.2.8.1 Tampilan Utama Rekapan Data Nilai

Tampilan dibawah ini merupakan halaman utama rekapan data

nilai. Halaman ini berfungsi untuk mempermudah admin mendata nilai

yang diinputkan. Halaman ini berisi data nilai yang diinputkan oleh

admin jika siswa primagama sudah melakukan ujian.

Gambar 4.12 Halaman Utama Rekapan Data Nilai

4.3.2.8.2 Tampilan Update Rekapan Data Nilai

Tampilan ini merupakan halaman update data nilai. Halaman ini

berfungsi mengedit data nilai yang sudah diinputkan sebelumnya jika

data tersebut dianggap belum benar. Berikut adalah query yang

digunakan untuk menampilkan data ke halaman edit nilai siswa :

$query = mysql_query(" Select nilai.nomor, siswa.idSiswa, materi.idMateri,

nilai.nilai, nilai.tgltest, nilai.keterangan

from siswa

join nilai ON

nilai.idSiswa = siswa.idSiswa

join materi ON

materi.idMateri = nilai.idMateri

where siswa.idSiswa='$id' order by siswa.idSiswa")

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 103: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

84

Gambar 4.13 Halaman Update Rekapan Data Nilai

4.3.2.9 Tampilan Rekapan data Nilai

Pada halaman ini merupakan form inputan data nilai siswa. Halaman ini

digunakan oleh admin untuk menginputkan data nilai siswa.

Gambar 4.14 Halaman Rekapan Data Nilai

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 104: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

85

4.3.2.10 Tampilan Laporan Nilai

Pada tampilan ini tidak berbeda jauh dengan halaman laporan siswa.

Halaman ini berfungsi mendata seluruh laporan nilai siswa. Halaman ini juga

dipermudah dengan fungsi cari yang bertujuan untuk mempermudah pencarian

data yang akan di cetak bisa berdasarkan id siswa, tanggal tes serta materi.

Gambar 4.15 Halaman Laporan Nilai

Query dibawah ini berfungsi untuk menampilkan data laporan dari tabel

laporan serta menampilkan data berdasarkan pencarian data dengan idSiswa,

materi atau tanggal test.

<?php

include 'Koneksi.php';

if (!empty($_GET['txtcari'])) {

$sql = "Select siswa.idSiswa, siswa.nama, materi.idMateri,materi.namaMateri,

nilai.nilai, nilai.tgltest, nilai.keterangan

from siswa

join nilai ON

siswa.idSiswa= nilai.idSiswa

join materi ON

nilai.idMateri = materi.idMateri

where siswa.idSiswa='" . $_GET['txtcari'] . "' or materi.namaMateri = '".$_GET['txtcari']."' or

nilai.tgltest = '".$_GET['txtcari']."' order by idSiswa ASC ";

} else {

$sql = "Select siswa.idSiswa, siswa.nama, materi.idMateri, materi.namaMateri,

nilai.nilai, nilai.tgltest, nilai.keterangan

from siswa

join nilai ON

siswa.idSiswa= nilai.idSiswa

join materi ON

nilai.idMateri = materi.idMateri order by idSiswa ASC ;"; }

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 105: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

86

4.3.2.11 Tampilan Rekapan Data Jadual

4.3.2.11.1 Tampilan Utama Rekapan data Jadual

Halaman dibawah ini akan tampil jika admin klik menu rekapan

data jadual pada menu administrasi. Halaman ini juga berfungsi untuk

menampilkan data jadual yang sudah diinputkan oleh admin. Halaman ini

juga mempunyai fungsi edit dan hapus. Fungsi edit untuk mengedit data

jika terjadi kesalahan saat penginputan data. Setelah itu fungsi hapus

berfungsi untuk menghapus data jadual.

Gambar 4.16 Halaman Utama Rekapan Data Jadual

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 106: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

87

4.3.2.11.2 Tampilan Edit Rekapan data Jadual

Tampilan ini akan tampil jika admin menekan opsi edit pada

halaman rekapan data jadual. Data edit jadual akan tampil berdasarkan id

jadual dipanggil.

Gambar 4.17 Halaman Edit Rekapan Data Jadual

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 107: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

88

4.3.2.12 Tampilan Insert data Jadual

Halaman ini akan tampil jika admin memilih menu input data jadual

pada halaman administrasi. Halaman ini berfungsi sebagai halaman yang akan

dipakai oleh admin untuk menginputkan data jadual.

Gambar 4.18 Halaman Insert Data Jadual

4.3.2.13 Tampilan Laporan Jadual

Halaman ini merupakan halaman laporan jadual. Halaman tersebut

befungsi untuk membantu staff dalam mengolah laporan jadual. Diberikan

kemudahan untuk staff sehingga staff bisa langsung cetak laporan jadual

dengan menekan button cetak.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 108: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

89

Gambar 4.19 Halaman Laporan Jadual

Tampilan dibawah ini merupakan kueri yang digunakan pada tampilan

laporan jadual untuk menampilkan data jadual dari tabel jadual dan materi.

4.3.2.14 Tampilan Data Berita

Tampilan dibawah ini merupakan rekapan data berita yang diinputkan

oleh admin. Opsi hapus pada halaman data berita ini berfungsi untuk

menghapus data berita yang sudah tidak ingin ditampilkan lagi oleh admin.

Gambar 4.20 Halaman Data Berita

$koneksi = mysql_connect("Localhost", "root", "290492")

or die("Gagal Koneksi server" . mysql_error());

if ($koneksi) {

mysql_select_db("primagama", $koneksi)

or die("database gagal dibuka" . mysql_error());

// perintah menampilkan data "SELECT"

$sql = "Select j.hari, j.kelasS , j.jam, j.ruang, j.periode, m.namaMateri, m.idmateri

from jadual j, materi m

where j.idmateri = m.idmateri ;";

$hasilSql = mysql_query($sql);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 109: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

90

4.3.2.15 Tampilan Insert Berita

Tampilan dibawah ini merupakan halaman yang akan digunakan oleh

admin untuk menginputkan data berita. Dengan mengisi judul dan deskripsi serta

file gambar. Setalah itu menekan tombol upload. dan setelah itu aplikasi akan

memproses dan menampilkannya pada halaman utama aplikasi tersebut.

Gambar 4.21 Halaman Insert Berita

4.3.2.16 Tampilan Rekapan data Login

Halaman ini akan tampil saat admin memilih menu rekapan data login

pada halaman administrasi. Halaman ini berfungsi untuk menampilkan data

login siswa, admin atau staff di primagama.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 110: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

91

Gambar 4.22 Halaman Rekapan Data Login

4.3.2.17 Tampilan Rekapan Data Paket

4.3.2.17.1 Tampilan halaman Rekapan Data Paket

Tampilan ini merupakan tampilan untuk menampikan data

paket diantaranya id paket, nama paket, biaya. Selain itu juga dalam

tampilan ini berfungsi untuk mengedit data jika ada data yang

dianggap belum benar dengan cara klik pada menu update

Gambar 4.23 Halaman Rekapan Data Paket

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 111: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

92

4.3.2.17.2 Tampilan Edit Data Paket

Tampilan ini merupakan tampilan jika admin menekan opsi

update pada halaman utama paket. Data paket akan ditampilkan

berdasarkan id paket yang dipilih.

Gambar 4.24 Halaman Edit Data Paket

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 112: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

93

4.3.2.18 Tampilan halaman Rekapan Data Materi

4.3.2.18.1 Tampilan Utama Halaman Rekapan Data Materi

Tampilan dibawah ini akan tampil jika admin atau staff

memilih button rekapan data materi.

Gambar 4.25 Halaman Rekapan Data Materi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 113: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

94

4.3.2.18.2 Tampilan Form Edit Materi

Tampilan dibawah ini akan tampilkan jika admin atau Staff

memilih opsi Update pada halaman utama rekapan data materi. Data

yang di tampilkan berdasarkan id materi yang dipilih dari dalam tabel.

Gambar 4.26 Halaman Edit Materi

4.4.3 Siswa

4.4.3.1 Tampilan Pendaftaran

Tampilan ini akan tampil jika user memilih menu pendaftaran

pada halaman utama. Halaman ini merupakan halaman yang digunakan

oleh siswa yang ingin melakukan pendaftaran siswa secara online. Halaman

ini mempunyai fungsi validasi input. Jika tidak ada keyword yang

diinputkan maka akan muncul pesan error. Tapi jika semua field sudah diisi

maka akan tampil pesan konfirmasi pendaftaran berisi id siswa sementara,

tanggal daftar, tanggal bayar dan tanggal selesai bimbingan belajar siswa

tersebut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 114: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

95

Gambar 4.27 Halaman Pendaftaran

4.4.3.2 Tampilan Nilai

4.4.3.2.1 Tampilan awal Nilai

Tampilan ini akan tampil jika user memilih menu nilai pada halaman

utama setalah itu user menginputkan id siswa untuk dapat melihat nilai

siswa. Dalam halaman ini memberikan informasi nilai siswa.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 115: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

96

Gambar 4.28 Halaman Utama Nilai

4.4.3.2.2 Tampilan Nilai

Berikut ini merupakan contoh kueri yang dipakai untuk menampilkan

data nilai berdasarkan id siswa yang diinputkan sebelumnya

Pada tampilan dibawah ini merupakan tampilan utama ketika user sudah

menginputkan id siswa. Maka akan ditampilkan data nilai siswa.

Gambar 4.29 Halaman Nilai

if (!empty($_GET['txtcari'])) {

$myquery = "select *

from siswa

where idSiswa='" . $_GET['txtcari'] . "'";

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 116: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

97

4.4.3.3 Tampilan Jadual

Tampilan ini akan tampil jika user memilih menu jadual pada halaman

utama. Halaman ini berfungsi untuk menampilkan informasi jadual untuk

siswa primagama. Berikut contoh kueri yang digunakan untuk

menampilkan data jadual

Gambar 4.30 Halaman Jadual

$sql = "select j.hari, j.kelasS , j.jam, j.ruang, m.namaMateri, t.nama

from jadual j

JOIN materi m ON

j.idmateri = m.idmateri

JOIN tutor t ON

t.idTutor = m.idTutor ";

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 117: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

98

BAB V

ANALISA HASIL

5.1 Analisa Hasil Perangkat Lunak

Berdasarkan hasil implementasi Sistem Informasi Bimbingan Belajar

Primagama Berbasis Web dan SMS Gateway ini, dapat disimpulkan bahwa sistem

informasi ini dapat berfungsi dengan baik untuk proses pendaftaran siswa secara

online, pengolahan data siswa, data nilai, data pembayaran, data berita, data materi,

data tutor, data paket. Adapun kelebihan dan kekurangan sistem informasi ini sebagai

berikut :

Kelebihan :

a. Pendaftaran siswa bisa dilakukan secara online. Hal ini dapat mempermudah

siswa untuk dapat mendaftar tanpa harus datang ke kantor Primagama.

b. Siswa dapat juga melihat jadual bimbingan belajar secara online tanpa harus ke

kantor Primagama.

c. Siswa dapat melihat data nilai siswa jika sudah melakukan ujian tanpa harus ke

kantor Primagama.

d. Admin dapat mengolah data pembayaran, data materi, data tutor secara online

sehingga lebih efisien dan menghemat waktu dibandingkan secara manual

e. Admin dapat mengolah data siswa dan nilai secara cepat menggunakan

computer, sehingga lebih efisien dibandingkan manual.

f. Staff dapat mencetak laporan siswa, nilai, jadual tanpa harus dilakukan secara

manual.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 118: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

99

Kekurangan :

a. Staff dan Admin diasumsikan sama dikarenakan admin dan staff mempunyai

tugas yang sama di Primagama.

b. SMS Gateway menggunakan modem sehingga kecepatan SMS yang dikirim

tergantung dari provider yang digunakan. Pada umumnya kecapatan

pengiriman SMS sangat lambat.

c. SMS Gateway tidak bisa multipart SMS dikarenakan data nilai yang dikirim

antara siswa berbeda.

5.2 Analisa Hasil Uji Coba terhadap Pengguna

Uji coba terhadap pengguna dilakukan dengan menyebarkann kuisioner

kepada 18 orang. Sasaran penyebaran kuisioner tersebut terdiri dari 14 siswa sebagai

user siswa dan 4 staff Primagama sebagai user staff dan admin.

5.2.1 Form Kuisioner

Form kuisioner yang disebarkan untuk calon pengguna system

informasi bimbingan belajar adalah sebagai berikut :

a. Form untuk pengguna sebagai siswa Primagama (lihat lampiran

ke -1)

b. Form untuk pengguna sebagai admin atau staff Primagama

(lihat lampiran ke -2 )

5.2.2. Hasil dan Pembahasan

Hasil jawaban responden kemudian diolah sehingga memperoleh

gambaran sebagai berikut :

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 119: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

100

5.2.2.1 Hasil Uji Coba terhadap Pengguna Siswa

Total responden = 14 orang (terdiri dari 14 siswa )

Pertanyaan 1 :

Sistem Informasi Bimbingan Belajar Primagama berbasis Web & SMS Gateway ini

membantu dalam proses pendaftaran online, memberikan informasi nilai dan jadual.

Jawaban Jumlah Responden Total

Sangat Setuju 6 43%

Setuju 8 57%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.1 Tabel Hasil Pertanyaan 1 Siswa

012345678

Sangat

Setju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

Pertanyaan 1

Gambar 5.1 Grafik Hasil Pertanyaan 1 Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 120: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

101

Pertanyaan 2 :

Sistem Informasi Bimbingan Belajar Primagama berbasis Web & SMS Gateway mempercepat

pendaftaran siswa serta melihat informasi nilai dan jadual.

Jawaban Jumlah Responden Total

Sangat Setuju 6 43%

Setuju 8 57%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.2 Tabel Hasil Pertanyaan 2 Siswa

0

1

2

3

4

5

6

7

8

Sangat

Setuju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

Pertanyaan 2

Gambar 5.2 Grafik Hasil Pertanyaan 2 Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 121: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

102

Pertanyaan 3 :

Menu – menu Sistem Informasi Bimbingan Belajar Primagama berbasis Web & SMS Gateway

ini mudah di pahami

Jawaban Jumlah Responden Total

Sangat Setuju 4 29%

Setuju 10 71%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.3 Tabel Hasil Pertanyaan 3 Siswa

0

2

4

6

8

10

Sangat

Setuju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

pertanyaan 3

Gambar 5.3 Grafik Hasil Pertanyaan 3 Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 122: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

103

Pertanyaan 4 :

Menu – menu Sistem Informasi Bimbingan Belajar Primagama berbasis Web & SMS Gateway

mudah digunakan

Jawaban Jumlah Responden Total

Sangat Setuju 6 43%

Setuju 7 50%

Ragu 1 7%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.4 Tabel Hasil Pertanyaan 4 Siswa

0

1

2

3

4

5

6

7

Sangat

Setuju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

Pertanyaan 4

Gambar 5.4 Grafik Hasil Pertanyaan 4 Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 123: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

104

Pertanyaan 5 :

Penggunaan SMS gateway dapat membantu menyampaikan informasi nilai kepada orang tua

siswa dengan cepat

Jawaban Jumlah Responden Total

Sangat Setuju 7 50%

Setuju 7 50%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.5 Tabel Hasil Pertanyaan 5 Siswa

0

1

2

3

4

5

6

7

Sangat

Setuju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

Pertanyaan 5

Gambar 5.5 Grafik Hasil Pertanyaan 5 Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 124: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

105

Pertanyaan 6 :

Secara umum saya lebih menyukai Sistem Informasi Bimbingan Belajar Primagama berbasis

Web & SMS Gateway ini dibandingkan proses pendaftaran dan informasi nilai serta jadual

yang masih manual

Jawaban Jumlah Responden Total

Sangat Setuju 4 29%

Setuju 9 65%

Ragu 1 6%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.6 Tabel Hasil Pertanyaan 6 Siswa

0123456789

Sangat

Setuju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

Pertanyaan 6

Tabel 5.6 Grafik Hasil Pertanyaan 6 Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 125: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

106

5.2.2.2 Hasil Uji Coba Terhadap Pengguna Admin atau Staff

Dari jawaban yang diberikan responden (4 orang admin/staff)

maka dapat dianalisa bahwa admin/staff merasa terbantu menggunakan

sistem informasi bimbingan belajar ini dibandingkan sistem yang masih

manual. Hal ini dikarenakan sistem informasi bimbingan belajar ini bisa

mempercepat proses pengolahan data dan pembuatan laporan yang selama

ini dirasakan masih tidak efisien jika diselesaikan menggunakan sistem

yang masih manual.

Sedangkan tanggapan responden tentang penggunaan SMS

Gateway dalam sistem informasi ini ditanggapi dengan merasa terbantu

untuk dapat menyampaikan informasi kepada orang tua siswa sehingga

orang tua siswa juga bisa terbantu untuk mengontrol nilai belajar anak.

Hasil analisa tersebut dapat dibuktikan melalui penilaian responden

yang dijabarkan secara rinci sebagai berikut :

Total responden = 4 orang (terdiri dari 4 Admin/Staff )

Pertanyaan 1 :

Secara umum, Sistem Informasi Bimbingan Belajar Primagama berbasis

Web & SMS Gateway ini membantu dalam mengelola data siswa, nilai,

jadual serta pembayaran.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 126: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

107

Jawaban Jumlah Responden Total

Sangat Setuju 1 25%

Setuju 3 75%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.7 Tabel Hasil Pertanyaan 1 Admin/Staff

0

0,5

1

1,5

2

2,5

3

Sangat

Setuju

Ragu Sangat

Tidak

Setuju

Pertanyaan 1

Gambar 5.7 Grafik Hasil Pertanyaan 1 Admin/Staff

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 127: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

108

Pertanyaan 2 :

Sistem Informasi Bimbingan Belajar Primagama Berbasis Web & SMS Gateway

mempercepat proses administrasi diprimagama

Jawaban Jumlah Responden Total

Sangat Setuju 1 25%

Setuju 3 75%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.8 Tabel Hasil Pertanyaan 2 Admin/Staff

0

0,5

1

1,5

2

2,5

3

Sangat

Setju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

Pertanyaan 2

Tabel 5.8 Grafik Hasil Pertanyaan 2 Admin/Staff

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 128: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

109

Pertanyaan 3 :

Menu-Menu Sistem Informasi Bimbingan Belajar Primagama Berbasisw Web & SMS

Gateway ini mudah dipahami dan dapat digunakan dengan mudah

Jawaban Jumlah Responden Total

Sangat Setuju 1 25%

Setuju 3 75%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.9 Tabel Hasil Pertanyaan 3 Admin/Staff

0

0,5

1

1,5

2

2,5

3

Sangat Setju Setuju Ragu Tidak Setuju Sangat

Tidak Setuju

Pertanyaan 3

Tabel 5.9 Grafik Hasil Pertanyaan 3 Admin/Staff

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 129: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

110

Pertanyaan 4 :

Proses Memasukan, menghapus, dan mengubah data terkait dengan data siswa,

pembayaran, nilai, jadual, dapat dilakukan dengan mudah

Jawaban Jumlah Responden Total

Sangat Setuju 1 25%

Setuju 3 75%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.10 Tabel Hasil Pertanyaan 4 Admin/Staff

0

0,5

1

1,5

2

2,5

3

Sangat

Setju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

Pertanyaan 4

Tabel 5.10 Grafik Hasil Pertanyaan 4 Admin/Staff

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 130: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

111

Pertanyaan 5 :

Layanan SMS Gateway telah terkoneksi dengan menu system Informasi Pelayanan

administrasi Bimbingan Belajar Berbasis Web & SMS Gateway memberikan

kemudahan dalam menyampaikan informasi nilai kepada user secara cepat dan efisien.

Jawaban Jumlah Responden Total

Sangat Setuju 1 25%

Setuju 3 75%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.11 Tabel Hasil Pertanyaan 5 Admin/Staff

0

0,5

1

1,5

2

2,5

3

Sangat

Setju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

Pertanyaan 5

Tabel 5.12 Grafik Hasil Pertanyaan 5 Admin/Staff

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 131: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

112

Pertanyaan 6 :

Secara umum saya lebih menyukai system informasi Bimbingan Belajar Perimagama

Berbasis Web & SMS Gateway ini dibandingkan proses pengolahan data siswa,

pembayaran, nilai, jadual yang masih manual.

Jawaban Jumlah Responden Total

Sangat Setuju 1 25%

Setuju 3 75%

Ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Tabel 5.11 Tabel Hasil Pertanyaan 6 Admin/Staff

0

0,5

1

1,5

2

2,5

3

Sangat

Setju

Setuju Ragu Tidak

Setuju

Sangat

Tidak

Setuju

Pertanyaan 6

Tabel 5.11 Grafik Hasil Pertanyaan 6 Admin/Staff

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 132: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

113

BAB VI

PENUTUP

6.1 Kesimpulan

Berdasarkan analisis, desain, dan implementasi serta pengujian Sistem

Informasi Pelayanan Administrasi Bimbingan Belajar Primagama Berbasis

Web dan SMS Gateway maka dapat disimpulkan sebagai berikut :

a. Sistem Informasi Pelayanan Administrasi Primagama berbasis Web dan

SMS Gateway telah berhasil dibuat dengan bahasa pemograman PHP dan

basis data MySQL. Secara umum sistem ini dapat menerapkan semua

desain untuk fasilitas pendaftaran siswa secara online, pengolahan data

siswa, jadual, nilai, pembayaran, tutor dan materi secara online. Namun

sistem masih mempunyai kekurangan pada SMS gateway yang tidak

multipart dan kecepatan pengiriman SMS yang masih lambat.

b. Sistem Informasi Pelayanan Administrasi Primagama berbasis Web dan

SMS Gateway dapat membantu siswa mendapatkan informasi nilai dan

jadual siswa secara online, serta mempercepat pendaftaran siswa secara

online. Penggunaan SMS Gateway dapat membantu menyampikan

informasi nilai kepada orang tua siswa dengan cepat.

c. Sistem Informasi Pelayanan Administrasi Primagama berbasis Web dan

SMS Gateway ini dapat membantu admin/staff dalam mengolah data siswa,

data pembayaran, data nilai, data tutor, data materi, dan data jadual sehingga

proses menambah, menghapus, mencetak dan mengedit data dapat

dilakukan dengan mudah.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 133: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

114

6.2 Saran

Dari hasil analisa dapat disarankan sebagai berikut :

a. Sistem ini dapat dikembangkan dengan cara membuat multipart SMS untuk

SMS gateway untuk mempermudah proses pengiriman dan kecepatan

pengiriman data agar lebih cepat.

b. Tampilan sistem informasi ini yang masih sederhana sehingga dapat

dikembangkan agar lebih menarik lagi.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 134: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

115

DAFTAR PUSTAKA

Cahyaningtyas, A. (2013). Sistem informasi pelatihan calon tenaga kerja berbasis

Web menggunakan PHP, MySQL & SMS Gateway. Yogyakarta : Universitas

Sanata Dharma.

Kadir, A. (2008). Dasar perancangan & implementasi database relasional.

Yogyakarta : Penerbit Andi

Made, R. B. (2013). Sistem informasi penjualan furniture berbasis web. Yogyakarta :

Universitas Sanata Dharma.

Nugroho, N. A. (2012). Sistem Informasi bank darah berbasis Web & Wap diunit donor

darah Palang Merah Indonesia Kabupaten Magelang. Yogyakarta :

Universitas Sanata Dharma.

Nugroho, B. (2004).PHP & mySQL dengan Editor Dreamweaver MX. Yogyakarta :

Penerbit Andi

Nugroho, B. (2007). Trik dan Rahasia Membuat Aplikasi Web dengan PHP.

Yogyakarta : Gava Media

Nugroho, B. (2008) . Membuat Sistem Informasi Penjualan Berbasis Web dan PHP

dan MySQL (studi kasus , Sistem Informasi Penjualan Pada Toko Buku ).

Yogyakarta : Gava Media.

Nugroho, B (2004). Aplikasi Pemograman Web Dinamis Dengan PHP dan MySQL

(Studi Kasus, Membuat Sistem Informasi Pengolahan Data Buku).

Yogyakarta : Gava Media.

Riyanto. (2003). Sistem Informasi Penjualan dengan PHP dan MySQL (Studi Kasus

Aplikasi Apotek Integrasi Barcode Scanner). Yogyakarta : Gava Media.

Theodora, Q. A (2014). Sistem Informasi Perpustakaan Menggunakan Webcam

Scanner (Studi Kasus, SMA Pangudi Luhur St. Louis IX Sedayu). Yogyakarta

: Universitas Sanata Dharma.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 135: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

116

LAMPIRAN

A. Form Kuisioner untuk Siswa

KUISIONER

SISTEM INFORMASI PELAYANAN ADMINISTRASI

BIMBINGAN BELAJAR PRIMAGAMA

BERBASIS WEB & SMS GATEWAY

(Studi Kasus : Primagama )

Nama :

Status : Siswa

SS : Sangat Setuju

S : Setuju

R : Ragu

TS : Tidak setuju

STS : Sangat Tidak Setuju

PERTANYAAN SS S R TS STS

1. Sistem Informasi Bimbingan Belajar Primagama

berbasis Web & SMS Gateway ini membantu

dalam proses pendaftaran online, memberikan

informasi nilai dan jadual

2. Sistem Informasi Bimbingan Belajar Primagama

berbasis Web & SMS Gateway mempercepat

pendaftaran siswa serta melihat informasi nilai

dan jadual

3. Menu – menu Sistem Informasi Bimbingan

Belajar Primagama berbasis Web & SMS

Gateway ini mudah di pahami

4. Menu – menu Sistem Informasi Bimbingan

Belajar Primagama berbasis Web & SMS

Gateway mudah digunakan

5. Penggunaan SMS gateway dapat membantu

menyampaikan informasi nilai kepada orang tua

siswa dengan cepat

6. Secara umum saya lebih menyukai Sistem

Informasi Bimbingan Belajar Primagama

berbasis Web & SMS Gateway ini dibandingkan

proses pendaftaran dan informasi nilai serta

jadual yang masih manual

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 136: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI · DAN SMS GATEWAY Studi Kasus di Bimbingan Belajar Primagama Cabang Tajem Yogyakarta ... proses pendaftaran, pengolahan data siswa, data

117

B. Form Kuisioner untuk Staff dan Admin

KUISIONER

SISTEM INFORMASI PELAYANAN ADMINISTRASI

BIMBINGAN BELAJAR PRIMAGAMA

BERBASIS WEB & SMS GATEWAY

(Studi Kasus : Primagama )

Nama :

Status : Staff & Admin

SS : Sangat Setuju

S : Setuju

R : Ragu

TS :Tidak Setuju

STS : Sangat Tidak Setuju

PERTANYAAN SS S R TS STS

1. Secara umum, Sistem Informasi Bimbingan Belajar

Primagama berbasis Web & SMS Gateway ini

membantu dalam mengelola data siswa, nilai, jadual

serta pembayaran.

2. Sistem Informasi Bimbingan Belajar Primagama

berbasis Web & SMS Gateway mempercepat proses

administrasi di Primagama

3. Menu – menu Sistem Informasi Bimbingan Belajar

Primagama berbasis Web & SMS Gateway ini mudah

di pahami dan dapat digunakan dengan mudah

4. Proses memasukan, menghapus, dan mengubah data

terkait dengan data siswa, pembayaran, nilai dan jadual

dapat dilakukan dengan mudah

5. Layanan SMS gateway telah terkoneksi dengan menu

Sistem Informasi Bimbingan Belajar Primagama

berbasis Web & SMS Gateway memberikan

kemudahan dalam menyampaikan informasi nilai

kepada user secara cepat dan efisien

6. Secara umum saya lebih menyukai Sistem Informasi

Bimbingan Belajar Primagama berbasis Web & SMS

Gateway ini dibandingkan proses pengolahan data

siswa, pembayaran, nilai dan jadual yang masih manual

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI