pembuatan aplikasiweb berbasis sms sebagai media … · dan kebutuhan fungsionalitas. (3)modeling...
TRANSCRIPT
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
i
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
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
commit to user
vi
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 hardwaredan 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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
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 makingapplication 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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
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)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
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, Agustus 2016
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
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...................................................................................... 1A. 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................................................................................ 6A. KAJIAN TEORI .............................................................................................. 6
1. Komunikasi dan Informasi ...................................................................... 6
2. Aplikasi Berbasis WEB ........................................................................... 7
3. Model Pengembangan Aplikasi ............................................................ 12
4. SMS Gateway ........................................................................................ 19
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
B. KERANGKA BERPIKIR................................................................................. 22
BAB III METODE PENELITIAN .................................................................... 25A. 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 ............................................................ 33A. DESKRIPSI HASIL PENELITIAN.................................................................... 33
1. Communication ..................................................................................... 33
2. Planning ................................................................................................ 33
3. Modeling ............................................................................................... 35
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
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 ............................................ 93A. SIMPULAN .................................................................................................. 93
B. IMPLIKASI .................................................................................................. 93
C. SARAN........................................................................................................ 94
DAFTAR PUSTAKA.......................................................................................... 95
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xv
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
Gambar 4. 18. DFD Level 2 Proses Notifikasi Pada Admin ................................ 47
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xvi
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
Gambar 4. 49. Rekap SMS Masuk ........................................................................ 77
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xvii
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xviii
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xix
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