14
APLIKASI LAYANAN INFORMASI SEKOLAH MENENGAH ATAS BERBASIS SMS 1 Winda Nofrita (12107148) 2 Dr. Lulu Chaerani M 1 Mahasiswa Sistem Informasi Universitas Gunadarma [email protected] 2 Dosen Tetap Universitas Gunadarma [email protected] ABSTRAK Berkembangnya teknologi sistem informasi, maka penyajian informasi yang cepat dan efisien sangat dibutuhkan oleh setiap orang. Saat ini pada umumnya Sekolah Menengah Atas (SMA) melakukan penyampaian informasi perkembangan dan hasil belajar siswa kepada orang tua siswa hanya akhir semester saja. Hal ini menyebabkan muncul beberapa gejala yang dapat mengurangi semangat atau motivasi belajar para siswa yang berakibat prestasi belajar tidak optimal. Sementara kebanyakan orang tua siswa kekurangan waktu untuk mengawasi putra/putrinya karena kesibukan sehari - hari. Peningkatan kualitas layanan pendidikan dan sekolah di sekolah tersebut perlu segera diimplementasikan agar mampu memberikan efek positif dalam peningkatan kualitas hasil belajar. Berdasarkan uraian diatas maka penulis akan membuat Aplikasi Layanan Informasi Sekolah Mengengah Atas (SMA) Berbasis SMS yang dapat mempermudah, mempercepat sekaligus menghemat biaya bagi pihak sekolah dalam melakukan penyampaian informasi kepada orang tua siswa mengenai informasi penting mengenai perkembangan siswa. Pada aplikasi ini informasi yang diberikan seperti absensi harian siswa, nilai ulangan harian, nilai ulangan semester, kegiatan ekstrakurikuler siswa, informasi iuran administrasi sekolah, dan pemberitahuan kegiatan yang turut mengundang orang tua siswa. Aplikasi ini dirancang dan dibuat menggunakan Java, Mysql sebagai databasenya dan Netbeans IDE 6.8 sebagai teks editornya. Kata Kunci : Aplikasi, Informasi, Sekolah, SMS, Gateway ABSTRACT The development of information system technology makes quick and efficient information is needed by everyone. Nowadays, Senior High Schools generally, gives information to the parents about the scores, extracurricular activities and student’s attendance report only at the end of term. Most of parents lack the time to supervise their children due to their daily work. This causing several symptoms that can decrease student's enthusiasm and motivation to study, which resulting inoptimal learning achievement. Improved quality of education services needs to be implemented in order to giving and improving quality of learning outcomes. Based on the description above, the writer would make SMS-Based Information Application Services For Senior High School that can simplify, accelerate and also very efficient for the school in providing informations to the parents about student’s progress information.

APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

  • Upload
    dodung

  • View
    221

  • Download
    2

Embed Size (px)

Citation preview

Page 1: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

APLIKASI LAYANAN INFORMASI

SEKOLAH MENENGAH ATAS BERBASIS SMS

1Winda Nofrita (12107148)

2 Dr. Lulu Chaerani M

1Mahasiswa Sistem Informasi Universitas Gunadarma

[email protected] 2Dosen Tetap Universitas Gunadarma

[email protected]

ABSTRAK

Berkembangnya teknologi sistem informasi, maka penyajian informasi yang cepat dan efisien

sangat dibutuhkan oleh setiap orang. Saat ini pada umumnya Sekolah Menengah Atas (SMA)

melakukan penyampaian informasi perkembangan dan hasil belajar siswa kepada orang tua

siswa hanya akhir semester saja. Hal ini menyebabkan muncul beberapa gejala yang dapat

mengurangi semangat atau motivasi belajar para siswa yang berakibat prestasi belajar tidak

optimal. Sementara kebanyakan orang tua siswa kekurangan waktu untuk mengawasi

putra/putrinya karena kesibukan sehari - hari. Peningkatan kualitas layanan pendidikan dan

sekolah di sekolah tersebut perlu segera diimplementasikan agar mampu memberikan efek

positif dalam peningkatan kualitas hasil belajar.

Berdasarkan uraian diatas maka penulis akan membuat Aplikasi Layanan Informasi Sekolah

Mengengah Atas (SMA) Berbasis SMS yang dapat mempermudah, mempercepat sekaligus

menghemat biaya bagi pihak sekolah dalam melakukan penyampaian informasi kepada orang

tua siswa mengenai informasi penting mengenai perkembangan siswa.

Pada aplikasi ini informasi yang diberikan seperti absensi harian siswa, nilai ulangan harian,

nilai ulangan semester, kegiatan ekstrakurikuler siswa, informasi iuran administrasi sekolah,

dan pemberitahuan kegiatan yang turut mengundang orang tua siswa. Aplikasi ini dirancang

dan dibuat menggunakan Java, Mysql sebagai databasenya dan Netbeans IDE 6.8 sebagai

teks editornya.

Kata Kunci : Aplikasi, Informasi, Sekolah, SMS, Gateway

ABSTRACT

The development of information system technology makes quick and efficient information is

needed by everyone. Nowadays, Senior High Schools generally, gives information to the

parents about the scores, extracurricular activities and student’s attendance report only at the

end of term. Most of parents lack the time to supervise their children due to their daily work.

This causing several symptoms that can decrease student's enthusiasm and motivation to

study, which resulting inoptimal learning achievement. Improved quality of education

services needs to be implemented in order to giving and improving quality of learning

outcomes.

Based on the description above, the writer would make SMS-Based Information Application

Services For Senior High School that can simplify, accelerate and also very efficient for the

school in providing informations to the parents about student’s progress information.

Page 2: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

This application provides the information such as student’s daily attendance, the daily and

final scores, extracurricular activities, school fee, and also give information about school

routine meetings that also invite the parents. This application is designed and built using Java,

Mysql as the database and Netbeans IDE 6.8 as the text editor.

Keywords: Application, Information, Schools, SMS Gateway

PENDAHULUAN

Teknologi informasi telah berkembang demikian pesat dari masa ke masa.

Perkembangan ini berguna bagi kehidupan manusia karena dapat menunjang berbagai

kegiatan dan keperluan manusia di berbagai bidang. Berkembanganya teknologi sistem

informasi, maka penyajian informasi yang cepat dan efisien sangat dibutuhkan oleh setiap

orang.

Dalam dunia pendidikan sekarang ini banyak dijumpai Sekolah Menengah Atas yang

jam belajarnya dari jam 07.00 pagi sampai jam 14.00 atau bahkan sampai sore. Sementara

kebanyakan orang tua siswa kekurangan waktu untuk mengawasi putra/putri nya karena

kesibukan sehari - hari. Apalagi orang tua yang tergolong sangat sibuk, surat selebaran dari

sekolah belum tentu dibaca dan undangan dari sekolah belum tentu dapat dihadiri.

Selama ini pihak sekolah menyampaikan perkembangan siswa dan hasil belajar

berupa nilai hasil belajar atau kompetensi, ekstrakurikuler, dan kehadiran hanya pada akhir

semester saja kepada orang tua siswa. Hal ini menyebabkan muncul beberapa gejala yang

dapat mengurangi semangat atau motivasi belajar para siswa yang berakibat prestasi belajar

tidak optimal. Gejala tersebut seperti siswa giat belajar pada saat ulangan atau ujian tengah

semester atau akhir semester saja. Dari pihak guru baru akan membagikan hasil koreksi

ulangan, juga pada saat - saat seperti itu sehingga pihak orang tua siswa juga baru mengetahui

hasil belajar putra - putrinya pada tiap - tiap akhir semester juga. Padahal pihak sekolah

seharusnya dapat melaporkan kepada orang tua siswa apa saja kegiatan para siswa di sekolah,

karena orang tua pasti ingin memperoleh informasi perkembangan putra/putri di sekolah

dengan mudah dan cepat.

Peningkatan kualitas layanan di Sekolah Menengah Atas (SMA) perlu segera

diimplementasikan agar mampu memberikan efek positif dalam peningkatan kualitas hasil

belajar mengajar sehingga pihak orang tua siswa akan merasa puas dengan layanan yang

diberikan oleh pihak sekolah. Sekolah Menengah Atas (SMA) memerlukan suatu aplikasi

yang dapat memberikan informasi sekolah berupa absensi, akademik ataupun kegiatan lain

yang dapat diakses oleh orangtua siswa kapan saja dengan mudah dan cepat.

Berdasarkan keadaan tersebut penulis ingin membuat suatu aplikasi yang diharapkan

dapat mempermudah, mempercepat sekaligus menghemat biaya dalam melakukan

pengaksesan dan penyampaian informasi yang dibutuhkan kepada orang tua siswa yang

berbasis SMS gateway. Aplikasi SMS gateway akan membantu untuk mengatasi hal itu

karena berita – berita penting tentang siswa akan dikirim hampir setiap hari kepada orang tua.

Oleh sebab itu penulis memillih judul “Aplikasi Layanan Informasi Sekolah Menengah Atas

Berbasis SMS”.

Page 3: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

LANDASAN TEORI

1. Aplikasi

Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan

kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.

Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai

kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk

mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak

aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.

2. SMS Gateway

Istilah gateway, bila dilihat pada kamus Inggris-Indonesia diartikan sebagai pintu

gerbang. Namun pada dunia komputer, gateway dapat berarti juga sebagai jembatan

penghubung antar satu sistem dengan sistem lain yang berbeda, sehingga dapat terjadi suatu

pertukaran data antar sistem tersebut. Dengan demikian, SMS gateway dapat diartikan

sebagai suatu penghubung untuk lalu lintas data-data SMS, baik yang dikirimkan maupun

yang diterima.

3. Java

Java merupakan suatu bahasa pemrograman berorientasi objek yang dapat dijalankan

di berbagai alat komputer termasuk telepon genggam, walapun java ditujukan untuk

digunakan pada sistem operasi yang berbasis visual seperti Windows namun pembuatan

program dengan java bukan berbasis visual.

4. MySql

MySql adalah sebuah perangkat lunak sistem manajemen basis data SQL (Structrued

Query Language). Pada awalnya MySql merupakan perangkat lunak open-source yang pada

system operasi linux namun kemudian dikembangkan juga untuk penggunaa pada system

operasi windows.

5. Java Database Connection (JDBC)

JDBC ( Java Database Connection) adalah sebuah API yang menyediakan antar muka

yang standar untuk berinteraksi dengan berbagai database. JDBC merupakan bagian dari Java

2 SDK. Inti JDBC adalah package java.sql dan javax.sql. JDBC juga menyediakan

mekanisme untuk koneksi database, sintaks untuk pengiriman query, melakukan transaksi,

serta struktur data hasil query. JDBC bukan database server, tetapi merupakan penyedia

mekanisme untuk berhubungan antara aplikasi Java dengan database server.

6. NetBeans IDE 6.8

NetBeans IDE 6.8 adalah sebuah lingkungan pengembangan, sebuah tool, editor

untuk menulis bahasa pemograman, mengkompilasi, mencari kesalahan dan membuat sebuah

program. Netbeans IDE 6.8 sendiri dikembangkan menggunakan bahasa Java.

7. GAMMU

Gammu adalah nama sebuah project yang ditujukan untuk membangun aplikasi,

script dan drivers yang dapat digunakan untuk semua fungsi yang memungkinkan pada

telepon seluler atau alat sejenisnya. Sekarang GAMMU telah menyediakan codebase yang

stabil dan mapan untuk berbagai macam model telepon yang tersedia di pasaran

dibandingkan dengan project sejenis. GAMMU merupakan project yang berlisensi GNU

GPL 2 sehingga menjamin kebebasan menggunakan tools ini tanpa perlu takut dengan

masalah legalitas dan biaya yang mahal yang harus dikeluarkan.

Page 4: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

8. UML

UML (Unified Modeling Language) adalah bahasa yang digunakan untuk

menentukan, memvisualisasikan, merancang, dan mendokumentasikan suatu sistem piranti

lunak berbasis Object-Oriented. UML sendiri juga memberikan standar penulisan sebuah

sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa

program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam

sistem software. Diagram-diagram yang termasuk dalam UML :

1. Use Case Diagram

Use case diagram dapat digunakan untuk menentukan kebutuhan apa saja yang

diperlukan dari suatu sistem. Jadi dapat digambarkan dengan detail bagaimana suatu sistem

memproses atau melakukan sesuatu, bagaimana cara actor akan menggunakan sistem, serta

apa saja yang dapat dilakukan terhadap sistem.

2. Activity Diagram

Activity diagram digunakan untuk menganalisis behavior dengan use cse yang lebih

kompleks dan menunjukkan interaksi-interaksi di antara satu dengan yang lainnya.

3. Sequence Diagram

Sequence diagram merupakan suatu diagram interaksi yang menggambarkan

bagaimana objek-objek berpartisipasi dalam bagian interaksi dan pesan yang ditukar dalam

urutan waktu.

4. Class Diagram

Diagram ini menggambarkan perbedaan yang mendasar diantara class-class,

hubungan antar class, dan dimana sub-sistem class tersebut. Pada class diagram terdapat

nama class, attributes, operations, serta association (hubungan antar class).

ANALISIS DAN PERANCANGAN

1. Analisis Masalah

Permasalahan yang terjadi pada Sekolah Menengah Atas pada umumnya adalah :

- Orang tua siswa tidak dapat mengetahui dan mengontrol absensi sehari-hari di sekolah,

sehingga orang tua tidak tahu apabila anaknya membolos.

- Orang tua siswa tidak mengetahui hasil ulangan harian siswa, karena banyak siswa yang

tidak selalu melaporkan hasil ulangan harian maupun semester.

- Prestasi belajar siswa tidak optimal, karena hasil ulangan tidak dilaporkan kepada orang

tua.

- Pihak guru membagikan hasil koreksi ulangan, hanya pada akhir semester sehingga

pihak orang tua siswa juga baru mengetahui hasil belajar putra-putrinya pada tiap-tiap

akhir semester juga.

- Surat pemberitahuan untuk orang tua siswa diberikan melalui selebaran yang dibagikan

pada siswa di kelas beresiko tidak dibaca orang tua siswa serta banyak orang tua sibuk

yang tidak sempat hadir.

2. Rancangan Aplikasi Umum

Perancangan aplikasi secara umum yaitu membuat aplikasi yang nantinya akan

memungkinkan sekolah menginformasikan berbagai macam kegiatan siswa yang penting

disekolah, seperti absensi siswa, ulangan harian, dan hasil rapat kepada orang tua siswa.

Aplikasi ini diharapkan dapat mempermudah, mempercepat sekaligus menghemat biaya bagi

pihak sekolah dalam melakukan penyampaian informasi kepada orang tua siswa dalam

pemenuhan kebutuhan informasi penting mengenai perkembangan putera/puterinya.

Page 5: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

3. Rancangan Aplikasi Menggunakan UML Perancangan aplikasi menggunakan UML Usecase diagram seperti pada gambar 1.

Gambar 1 Use Case Diagram Aplikasi Layanan Sekolah

Tabel 1 Aktor dan Deskripsi Dalam Use Case

Aktor Deskripsi

Wali Kelas memberikan data berupa nilai-nilai hasil ulangan siswa kepada

pihak operator SMS.

Staff Absensi memberikan data berupa absensi dari tiap kelas kepada pihak

operator SMS.

Operator SMS Individu yang mempunyai hak akses untuk mengirim SMS melihat

SMS kirim, dan SMS terima, menambah dan mengubah data nomor

telepon genggam orang tua siswa, melihat laporan SMS, mengubah

password dan atau username, melihat tentang.

Orang Tua Siswa

Individu yang mempunyai hak akses register dan unregister nomor

telepon genggam, melihat nilai ulangan harian pertama, nilai

ulangan harian kedua, nilai ulangan harian ketiga, nilai ujian tengah

semester, nilai ujian akhir semester, nilai ujian akhir nasional, nilai

ujian praktek atau ekstrakulikuler/praktek, jadwal ujian, dan

mengetahui info format SMS, mengetahui berita-berita penting yang

menyangkut perihal dengan dirinya, seperti undangan dan hasil

rapat.

SMS Gateway Menerima dan membalas SMS secara otomatis sesuai dengan

format yang di minta oleh orang tua siswa

Page 6: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

1. Activity diagram Login Operator

Activity diagram Login Operator menjelaskan mengenai login ke aplikasi. Operator

menjalankan aplikasi kemudian diminta memasukan username dan password pada form

login, bila username atau password salah maka aplikasi tidak akan berjalan ke form

selanjutnya, tapi bila username dan password-nya benar maka aplikasi ini akan menampilkan

form menu utama. Activity Diagram Login Operator ditunjukkan pada gambar 2.

Gambar 2. Activity Diagram Login Operator

2. Activity diagram Kirim SMS

Activity diagram aktifitas pengiriman SMS ditunjukkan pada gambar 3.

Gambar 3 Activity Diagram Kirim SMS

3. Activity diagram Tambah kontak

Activity diagram aktifitas penambahan kontak siswa ke dalam aplikasi ditunjukkan

pada gambar 4.

Gambar 4 Activity Diagram Tambah Kontak

Page 7: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

4. Activity diagram SMS Auto reply

Activity diagram aktifitas pengiriman SMS dari orang tua siswa untuk mendapatkan

informasi tertentu dari sekolah sesuai dengan format yang dikirim ditunjukkan pada gambar

5.

Gambar 5 Activity Diagram SMS Auto Reply

IMPLEMENTASI

Pada tahap implementasi sistem database ini akan dilakukan dilakukan beberapa

kegiatan diantaranya :

1. Pembuatan tampilan aplikasi

2. Menghubungkan Database dengan Aplikasi

Langkah-langkah untuk mengkoneksikan database dengan aplikasi adalah sebagai

berikut:

- Pertama adalah dengan meng-klik kanan pada project smsgateway yang telah

dibuat, kemudian pilih new Java Class, menentukan class name dan lokasi

package. Class name diubah menjadi koneksi. Pada layar kerja baru kemudian

ketikkan skrip seperti pada gambar 6 Skrip ini adalah skrip yang akan

menghubungkan databse MySQL dengan java.

Gambar 6 Skrip Untuk Mengkoneksikan MySQL Dengan Java

3. Pengujian aplikasi

Aplikasi dibuat dengan mengikuti kriteria-kriteria yang ada, yaitu mudah dioperasikan

dan tampilan yang menarik. Sesuai dengan permasalahan yang telah dibahas, maka aplikasi

yang dibuat diharapkan mampu menjawab segala permasalahan yang telah diungkapkan

sebelumnya. Dibawah ini terdapat cara-cara dalam menggunakan aplikasi :

1. Pertama-tama pihak sekolah harus harus menentukan batas keterlambatan siswa,

setelah pada jam yang telah di tentukan ada siswa yang belum hadir, maka petugas

piket dari pihak sekolah harus menyerahkan data – data siswa yang tidak hadir

tersebut kepada operator sekolah.

Page 8: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

2. Operator pihak sekolah menjalankan aplikasi SMS gateway ini dengan memasukan

username dan password yang telah benar pada form login.

3. Menu utama akan tampil jika username dan password benar. Di halaman utama ini

operator dapat memilih menu – menu yang di butuhkan sesuai dengan kebutuhan dari

operator pihak sekolah itu sendiri. Tampilan menu utama tampak pada gambar 7.

Gambar 7 Tampilan Menu Utama

4. Apabila ada siswa yang tidak hadir tanpa keterangan maka operator dari pihak

sekolah dapat langsung memilih submenu absensi di dalam menu Kirim SMS untuk

mengirim SMS kepada orang tua siswa yang bersangkutan. Dalam tahap uji

pengiriman SMS untuk absensi ini akan terlihat proses data yang di kirim dari aplikasi

java hingga masuk kedalam pesan masuk ke dalam telepon genggam. Berikut

tampilan SMS yang berhasil dikirim tampak pada gambar 8.

Gambar 8. Tampilan SMS Yang Berhasil Dikirim

SMS yang berhasil dikirim akan masuk kedalam tabel database untuk absensi,

outbox, dan sentitem. Berikut screenshoot tabel siswa terlihat pada gambar 9.

Page 9: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

Gambar 9. Tabel Siswa

Tabel siswa di atas adalah hasil input data dari aplikasi smsgateway pada form kirim

SMS untuk absensi. Pada setiap SMS absensi yang dikirim pada seorang siswa, maka nilai

record dari field absen pada tabel siswa akan bertambah satu demi satu dari nilai default yang

diberikan tabel yaitu nol (0) menjadi satu (1) atau satu (1) menjadi (2). Operator dapat

melihat laporan berita terkirimnya pada form laporan yang ada di menu laporan pada halaman

utama. Berikut tampilan form laporan tampak pada gambar 10.

Gambar 10. Form laporan

SMS yang telah terkirim kepada nomor yang dituju akan tampil di form laporan

dengan laporan Sending Ok. Di dalam form laporan juga terdapat combo box yang berfungsi

sebagai tempat pencarian berita terkirimnya SMS berdasarkan tanggal atau nomor telepon

yang dituju. Hasil keluaran SMS tadi akan masuk ke telepon genggam orang tua siswa berupa

SMS masuk yang terlihat pada gambar 4.11.

Page 10: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

Gambar 11. Hasil SMS Absen Di Telepon genggam

5. SMS Untuk Nilai

Uji coba penelitian di lanjutkan dengan mengirim SMS untuk nilai ulangan harian.

Dalam pengiriman SMS untuk nilai ulangan harian ini akan terlihat proses data yang di kirim

dari aplikasi hingga masuk kedalam pesan masuk telepon genggam. Berikut tampilan form

untuk mengirim SMS nilai tampak gambar 12.

Gambar 12 Mengirim SMS Ulangan Harian

SMS yang berhasil dikirim akan masuk kedalam tabel database untuk nilai,

tergantung mata pelajarannya. Berikut screenshoot tabel mata pelajaran matematika yang

datanya telah di input dari form kirim SMS untuk nilai ulangan harian.

Gambar 13 Tabel Mata Pelajaran Matematika

Page 11: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

Hasil keluaran SMS tadi akan masuk ke telepon genggam orang tua siswa berupa

SMS masuk yang terlihat pada gambar 14.

Gambar 14 Hasil SMS Nilai Di Telepon genggam

6. SMS Untuk Pemberitahuan

Uji coba penelitian di lanjutkan dengan mengirim SMS untuk pemberitahuan.

Pengiriman SMS untuk pemberitahuan ini bertujuan untuk memberikan informasi – informasi

penting dari sekolah untuk orang tua siswa seperti, hasil rapat para guru atau sumbangan –

sumbangan yang di perlukan sekolah untuk mengadakan acara tertentu. Contoh SMS

Pemberitahuan yang di kirim melalui aplikasi terlihat pada gambar 15.

Gambar 15. Kirim SMS Pemberitahuan

Berikut hasil SMS yang masuk ke telepon genggam orang tua siswa terlihat pada

gambar 16.

Gambar 16. Hasil SMS Pemberitahuan

7. SMS Untuk Auto Reply

Uji coba penelitian di lanjutkan dengan pembalasan SMS dengan metode auto reply.

SMS auto reply ini berfungsi untuk memberi informasi kepada orang tua siswa tentang

Page 12: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

bayaran bulanan dan sisa uang gedung yang bertujuan untuk menghindari kecurangan antara

pihak sekolah, siswa dan orang tua siswa.

Pada saat orang tua siswa ingin mengetahui tentang informasi keuangan maka orang

tua siswa cukup mengetikan SMS dengan format tertentu dan mengirimnya ke nomor

Aplikasi SMS gateway yang telah di sediakan dari pihak sekolah, maka balasan SMS akan

orang tua siswa dapatkan sesuai dengan permintaan format yang orang tua siswa kirim.

Contoh pengiriman SMS terlihat pada gambar 17.

Gambar 17. Format SMS Auto Reply

Aplikasi akan mengambil data siswa di database dan segera membalas SMS tersebut.

Berikut hasil SMS balasan dari aplikasi tampak pada gambar 18

Gambar 18. Balasan SMS Auto Reply

PENUTUP

Kesimpulan

Aplikasi Layanan Informasi Sekolah Menengah Atas Berbasis SMS telah selesai

dibuat dengan menggunakan NetBeans IDE 6.8 dan dilakukan uji implementasi dengan

menggunakan modem GSM ZTE Mobinil untuk mengirim SMS. Aplikasi ini disertai web

server yang ditempatkan di komputer operator dengan spesifikasi prosesor pentium Dual

Core 2.80 GHz, memori 1 GB DDR2 dan display adapter VGA 512 MB.

Aplikasi ini mempunyai 6 sub menu yaitu Kirim SMS, Tambah Kontak, Kotak

Masuk, Laporan, Ubah Password, dan Profil. Sub menu kirim SMS menjadi fungsi utama

dari aplikasi ini yaitu untuk mengirim SMS. Sub menu Tambah Kontak memiliki fungsi

untuk menambah daftar nomor telepon orang tua siswa. Sub menu kotak masuk berfungsi

untuk melihat SMS masuk dari orang tua siswa. Sub menu laporan berfungsi untuk

memberikan laporan kepada pengguna yakni operator dari pihak sekolah apakah SMS yang

di kirim oleh pengguna sudah terkirim atau belum. Sub menu ubah password berfungsi untuk

Page 13: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah

mengganti username dan password lama dengan yang baru. Sub menu profil berfungsi untuk

menampilkan informasi mengenai aplikasi SMS Gateway ini. Pada aplikasi ini terdapat pula

fasilitas SMS autoreply yang dapat digunakan orang tua siswa sebagai alternatif dalam

memenuhi kebutuhan informasi dan pengawasan kegiatan putera/puterinya.

Aplikasi ini dilakukan pengujian berupa simulasi pengiriman SMS melalui menu-

menu yang terdapat didalam aplikasi kepada sejumlah nomor untuk mengetahui apakah

aplikasi dapat berjalan dengan baik atau tidak. Didapatkan hasil bahwa aplikasi telah siap

digunakan dengan baik. Aplikasi ini belum diterapkan disekolah karena belum ada perjanjian

dengan pihak sekolah. Aplikasi ini dapat diterapkan di sekolah jika sekolah telah siap untuk

menggunakannya.

Saran

Berdasarkan simulasi yang dilakukan pada aplikasi ini, fitur yang belum terdapat di

aplikasi ini yaitu belum ada informasi mengenai jadwal ujian dan tampilan halaman-halaman

aplikasi yang masih sangat sederhana dapat dikembangkan agar menjadi lebih menarik dan

semakin lengkap informasinya.

DAFTAR PUSTAKA

Ashri, Pengertian Gammu, http://ashrickens.blogspot.com, 2010.

Hadi, Programming Menggunakan NetBeans, http://hadinux.blogspot.com, 2010.

lecturer.ukdw.ac.id/willysr/pspl-ti/uml_use_case.pdf, 2011.

Mario, JDBC, http://c.1asphost.com, 2010.

MySQL, http://id.wikipedia.org, 2011.

Pengertian Aplikasi, http://id.wikipedia.org, 2010.

Pengertian SMS Gateway, http://broadcastmedia-advertising.com, 2011.

Pengetahuan Mengenai UML, http://ilmukomputer.com, 2010.

phpMyadmin, http://id.wikipedia.org, 2011.

Purnama, Rangsang, Tuntunan Pemrograman Java, Prestasi Pustaka Publisher, Jakarta, 2004.

Ramadhan, Konstruktor Pada Java, http://blogramadhandadan.blogspot.com, 2011.

S. Rachmad Hakim., Sutarto, Mastering Java, Elex Media Komputindo, Jakarta, 2009.

Structure Query Language, http://wikipedia.com, 2010.

Wahana Komputer, Seri Panduan Praktis : Pengolahan Database dengan MySQL, ANDI,

Yogyakarta, 2006.

Zidny, Pemrograman Berorientasi Objek (bag. 1), http://derlaz.wordpress.com, 2010.

Page 14: APLIKASI LAYANAN INFORMASI SEKOLAH …publication.gunadarma.ac.id/bitstream/123456789/1123/1/12107148.pdf · sekolah di sekolah tersebut perlu ... mencari kesalahan dan membuat sebuah