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
▸ Baca selengkapnya: buku kasus siswa sd
(2)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
NIDYA RATIH ANJARINI 101421021
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
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,
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
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
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.
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.
DAFTAR ISI
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.2 Data Flow Diagram (DFD) ... 21
3.2.1 Data Flow Diagram Level 0 ... 21
3.2.2 Data Flow Diagram Level 1 ... 22
3.3 Perancangan Database ... 23
3.4Perancangan Interface ... 25
3.4.1 Perancangan Website Sekolah ... 26
3.4.2 Perancangan Website Admin ... 28
BAB 4IMPLEMENTASI DAN PENGUJIAN SISTEM ... 29
4.1 Implementasi ... 29
4.2Pengujian Sistem ... 30
4.2.1 Persiapan Teknis ... 30
4.2.1.1 Konfigurasi Gammu ... 31
4.2.1.2 Test Setting dan Instalasi Service Gammu... 32
4.2.2 Pengujian SMS Gateway untuk Informasi Siswa dan Pengajar ... 34
4.2.3 Website Sekolah ... 34
4.2.4 Website Admin ... 37
BAB 5KESIMPULAN DAN SARAN ... 42
5.1 Kesimpulan ... 42
5.2Saran ... 43
DAFTAR TABEL
Halaman
2.1 Tabel Simbol-Simbol pada Flowchart Program 17 3.1 Proses pada DFD Level 0 22 3.2 Proses pada DFD Level 1 23
3.3 Tabel Sekolah 23
3.4 Tabel Kehadiran 24
3.4 Tabel Inbox 24
3.5 Tabel admin 24
DAFTAR GAMBAR
Halaman
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.8 Halaman Administrator 28
4.1 Gammurc 32
4.2 Smsdrc 32
4.3Test Setting Gammu 33
4.4 Instalasi Service Gammu 33
4.5 Start Service Gammu 33
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 37 4.12Tampilan Halaman Login Admin 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