Pembuatan Aplikasi Web Berbasis SMS Sebagai Media Penyalur Informasi dan Komunikasi Antara Sekolah dengan Orang Tua Siswa BAB 0

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN APLIKASI WEB BERBASIS SMS SEBAGAI MEDIA
PENYALUR INFORMASI DAN KOMUNIKASI ANTARA SEKOLAH
DENGAN ORANG TUA SISWA

HALAMAN JUDUL
SKRIPSI

Oleh:
EFREM HERI BUDIARTO
K3512019

FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS SEBELAS MARET
SURAKARTA
Agustus 2016

commit to user


i

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user


perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRAK
Efrem Heri Budiarto. K3512019. PEMBUATAN APLIKASI WEB BERBASIS
SMS SEBAGAI MEDIA PENYALUR INFORMASI DAN KOMUNIKASI
ANTARA SEKOLAH DENGAN ORANG TUA SISWA. Skripsi, Surakarta:
Fakultas Keguruan dan Ilmu Pendidikan Universitas Sebelas Maret Surakarta,
Agustus 2016.
Penelitian ini bertujuan untuk menghasilkan sebuah aplikasi yang dapat
membantu orang tua dan pihak sekolah dalam hal penyampaian informasi. Aplikasi
ini berbasis Web dan SMS (Short Message Service). Aplikasi ini dapat

menghubungkan orang tua murid dan sekolah melalui SMS yang dikirim.
Penelitian ini dilakukan di SMK Negeri 1 Kudus dengan menggunakan
teknik pengumpulan data seperti wawancara, menyebarkan lembar penilaian dan
dokumentasi. Model yang digunakan dalam pembuatan Aplikasi Web Berbasis
SMS sebagai media penyalur informasi dan komunikasi antara sekolah dengan
orang tua siswa adalah Waterfall dengan langkah-langkah sebagai berikut : (1)
Communication berupa diskusi awal antara peneliti dengan pihak sekolah. (2)
Planning merupakan tahap perancangan kebutuhan software, kebutuhan hardware
dan kebutuhan fungsionalitas. (3)Modeling yaitu tahap perancangan aplikasi yang
berfokus pada pemrosesan data. Tahap ini dimulai dengan pembuatan Use case
Diagram, Flowchart, DFD (Data Flow Diagram), ERD (Entity Relationship
Diagram), Desain Tabel dan Relasinya, dan yang terakhir adalah pembuatan Desain
Tampilan Aplikasi. (4)Construction yaitu tahap implementasi berdasarkan alur data
dan alur aplikasi yang telah dibuat. (5)Deployment merupakan tahap pengujian
kepada pihak SMK dengan bimbingan dari peneliti untuk mendapatkan masukan
untuk pengembangan aplikasi yang selanjutnya.
Hasil dari penelitian ini adalah aplikasi web berbasis SMS yang mampu
mempermudah komunikasi antara sekolah dan orang tua siswa dengan hasil
pengujian sebagai berikut : Dari ahli sistem 82,4, dari guru dan staf tata administrasi
81,6, dan dari orang tua 79,76. Sehingga dapat disimpulkan bahwa aplikasi ini layak

untuk digunakan.
Kata Kunci : SMS Gateway, berbasis web, penyalur informasi dan komunikasi,
SMS

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRACT

Efrem Heri Budiarto. K3512019. Development SMS-Based Web Application as an
Infromation and Communication Media between School and Parents. Mini
Thesis. Teacher Training and Education Faculty of Sebelas Maret University.
The purpose of this research is to create an application that could help
parents and school in exchanging information. This application based on Web and
SMS (Short Message Service). This application could send SMS that connecting

parents and school.
This research was held in SMK Negeri 1 Kudus. The technique of data
collection are interview, spreading the rating sheets, and documentation. The
model used in developing SMS based web application was Waterfall through some
steps: 1) Communication, is a discussion between researcher and school, 2)
Planning is a step to review an application need whether software and hardware
and the functional needs of application, 3) Modelling, is a designing step that
focused on information that could be treated through the system. On this step begin
with use case diagram, flowchart, DFD (Data Flow Diagram), ERD (Entity
Relationship Diagram), table design and relation, and the last is making
application display design. 4) Construction is an applicating step, where the
application was made based on data flow design and application flow design. 5)
Deployment is a kind of testing the application with guidance from the researcher
to get feedback to develop the application.
The results of this research is the SMS-based web application that is able to
facilitate communication between schools and parents with test results as follows:
82,4 from system expert , 81,6 from teacher and administration staff and 79,76 from
parents and it means that the application could be used.
Keyword: SMS gateway, web based, communication and information media, SMS


commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

MOTTO

Musuh yang paling berbahaya di atas dunia ini adalah penakut dan bimbang. Teman
yang paling setia, hanyalah keberanian dan keyakinan yang teguh.
(Andrew Jackson)

The quieter you are, the more you are able to hear.
(BackTrack)

Hakuna matata.
(The Lion King)


Karena Tuhanlah yang memberikan hikmat,dari mulut-Nya datang pengetahuan
dan kepandaian.
(Amsal 2:6)

Ia menyediakan pertolongan bagi orang yang jujur,menjadi perisai bagi orang yang
tidak bercela lakunya.
(Amsal 2:7)

Bersukacitalah dalam pengharapan, sabarlah dalam kesesakan, dan bertekunlah
dalam doa!
(Roma 12:12)

commit to user

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id


PERSEMBAHAN
Kuucapkan puji dan syukur kepada Tuhan Yang Maha Esa atas taburan
cinta dan kasih sayang-Mu yang telah memberikanku kekuatan, membekaliku
dengan ilmu. Atas karunia serta kemudahan yang Engkau berikan akhirnya skripsi
yang sederhana ini dapat terselesaikan. Kupersembahkan karya sederhana ini
kepada orang yang sangat kukasihi dan kusayangi:
1. Bapak Emmanuel Sumardiyono dan Ibu Sri Supriningsih. Untuk kakak yang
tercinta Martha Dian Hapsari terima kasih untuk dukungannya. Tiada kata yang
bisa menggantikan segala sayang, usaha, semangat, serta dukungan materi
yang telah dicurahkan untuk penyelesaian skripsi ini.
2. Keluarga Besar ICT-CENTER FKIP UNS, FICOS UNS dan SEMAR TV :
Agus Tri Haryanto, Dwi Hartanto, Tito Suryono, Wiwin Hartanto, Mohammad
Faruq Afif, Murtiningsih, MH. Fahd Al Aliem Romas, Rizan Setyo Nugroho,
Billy Budiarjo, Dwi Hendra Kusuma, Anwar Efendi, Bayu Antrakusuma,
Primananda Anindya Putri, Achmad S. Fathoni, M Ahimmaul Yasid, Tri
Wibowo, Miftahuddin Asyrofi yang selalu memberikan dorongan dan
dukungan yang sangat berarti bagi penulis.
3. Kimkuaci, Umang, Nandul, Wadi, Kidut, Tesa, Ika, Nais yang selalu
memberikan dukungan, semangat dan motivasi dalam penyelesaian skripsi ini.
4. Agung, Hima, Fahruddin, Farid, Heru dan Teman-teman PTIK Angkatan 2012

yang lainnya yang telah mendukung dan mendorong dalam penyelesaian
skripsi ini, serta Almamater UNS yang tercinta.
5. Teman-teman PPL SMK N 2 Karanganyar tahun 2015.
6. Teman-teman KKN Desa Juworo, Grobogan tahun 2015.

commit to user

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, atas segala
limpahan nikmat dan karunia-Nya penulis dapat menyelesaikan skripsi yang
berjudul “PEMBUATAN APLIKASI WEB BERBASIS SMS SEBAGAI
MEDIA

PENYALUR


INFORMASI

DAN

KOMUNIKASI

ANTARA

SEKOLAH DENGAN ORANGTUA SISWA”.
Skripsi ini disusun untuk memenuhi salah satu syarat guna memperoleh
gelar Sarjana pada Program Studi Pendidikan Teknik Informatika dan Komputer
Keahlian Khusus Rekayasa Perangkat Lunak, Fakultas Keguruan dan Ilmu
Pendidikan, Universitas Sebelas Maret.
Penulis menyadari bahwa skripsi ini bukanlah tujuan akhir dari belajar
karena belajar adalah sesuatu yang tidak terbatas. Selesainya penulisan skripsi ini,
tidak terlepas dari bantuan dan dukungan dari berbagai pihak. Untuk itu, penulis
mengucapkan terima kasih kepada:
1. Prof. Dr. Joko Nurkamto, M.Pd. selaku Dekan FKIP dan para Wakil Dekan,
Fakultas Keguruan dan Ilmu Pendidikan Universitas Sebelas Maret Surakarta,

yang telah memberi ijin menyusun skripsi.
2. Dr. Agus Efendi, M.Pd selaku Kepala Program Studi Pendidikan Teknik
Informatika dan Komputer, Fakultas Keguruan dan Ilmu Pendidikan
Universitas Sebelas Maret Surakarta, yang telah memberi ijin menyusun skripsi.
3. Rosihan Ari Yuana, S.Si, M.Kom. selaku dosen pembimbing I yang selalu
memberikan motivasi, pengarahan, dan bimbingan dalam penyusunan skripsi
ini.
4. Dwi Maryono, S.Si, M.Kom. selaku dosen pembimbing II yang selalu
memberikan motivasi, pengarahan, dan bimbingan dalam penyusunan skripsi
ini.
5. Basori, M.Pd. selaku Pembimbing Akademik Mahasiswa.
6. Segenap dosen Program Studi Pendidikan Teknik Informatika dan Komputer
atas ilmu yang telah diberikan.
commit to user

x

perpustakaan.uns.ac.id

digilib.uns.ac.id

Penulis menyadari masih ada kekurangan dalam skripsi ini. Oleh karena itu
penulis mengharapkan kritik dan saran yang membangun guna kesempurnaan
dalam skripsi ini.
Akhir kata penulis berharap semoga skripsi ini dapat diterima dan
bermanfaat bagi semua pihak. Semoga Tuhan Yang Maha Esa selalu membimbing
kita semua. Amin.

Surakarta,

Penulis

commit to user

xi

Agustus 2016

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI

HALAMAN JUDUL .............................................................................................. I
PERNYATAAN KEASLIAN TULISAN ........................................................... II
HALAMAN PENGAJUAN ................................................................................III
PERSETUJUAN.................................................................................................. IV
PENGESAHAN .....................................................................................................V
ABSTRAK ........................................................................................................... VI
ABSTRACT ........................................................................................................ VII
MOTTO ............................................................................................................VIII
PERSEMBAHAN................................................................................................ IX
KATA PENGANTAR...........................................................................................X
DAFTAR ISI...................................................................................................... XII
DAFTAR GAMBAR .......................................................................................... XV
DAFTAR TABEL ......................................................................................... XVIII
DAFTAR LAMPIRAN .................................................................................... XIX
BAB I PENDAHULUAN...................................................................................... 1
A. LATAR BELAKANG MASALAH ...................................................................... 1
B. BATASAN MASALAH .................................................................................... 3
C. RUMUSAN MASALAH ................................................................................... 3
D. TUJUAN PENELITIAN .................................................................................... 3
E. MANFAAT PENELITIAN ................................................................................. 4
1. Manfaat Teoritis...................................................................................... 4
2. Manfaat Praktis....................................................................................... 4
BAB II KAJIAN PUSTAKA ................................................................................ 6
A. KAJIAN TEORI .............................................................................................. 6
1. Komunikasi dan Informasi ...................................................................... 6
2. Aplikasi Berbasis WEB ........................................................................... 7
3. Model Pengembangan Aplikasi ............................................................ 12
commit to user
4. SMS Gateway ........................................................................................ 19

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

B. KERANGKA BERPIKIR................................................................................. 22
BAB III METODE PENELITIAN .................................................................... 25
A. TEMPAT DAN WAKTU PENELITIAN ............................................................. 25
1. Tempat Penelitain ................................................................................. 25
2. Waktu Penelitian ................................................................................... 25
B. DESAIN PENELITIAN ................................................................................... 25
1. Communication ..................................................................................... 26
2. Planning ................................................................................................ 26
3. Modeling ............................................................................................... 26
4. Construction.......................................................................................... 26
5. Deployment ........................................................................................... 27
C. POPULASI DAN SUMBER DATA ................................................................... 27
D. TEKNIK PENGUMPULAN DATA ................................................................... 28
1. Metode Wawancara .............................................................................. 28
2. Metode Observasi.................................................................................. 28
3. Metode Dokumentasi............................................................................. 28
4. Metode Literatur dan Kepustakaan ...................................................... 28
5. Metode Black Box ................................................................................. 29
6. Metode Kuisoner ................................................................................... 29
E. INSTRUMEN PENELITIAN ............................................................................ 30
1. Menetapkan Tujuan............................................................................... 30
2. Menetapkan Aspek yang Akan Diungkap.............................................. 30
3. Menentukan Jenis dan Bentuk Kuesioner ............................................. 30
4. Menyusun Kuesioner............................................................................. 30
5. Menentukan Skor................................................................................... 30
BAB IV HASIL DAN PEMBAHASAN ............................................................ 33
A. DESKRIPSI HASIL PENELITIAN .................................................................... 33
1. Communication ..................................................................................... 33
2. Planning ................................................................................................ 33
3. Modeling ...............................................................................................
35
commit to user

xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

4. Construction.......................................................................................... 57
5. Deployment ........................................................................................... 81
B. PEMBAHASAN ............................................................................................ 86
1. Communication ..................................................................................... 86
2. Planning ................................................................................................ 86
3. Modeling ............................................................................................... 87
4. Construction.......................................................................................... 88
5. Deployment ........................................................................................... 89
C. KAJIAN PRODUK AKHIR ............................................................................. 91
1. Keunggulan ........................................................................................... 91
2. Kekurangan ........................................................................................... 92
BAB V SIMPULAN, IMPLIKASI DAN SARAN ............................................ 93
A. SIMPULAN .................................................................................................. 93
B. IMPLIKASI .................................................................................................. 93
C. SARAN........................................................................................................ 94
DAFTAR PUSTAKA .......................................................................................... 95

commit to user

xiv

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR
Halaman
Gambar 2. 1 Proses Komunikasi............................................................................. 6
Gambar 2. 2. Cara kerja World Wide Web............................................................. 7
Gambar 2. 3. Interaksi antara user dengan database melalui DBMS .................... 11
Gambar 2. 4. Alur Model Waterfall ...................................................................... 12
Gambar 2. 5. Simbol – simbol dalam Use Case Diagram .................................... 14
Gambar 2. 6. Simbol – simbol dalam Flowchart .................................................. 15
Gambar 2. 7. Simbol – simbol dalam DFD ........................................................... 16
Gambar 2. 8. Simbol – simbol ERD ..................................................................... 17
Gambar 2. 9. Kualitas Perangkat Lunak Berdasarkan ISO 9126 .......................... 18
Gambar 2. 10. Cara kerja SMS Gateway .............................................................. 20
Gambar 2. 11. Kerangka Berpikir ......................................................................... 24
Gambar 4. 1. Use Case Diagram Aplikasi Web Berbasis SMS. ........................... 36
Gambar 4. 2. Flowchart Aplikasi Web Berbasis SMS .......................................... 37
Gambar 4. 3. DFD Level 0 .................................................................................... 38
Gambar 4. 4. DFD Level 1 .................................................................................... 39
Gambar 4. 5. DFD Level 2 Proses Rule Pada Orangtua ....................................... 40
Gambar 4. 6. DFD Level 2 Permintaan Izin Orangtua ......................................... 40
Gambar 4. 7. DFD Level 2 Proses Rule Pada Operator ........................................ 41
Gambar 4. 8. DFD Level 2 Proses Guru Pada Operator ....................................... 42
Gambar 4. 9. DFD Level 2 Proses Siswa Pada Operator ...................................... 43
Gambar 4. 10. DFD Level 2 Proses SMS Pada Operator ..................................... 43
Gambar 4. 11. DFD Level 2 Proses Perizinan Pada Operator .............................. 44
Gambar 4. 12. DFD Level 2 Proses Login Pada Operator .................................... 44
Gambar 4. 13. DFD Level 2 Proses Notifikasi Pada Operator ............................. 45
Gambar 4. 14. DFD Level 2 Proses Rekap Pada Operator ................................... 45
Gambar 4. 15. DFD Level 2 Proses Pengaturan Web Pada Admin ...................... 46
Gambar 4. 16. DFD Level 2 Proses Pengaturan Modem Pada Admin ................. 46
Gambar 4. 17. DFD Level 2 Proses Login Pada Admin ....................................... 47
commit to user
Gambar 4. 18. DFD Level 2 Proses Notifikasi Pada Admin ................................ 47

xv

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 4. 19. DFD Level 2 Proses Rekap Pada Admin ...................................... 48
Gambar 4. 20. ERD Aplikasi Web Berbasis SMS ................................................ 48
Gambar 4. 21. Relasi Tabel ................................................................................... 54
Gambar 4. 22. Desain Halaman Login .................................................................. 55
Gambar 4. 23. Halaman Konten ............................................................................ 56
Gambar 4. 24. Halaman Rekap ............................................................................. 57
Gambar 4. 25. Struktur Aplikasi Web Berbasis SMS ........................................... 58
Gambar 4. 26. Halaman Login .............................................................................. 59
Gambar 4. 27. Halaman Dashboard ...................................................................... 60
Gambar 4. 28. Pengaturan Website ....................................................................... 61
Gambar 4. 29. Form Input dan Edit pada Halaman Pengaturan SMS .................. 61
Gambar 4. 30. Daftar Rule pada Halaman Pengaturan SMS ................................ 62
Gambar 4. 31. Halaman Pengaturan Modem ........................................................ 63
Gambar 4. 32. Halaman Pembuatan Kelompok Guru........................................... 64
Gambar 4. 33. Halaman Pembuatan Data Guru .................................................... 64
Gambar 4. 34. Halaman Pembuatan Kelas............................................................ 65
Gambar 4. 35. Halaman Pembuatan Siswa ........................................................... 66
Gambar 4. 36. Halaman Depan Buat SMS ........................................................... 67
Gambar 4. 37. Halaman SMS Ke Kelompok Guru ............................................... 68
Gambar 4. 38. Halaman Guru dan Karyawan (pilih nama) .................................. 69
Gambar 4. 39. Halaman Pembuatan Custom SMS ............................................... 69
Gambar 4. 40. Halaman Pengiriman SMS Ke Kelas ............................................ 70
Gambar 4. 41. Halaman Pengiriman SMS Ke Orangtua ...................................... 71
Gambar 4. 42. Mengirim SMS Ke Seluruh Guru.................................................. 72
Gambar 4. 43. Kirim SMS Ke Nomor Baru ......................................................... 72
Gambar 4. 44. Halaman Pesan Masuk .................................................................. 73
Gambar 4. 45. Balas Pesan .................................................................................... 74
Gambar 4. 46. Halaman Pesan Keluar .................................................................. 75
Gambar 4. 47. Halaman Pembuatan Kode Izin ..................................................... 76
Gambar 4. 48. Halaman Import Siswa Tidak Masuk ............................................ 76
to user
Gambar 4. 49. Rekap SMS Masukcommit
........................................................................
77

xvi

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 4. 50. Rekap SMS Keluar ........................................................................ 78
Gambar 4. 51. Halaman Rekap Perizinan ............................................................. 79
Gambar 4. 52. Tombol Cek Pulsa ......................................................................... 79
Gambar 4. 53. Form Cek Pulsa Beserta Balasannya ............................................. 80
Gambar 4. 54. Contoh Dekstop Notification ......................................................... 80
Gambar 4. 55. Contoh Toast Notification dan Dekstop Notification ................... 81

commit to user

xvii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL
Halaman
Tabel 3. 1. Skor Penilaian untuk Instrumen .......................................................... 31
Tabel 4. 1. Inbox ................................................................................................... 49
Tabel 4. 2. log_izin................................................................................................ 50
Tabel 4. 3. Ref_izin ............................................................................................... 50
Tabel 4. 4. Ref_kelompok ..................................................................................... 50
Tabel 4. 5. Sentitems ............................................................................................. 50
Tabel 4. 6. Ta_guru ............................................................................................... 51
Tabel 4. 7. Ta_guru_kelas ..................................................................................... 52
Tabel 4. 8. Ta_kelas .............................................................................................. 52
Tabel 4. 9. Ta_modem .......................................................................................... 52
Tabel 4. 10. Ta_murid ........................................................................................... 52
Tabel 4. 11. Ta_ortu .............................................................................................. 53
Tabel 4. 12. Ta_seting_rule ................................................................................... 53
Tabel 4. 13. Ta_users ............................................................................................ 53
Tabel 4. 14. Ta_website ........................................................................................ 53
Tabel 4. 15. Hasil Uji Coba Ahli Sistem ............................................................... 82
Tabel 4. 16. Hasil Uji Coba Ahli Substansi .......................................................... 84
Tabel 4. 17. Hasil Uji Coba Orangtua Siswa ........................................................ 85

commit to user

xviii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR LAMPIRAN

Halaman
Lampiran 1. Contoh Rekap SMS (SMS Masuk dan Keluar) ................................ 98
Lampiran 2. Contoh Rekap Siswa Tidak Masuk ................................................ 101
Lampiran 3. Validasi Instrumen Penilaian Aplikasi ........................................... 103
Lampiran 4. Hasil Pengujian Black Box ............................................................. 109
Lampiran 5. Instrumen Penilaian Ahli Sistem .................................................... 112
Lampiran 6. Instrumen Penilaian Ahli Substansi ................................................ 116
Lampiran 7. Instrumen Penilaian Orang Tua Murid ........................................... 128
Lampiran 8. Analisis Instrumen Ahli Sistem ...................................................... 151
Lampiran 9. Analisis Instrumen Ahli Substansi ................................................. 154
Lampiran 10. Analisis Instrumen Penilaian Orang Tua Siswa ........................... 157
Lampiran 11. Dokumentasi Uji Instrumen Ahli Substansi ................................. 160
Lampiran 12. Dokumentasi Pengarahan Siswa ................................................... 162
Lampiran 13. Surat Permohonan Izin Penyusunan Skripsi ................................. 164
Lampiran 14. Surat Keputusan Dekan FKIP tentang Izin Penyusunan Skripsi .. 165
Lampiran 15. Surat Permohonan Izin Penelitian Kepada Rektor ....................... 166
Lampiran 16. Surat Permohonan Izin Penelitian Kepada Dekan FKIP .............. 167
Lampiran 17. Surat Permohonan Izin Penelitian Kepada SMK Negeri 1 Kudus 168
Lampiran 18. Surat Keterangan Telah Melakukan Penelitian di SMK Negeri 1
Kudus .................................................................................................................. 169
Lampiran 19. Surat Pernyataan ........................................................................... 171

commit to user

xix