Jurnal TI-Atma STMIK Atma Luhur Pangkalpinang
APLIKASI AKADEMIK BERBASIS SMS GATEWAY DI LKP TIDAR BANGKA BELITUNG Indra Teknik Informatika STMIK ATMA LUHUR PANGKALPINANG Jl. Jend. Sudirman Selindung Lama Pangkalpinang Kepulauan Babel Email :
[email protected] Abstrak Penyampaian informasi di LKP Tidar Bangka Belitung saat ini masih bersifat manual, hal ini menjadi kendala bagi orang tua/wali siswa yang sibuk dengan pekerjaan atau profesi mereka untuk mengetahui perkembangan anak mereka. Maka dari itu perlu di rancang sebuah aplikasi yang membantu menyampaikan informasi secara efektif dan akurat untuk menjawab permasalahan yang ada. SMS Gateway adalah solusi tepat dalam penyebaran informasi yang memanfaatkan SMS yang tidak asing lagi bagi masyarakat mengingat tarif SMS yang relatif murah. Dalam pengembangannya aplikasi ini menggunakan model waterfall dengan tahapan analisa, perancangan, implementasi, pengujian dan pemeliharan. Bahasa pemrograman yang digunakan adalah PHP, penyimpanan basis data menggunakan MySQL dan engine SMS Gateway menggunakan Gammu. Setiap SMS yang masuk akan direspon oleh server sesuai dengan format SMS yang telah di tentukan. Aplikasi diharapkan mampu secara maksimal mengatasi masalah dalam penyampaiaan informasi kepada orang tua/ wali sekaligus meningkatkan pelayanan di LKP Tidar Bangka Belitung.
Kata Kunci : SMS Gateway, SMS, Gammu, Aplikasi. 1. Pendahuluan 1.1. Latar Belakang Seiring dengan perkembangan teknologi informasi yang semakin pesat dan bervariasi. Terutama dibidang sistem informasi, telah memberikan banyak manfaat dan kemudahan bagi manusia untuk saling bertukar informasi secara mudah, cepat dan tepat. Salah satunya adalah Global System for Mobile Communication (GSM) yang diterapkan pada telepon genggam. Short Message Service (SMS) merupakan layanan yang tersedia pada telepon genggam untuk menerima dan mengirim pesan singkat. SMS juga merupakan layanan yang paling populer digunakan karena informasi yang disampaikan secara cepat dan menjangkau banyak wilayah, serta didukung dengan tarif yang terjangkau. Tentunya pada era perkembangan sistem informasi ini, sebuah lembaga pendidikan sangat membutuhkan media untuk menyampaikan informasi. LKP Tidar Bangka Belitung adalah salah satu lembaga pendidikan yang belum memiliki sistem informasi akademik. Selama ini proses sistem informasi akademiknya masih bersifat manual yaitu orang tua/wali siswa harus datang langsung ke tempat kursus untuk mendapatkan informasi seperti nilai, jadwal, absensi, pengumuman penting serta informasi lainnya. Hal ini tentunya sering menjadi kendala bagi
orang tua yang sibuk dengan pekerjaan dan profesinya untuk mengetahui perkembangan anaknya. 1.2. Rumusan Masalah Berdasarkan latar belakang masalah diatas, maka dapat diketahui rumuskan masalah bagaimana cara membangun aplikasi untuk menyampaikan informasi absensi, nilai, jadwal, kasus, info pembayaran SPP, pengumuman penting dan informasi lainnya secara cepat dan akurat. 1.3. Batasan Masalah Agar pembahasan lebih terarah maka penulis menentukan batasan masalah sebagai berikut : a. Aplikasi yang dibuat untuk menyampaikan informasi absensi, nilai, jadwal, kasus, info pembayaran SPP, pengumuman penting dan informasi pembelajaran siswa di LKP Tidar Bangka Belitung. b. Menggunakan Aplikasi Gammu sebagai tool untuk mengembangkan Aplikasi SMS Gateway. c. Menggunakan MySQL sebagai database. d. Menggunakan Modulator Demodulator (Modem) dan nomor handphone (GSM) dari salah satu vendor GSM di Indonesia. e. Aplikasi tidak digunakan untuk cetak data. 1.4. Tujuan Penelitian
Jurnal TI-Atma STMIK Atma Luhur Pangkalpinang
Tujuan dari analisa dan penelitian ini adalah : a. Menghasilkan aplikasi yang efisien dalam menyampaikan informasi akademik kepada orang tua/wali siswa dengan memanfaatkan SMS dengan biaya yang lebih efisien. b. Memberikan informasi secara cepat dan tepat. c. Mempermudah orang tua/siswa dalam melakukan evaluasi terhadap anak. 1.5. Manfaat Penelitian Adapun manfaat dengan dikembangnya Aplikasi Akademik Berbasis SMS Gateway adalah : a. Meningkatkan layanan informasi kepada orang tua / wali siswa. b. Meningkatkan citra lembaga pendidikan LKP Tidar sebagai lembaga yang peduli, transparan dan maju di bidang teknologi. c. Membantu memberikan informasi yang cepat dan akurat. 2.
Tinjauan pustaka Landasan teori/ tinjauan pustaka yang akan menjadi acuan dalam penelitian ini adalah sebagai berikut : 2.1 SMS (Short Message Service) Pengguna ponsel pasti tahu, kalau pesan di SMS terdiri dari 160 karakter. Namun, tak banyak yang mengetahui sejarah, bagaimana awal terciptanya batasan 160 karakter di SMS tersebut. Banyak teori yang menyebutkan tentang batasan 160 karakter. Namun, teori yang paling umum diketahui adalah batasan 160 karakter ini diciptakan oleh pengembang telekomunikasi dari Deutsche Telekom Jerman, Friedhelm Hillebrand, 1985, demikianlah menurut Pascal Michaelis, 2011 ditulis dalam webnya. 2.2 SMS Gateway Menurut Blogger Kebumen, 2010 saat ini banyak sekali pengguna layanan pesan singkat atau SMS yang digunakan di beberapa lini bisnis, baik perusahaan besar, perusahaan kecil maupun perorangan. Dimana tujuannya pun beragam, seperti yang sering kita lihat bahkan menggunakannya. Sebagai contoh penggunaan yang sering kita lihat adalah dalam acara atau program televisi dimana semakin maraknya polling quiz yang menggunakan layanan SMS atau dapat kita lihat dalam penjualan pulsa elektronik. Dimana untuk mendukung proses tersebut diperlukan sebuah aplikasi penghubung yang dapat mengelola dan menangani pesan SMS yang masuk. Dapat dibayangkan apabila hal seperti ini ditangani secara manual tanpa adanya aplikasi pembantu untuk mengelolanya. 2.3
Gammu
Gammu adalah semacam service yang disediakan untuk membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun aplikasi SMS Gateway, maka kita bias membangun SMS Gateway dengan bahasa pemrograman atau platform apapun, baik itu web-based dengan PHP maupun ASP atau apapun. Gammu berfungsi untuk menghubungkan antara computer dengan ponsel. 2.4 Unified Modelling Language (UML) UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan mendokumentasian dari sebuah sistem pengembangan software berbasis OO (ObjectOriented). UML tidak hanya merupakan sebuah bahasa pemograman visual saja, namun juga dapat secara langsung dihubungkan ke berbagai bahasa pemograman, seperti JAVA, C++, Visual Basic, atau bahkan dihubungkan secara langsung ke dalam sebuah object-oriented database. 3.
Metode Penelitian Langkah-langkah yang dilakukan dalam melakukan penelitian ini adalah sebagai berikut: 3.1. Analisa Masalah Informasi merupakan hal yang sangat penting bagi orang tua/wali siswa yang terkait dengan kegiatan belajar di tempat kursus seperti nilai, absensi, pengumuman penting serta informasi lainnya. Sejauh ini orang tua / wali siswa dalam mendapatkan informasi siswa harus datang ke tempat kursus. Hal itu menyebabkan sulitnya bagi para orang tua / wali siswa unuk memperoleh informasi yang diinginkan pada saat kapanpun dan dimanapun. Apa lagi bagi para orang tua / wali siswa yang di sibukkan dengan pekerjaan dan profesinya. Oleh karena itu, dibuatlah sebuah aplikasi yang lebih fleksibel dan di harapkan mampu membantu para orang tua / wali siswa untuk mengevaluasi anak mereka tanpa harus datang ke tempat kursus. 3.2. Analisa Sistem Yang Sedang Berjalan Dalam sistem penyampaian informasi tentang nilai, absensi, jadwal dan pengumuman di LKP Tidar Bangka Belitung yang saat ini sedang berjalan, yaitu dari pihak sekolah kepada siswa dan orang tua/ wali siswa pada bagian tata usaha membuat rapor tentang nilai-nilai ujian dan absensi kepada orang yang di sampaikan di akhir semester. Untuk jadwal siswa di berikan secara langsung kepada orang tua/ wali siswa. Sedangkan untuk pengumuman di sampaikan kepada siswa di kelaskelas dan jika pengumuman itu penting maka di
Jurnal TI-Atma STMIK Atma Luhur Pangkalpinang
buatkan memo atau surat yang di titipkan kepada siswa kemudian di berikan kepada orang tua/ wali siswa masing-masing. Dalam hal ini sistem penyampaian informasi masih tergolong manual. Sehingga diperlukan sebuah media baru untuk mengatasi masalah tersebut, sebuah Aplikasi Akademik Berbasis SMS Gateway di LKP Tidar Bangka Belitung yang bisa di akses kapanpun dan dimanapun. 3.2.1.
Analisa Sistem Penyampaian Informasi Manual Sesuai dengan metode pendekatan sistem yang digunakan, maka pengembangan atau permodelan sistem yang sedang berjalan, yakni proses penyampaian informasi tentang nilai-nilai ujian, absensi dan pengumuman di LKP Tidar Bangka Belitung akan di tampilkan menggunakan notasi UML, meliputi Activity diagram dan use case diagram. 3.2.2. Analisa Proses / Activity Diagram Berikut adalah Activity Diagram yang mengacu pada sistem yang sedang berjalan : a. Activity Diagram Jadwal Tata Usaha
Orang Tua/w ali
buat jadwal
berikan jadwal
terima jadwal
Gambar 4.1 Activity Diagram Jadwal 3.2.3.
Analisa Dokumen Masukkan Sistem Berjalan Analisa masukkan merupakan bagian dari pengumpulan informasi tentang sistem yang berjalan. Berikut ini adalah dokumen-dokumen masukkan pada LKP Tidar Bangka Belitung : 1) Nama Keluaran : Rapor siswa Sumber : Guru Fungsi :Memberikan informasi hasil belajar siswa Media : Kertas Distribusi : Tata Usaha, Orang tua / wali Rangkap :1
Frekuensi : Setiap akhir semester Format : Lihat Lampiran B-1 Keterangan : Rapor dibuat oleh guru kemudian di serahkan kepada bagian tata usaha untuk di cetak, lalu di serahkan kepada orang tua / wali siswa. Hasil Analisa : Baik 3.2.4.
Analisa Sistem Kebutuhan sistem yang diperlukan dan yang digunakan dalam pembuatan Aplikasi Akademik Berbasis SMS Gateway ini terdiri dari kebutuhan fungsional dan non fungsional. 3.2.4.1. Kebutuhan Fungsional Dari Aplikasi Akademik Berbasis SMS Gateway di LKP Tidar Bangka Belitung yang akan dibuat didefinisikan bentuk kebutuhan fungsional sebagai berikut: a. Aplikasi dapat menyajikan informasi jadwal siswa yang dapat diakses melalui SMS. b. Aplikasi dapat menyajikan informasi Absen siswa yang dapat diakses melalui SMS. c. Aplikasi dapat menyajikan informasi nilai ujian siswa yang dapat diakses melalui SMS. d. Aplikasi dapat menyajikan informasi SPP siswa yang dapat diakses melalui SMS. e. Aplikasi dapat menyajikan informasi kasus siswa yang dikirimkan secara otomastis setiap kasus di input, f. Aplikasi dapat menyajikan informasi-informasi lainnya seperti pengumuman, kegiatan dan lainlain. 3.2.4.2. Kebutuhan Non Fungsional Dari aplikasi ini akan didefinisikan kebutuhan non fungsional atau lebih dikenal dengan PIECES analysis sebagai berikut: a. Mendapatkan informasi lebih cepat dan efisien. b. Lebih hemat dalam penggunaan kertas. c. Mengajarkan orang tua/ wali siswa untuk lebih aktif untuk mendapatkan informasi tepat waktu. d. Mengajarkan orang tua/ wali siswa tentang teknologi. 3.2.5
Use Case Diagram Use case merupakan gambaran skenario dari interaksi antara aktor (pengguna) dengan sistem dan kegiatan yang dapat dilakukannya terhadap sistem. Berikut ini adalah Use Case diagram yang memperlihatkan peranan aktor dalam interaksinya dengan sistem. a. Daftar User
Jurnal TI-Atma STMIK Atma Luhur Pangkalpinang
siswa
registrasi
no_reg Nm_siswa Jns_klmn Tmp_lhr Tgl_lhr agama Almt Nm_ortu Pkrjn_ortu No_tlp status registrasi
M id_kls_siswa no_reg kd_kls thn_ajrn
11 1 1 isi no_reg Id_absen
buat no_reg Id_kasus
update no hp bayar no_reg Id_spp
orang tua/ wali punya
kirim saran
no_reg Id_nilai
saran
keluar
Gambar 4.7 Use Case Diagram Daftar User 3.3
Perancangan Dari hasil analisa pada sistem yang sedang berjalan, dihasilkan rancangan usulan yang akan di ajukan, sehingga rancangan tersebut selanjutnya akan dibentuk rancangan basis data untuk mempermudah melihat bagaimana bentuk file dan isinya. 3.3.1.
Perancangan Basis Data Perancangan basis data adalah proses memproduksi deskripsi implementasi basis data pada penyimpanan sekunder, mendeskripsikan strukturstruktur penyimpanan dan metode-metode pengaksesan dalam meningkatkan efektifitas pengaksesesan. Pada tahap ini, perancangan fisik telah ditujukan untuk sistem DBMS tertentu. Ada beberapa teknik dalam perancangan basis data seperti Entity Relationshp Diagram (ERD), Transformasi Diagram ERD ke LRS, Logical Record Structure, Spesifikasi Basis Data dan Racangan Layar Program.
M Id_absen Tanggal thn_ajrn semester keterangan
M Id_kasus tgl_kasus keterangan proses
M Id_spp tgl_byr thn_ajrn bulan keterangan
M Id_nilai jns_ujian jns_nilai thn_ajrn semester nilai
Id_saran no_tlp tgl_terima isi_saran
N
punya
absen
kd_kls Nm_kls kapasitas
M
kelas 1
111
punya kd_kls Id_absen
kasus
punya kd_kls Id_jadwal
SPP
M
M
punya kd_kls Id_spp
Nilai
M
jadwal id_jadwal hari jam_mulai jam_selesai thn_ajrn semester
punya kd_kls Id_nilai
admin
Id_admin username password level
Gambar 4.11 Entity RelationShip Diagram (ERD) 3.3.1.2. Transformasi ERD ke LRS (Logical Record Structure) Berdasarkan ERD yang telah dirancang maka dapat dihasilkan transformasi ERD ke LRS sebagai berikut : siswa no_reg Nm_siswa Jns_klmn Tmp_lhr Tgl_lhr agama Almt Nm_ortu Pkrjn_ortu No_tlp status registrasi
M id_kls_siswa no_reg kd_kls thn_ajrn
11 1 1 isi no_reg Id_absen
buat no_reg Id_kasus
bayar no_reg Id_spp
punya no_reg Id_nilai
saran
Id_saran no_tlp tgl_terima isi_saran
M Id_absen Tanggal thn_ajrn semester keterangan
M Id_kasus tgl_kasus keterangan proses
M Id_spp tgl_byr thn_ajrn bulan keterangan
M Id_nilai jns_ujian jns_nilai thn_ajrn semester nilai
N
punya
absen
kd_kls Nm_kls kapasitas
M
kelas 1
111
punya kd_kls Id_absen
kasus
punya kd_kls Id_jadwal
SPP
M
M
punya kd_kls Id_spp
Nilai
M
punya kd_kls Id_nilai
admin
jadwal id_jadwal hari jam_mulai jam_selesai thn_ajrn semester
Id_admin username password level
Gambar 4.12 Transformasi ERD ke LRS 3.3.1.1. Entity Relationship Diagram (ERD) ERD adalah model konseptual yang mendeskripsikan hubungan antar penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Berikut adalah ERD pada Aplikasi Akademik Berbasis SMS Gateway di LKP Tidar Bangka Belitung.
3.3.1.3. Logical Record Structure (LRS) Dari transformasi ERD ke LRS yang telah di jabarkan maka dihasilkan bentuk Logical Record Structure (LRS) untuk aplikasi yang diusulkan sebagai berikut :
Jurnal TI-Atma STMIK Atma Luhur Pangkalpinang
siswa no_reg nm_siswa jns_klmn tmp_lhr tgl_lhr agama alamat nm_ortu pkrj_ortu no_tlp status registrasi
kelas_siswa no_reg
id_kls_siswa no_reg kd_kls thn_ajrn
kelas kd_kls
no_reg
kd_kls nm_kls id_tkt id_tahun kapasitas
username :
<< text >>
password :
<< text >>
absen id_absen no_reg kd_kls tanggal thn_ajrn semester keterangan
kd_kls
Login
kasus no_reg saran id_saran no_tlp tgl_terima isi_saran
id_kasus no_reg tgl_kasus keterangan proses
kd_kls
Gambar 4.14 Rancangan Form Login jadwal
spp
no_reg admin id_admin username password level
id_spp no_reg kd_kls thn_ajrn bulan tgl_byr keterangan
kd_kls
id_jadwal kd_kls hari jam_mulai jam_selesai thn_ajrn semester
nilai
no_reg
id_nilai no_reg kd_kls jns_ujian jns_nilai thn_ajrn semester nilai
3.4.2.
Form Menu Utama Form menu utama merupakan form yang tampil setelah proses login berhasil. Pada form ini terdiri dari beberapa menu antara lain menu siswa, kelas, nilai, absen, kasus dan lain sebagainya. logo
HEADER
kd_kls
menu menu menu
Gambar 4.13 Logical Record Structure (LRS) 3.4.
Rancangan Layar Program Rancangan layar merupakan suatu hal yang penting dalam pembuatan suatu aplikasi. Tampilan aplikasi haruslah mempunyai struktur tampilan yang menarik dan membuat pengguna tidak kebibingungan dalam menggunakan aplikasi. Untuk itu maka tampilan aplikasi harus di rancang dengan sebaik mungkin dengan tampilan yang user friendly. Berikut merupakan rancangan layar yang akan di gunakan pada Aplikasi SMS Gateway di Tidar Bangka Belitung : 3.4.1.
Form Login Form login merupakan form yang membatasi akses masuk ke dalam aplikasi agar tidak ada pihak yang tidak di hendaki menggunakan aplikasi ini. Pada form ini terdiri dari username dan password. Untuk lebih jelasnya bisa dilihat pada gambar :
menu menu
CONTENT
menu menu
FOOTER
Gambar 4.15 Rancangan Form Menu Utama 3.5. Sequence Diagram Berikut ini merupakan sequence diagram pada Aplikasi Akademik Berbasis SMS Gateway di LKP Tidar Bangka Belitung : 3.5.1.
Sequence Diagram Registrasi
: Orang Tua/Wali Server : Aplikasi SMS Gateway 1: kirim sms()
: CtrSMS
: siswa
2: cek format sms() 3: get data siswa() 4: cek data() 5: update no_tlp() 6: kirim SMS balasan()
Jurnal TI-Atma STMIK Atma Luhur Pangkalpinang
Gambar 4.27 Sequence Diagram Registrasi
pihak luar atau pihak-pihak yang tidak diizinkan untuk menggunakan aplikasi.
3.6 Class Diagram Berikut ini class diagram pada Aplikasi Akademik Berbasis SMS Gateway di LKP Tidar Bangka Belitung.
Gambar 4.51 Tampilan Halaman Login 4.1.2.
Tampilan Halaman Menu Utama Setelah pengguna berhasil melakukan login maka pengguna akan di hadapkan pada halaman utama dimana pada halaman ini terdapat beberapa menu penting yang saling berhubungan. Menu tersebut antara lain home, pesan, siswa, kelas, jadwal, absensi, nilai, SPP, kasus, user, setting, about dan logout.
Gambar 4.50 Class Diagram
4.
Hasil dan Pembahasan Berikut adalah hasil dari pembahasan terhadap penelitian yang telah dilakukan : 4.1. Implementasi Aplikasi Akademik Berbasis SMS Gateway di LKP Tidar Bangka Belitung ini mempunyai datadata yang saling berhubungan. Dalam aplikasi ini terdapat menu-menu yang berfungsi untuk memudahkan pemakai untuk menjalankan aplikasi. Untuk itu maka akan di lakukan implementasi sistem agar program yang dibuat dapat berjalan dengan baik sesuai dengan yang diharapkan. 4.1.1. Tampilan Halaman Login Ketika akan menggunakan Aplikasi Akademik Berbasis SMS Gateway pengguna di hadapkan pada halaman login terlebih dahulu. Halaman login ini akan mencegah hal-hal yang tidak diinginkan seperti pengaksesan aplikasi oleh pihak-
Gambar 4.52 Tampilan Halaman Menu Utama 4.2. Tampilan Balasan yang dikirim Server pada Handphone Penerima Berikut ini adalah tampilan SMS balasan dari server SMS Gateway LKP Tidar Bangka Belitung untuk setiap request yang dikirimkan. a. Request HELP Request “HELP” berfungsi untuk mengetahui informasi format SMS yang bisa dikirimkan ke server aplikasi SMS Gateway,
Jurnal TI-Atma STMIK Atma Luhur Pangkalpinang
yang kemudian akan dibalas dengan pesan SMS yang berisi informasi format SMS untuk request.
No . 1.
Tabel 4.35 Pengujian Request HELP Test Hasil yang Hasil Keterang Case diharapkan Pengujia an n Penguji Sistem Sesuai Valid an akan dengan request mengirimk yang HELP an SMS diharapk balasan an berupa formatformat SMS.
b.
Gambar 4.66 Tampilan Request HELP
b.
Request REG Request “REG” berfungsi untuk melakukan pendaftaran pada aplikasi SMS Gateway LKP Tidar Bangka Belitung. Dengan format pesan REG#NO_REG#NamaSiswa#TanggalLahirSis wa”.
Gambar 4.67 Tampilan Request REG
4.3. Pengujian Program Pada Aplikasi Akademik Berbasis SMS Gateway di LKP Tidar Bangka Belitung ini di lakukan pengujian dengan metodologi blackbox. Adapun pengujiannya dapat di lihat sebagai berikut :
Pengujian request REG Tabel 4.36 Pengujian Request REG No Test Hasil Hasil Keterang . Case yang Pengujia an diharapka n n 1. Penguji Sistem Sesuai Valid an akan dengan request meregistra yang REG si nomor diharapk yang ingin an didaftarka n.
5. Kesimpulan dan Saran 5.1 Kesimpulan Dari hasil penelitian yang telah dilakukan dapat diambil beberapa kesimpulan yaitu : a. Aplikasi ini memiliki beberapa keungulan diantaranya adalah dari sisi Portabilitas dan Realibilitas. Dari sisi Portabilitas aplikasi ini mudah diakses dan dapat dieksekusi oleh handphone user dari mana saja dan kapan saja selama server SMS Gateway aktif. Dari sisi Reabilitas aplikasi ini sangat mudah digunakan. b. Dengan adanya Aplikasi Akademik berbasis SMS Gateway ini, memudahkan orang tua/ wali siswa dalam memantau perkembangan anak di sekolah. c. Dengan adanya Aplikasi Akademik berbasis SMS Gateway ini, penyampaian informasi secara otomatis lebih efisien karena tidak perlu lagi pemberitahuan secara lisan maupun tulisan yang akan memakan waktu dan media kertas. d. Aplikasi dapat membalas SMS secara otomatis apabila format SMS yang diterima sesuai dengan format SMS dari sistem. 5.2.
4.3.1. Pengujian Format SMS a. Pengujian request HELP
Saran Dalam pembuatan aplikasi sistem informasi, penulis memberi saran untuk menyempurnakan dan
Jurnal TI-Atma STMIK Atma Luhur Pangkalpinang
kelancaran penggunaan aplikasi. Saran-saran yang diberikan sebagai berikut : a. Bila Aplikasi Akademik berbasis SMS Gateway ini akan digunakan sebaiknya perhatikan beberapa faktor : 1) Kualitas device seperti modem yang digunakan 2) Trafik SMS pada jaringan operator seluler. b.
c.
d.
e.
Program ini perlu dikembangkan lebih lanjut agar dapat dikomplikasikan dengan sub-sub program lain yang telah ada ataupun program dari penelitian-penelitian berikutnya, agar program aplikasi informasi akademik berbasis sms gateway yang dihasilkan memiliki fungsifungsi yang terintegrasi dan betul-betul lengkap. Spesifikasi kebutuhan program harus dipenuhi sehingga aplikasi dapat bekerja dengan benar dan dengan proses waktu yang cepat. Tanpa adanya perawatan dan pengawasan dari pihak yang bertanggung jawab dalam pemeliharaan sistem, maka aplikasi tidak akan berjalan dengan baik dan lancar. Biaya SMS balasan dari server masih dibebankan kepada server. Dengan kata lain, server akan mengeluarkan biaya SMS setiap kali membalas SMS kepada penguna yang mengirimkan sms permintaan informasi kepada server. Untuk mengatasi kendala itu, dapat dilakukan dengan para provider GSM yang ada untuk mendapatkan sebuah nomor telepon GSM yang bertarif premium.
[5] Indrajani, Bedah Kilat 1 Jam Pengantar dan Sistem Basis Data Jakarta: PT Elex Media Komputindo, 2011. [6] Kadir, Abdul, Pengenalan Sistem Informasi Yogyakarta: Andi 2009. [7] Komputer, Wahana, Pengembangan Aplkasi Sistem Informasi Akademik Berbasis SMS dengan Java Semarang: Salemba Infotek, 2005. [8] Pascal Michaelis, 2011, Sejarah Terciptanya 160 Karakter di SMS
, Juli 2014. [9] Pressman, Roger S, Software Engineering : A Practicioner's App roach, 7th Edition New York: McGraw-Hill Inc., 2010. [10] Prasetio, Adhi, Buku Pintar Pemrograman WEB Jakarta Selatan: Mediakita, 2012. [11] Peranginangin, Kasiman, Aplikasi WEB dengan PHP dan MySQL Yogyakarta: ANDI, 2006. [12] Skyvillezz, 2011, Sejarah Perkembangan Ponsel
, Juli 2014.
Daftar Pustaka
[13] Sutanta, Edhy, Basis Data Dalam Tinjauan Konseptual Yogyakarta: CV Andi Offset, 2011.
[1] Aditama, Roki, Sistem Informasi Akademik Berbasis Web dengan PHP Yogyakarta: Lokomedia 2012.
[14] Tarigan, P.D, Membangun SMS Gateway Berbasis Web dengan CodeIgniter Yogyakrta: Lokomedia, 2012.
[2] Blogger Kebumen, 2010, Mengenal Bagaimana cara Kerja SMS , Juli 2014.
[15] Winarmo, Edy dkk, Buku Sakti Pemrograman PHP Jakarta: PT Elex Media Komputindo, 2013.
[3] Global Komputer, 2006, SMS Deliver PDU , 2006. [4]
Huda, Miftakhul dan Bunafit Komputer, Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans Jakarta: PT Elex Media Komputindo, 2010.