IMPLEMENTASI SMS GATEWAY UNTUK INFORMASI ABSENSI SISWA DAN PENGAJAR ( STUDI KASUS : ABSENSI SISWA DAN PENGAJAR DI SD SWASTA ADHYAKSA MEDAN)
IMPLEMENTASI SMS GATEWAY UNTUK INFORMASI ABSENSI SISWA DAN PENGAJAR ( STUDI KASUS : ABSENSI SISWA DAN PENGAJAR DI SD SWASTA ADHYAKSA MEDAN) SKRIPSI NIDYA RATIH ANJARINI 101421021 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2012
IMPLEMENTASI SMS GATEWAY UNTUK INFORMASI ABSENSI SISWA DAN PENGAJAR ( STUDI KASUS : ABSENSI SISWA DAN PENGAJAR DI SD SWASTA ADHYAKSA MEDAN)
SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar
Sarjana Komputer
PERSETUJUAN
Judul : Implementasi SMS Gateway untuk Informasi Absensi Siswa dan Pengajar (Studi Kasus: Absensi Siswa dan Pengajar di SD Swasta Adhyaksa Medan)
Kategori : Skripsi Nama : Nidya Ratih Anjarini NomorIndukMahasiswa : 101421021 Program Studi : Ekstensi (S1) Ilmu Komputer Departemen : Ilmu Komputer Fakultas : Ilmu Komputer dan Teknologi Informasi
Diluluskan di Medan,
Komisi Pembimbing : Pembimbing 2 Pembimbing 1
Herriyance, ST, M.Kom Prof. Dr. Muhammad Zarlis NIP 19801024 201012 1 002 NIP 19570701 198601 1 003 Diketahui/Disetujui oleh Departemen Ilmu Komputer FASILKOMTI USU Ketua, Dr. Poltak Sihombing, M.Kom.
NIP 196203171991031001
PERNYATAAN
IMPLEMENTASI SMS GATEWAY UNTUK INFORMASI ABSENSI SISWA DAN PENGAJAR ( STUDI KASUS : ABSENSI SISWA DAN PENGAJAR
DI SD SWASTA ADHYAKSA MEDAN) SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 30 Mei 2012 Nidya Ratih Anjarini 101421021
PENGHARGAAN
Penulis memanjatkan syukur kepada Allah SWT yang maha pengasih lagi maha penyayang karena hanya dengan izin dan kuasa NYA lah skripsi ini dapat diselesaikan dengan baik dan semaksimal mungkin.
Penulis juga mengucapkan terima kasih yang sedalam-dalam nya kepada 1. Bapak Prof. Dr. Muhammad Zarlis dan Bapak Herriyance, ST, M.Kom selaku dosen pembimbing atas panduan dan bimbingannya selama pengerjaan skripsi ini hingga selesai.
2. Bapak Drs. Agus Salim Harahap, M.Si dan Ibu Dian Rachmawati,S.Si,M.Kom sebagai dosen pembanding skripsi ini yang atas masukannya penulis dapat membangun skripsi ini menjadi lebih baik.
3. Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Sumatera Utara, Ketua Departemen Ilmu Komputer Bapak Dr. Poltak Sihombing, M.Kom, Sekretaris Departemen Ilmu Komputer Ibu Maya Silvi Lydia, B.Sc., M.Sc.
4. Seluruh dosen, pegawai/staf dan rekan-rekan mahasiswa di Program Studi Elstensi S1 Ilmu Komputer FMIPA USU.
5. Ibu saya Effi Efnizar, Ayah saya Ir. Nursani, dan adik sayaNeysa Ariane yang selalu memberikan kasih sayang yang tulus dan tidak ternilai harganya.
6. Teman-teman saya Azhar Aries, Rafiani Reysah, Novita Vestiana, Aprlia Ramadhani, Ria Arnisha, Tri Hutami.
Skripsi ini masih jauh dari sempurna dan memiliki banyak kekurangan. Diharapkan kritik dan saran dari pembaca demi perbaikan kedepannya.
Medan, juli 2012 Nidya Ratih Anjarini
ABSTRAK
Memasuki era globalisasi mendatang, pemakaian teknologi komputer dalam segala bidang kehidupan sehari-hari tidak akan dapat dihindari. Salah satunya adalah dalam bidang komunikasi. Sistem komunikasi yang sangat terkenal dan berkembang dengan pesat saat ini adalah fitur SMS yang terdapat dalam teknologi mobile phone. Dengan adanya fasilitas SMS atau Short Message Service, pengguna dapat mengirimkan pesan dari manapun dan kapanpun dengan mudah, cepat, dan biaya yang murah. Salah satu dari pengembangan SMS ialah dengan ditemukannya SMS Gateway yang dapat dimanfaatkan ke berbagai bidang dan salah satu nya adalah dalam dunia pendidikan. SMS Gateway mulai banyak digunakan oleh sekolah-sekolah dan instansi pendidikan lainnya. Sudah banyak contoh SMS Gateway yang berhubungan dengan pendidikan, salah satunya ialah sistem informasi sekolah berbasis SMS. Informasi Absensi baik itu untuk siswa maupun staff pengajar juga dapat diperolah melalui SMS. Absensi juga merupakan faktor penting bagi siswa dalam melanjutkan pendidikan. Banyak sekolah yang menerapkan absensi sebagai salah satu syarat bagi siswa untuk mengikuti ujian dan kenaikan kelas. Maka SMS Gateway untuk informasi absensi dapat mempermudah orang tua untuk mengetahui daftar kehadiran anak-anak mereka di sekolah dan jika anak-anak mereka tidak hadir tanpa keterangan, para orang tua akan mengetahuinya. Dengan demikian ini akan membantu orangtua untuk mendidik anak- anak tentang tanggung jawab dan disiplin.
Kata Kunci: Implementasi,Sistem Informasi, SMS, SMS Gateway, web, mobile phone
SMS GATEWAY IMPLEMENTATION FOR STUDENT AND TEACHER
ATTENDANCE INFORMATION (CASE STUDY : STUDENT AND TEACHER
ATTENDANCE OF ADHYAKSA
PRIMARY SCHOOL MEDAN)
ABSTRACT
Entering the globalization era, the use of computer technology in every part of daily life will not be able to be avoided. One of it is in communication. Communication system which is very famous and growing fast nowadays is SMS application in mobile phone technology. With SMS or Short Message Service facility, user can send message wherever and whenever with ease, fast, and cheap cost. One of SMS developments is SMS Gateway which can be used in every area, one of them is education. SMS Gateway is beginning to be used by schools and other education institutes. There’s a lot of example of SMS Gateway which is related to education, one of them is school information system using SMS. Attendance information both for student and teacher can be obtained also by SMS. Attendance is an important factor for student in continuing their study too. Many schools make attendance as one of the conditions for student to be able to take examination and pursue their study to the next level. Then SMS Gateway for attendance information can facilitate parents to find out children’s attendance in school and if their children absence without leave, the parents will know about it. In so doing, it will help the parents in educating the children about responsibility and discipline.
Keyword : Implementation, Information System, SMS, SMS Gateway, web, mobile phone
DAFTAR ISI
Halaman PERSETUJUAN ............................................................................................................ ii PERNYATAAN ............................................................................................................. iii PENGHARGAAN ........................................................................................................ iv ABSTRAK ..................................................................................................................... v ABSTRACT .................................................................................................................. vi DAFTAR ISI ................................................................................................................ vii DAFTAR TABEL ......................................................................................................... ix DAFTAR GAMBAR ..................................................................................................... x
BAB 1 PENDAHULUAN ............................................................................................ 1
1.1 Latar Belakang ......................................................................................................... 1
1.2Rumusan Masalah .................................................................................................... 2
1.3 Batasan Masalah ..................................................................................................... 3
1.4 Tujuan Penelitian .................................................................................................... 3
1.5 Manfaat Penelitian .................................................................................................. 3
1.6 Metodologi Penelitian ............................................................................................. 4
1.7Sistematika Penulisan .............................................................................................. 6
BAB 2 TINJAUAN PUSTAKA .................................................................................. 7
2.1SMS .......................................................................................................................... 7
2.1.1 Karakteristik dan Keuntungan SMS ............................................................ 8
2.1.2 Perkembangan Aplikasi SMS ...................................................................... 9
2.2.3 Format SMS Protocol Data Unit ................................................................... 9
2.2AT-Command untuk SMS ..................................................................................... 10
2.3Short Message Service Center ............................................................................... 10
2.4SMS Gateway ......................................................................................................... 11
2.4.1 Cara Kerja SMS Gateway .......................................................................... 12
2.5PHP ........................................................................................................................ 12
2.5.1 Sejarah Singkat PHP .................................................................................. 13
2.5.2 Kelebihan-Kelebihan PHP ......................................................................... 13
2.6Database ................................................................................................................ 14
2.6.1 Database MySQL ........................................................................................ 14
2.7Pengertian Flowchart .............................................................................................. 16
2.8Pengertian Data Flow Diagram (DFD) ................................................................... 18
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ............................................ 19
3.1 Analisis Sistem ...................................................................................................... 19
3.1.1 Gambaran Umum Sistem ............................................................................ 19
3.1.2 Analisis Pengguna ....................................................................................... 21
3.2 Data Flow Diagram (DFD) .................................................................................... 21
4.2.1 Persiapan Teknis ........................................................................................ 30
5.1 Kesimpulan ............................................................................................................ 42
BAB 5KESIMPULAN DAN SARAN ....................................................................... 42
4.2.4 Website Admin ........................................................................................... 37
4.2.3 Website Sekolah ......................................................................................... 34
4.2.2 Pengujian SMS Gateway untuk Informasi Siswa dan Pengajar ................ 34
4.2.1.2 Test Setting dan Instalasi Service Gammu..................................... 32
4.2.1.1 Konfigurasi Gammu ...................................................................... 31
4.2Pengujian Sistem .................................................................................................... 30
3.2.1 Data Flow Diagram Level 0 ....................................................................... 21
4.1 Implementasi ......................................................................................................... 29
BAB 4IMPLEMENTASI DAN PENGUJIAN SISTEM ......................................... 29
3.4.2 Perancangan Website Admin ................................................................... 28
3.4.1 Perancangan Website Sekolah ................................................................... 26
3.4Perancangan Interface ............................................................................................. 25
3.3 Perancangan Database .......................................................................................... 23
3.2.2 Data Flow Diagram Level 1 ....................................................................... 22
5.2Saran ....................................................................................................................... 43 DAFTAR PUSTAKA .................................................................................................. 44 LAMPIRAN ................................................................................................................ L-1
DAFTAR TABEL
3.4 Tabel Kehadiran
3.5 Tabel Relationship
24
3.5 Tabel admin
24
3.4 Tabel Inbox
24
23
Halaman
3.3 Tabel Sekolah
23
3.2 Proses pada DFD Level 1
22
3.1 Proses pada DFD Level 0
17
2.1 Tabel Simbol-Simbol pada Flowchart Program
25
DAFTAR GAMBAR
37
4.6Hasil dari SMS Gateway informasi absensi siswa dan pengajar
34
4.7Tampilan Halaman Home
35
4.8 Tampilan Halaman Data Siswa Kelas 6
35
4.9Tampilan Absensi Siswa Kelas 6 Bulan Juli
36
4.10Tampilan Halaman Data Guru
36
4.11Tampilan Data Absensi Guru Bula Maret
4.12Tampilan Halaman Login Admin
4.5 Start Service Gammu
37
4.13Halaman Home pada Admin
38
4.14Tampilan Halaman Database Guru
38
4.15Tampilan Halaman Database Siswa
39
4.16 Tampilan Halaman Database Absensi
40
4.17Tampilan Halaman Inbox
41
4.18Tampilan Halaman Sentbox
33
33
Halaman
3.5 Halaman Index
2.1 Komponen DFD menurut Yordan dan Demarco
18
2.2Komponen DFD menurut Gene dan Serson
18
3.1Flowchart Program SMS Gateway untuk Informasi absensi siswa dan Pengajar 20
3.2DFD Level 0
21
3.3DFD Level 1
22
3.4ERD
25
26
4.4 Instalasi Service Gammu
3.6 Halaman Siswa
26
3.7 Halaman Guru
27
3.8 Halaman Administrator
28
4.1 Gammurc
32
4.2 Smsdrc
32
4.3Test Setting Gammu
33
41