Jurnal TI-Atma STMIK Atma Luhur Pangkalpinang
APLIKASI LAYANAN AKADEMIK UNTUK WALI MURID BERBASIS SMS GATEWAY PADA SD NEGERI 8 NAMANG KABUPATEN BANGKA TENGAH Busairi Anshori Teknik Informatika STMIK ATMA LUHUR PANGKALPINANG Jl. Jend. Sudirman Selindung Lama Pangkalpinang Kepulauan Babel email :
[email protected]
Abstrak SD Negeri 8 Namang is a public elementary school located in Central Bangka regency. In conducting its activities the school provides student learning outcomes only at the end of the semester when distributing rapot, by providing an invitation to parents with very slather paper leaflets that many time-consuming paper and paper media and spend quite a lot. Based on this background then be made based Academic Applications SMS Gateway for Service Information to Parents on SD Negeri 8 Namang using system design ERD (Entity Relationship Diagram), LRS (Logical RecordStructure), Sequence Diagrams and Class Diagrams. In the application, there are several such User Admin, Principal and Parents. SMS Gateway can be used to access information about students in schools that are expected to simplify, accelerate, while saving costs for the schools in disseminating information to parents in fulfilling the needs of important information about the development of their child.
Kata kunci : SD Negeri 8 Namang , SMS Gateway , squence Diagram .
1. Pendahuluan Latar Belakang Teknologi merupakan suatu aspek kebutuhan manusia. Teknologi mempermudah manusia untuk memaksimalkan suatu kinerja. Dalam kehidupan seharihari, 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. Seperti halnya teknologi pada umumnya, telepon selular (ponsel) dalam kalangan masyarakat dikenal dengan nama HP (HandPhone) digunakan untuk mempermudah komunikasi jarak jauh dengan pengguna mobilitas yang tinggi. Dengan adanya faslilitas handphone, setiap orang yang memiliki alat ini dapat berkomunikasi jarak jauh dengan siapa dan dimana saja. Tujuan Penelitian Dengan mengetahui pokok permasalahan diatas, maka dikembangkan suatu aplikasi berbasis SMS yang nantinya bisa memenuhi kebutuhan para wali murid. Adapun tujuan penulisan Skripsi saat penelitian di SD Negeri 8 Namang Kab. Bangka Tengah ini adalah sebagai berikut: a. Mempermudah wali murid dalam mengetahui nilai ujian harian, nilai ujian tengah semester, nilai ujian akhir semester, nilai ekstra kulikuler, absensi siswa, ataupun informasi sekolah lainnya.
b. Memotivasi wali murid untuk lebih aktif dalam meningkatkan nilai anaknya bila wali murid dapat mengetahui nilai tepat pada waktunya dan dapat melakukan perbaikan bila nilai yang didapat kurang memuaskan. c. Membuat wali murid lebih siap bila ada informasi yang dikirim sekolah yang bersangkutan dengan kegiatan belajar mengajar. d. Dengan adanya aplikasi ini dapat mempercepat, mempermudah, dan menghemat waktu dalam penyampaian informasi kepada para wali murid. Batasan Masalah Pokok permasalahan yang dihadapi adalah wali murid sering terlambat mendapatkan informasi mengenai nilai ulangan harian, nilai ujian tengah semester, nilai ujian akhir semester, absensi siswa, ataupun informasi kegiatan yang dilakukan di sekolah dan terhadap nilai akademik anaknya. Hal ini dapat menjadi penghalang bagi wali murid untuk memotivasi diri dalam meningkatkan kemampuan anak mereka dalam kegiatan belajar yang anak mereka lakukan. Dengan banyaknya kegiatan yang dilakukan disekolah maka penulisan Skripsi ini hanya membatasi pada register siswa, nilai ulangan harian, nilai ujian tengah semester, nilai ujian akhir semester, nilai ujian ekstra kulikuler, absensi siswa, ,saran, update nomor Handphone dan informasi sekolah. Data siswa yang teregister pun akan dihapus bila siswa sudah resmi menyelesaikan kegiatan belajar pada Sekolah Dasar Negeri 8 Namang Kab. Bangka Tengah. Metode Penelitian Menurut Sugiono (2009:2) menyatakan bahwa, definisi metode penelitian adalah sebagai berikut :
“Metode penelitian merupakan cara ilmiah untuk mendapatkan data yang valid dengan tujuan dapat ditemukan, dibuktikan dan dikembangkan suatu pengetahuan sehingga pada gilirannya dapat digunakan untuk memahami, memecahkan dan mengantisifikasi masalah.”
beberapa pakar adalah sebagai berikut : Sistem adalah suatu jaringan kerja dari prosedur – prosedur yang saling berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.
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 catatancatatan 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 Sekolah Dasar Negeri 8 Namang Kab. Bangka Tengah, untuk mengetahui permasalahan yang dihadapi dan mendiskusikan aplikasi yang diharapkan dapat memecahkan masalah tersebut.
SMS (Short Message Service) Definisi SMS SMS adalah sebuah layanan pegiriman pesan singkat dari dan ke handphone ataupun telepon. Layanan ini disebut layanan pesan singkat karena memang lebar karakternya hanya sebanyak 160 karakter alfanumerik dan tidak berisi gambar atau grafik. Suatu provider telepon seluler pasti menyediakan layanan ini sebagai salah satu layanan utama provider tersebut. SMS didukung oleh GMS, TDMA, CDMA yang berbasis pada telepon seluler yang saat ini banyak digunakan. Karena layanan berbasis SMS telah banyak digunakan selama beberapa tahun terakhir ini, maka penetrasi telepon seluler dan user yang banyak menggunakan layanan ini sudah membuat layanan berbasis SMS menjadi sebuah layanan menarik. Sekarang ini otomatis dalam layanan ini dimanfaatkan untuk berkomunikasi secara singkat pada para konsumen suatu perusahaan. Karakteristik SMS Ada beberapa karakteristik pesan SMS yang penting yaitu : 1. Pesan SMS dijamin sampai atau tidak sama sekali selayaknya e-mail, sehingga jika terjadi kegagalan sistem atau hal lain yang menyebabkan pesan SMS tidak diterima akan diberikan informasi (report) yang menyatakan pesan SMS gagal dikirim 2. Berbeda dengan fungsi call (panggilan), sekalipun saat mengirimkan SMS handphone tujuan tidak aktif bukan berarti pengiriman SMS akan gagal. Namun SMS akan masuk ke antrian dulu selama belum timeout. SMS akan segera dikirmkan jika handphone sudah aktif. 3. Bandwith yang digunakan rendah.
2. Tinjauan Pustaka Aplikasi Aplikasi adalah program yang digunakan untuk melakukan sesuatu pada sistem komputer, sekalipun aplikasi disertakan sebagai bagian dari sistem operasi yang menjalankan komputer secara langsung. Selanjutnya ini biasa dikatakan bahwa semua aplikasi adalah program, tetapi tidak semua program dikatakan aplikasi. Akademik Kata akademik berasal dari bahasa Yunani yakni academos yang berarti sebuah taman umum (plasa) di sebelah barat laut kota Athena. Nama Academos adalah nama seorang pahlawan yang terbunuh pada saat perang legendaries Troya. Pada masa inilah filsofot Socrates berpidato dan membuka arena perdebatan tentang berbagai hal. Tempat ini juga menjadi tempat Plato melakukan dialog dan mengajarkan pikiran-pikiran filosofinya kepada orang-orang yang datang. Setelah itu, kata acadomos berubah menjadi akademik, yaitu semacam tempat perguruan. Para pengikut tersebut disebut academist, sedangkan perguruan semacam itu disebut academia. Berdasarkan hal ini, inti dari pengertian akademik adalah keadaan orang-orang yang bias menyampaikan dan menerima gagasan, pemikiran, ilmu pengetahuan, dan sekaligus dapat mengujinya secara jujur, leluasa, dan terbuka [Fadjar, 2002 : 5]. Definisi Sistem Dewasa ini penggunaan kata sistem semakin meluas dan meliputi berbagai bidang, sehingga timbul berbagai definisi dan istilah tentang sistem tersebut yang masingmasing beranjak dari sudut pandang dan lingkup pengertian itu sendiri. Pada dasarnya kata sistem berasal dari bahasa Yunani “Sytema” yang berarti kesatuan, yakni keseluruhan dari bagian-bagian yang mempunyai hubungan satu sama lain. Teori tentang sistem menurut
Keuntungan SMS Pada tingkat minimun, keuntungan yang dapat diberikan oleh SMS bagi pemakai meliputi: pengiriman nonifikasi dan peringatan (alert), penyampaian pesan yang terjamin, handal, mekanisme komunikasi dengan dengan biaya rendah, kemampuan untuk menyaring pesan dan menanggapi panggilan secara selektif, meningkatnya produktifitas pelanggan. Jadi secara umum keuntungan SMS bagi pelanggan adalah kenyamanan, fleksibilitas, dan integrasi yang tak kentara antar layanan pesan dan akses data. Keberhasilan dan popularitas SMS antara lain disebabkan oleh : 1) Harga per kiriman tetap/konstan. Apabila beban biaya telepon bervariasi maka beban biaya kiriman SMS tetap/konstan. Hal ini berpengaruh terutama kepada pelanggan yang menggunakan kartu GSM pra-bayar yang mempunyai kredit pulsa terbatas pada telepon selulernya. 2) Keamanan dan kesopanan. Apabila kita hendak menggunakan telepon seluler di tempat umum, maka
berbicara menggunakannya dirasakan kurang sopan dan kurang aman, namun sebaliknya berkirim pesan menggunakan SMS adalah lebih sopan dan privacy lebih terjaga. 3) Tidak mengganggu penerima. Seperti halnya e-mail, SMS sebagai alat komunikasi tidak mengganggu penerima, karena penerima bisa memutuskan kemudian kapan dan dimana dia akan menjawab pesan tersebut. 4) Handal ( reliable ). Jaringan GSM secara umum diakui kehandalannya dalam mengirimkan data, dan SMS mewarisi kehandalan tersebut. Tidak seperti pager, ketika pesan SMS terkirim dan masuk ke gateway dan gateway berhasil mengirimkannya ke nomor tujuan, gateway kemudian mengirim pesan acknowledgement ke pengirim bahwa pesan telah terkirim. Cara Kerja SMS Dalam sistem SMS, mekanisme utama yang dilakukan dalam suatu sistem adalah melakukan pengiriman short message dari satu terminal customer ke terminal yang lain. Hal ini dapat dilakukan berkat adanya sebuah entitas dalam sistem SMS yang bernama Short Message Service Center (SMSC), disebut juga Message Center (MC). Pada saat pesan SMS dikirim dari handphone (mobile orginated) pesan tersebut tidak langsung dikirim ke handphone tujuan (mobile terminated), akan tetapi terlebih dahulu ke SMSC, baru kemudian pesan tersebut dikirimkan ke handphone tujuan. SMSC merupakan sebuah perangkat yang melakukan tugas store and forward traffik short message. Di dalamnya termasuk penentuan atau pencarian rute tujuan akhir dari short message. Untuk contoh sederhananya, pada saat kita mengirim pesan SMS dari handphone, pesan tersebut tidak langsung dikirimkan ke handphone tujuan, akan tetapi dikirim terlebih dahulu ke SMSC, baru kemudian pesan tersebut diteruskan ke handphone tujuan. Dengan adanya SMSC ini kita dapat mengetahui status dari pesan SMS yang telah dikirim, apakah telah sampai atau gagal di terima oleh handphone tujuan. Apabila handphone tujuan dalam keadaan aktif sehingga dapat menerima SMS yang di kirim, ia akan mengirimkan kembali pesan konfirmasi ke SMSC yang menyatakan bahwa pesan telah di terima, kemudian SMSC mengirimkan kembali status tersebut ke si pengirim. Jika handphone tujuan dalam keadaan mati, pesan yang kita kirimkan akan di simpan pada SMSC sampai period-validity terpenuhi. Berikut ini adalah daftar SMSC pada beberapa operator GSM di Indonesia: Perangkat Lunak Yang Digunakan Bahasa Java tentunya sudah tidak asing lagi bagi kita, selain terkenal dengan motto-nya yaitu “write once run everywhere”, penggunaan java juga telah semakin meluas dari aplikasi berbasis web sampai dengan peralatan-peralatan yang bersifat mobile, seperti handphone. Pada kesempatan ini kita juga menggunakan bahasa java untuk membuat aplikasi SMS server. Pengenalan Java Java adalah bahasa pemrograman yang berorientasi objek ( Object Oriented Programing ) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan java tidak hanya terfokus pada satu
sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source. Meskipun java dapat berjalan pada platform selain Windows, penulis sengaja menggunakan Windows sebagai sistem operasinya dengan alasan banyak orang yang telah paham dengan lingkungan sistem operasi ini. Pemindahan aplikasi yang akan kita buat nanti ke sistem operasi selain Windows semisal Linux tidak banyak melakukan perubahan. Adapun yang perlu diperhatikan adalah paket koneksi Java ke serial port (serial driver) dan database (database driver). Versi java yang penulis gunakan adalah j2sdk.1.6. Karasteristik dan Kelebihan Java Java memiliki beberapa karakteristik yang menjadikan java memiliki kelebihan dibandingkan bahasa pemrograman lain. Adapun karakteristik-karakteristik tersebut adalah : 1) Sederhana 2) Berorientasi objek 3) Dapat didistribusi dengan mudah 4) Kuat 5) Multiplatform 6) MultiThread 7) Interpeter 8) Kinerja yang tinggi MySQL MySQL merupakan database server dimana pemrosesan data terjadi di server, dan client hanya mengirimkan data serta meminta data. Oleh karena pemrosesan terjadi di server sehingga pengaksesan data tidak terbatas. MySQL mempunyai lisensi yang cukup kompleks, yaitu jiak diinstal pada sistem operasi Microsoft Windows adalah shareware tetapi tidak mempunyai expired date. Sedangkan jika diinstal pada sistem operasi selain Microsoft Windows adalah free sesuai dengan dengan General Public Licence (GPL). MySQL termasuk dalam kategori database management system, yaitu database yang terstruktur dalam pengolahan dan penampilan data. Ada beberapa alasan mengapa MySQL menjadi program database yang sangat populer dan digunakan oleh banyak orang. Alasan-alasan di antaranya adalah : 1. MySQL merupakan database yang memiliki kecepatan yang tinggi dalam melakukan perosesan data, dapat diandalkan dan mudah digunakan serta mudah dipelajari. 2. MySQL mendukung mendukung banyak bahasa pemrograman seperti C, C++, Perl, Phython, Java, Visual Basic dan PHP. 3. MySQL dapat menangani database dengan skala yang sangat besar dengan jumlah record mencapai lebih dari 50 juta. 4. MySQL merupakan software database yang bersifat free atay gratis, jadi kita tidak perlu susah-susah mengeluarkan uang hanya untuk sekedar membaya lisensi. Berikut beberapa istilah database yang akan sering dipakai dalam MySQL :
a. Database adalah kelompok informasi yang diatur berhubungan dengan pengolahan data, penyediaan informasi dan penggunaan referensi. b. Field adalah tempat, diman informasi ditampung c. Record adalah kumpulan informasi yang berhubunagn dengan informasi di fields.
3. Metode Penelitian (Project Execution Plan) Sebuah rencana eksekusi suatu proyek sangat erat kaitannya dengan estimasi biaya,dimana keduanya saling bergantung dan tidak akan terpenuhi keduanya secara total jika satu diantara keduanya tidak terselesaikan. Informasi yang ada dalam rencana eksekusi proyek ini antara lain: a. Preeliminary Activites Schedule: merupakan informasi yang harus ada pertama dalam sebuah rencana eksekusi, meliputi : process design, AFE estimate and approval dan seleksi kontraktor pelaksana. b. Procurement Schedule: hal ini berkaitan dengan pembelian dan pengiriman alat terutama yang membutuhkan waktu lama untuk pengiriman alat. c. Engineering Schedule: semua jadwal perekayasaan (engineering) sudah dibuat sesuaidengan prinsip desain yang ada. d. Subcontracting strategy and schedule: jenis kontrak yang ada sudah ditentukan (lump sum/reimbursable, unit price, competitive/negotiated) e. Loaded construction schedule: seluruh kegiatan konstruksi sudah dirinci dengan durasi waktu pengerjaan masing - masing tahap. Objective Proyek Aplikasi Akademik berbasis SMS Gateway ini dirancang berdasarkan penelitian dilakukan di SD Negeri 8 Namang Kabupaten Bangka Tengah dengan mengamati dan mempelajari bagaimana proses kegiatan belajar serta mengamati kebutuhan wali murid yang menitik beratkan pada penyampaian informasi secara cepat dan tepat kepada wali murid mengenai informasi layanan akademik, sms broadcast dan lain-lain, serta menghemat waktu dan anggaran sekolah adapun tujuan dari penulisan ini antara lain : a. Merancang dan membangun sebuah aplikasi layanan akademik untuk wali murid berbasis sms gateway b. Dengan adanya aplikasi yang kami buat, diharapkan dapat membantu manajemen sekolah dalam mengelola informasi sekolah terutama informasi layanan akademik. Identifikasi Stakeholder Berikut adalah stakeholder yang terlibat dalam proyek pengembangan Aplikasi Layanan Akademik Untuk Wali Murid Berbasis SMS Gateway Pada SD Negeri 8 Namang Kabupaten Bangka Tengah : a. Pemilik Sistem (System Owner) Pemilik sistem adalah Sponsor proyek, biasanya bertanggung jawab atas pendanaan proyek, pengoperasian dan perawatan. b. Penggunaan Sistem (Sytem User)
Pengguna sistem adalah user yang akan menggunakan, mengoperasikan sistem. c. Desain Sistem (System Designer) Desainer sistem adalah spesialis teknis yang menterjemahkan persyaratan bisnis pengguna sistem. Desainer sistem bertugas mendesain database, input, output, screen (layar/tampilan) jaringan dan perangkat lunak komputer yang akan memnuhi persyaratan pengguna. d. Pengembangan Sistem (System Builder) Pengembangan sistem adalah spesialis teknis yang membangun sistem informasi dan komponen yang didasarkan pada spesifikasi desain yang dihasilkan oleh desainer sistem, contoh : program aplikasi, program sistem, program database dsb. e. Analisa Sistem (System Analyst) Adalah spesialis yang mempelajari masalah dan kebutuhan sebuah perusahaan untuk menetukan bagaimana orang, data, proses dan teknologi informasi dapat kemajuan untuk perusahaan f. Admin Sistem (Sytem Admin) Admin sistem adalah spesialis yang akan menangani masalah database pada sistem yang berjalan, dimana mempunyai hak untuk menambah, merubah dan menghapus data informasi serta merubah settingan password login.
4. Hasil dan Pembahasan Analisa Masalah Sekolah sebagai sebuah lembaga pendidikan yang dituntut untuk dapat membekali siswa sehingga nantinya dapat menjadi generasi muda yang baik dan sesuai yang diharapkan. Hal ini dibutuhkan kerja sama dengan pihak sekolah dan juga wali murid agar mencapai tujuan yang diinginkan. Terutama dalam pelayanan yang menyangkut akademik. Sejauh ini informasi bagi wali murid yang terkait dengan kegiatan belajar disekolah seperti informasi nilai, informasi absensi, informasi pelanggaran siswa , informasi ekstrakulikuler dan informasi akademik lainnya. Analisa Sistem Yang Berjalan Masalah yang sering terjadi pada sistem penyampain informasi tentang akademik yang ada di SD Negeri 8 Namang saat ini adalah keterbatasan waktu proses penyampaian yang dilakukan dengan cara yang manual, selama ini pihak sekolah menyampaikan perkembangan siswa hanya pada akhir semester saja kepada orang tua siswa pada saat pembagian rapot dengan cara memberi undangan kepada orang tua siswa lalu orang tua datang ke sekolah dan pihak sekolah menyerahkan nilai siswa kepada orang tua dengan membagi rapot. Untuk mengatasi masalah tersebut penulis akan membangun aplikasi layanan akademik untuk wali murid berbasis sms gateway pada SD Negeri 8 Namang. Dari analisa yang telah dilakukan terhadap penyampaian informasi akademik konvensional di SD Negeri 8 Namang yang sedang berjalan saat ini, maka perancangan sistem dengan memanfaatkan teknologi aplikasi mobile perlu dilakukan untuk dapat mengatasi
berbagai masalah dan kendala yang ada pada sistem yang berjalan saat ini. Analisa Proses / Activity Diagram Hasil analisa terhadap proses yang berlangsung sekarang ini dimodelkan dengan activity diagram berikut ini : a. Activity Diagram Data Siswa Guru Wali Kelas
Entry User
Tata Usaha
Login/ Logout
Entry Murid
Menyerakan data Siswa/i
Kepsek
Terima data Siswa/i
Murid Entry Nilai
Entry Pelanggaran
Catat data Siswa/i di buku data Siswa/i Registrasi
User Wali Murid
Informasi Nilai
Pelanggaran
Use Case Master Broadcast
PERANCANGAN SISTEM 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. Perancangan basis data Perancangan basis data adalah proses memproduksi deskripsi implementasi basis data pada penyimpanan sekunder, mendeskripsikan struktur-struktur penyimpanan dan metode-metode pengaksesan dalam meningkatkan efektifitas pengaksesan. Pada tahap ini, perancangan fisik telah ditujukan untuk system DBMS tertentu. Ada beberapa teknik dalam perancangan basis data seperti Entity Relationship Diagram ( ERD ), Transformasi Diagram ERD ke LRS, Logical Record Structure, Spesifikasi Basis Data, Rancangan Masukkan, Rancangan Keluaran, Rancangan Layar Program.
Saran
*No_Saran No_Hp Isi_Saran Tgl
*Kd_Pelanggaran Pelanggaran
Pelanggaran
Saran M
M
*NIS *Kd_Pelanggaran *No_Brc Jam Isi
*NIS *No_saran
Isi
Cek
*NIS *No_Brc
Broadcast
Terima 1
*NIS *No_Absensi
1
1
1
Wali Murid
Entity Relationship Diagram ( ERD ) Digunakan untuk menyatakan jenis data dari hubungan yang diantara jenis data yang terdapat pada sistem. Tujuan pemodelan ERD adalah menunjukkan hubungan simpanan data dan menghilangkan kerangka data serta membuat model yang dapat dimengerti dengan baik oleh pemakai maupun personal computer.
*No_Absensi Nama Kls Ket
M
Eskul
M
*Id_Eskul Jadwal Nm-Eskul
1
Ikut *NIS *Id_Eskul
*NIS Nm_Siswa Kls No_Hp Almt TTL
M Ada
Absensi 1
*No_Absensi *Kd_Matpel
Isi
M 1
1
Dapat
Nilai
*Id_Eskul *Id_Nilai
*Id_Nilai UTS UAS
1
Dapat *Kd_Matpel *Id_Nilai
1 Matpel *Kd_Matpel Nm_Matpel
Pelanggaran *Kd_Pelanggaran Pelanggaran *NIS
Absensi
Transformasi ERD ke LRS ( Logical Record Structure ) Transformasi diagram ER ke Logial Record Structure(LRS) merupakan kegiatan membentuk dara dari diagram ER ke dalam LRS. Gambar transformasi diagram ER ke Logical Record Structure akan digambar sebagai berikut :
nis
*nis
nis
*No_Absensi Nama Kls Ket *NIS
Wali Murid *NIS Nm_Siswa Kls No_Hp Almt TTL
Broadcast *No_Brc Jam Isi *NIS
No_Absen
Matpel *Kd_Matpel Nm_Matpel *No_Absensi
Saran
*Kd_Pelanggaran Pelanggaran
*No_Saran No_Hp Isi_Saran Tgl *NIS
*No_Saran No_Hp Isi_Saran Tgl
Pelanggaran
*nis
Kd_Matpel
Nilai
M
*Id_Niai UTS UAS *Kd_Matpel
Saran M
Id_eskul
*NIS *Kd_Pelanggaran
*NIS *No_saran
Isi
Cek
Eskul *Id_Eskul Jadwal *Id_Nilai *NIS
*nis
*No_Brc Jam Isi
*NIS *No_Brc
*No_Absensi Nama Kls Ket
M
Broadcast
Terima 1
*NIS *No_Absensi
1
1
1
Wali Murid Eskul
M
*Id_Eskul Jadwal Nm-Eskul
1
Ikut *NIS *Id_Eskul
*NIS Nm_Siswa Kls No_Hp Almt TTL
Rancangan Layar Aplikasi Server Rancangan layar server meliputi rancangan menu utama, login, pendaftaran, nilai matematika, nilai Kewirausahawan, Sms server.
M Ada
Absensi
1
*No_Absensi *Kd_Matpel
Isi
M 1 Dapat
Nilai
*Id_Eskul *Id_Nilai
*Id_Nilai UTS UAS
1
1 Dapat *Kd_Matpel *Id_Nilai
1 Matpel
Rancangan layar form menu utama Dalam Menu Utama Aplikasi Layanan Akademik Untuk Wali Murid Berbasis Sms Gateway Pada SD Negeri 8 Namang terdapat menu File Sekolah, Master Sekolah , SMS Server Broadcast, About. Masing– masing dari menu tersebut memiliki sub menu jika di klik. Untuk menjalankan aplikasi dan mendapatkan informasi lebih lanjut Petugas dapat memilih sub menu pada tiap menu. Lebih jelasnya dapat dilihat pada Gambar di bawah ini:
*Kd_Matpel Nm_Matpel
Tampilan menu utama SD Negeri 8 Namang File sekolah
Master sekolah
SMS Server Broadcast
Logical Record Structure (LRS) Bentuk LRS dapat dilihat pada gambar dibawah ini : APLKASI LAYANAN AKADEMIK UNTUK WALI MURID BERBASIS SMS GATEWAY PADA SD NEGERI 8 NAMANG
Date
Time
Nama Admin
About
Rancangan Layar Form Login Pada layar login server ini user diminta untuk menginput user id dan password. Adapun user yang berhak adalah admin dan kepala sekolah. Jika user id serta password tidak sesuai, maka akan tampil pesan kesalahan. Tampilan form Login
Berikut ini adalah tampilan pengiriman SMS dan balasan dari server sms gateway SD Negeri 8 Namang untuk setiap request yang dikirimkan. a. Request REG Request REG berfungsi untuk melakukan pendaftaran pada aplikasi SMS Gateway. Dengan format pesan REG <spasi> Nama #NIS#Alamat. Bentuk tampilannya dapat dilihat pada gambar berikut ini:
Form Login User Password
Login
x -- 20 --x
x -- 15 --x
Batal
Exit
b. Implementasi Sistem Aplikasi SMS Gateway Setelah semua kebutuhan yang diperlukan dipenuhi, langkah selanjutnya adalah menjalankan aplikasi SMS Gateway. Saat pertama kali di jalankan, aplikasi akan memeriksa apakah database sudah dibuat atau belum, jika belum maka aplikasi akan memberikan informasi Koneksi dengan database bermaslah, Silahkan periksa atau hubungi teknisi. Jika sudah muncul sebuah form login, user harus mengisi Username dan Password agar dapat masuk ke sistem. Berikut adalah tampilan layar semua form yang ada pada sistem ini. Pada tampilan layar Form login ini terdapat kolom Admin dan Password yang harus diisi oleh admin atau user yang telah terdaftar. Setelah Admin dan Password sudah terisi dengan benar, Tombol “Login” harus di klik untuk memproses pengecekan Admin dan password. Jika Admin dan Password yang dimasukkan adalah benar maka akan tampil layar menu utama aplikasi SMS Gateway. Bila Admin salah atau tidak terdaftar, maka akan ditampilkan pesan “User ID tidak terdaftar” dan bila password salah atau tidak terdaftar, maka akan ditampilkan pesan “Password anda salah”. Tombol Batal untuk membatalkan login.tombol keluar untuk keluar dari form login. Bentuk tampilannya dapat dilihat pada Gambar berikut :
Request HELP Request HELP untuk mengetahui informasi format SMS yang bisa dikirimkan ke server aplikasi SMS Gateway, yang kemudian akan dibalas dengan pesan SMS yang berisi informasi format SMS untuk request. Bentuk tampilannya dapat dilihat pada gambar berikut ini:
5. Kesimpulan dan Saran Kesimpulan Dari hasil analisis terhadap masalah dan aplikasi yang dikembangkan maka dapat ditarik beberapa kesimpulan, antara lain: a. Dengan adanya aplikasi berbasis SMS gateway ini memudahkan wai murid untuk mengetahui informasi akademik seperti pengecekan nilai, pelanggaran, nilai ekstrakulikuler dan memberikan saran. b. Dengan aplikasi berbasis SMS gateway ini, penyampaian informasi secara otomatis lebih efisien karena tidak perlu lagi pemberitahuan dengan cara memberi undangan kepada orang tua siswa yang berupa edaran kertas yang banyak memakan waktu dan media kertas.
c. Aplikasi SMS gateway diharapkan dapat membantu wali murid dalam memperoleh informasi hasil studi anaknya secara detail. d. Pihak sekolah akan lebih mudah dalam mengumumkan atau menyampaikan informasi yang sifatnya masal kepada wali murid. Saran Aplikasi yang dibuat masih belum sempurna sehingga sangat memerlukan kritik yang membangun. a. Pihak sekolah harus menyediakan seperangkat komputer dengan spesifikasi hardware minimal sebagai berikut adalah Processor : Intel Processor Core Duo, RAM : 1024 MB, Harddisk 40 GB, VGA Card 16 Mb Monitor : Plug and play dengan resolusi minimal 1024 x 768 px, handphone Siemens, SIM Card dan kabel data. b. Sebaiknya pihak sekolah yang bertindak sebagai Admin mempelajari atau membaca modul yang telah diberikan untuk dapat menggunakan atau menjalankan aplikasi SMS gateway.
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 Sys tem with Unified Modeling Language (UML), STMIK Raharja, Tangerang
c. Pogram ini perlu dikebangkan lebih lanjut agar dapat dikomplikasikan dengan sub-sub program lain yang telah ada ataupun program penilitian-penelitian berikutnya agar program aplikasi nilai akademik berbasis SMS Gateway yang diberikan memiliki fungsi fungsi yang terintegeritas dan betul betul lengkap. d. Biaya SMS balasan dari server masih dibebankan kepada server. Dengan kata lain, server akan mengeluarkan biaya SMS setiap kali membalas SMS ke pengguna 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.