PERANCANGAN APLIKASI AKADEMIK BERBASIS SMS GATEWAY SMA YPN BELINYU
LEGIANTO UTAMA
TeknikInformatika STMIK ATMA LUHUR PANGKALPINANG Jl. Jend. Sudirman Selindung Lama Pangkalpinang kepulauan Babel Email:egi.pjbs@yahoo.com
Abstract
Technology SMS (Short Message Service) as standard facilities that exist in the mobile phone that allows people to send each other or exchange information. At this final project planning applications Academic Services To Students and Parents / Guardians of the SMA YPN Belinyu Based SMS Gateway utilizing SMS (Short Message Service). This application is built using the Java programming language and MySQL as a database located on a server computer that is connected to the phone tdengan data cable to the serial communication ports (serial comm) as a terminal on the server computer. This application will reply SMS autorespond according to the request that is sent to the server. Is expected to be much help to provide appropriate information.
Keywords : Academic, SMS Gateway, Java, MySQL, Telecommunications. 1. Pendahuluan
1.1 Latar Belakang
Teknologi mempermudah manusia untuk memaksimalkan suatu kinerja. Dalam kehidupan sehari-hari, manfaat dari teknologi semakin meningkat. Terutama beberapa tahun terakhir ini, teknologi informasi dan komputer telah berkembang dengan pesat. Kegiatan yang biasa kita lakukan diluar rumah, dapat dengan mudah kita lakukan di dalam rumah dengan santai dan nyaman. Dengan perkembangan teknologi yang sedemikian pesat maka berbanding lurus dengan prioritas masyarakat dalam mencari kebutuhan dengan menggunakan media teknologi.
Handphone memiliki kelebihan lain dibandingkan dengan telepon biasa. Handphone dinilai lebih efektif dan efisien. Belum lagi perkembangan teknologi handphone sekarang ini mulai dari fasilitas pengiriman data melalui SMS, MMS, Email ataupun fasilitas Bluetooth dan Infrared. Mulai dari fitur gambar hingga Mobile TV dan video call. Dari segala fasilitas yang ada pada handphone yang paling banyak digunaka adalah SMS. Fasilitas untuk mengirim pesan singkat dalam bentuk teks. SMS banyak digunakan karena biaya yang dikeluarkan lebih murah.
Semakin banyaknya pengguna SMS seperti perusahaan, instansi, universitas maupun organisasi yang membuat layanan-layanan berbasis SMS, seperti informasi sekolah, mobile banking, pemesanan tiket, parking booking, pengisian KRS bahkan kuis-kuis yang ada di televisi sudah menggunakan fasilitas SMS
Pada sekolah-sekolah pun mulai ikut melakukan layanan berbasis SMS. Sehingga siswa dapat mengetahui informasi sekolah dengan menggunakan layanan berbasis SMS ini. Dengan menggunakan Aplikasi Akademik Berbasis SMS
Gateway Pada SMA YPN Belinyu diharapkan banyak membantu.
1.2 Masalah
Pokok permasalahan yang dihadapi oleh siswa SMA YPN Belinyu adalah Siswa sering terlambat mendapatkan informasi mengenai nilai ujian harian, nilai ujian tengah semester, nilai ujian akhir semester, absensi siswa, poin pelanggaran, jadwal ujian, ataupun informasi kegiatan akademik dan non akdemik yang dilakukan sekolah. Dan yang lebih penting bagi wali murid pun diharuskan untuk datang ke sekolah untuk melihat nilai akademis siswa. Hal ini dapat menjadi penghalang bagi siswa untuk memotivasi diri dalam meningkatkan kemampuan mereka dalam kegiatan belajar yang mereka lakukan.
1.3 Batasan Masalah
Pokok permasalahan yang dihadapi adalah siswa sering terlambat mendapatkan informasi mengenai nilai ujian harian, nilai ujian tengah semester, nilai ujian akhir semester, nilai ujian ekstra kulikuler, absensi siswa, poin pelanggaran, jadwal ujian, ataupun informasi kegiatan yang dilakukan di sekolah dan wali siswa pun diharuskan untuk datang ke sekolah untuk melihat nilai siswa. Hal ini dapat menjadi penghalang bagi siswa untuk memotivasi diri dalam meningkatkan kemampuan mereka dalam kegiatan belajar yang mereka lakukan. Dengan banyaknya kegiatan yang dilakukan disekolah maka penulisan skripsi ini hanya membatasi pada register siswa, register wali murid, nilai ujian harian, nilai ujian tengah semester, nilai ujian akhir semester, nilai ujian ekstra kulikuler, absensi siswa, poin pelanggaran, jadwal ujian, kritik, update nomor Handphone dan informasi sekolah.
Data siswa yang teregister pun akan dihapus bila siswa sudah resmi menyelesaikan kegiatan belajar pada SMA YPN Belinyu. Nilai yang dapat dikirim hanya nilai pada semester yang bersangkutan dan tidak bisa melihat nilai semester sebelumnya. Begitu pula dengan jadwal ujian yang diminta hanya dapat mengakses jadwal ujian, absensi siswa semester sesuai dengan semester yang dijalani dan tidak dapat mengakses jadwal ujian sebelumnya. Mengenai kritik yang dikirim program hanya menerima kritik yang masuk dan dan mengirimkan pesan terima kasih, dan tidak dapat menjawab keluhan yang dikirim.
1.4 Tujuan Penulisan
Dengan mengetahui pokok permasalahan diatas, maka dikembangkan suatu aplikasi berbasis SMS yang nantinya bisa memenuhi kebutuhan para siswa. Adapun tujuan penulisan skripsi ini adalah sebagai berikut:
a. Mempermudah siswa dalam mengetahui nilai ujian harian, nilai ujian tengah semester, nilai ujian akhir semester, nilai ujian ekstra kulikuler, absensi siswa, poin pelanggaran, jadwal ujian ataupun informasi sekolah. b. Memperkenalkan fasilitas SMS untuk
kebutuhan akademik siswa.
c. Memotivasi siswa untuk lebih aktif dalam meningkatkan nilai bila siswa dapat mengetahui nilai tepat pada waktunya dan dapat melakukan perbaikan bila nilai yang didapat kurang memuaskan.
d. Membuat siswa lebih siap bila ada informasi yang dikirim sekolah yang bersangkutan dengan kegiatan belajar mengajar.
1.5 Metode Penelitian
Dalam penulisan skripsi ini, digunakan beberapa metode untuk dapat melakukan pengumpulan data yaitu:
a. Metode Kepustakaan
Metode kepustakaan ini dilakukan untuk mengumpulkan data dan informasi melalui catatan-catatan selama kuliah, diktat-diktat, buku-buku serta beberapa situs internet yang berkaitan dengan penyusunan skripsi dan aplikasi yang sedang dianalisa dan dirancang. b. Metode Wawancara
Dengan cara terjun langsung ke lapangan dan melakukan wawancara dengan pihak tata usaha yang melakukan pengolahan data siswa, serta beberapa guru dan siswa di SMA YPN Belinyu, untuk mengetahui permasalahan yang dihadapi dan mendiskusikan aplikasi yang diharapkan dapat memecahkan masalah tersebut.
1.5.1 Analisis sistem
Tahap analisis sistem ini merupakan tahap untuk menganalisa sistem informasi akademik SMA YPN Belinyu. Cara yang dilakukan dalam
analisa ini adalah dengan menganalisa sistem yang sedang berjalan untuk kebutuhan aplikasi yang akan dibagun. Berikut adalah metode yang digunakan dalam menganaisa sistem :
a. Activity Diagram
Activity diagaram digunakan untuk memodelkan alur kerja sebuah proses sistem dan urutan aktifitas
b. Analisa Masukan
Analisa masukan untuk memberikan informasi sebuah data untuk kebutuhan aplikasi yang akan dibangun.
c. Analisa Keluaran
Dalam tahap analisa dokumen keluaran adalah untuk melihat hasil dari proses data-data informasi.
d. Use Case Diagram
Dalam tahap ini, Use Case Diagram digunakan untuk menjelaskan manfaat sistem berjalan jika dilihat menurut pandangan orang yang berada diluar sistem.
e. Deskripsi Use Case
Deskripsi use case adalah gambaran fungsi masing-masing use case yang berada dalam sistem.
1.5.2 Perancangan
Pada tahap perancangan, penulis mulai merancang sistem yang akan dibangun pada sekolah SMA YPN Belinyu. Tujuan dari perancangan ini adalah untuk memudahkan proses pembangunan struktur sistem, input maupun output. Berikut ini adalah urutan tahap perancangan sistem yang akan dirancang :
f. Rancangan Basis Data
g. ERD (entity relantionship diagram) h. Transformasi ERD ke bentuk LRS i. LRS (Logical Record Structure) j. Spesifikasi Basis Data
k. Rancangan Masukan l. Rancangan Keluaran m. Sequence Diagram n. Class Diagram
j. Rancangan Layar Program k. Algoritma 1.5.3 Implementasi
Tahap ini merupakan tahap implementasi dari semua analisa dan perancangan yang telah dibuat. Tahap ini juga meliputi pembuatan program aplikasi dan menentukan software dan hardware yang akan digunakan.
Tahap testing merupakan tahap yang paling akhir dalam pembuatan tugas skripsi ini. Pada tahap ini program akan di uji coba dan selanjutnya dipersentasikan.
2. Landasan Teori 2.1 Layanam Akademik
Layanan akademik merupakan layanan yang dapat memberikan informasi - informasi yang berkaitan dengan hal-hal di bidang akademik, misalkan informasi nilai tiap-tiap mata pelajaran, jadwal guru, jadwal mata pelajaran, dan lain-lain. 2.2 Definisi Sistem
Sistem adalah kumpulan elemen-elemen atau unsur-unsur yang saling berinteraksi, merupakan suatu kesatuan yang terpadu dan mempunyai tujuan sebagai hasil akhir. Masing-masing elemen yang terpadu dalam suatu sistem, dapat merupakan suatu sistem yang lebih kecil yang disebut sebagai subsistem. Sistem itu sendiri dapat dipandang sebagai subsistem yang lebih besar.
2.3 SMS Gateway
2.3.1 Pengertian SMS Gateway
SMS Gateway merupakan sebuah aplikasi berbasis SMS, yang di tujukan untuk memudahkan pihak penerima dan pihak pengirim untuk mendapatkan informasi data dari sebuah telepon genggam. Kadang SMS adalah suatu hal yang paling sering kita lakukan di setiap hari – hari kita, oleh karena itu fungsi dibuatnya aplikasi akademik berbasis SMS Gateway ini untuk memudahkan mendapatkan informasi tentang akademik oleh siswa-siswi dan orang tua/wali dan memudahkan pihak pengguna aplikasi ini untuk mengambil data yang telah dikirim melalui SMS oleh para siswa dan orang tua/wali.
2.3.2 Keuntungan SMS Gateway
a. Dapat mengotomisasi pesan - pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda - beda untuk masing - masing penerimanya.
b. Dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel karena semua nomor akan diambil secara otomatis dari database, sehingga sangat menghematkan waktu.
c. SMS Gateway merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan SMS.
d. Selain itu, kebutuhan untuk SMS Gateway juga tidak perlu berlebihan karena hanya menggunakan sebuah PC dengan menggunakan sebuah handphone, modem, dan kartu GSM, dan sebuah program yang dibangun sendiri khususnya bahasa pemograman PHP yang berfungsi sebagai pesan. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel.
2.3.3 Cara Kerja SMS Gateway
Aplikasi SMS Gateway dijalankan pada sebuah computer yang terhubung dengan database, serta menggunakan sebuah modem yang dihubungkan melalui USB port sebagai penerima SMS (receiver) sekaligus pengirim (sender). SMS Gateway pada aplikasi ini terdiri dari 2 (dua) bagian, yaitu Auto Reply dan Broadcaster. Auto Reply akan menerima semua SMS yang masuk dan merespon secara otomatis.
Gambar 2.1 Skema request dan replay SMS
Gambar 2.2 Skema Pengirim Broadcast 3. Pemodelan Proyek
3.1 Penjadwalan Proyek
Penjadwalan dalam proyek aplikasi akademik berbasis SMS di SMA YPN Belinyu ini di mulai pada tanggal 25 maret 2015, penjadwalan proyek ini dibuat dengan menggunakan WBS (Work Breakdown Structure), artinya sebelum membuat penjadwalan proyek harus dibuat dulu WBS.
3.1.1 Work Breakdown Structure (WBS) WBS adalah teknik pemecahan kegiatan menjadi bagian-bagian yang lebih kecil dan terstruktur. Berikut adalah Gambar Pemecahan Kegiatan proyek :
Gambar 3.1 Work Breakdown Structure 3.1.2 Jadwal Proyek
Jadwal proyek adalah pengaturan aktivitas proyek tentang apa yang akan dikerjakan pada tanggal tertentu. Dalam membuat jadwal proyek dapat digunakan table tertentu dengan field sebagai berikut:
Task Name : Uraian kegiatan Duration : Lama kegiatan
Predecessor : Ketergantungan antar task
Gambar 3.2 Gant Chart Jadwal Pembangunan Proyek
3.1.3 RAB (Rencana Anggara Biaya)
RAB adalah sebuah bentuk perencanaan biaya yang dianggarakan untuk pengeluaran keseluruhan proyek.
Berikut ini rencana anggaran biaya proyek rancang bangun layanan informasi akademik berbasis sms gateway pada SMA YPN Belinyu: Tabel 3.1 Rencana anggaran biaya pembangunan
proyek
4. Analisa Dan Perancangan Sistem 4.1 Identifikasi Masalah
SMA YPN Belinyu merupakan sekolah dibidang pendidikan tempat belajar bagi siswa-siswi, dimana seharusnya pihak sekolah selalu berusaha meningkatkan pelayanannya untuk siswa-siswinya. Terutama dalam pelayanan bidang akademik. Sejauh ini jika siswa-siswi dan orang tua/wali ingin mendapatkan informasi akademik seperti nilai (harian, ujian akhir semester, ujian tegah semester, ekstrakulikuler), informasi absensi siswa bulananan, melihat jadwal ujian, informasi pelanggaran siswa-siswi yang telah dilakukan di sekolah siswa-siswi dan orang tua/wali harus datang ke sekolah dan bertanya kepada pihak yang bersangkutan, hal itu menyebabkan kinerja bagian yang bersangkutan menjadi terganggu. Dan pelayanan ini tidak efisien karena siswa-siswi dan orang tua/wali harus datang ke sekolah dan mengantri dan menunggu lama untuk mendapatkan informasi tersebut hal ini akan merugikan waktu bagi siswa-siswi terutama bagi orang tua/wali.
Oleh karena itu, untuk mengatasi permasalahan tersebut penulis bermaksud untuk membangun aplikasi layananan akademik kepada siswa-siswi dan orang tua/wali sehingga untuk mendapatkan akademik seperti diatas tanpa harus bersusah payah datang ke sekolah serta menghemat tenaga dan waktu. Dengan demikian pihak sekolah juga mendapat keuntungan karena pekerjaan yang bersangkutan menjadi lebih ringan dan efisien, serta informasi akademik yang diterima siswa-siswi dan orang tua/wali pun menjadi akurat dan tepat waktu serta menghemat tenaga.
Registrasi
Cek Nilai Pelajaran
Cek Nilai Ekstrakulikuler
Cek Data Pelanggaran
Cek Jadwal Ujian
Ganti Nomor Hp
UnReg Siswa-siswi dan
Orang Tua/Wali
4.2 Use Case Diagram
Untuk mendapatkan gambaran mengenai sistem yang digunakan proses dan data model dari sistem dimodelkan dengan diagram use case. Dengan diagram use case ini dapat diketahui proses yang terjadi pada aktivitas sistem aplikasi. Penjabaran setiap use case diagram yaitu menjelaskan mengenai fungsionalitas keseluruhan dari sistem, untuk lebih jelasnya dapat dilihat pada gambar dibawah ini:
Gambar 4.1 Use Case Diagram
4.2 Activity Diagram
Aktivity diagram ini menggambarkan alir aktivitas dalam sistem yang sedang berjalan, mulai dari proses awal hingga proses akhir pada SMA YPN Belinyu. Berikut adalah activity diagram yang mengacu pada sistem yang sedang berjalan :
Gambar 4.2 Activity Diagaram Nilai Tugas 4.4 Transformasi ERD ke LRS
Melihat dari dapat dibuat transformasi ERD ke LRS sebagai berikut : Siswa-siswi dan Orang Tua/Wali Registrasi Lakukan Cek Terima Cek Cek Cek Broadcast Nilai
Absensi Pelanggaran Jadwal Ujian
Cek Nilai Ekstrakulikuler No_broadcast Isi_Sms Tanggal Waktu Nis Nama No_Hp Alamat Nis Id_registrasi Id_registrasi No_broadcast Id_registrasi Nis Nama Alamat No_Hp Password Kode_Pelajaran Nis Nilai_harian Nilai_Uts Nilai_Uas TahunAjaran Kode_AbsensiSiswa Nis Hari Tanggal Keterangan Bulan Tahunajaran Kode_Pelanggaran Nis Pelanggaran Kode_JadwalUjian Nis Kode_Pelajaran Hari Tanggal Jam Pengawas Jenis TahunAjaran Kode_Ekskul Nis Nilai_Ekskul TahunAjaran Id_registrasi Kode_Pelajaran Id_registrasi Kode_AbsensiSiswa Id_registrasi Kode_Pelanggaran Id_registrasi Kode_JadwalUjian Id_registrasi Kode_Ekskul 1 M M M M M M M 1 1 1 1 1 1 Keluar
Input Data Absensi Siswa Input Data Admin Input Data Pelanggaran Input Data Ekskul Input Data Pelajaran Input Data Siswa
Input Data Nilai Pelajaran
Input Data Nilai Ekskul
Input Data Poin Pelanggaran
Input Data Jadwal Ujian Masuk
Broadcast Admin
: Admin : FMenuUtama : FMenuDataEkskul : CtrlEkskul : Ekskul Open() Open() GetEkskul() GetEkskul() Tambah() Tambah() Tambah() DisplayListView() Simpan() Simpan() Simpan() DisplayListView() Ubah() Ubah() Ubah() DisplayListView() Hapus() Hapus() Hapus() DisplayListView()
Refresh() Refresh() Refresh()
DisplayListView()
Keluar() Keluar()
Exit()
InputDataEkskul() InputDataEkskul()
4.1.1 LRS (Logical Record Structure) Siswa-Siswi dan Orang Tua/Wali
Nis Nama No_Hp Alamat Registrasi Id_registrasi Nis Nama Alamat No_Hp Password Broadcast No_Broadcast Isi_Sms Tanggal Waktu Nilai Kode_Pelajaran Nis Nilai_Harian Nilai_UTS Nilai_UAS TahunAjaran Absensi Kode_AbsensiSiswa Nis Hari Tanggal Keterangan Bulan TahunAjaran Pelanggaran Kode_Pelanggaran Nis Pelanggaran Jadwal Ujian Kode_JadwalUjian Nis Kode_Pelajaran Hari Tanggal Jam Pengawas Jenis Tahun Ajaran Nilai Ekstrakulikuler Kode_Ekskul Nis Nilai_Ekskul TahunAjaran Id_Registrasi Id_Registrasi Id_Registrasi Id_Registrasi Id_Registrasi Id_Registrasi Nis 4.6 Sequence Diagram
Sequence diagram ini menjelaskan intraksi objeck yang disusun dalam urutan waktu. Diagram ini secara khusus berasosialilasi dengan use case. Diagaram sequence memperlihatkan tahap demi tahap apa yang sebenarnya terjadi untuk menghasilkan sesuatu didalam use case. Berikut ini adalah gambar sequence diagram pada aplikasi akademik sekolah :
4.7 Rancangan Layar
Salah satu hal yang penting dalam pembuatan aplikasi adalah rancangan layar yang menarik dan mudah dipahami oelh user dan admin. Sehingga para admin dan user nyaman menggunakan aplikasi yang di usulkan, berikut adalah rancangan layar pada aplikasi akademik via SMS :
Aplikasi Akademik Berbasis SMS Gateway Pada SMA YPN Belinyu
Login LogOff StyleTheme
Keluar
File Form Master Form Nilai Siswa SMS SERVER DAN BROADCAST Form Data Siswa
Form Data Pelajaran Form Data Ekskul Form Data Pelanggaran
Form Absensi Siswa Form Nilai Pelajaran Form Nilai Ekskul Form Poin Pelanggaran Form Jadwal Ujian Form Admin
Form Sms Server
Date Time Nama Admin
About About
YPN BELINYU
Gambar 4.3 Rancangan Layar Menu Utama 4.8 Format SMS Request
Pada saat siswa ingin mengetahui informasi yang dibutuhkan tentunya harus mengikuti format SMS yang telah ditentukan pada aplikasi akademik ini. Berikut tabel format SMS untuk setiap request aplikasi akademik berbasis SMS gateway pada SMA YPN Belinyu :
Tabel 4.1 Format SMS yang Digunakan Orang Tua dan Siswa SMA YPN Belinyu
No Format SMS Keterangan
1. INFO Untuk melihar semua request tersedia.
2. REG<spasi>NIS<spasi> PASSWORD
Untuk registrasi no.hp siswa-siswi
3. REG <spasi> NIS_SISWA <spasi>
NAMA#PASSWORD
Untuk registrasi no.hp orang tua/wali
4. HARIAN<spasi>NIS Untuk melihat nilai harian persemester
5. UTS<spasi>NIS Untuk melihat nilai ujian tegah semester
6. UAS<spasi>NIS Untuk melihat nilai ujian akhir semester
7. EKSKUL<spasi>NIS Untuk melihat nilai ekskul persemester
8. ABSENSI<spasi>NIS# BULAN
Untuk melihat absensi siswa perbulan
9. PELANGGARAN<spasi> NIS
Untuk melihat penggaran dan poin pelanggara siswa-siswi
10. JADWALUJIAN<spasi> NIS#UTS
Untuk melihat jadwal ujian tegah semester
11. JADWALUJIAN<spasi> NIS#UAS
Untuk melihat jadwal ujian akhir semester
12. SARAN<spasi>ISI SARAN Untuk memeberikan saran atau kritik kepada pihak sekolah
13. GANTINOHP<spasi> PASSWORD# NO.HP_LAMA
Untuk mengganti no.hp lama dengan yang baru
14 UNREG Untuk keluar dari system SMA YPN
4.9 Implementasi Aplikasi
Sebelum menggunakan aplikasi ini yang dilakukan terlebih dahulu adalah menghubungkan komputer dengan handphone melalui media perantara sebuah kabel data blueTECH dan sebuah serial port COM1 atau COM2 yang ada pada komputer.
HANDPHONE SMS GATEWAY DAN DATABASE DENGAN KABEL
DATA USB
Gambar 4.4 Koneksi handphone denganKomputer Melalui Kabel Data
Gambar 4.5 Tampilan Masuk Login 5. Penutup
5.1 Kesimpulan
Dari hasil analisis terhadap masalah dan aplikasi yang dikembangkan maka dapat ditarik beberapa kesimpulan :
a. Dengan adanya Aplikasi Akademik Berbasis SMS Gateway Pada SMA YPN Belinyu ini, memudahkan bagi Siswa-siswi dan Orang Tua/Wali untuk mengetahui informasi nilai (harian, ujian akhir semester, ujian tegah semester, ekstrakulikuler), informasi absensi siswa bulananan, melihat jadwal ujian, informasi pelanggaran siswa-siswi yang telah dilakukan di sekolah siswa-siswi dan orang tua/wali tanpa harus datang ke sekolah. b. Dengan adanya Aplikasi Akademik Berbasis
SMS Gateway Pada SMA YPN Belinyu ini, penyampain informasi pengumuman atau broadcast secara otomatis lebih efisien dan lebih cepat karena tidak perlu lagi pemberitahuan secara lisan maupun edaran
yang banyak memerlukan waktu dan media kertas.
c. Dengan adanya Aplikasi Layanan Akdemik Berbasis SMS Gateway ini, membutuhkan administrator untuk menjalankannya.
d. Untuk bisa mengakses informasi Siswa-siswi dan Orang Tua/Wali harus meregistrasi lebih dulu ke sistem dengan cara yang sudah ditentukan.
e. Untuk bisa mengkases infromasi Siswa-siswi dan Orang Tua/Wali harus mengirim sms ke nomor yang telah ditentukan sesuai dengan format yang ada.
5.2 Saran
Selain menarik beberapa kesimpulan, juga mengajukan saran-saran yang mungkin bisa dijadikan pertimbangan dalam pengembangan selanjutnya, antara lain :
a. Spesifikasi kebutuhan Software dan Hardware harus sesuai dengan yang dibutuhkan sehingga aplikasi dapat bekerja dengan baik dan dengan waktu proses yang cepat.
b. Sebaiknya ada perawatan dan pengawasan dari pihak yang bertanggung jawab dalam pemeliharaan sistem, sehingga sistem akan berjlan dengan baik.
c. Sebaiknya ditambah fitur-fitur yang lebih lengkap, sehingga mampu memenuhi kebutuhan Siswa-siswi dan Orang Tua/Wali yang lebih kompleks.
d. Sebaiknya administrator aplikasi ini yang berpengalaman dan juga memiliki keahlian dalam mengoperasikan komputer.
e. Sebelum diterapkan pengunaan Aplikasi Layanan Akdemik Berbasis SMS Gateway pada SMA YPN Belinyu ini sebaiknya diadakan sosialisasi terlebih dahulu kepada admin dan Siswa-siswi dan Orang Tua/Wali dengan melakukan demonstrasi atau sebagainya.
f. Informasi yang diakses melalui SMS masih terbatas bagi Siswa-siswi dan Orang Tua/Wali yang belum memliki handphone.
g. Perlu adanya kerja sama dengan provider/operator jaringan guna meminimalisir biaya pengiriman SMS.
h. Handphone server masih mengunakan teknologi lama yang memungkinkan kelemahan pada persediaan tegangan baterai.
DAFTAR PUSTAKA
Alkodri, Ari Amir, 2013, Pemanfaatan Teknologi Handphone dari SMS sebagai SMS Gateway Server, J2Me Mobile, Android berbasis GIS, Mikrokontroler ON OFF. Pangkalpinang.
Cahyono, Setiyo. , 2006, Panduan Praktis Pemrograman Database Menggunakan MySQL dan JAVA. Bandung : Informatika. Deitel Harvey. M. And Paul. J. Deitel, 2003, Java How To Program, Fifth Edition. New Jersey : Prentice Hall
Hendry. , 2008, Belajar Otodidak Java dengan Netbeans 6.0. Jakarta : Elex Media Komputindo.
Henderi, 2007, Analysis and Design System wit h Unified Modeling Language
(UML), STMIK Raharja, Tangerang Martine, Inge. ,2003. Microsoft SQL Server 2000. Jakarta : PT. Elex Media Komputido Supardi, Yuniar. ,2007, Pemrograman Datab ase dengan Java dan MySQL Jakarta : Elex Media Komputindo.
Supriyanto, 2010, Pemrograman Database M enggunakan Java & MySQL Untuk
Pemula Jakarta : PT. TransMedia.
Sutopo, Ariesto Hadi. Analisis dan Desain B erorientasi Objek. Yogyakarta : J & J Learning, 2002.
Wahana Komputer. Tim Penelitian dan Pengembangan, 2005, Pengembangan Aplikasi Sistem Informasi Akademik Berbasis SMS dengan JAVA, Edisi Pertama. Jakarta : Salemba Infotek.
Wicaksono, Ady. , 2002, Dasar-Dasar Pemrograman Java 2. Jakarta : PT.Elex Media Komputindo.
Whitten L Jeffery, Bentley D. Lonnie, Dittman C. Kevin, 2004, Metode Desain dan Analisis Sistem, Edisi 6., Edisi Internasio nal Mc.Graw Hill Education dan