RANCANG BANGUN SISTEM INFORMASI NILAI MATA PELAJARANBERBASIS WEB DAN SMS GATEWAY

LAPORAN TUGAS AKHIR
RANCANG BANGUN SISTEM INFORMASI NILAI MATA PELAJARAN
BERBASIS WEB DAN SMS GATEWAY
Build-Up Lesson Score Information System of Web and SMS Gateway Based

Diajukan untuk memenuhi salah satu syarat memperoleh derajat
Sarjana Komputer

Akhsin Rifai
0903040018

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
JULI , 2013

HALAMAN PENGESAHAN
LAPORAN TUGAS AKHIR
RANCANG BANGUN SISTEM INFORMASI NILAI MATA PELAJARAN
BERBASIS WEB DAN SMS GATEWAY
Build-Up Lesson Score Information System of Web and SMS Gateway Based

AKHSIN RIFAI
0903040018
Telah dipertahankan di depan Tim Penguji dalam ujian pendadaran
Pada tanggal : 25 Juli 2013
SUSUNAN TIM PENGUJI
Ketua

Sekertaris

Tito Pinandita, S.Si., M.Kom
NIK. 2160312

Harjono, S.T., M.Eng
NIK. 2160389

Penguji I

Penguji II

Harjono, S.T., M.Eng

NIK. 2160389

Agung Purwo Wicaksono, S.T
NIK. 010108141

Penguji III / Pembimbing

Hindayati Mustafidah, S.Si, M.Kom.
NIK. 2160332
Mengetahui,
Dekan Fakultas Teknik

Tito Pinandita, S.Si., M.Kom

2

NIK. 2160312

3


PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar Sarjana Komputer
di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat
karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali
yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Purwokerto, 31 Juli 2013

Akhsin Rifai

HALAMAN PERSEMBAHAN

Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT
yang telah memberikan rahmat dan nikmat-Nya, maka kupersembahkan Laporan
Tugas Akhir ini kepada :
3

1. Bapak dan Ibu yang telah memberikan semangat dan bimbingan
selama kuliah sampai saat ini, terutama Ibu yang selalu menasehati

disetiap langkah dan doa yang selalu mengiringi tiap perjalanan kuliah.
2. Rosi Yuliani yang selalu memberikan motivasi untuk mengerjakan
Tugas Akhir ini.
3. Kakakku dan teman-teman seperjuangan, terima kasih atas dukungan
dan motivasinya.

KATA PENGANTAR

Alhamdulillahirobbil’alamin, puji syukur penulis panjatkan kehadirat
Alloh SWT, yang telah memberikan rakhmat dan hidayah-Nya sehingga penulis
dapat menyelesaikan Tugas Akhir dengan judul : Rancang Bangun Sistem
Informasi Nilai Mata Pelajaran Berabasis Web dan SMS Gateway.

4

Laporan Tugas Akhir ini disusun salah satu syarat kelengkapan kurikulum
pada Prodi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah
Purwokerto. Judul yang diangkat merupakan aplikasi untuk memudahkan dalam
penyampaian nilai mata pelajaran kepada siswa dan orang tua melalu SMS.
Penulis menyadari tanpa bantuan dari berbagai pihak, Penulis tidak

mungkin menyelesaikan laporan tugas akhir ini dengan baik. Oleh karena itu pada
kesempatan ini penulis ingin menghaturkan terimakasih kepada yang terhormat :
1. Bapak Dr. H. Syamsuhadi Irsyad, M.H. Selaku Rektor Universitas
Muhammadiyah Purwokerto.
2. Bapak Harjono, S.T., M.Eng Selaku Ketua Program Studi Teknik
Informatika.
3. Ibu Hindayati Mustafidah, S.Si, M.Kom sebagai dosen pembimbing.
4. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto
yang telah banyak memberikan ilmu dan bimbingannya selama penulis
masih dalam masa perkuliahan.
5. Semua pihak yang telah membantu dalam kerja praktek ini.
Semoga Allah SWT melimpahkan taufik dan hidayah-Nya kepada semua
pihak yang telah membantu dalam proses menyusun kerja praktek akhir ini. Amin.
Penulis menyasari bahwa dalam penyusunan laporan tugas akhir

ini masih

banyak kekurangan dalam bentuk materi maupun penyajian. Oleh karena itu
penulis mengharapkan kritik dan saran yang membangun agar penulis dapat
menjadikanya lebih baik dikemudian hari.

Semoga laporan tugas akhir ini bermanfaat bagi semua elemen khususnya
bagi pengembangan pendidikan di Indonesia dalam menyikapi kemajuan

5

teknologi informasi. Semoga Alloh SWT senantiasa melimpahkan berkah dan
rakhmat-Nya. Amin.
Purwokerto, 31 Juli 2013
Penulis
Akhsin Rifai

6

DAFTAR ISI
HALAMAN PENGESAHAN............................................................................. ii
PERNYATAAN................................................................................................... iii
HALAMAN PERSEMBAHAN ........................................................................ iv
KATA PENGANTAR ......................................................................................... v
DAFTAR ISI ...................................................................................................... vii
DAFTAR GAMBAR ......................................................................................... ix

DAFTAR LAMPIRAN....................................................................................... xi
INTISARI ........................................................................................................... xii
ABSTRACT........................................................................................................ xiii
BAB I PENDAHULUAN................................................................................... 1
A. LATAR BELAKANG.............................................................................. 1
B. PERUMUSAN MASALAH..................................................................... 2
C. BATASAN MASALAH .......................................................................... 3
BAB II KAJIAN PUSTAKA.............................................................................. 4
A.
B.
C.
D.
E.
F.
G.

Nilai.......................................................................................................... 4
Sistem Informasi....................................................................................... 4
Short Message Service (SMS).................................................................. 6
SMS Gateway........................................................................................... 7

GAMMU.................................................................................................. 7
PHP (Hypertext Preprocessor)................................................................. 8
MySQL..................................................................................................... 8

BAB III TUJUAN DAN MANFAAT ................................................................ 12
A. TUJUAN.................................................................................................. 12
B. MANFAAT............................................................................................... 12
BAB IV METODE PENELITIAN..................................................................... 13
A.
B.
C.
D.
E.

Jenis penelitian......................................................................................... 13
Variable yang diteliti................................................................................ 13
Alat Penelitian.......................................................................................... 13
Cara Pengumpulan Data........................................................................... 14
Langkah Pengembangan Sistem............................................................... 15


BAB V HASIL DAN PEMBAHASAN.............................................................. 26
A. Hasil.......................................................................................................... 26
B. Uji Coba SMS Gateway........................................................................... 35
BAB VI PENUTUP ........................................................................................... 38

7

A. Kesimpulan ............................................................................................ 38
B. Saran ....................................................................................................... 38
DAFTAR PUSTAKA ......................................................................................... 39
LAMPIRAN ....................................................................................................... 40

DAFTAR GAMBAR
Gambar 1. DFD (Data Flow Diagram) Level 0 .................................................19
Gambar 2. DFD (Data Flow Diagram) Level 1 .................................................20
Gambar 3. Hubungan Antar Tabel ......................................................................21
Gambar 4. Rancangan Halaman Utama .............................................................22
Gambar 5. Rancangan Halaman Siswa ..............................................................22
Gambar 6. Rancangan Halaman Guru ...............................................................23
Gambar 7. Rancangan Halaman Mapel .............................................................23

Gambar 8. Rancangan Halaman Penugasan .......................................................24
Gambar 9. Rancangan Halaman Nilai ................................................................24
Gambar 10. Rancangan Halaman Input/Edit Nilai ............................................25
Gambar 11. Arsitektur SMS Gateway ................................................................26
Gambar 12. Konfigurasi gammurc .....................................................................28
Gambar 13. Konfigurasi smsdrc ........................................................................28
Gambar 14. Identify Modem ..............................................................................29
Gambar 15. Pembuatan dan Pengaktifan Service Gammu ................................29
Gambar 16. Form Login .....................................................................................30
Gambar 17. Form Utama ....................................................................................30
Gambar 18. Form Kelas .....................................................................................31
Gambar 19. Form Siswa .....................................................................................31
Gambar 20. Form Guru .....................................................................................32
Gambar 21. Form Mata Pelajaran .....................................................................32
Gambar 22. Form Penugasan ............................................................................33
Gambar 23. Form Nilai ......................................................................................33
Gambar 24. Form Edit Nilai ...............................................................................34
Gambar 25. Form Input Nilai .............................................................................34
Gambar 26. Form SMS Gateway Running ........................................................35
Gambar 27. SMS dan Balasan SMS yang Sesuai ..............................................36

Gambar 28. SMS dan Balasan Kata Depan Bukan Nilai ..................................36
Gambar 29. SMS dan Balasan Nis Tidak Ada ...................................................36
Gambar 30. SMS dan Balasan Kode Mapel Salah .............................................37
Gambar 31. SMS dan Balasan Nis dan Kode Mapel Salah ...............................37

8

DAFTAR LAMPIRAN
Lampiran 1. Script conn.php ............................................................................ 40
Lampiran 2. Script Login.php............................................................................ 40
Lampiran 3. Script siswa.php............................................................................. 40
Lampiran 4. Script guru.php............................................................................. 41
Lampiran 5. Script kelas.php............................................................................. 41
Lampiran 6. Script mapel.php........................................................................... 41
Lampiran 7. Script tugas.php............................................................................. 41
Lampiran 8. Script nilai.php.............................................................................. 42
Lampiran 9. Script edit2_guru.php................................................................... 42
Lampiran 10. Script edit2_kelas.php................................................................. 43
Lampiran 11. Script edit2_mapel.php.............................................................. 43
Lampiran 12 Script edit2_siswa.php................................................................ 43
Lampiran 13. Script edit2_guru.php................................................................ 44
Lampiran 14. Script hapus_guru.php.............................................................. 44
Lampiran 15. Script hapus_kelas.php.............................................................. 44
Lampiran 16. Script hapus_mapel.php............................................................ 44
Lampiran 17. Script hapus_siswa.php............................................................. 45
Lampiran 18. Script hapus_tugas.php............................................................. 45
Lampiran 19. Script pilih_proses_nilai.php..................................................... 45
Lampiran 20. Script input_nilai.php................................................................ 46
Lampiran 21. Script update_nilai.php............................................................. 48
Lampiran 22. Script Sms.php............................................................................ 50
INTISARI
Nilai pada instansi sekolah merupakan salah satu tolok ukur keberhasilan
siswa dalam mempelajari materi yang disampaikan. Untuk memberikan
transparasi nilai kepada para siswa dan orang tua diperlukan sebuah sistem
informasi nilai mata pelajaran yang mudah dan cepat dalam pengaksesan data.
Dalam memenuhi hal tersebut maka dibangun sebuah sistem informasi nilai mata
pelajaran berbasis Web dan SMS Gateway. Sistem ini dibangun menggunakan
software Gammu dan dengan menggunakan bahasa pemrograman PHP. Dengan
9

menggunakan SMS untuk memperoleh data nilai diharapkan bisa memberikan
kemudahan bagi orang tua untuk memantau hasil belajar putra putrinya di
sekolah.
Kata Kunci : Nilai, Sistem Informasi, SMS Gateway .

10

ABSTRACT
Score at the agency school is one measure of the success of students in
learning the material presented. To provide score transparency to students and
parents needed an information system score subjects in an easy and fast data
access. In fulfilling these conditions, build-up lesson score information system of
Web and SMS Gateway Based. The system is built using Gammu software and
using the programming language PHP. By using SMS to obtain the score of the
data is expected to provide convenience for parents to monitor learning outcomes
son or daughter's school.
Keywords: Score, Information Systems, SMS Gateway.

11