RAPORT ONLINE BERBASIS SMS GATEWAY DAN WEBSITE STUDI KASUS SMK FARMASI YOGYAKARTA
NASKAH PUBLIKASI
diajukan oleh Mifta Aulia Larasati 10.01.2800
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
AN SMS GATEWAY AND WEBSITE BASED ONLINE REPORT A CASE STUDY OF SMK FARMASI YOGYAKARTA RAPORT ONLINE BERBASIS SMS GATEWAY DAN WEBSITE STUDI KASUS SMK FARMASI YOGYAKARTA Mifta Aulia Larasati Ferry Wahyu Wibowo Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT
Website is used as a means of information to students and parents by the school. Students and parents have an account to access school’s information, student data, teacher data, subject data, student test scores, cover daily test, task, midterms, final exams, report card. So, parents will be easier to monitor their children. Developing school website with report card called Raport Online and SMS Gateway includes six stages, analysis, design, development, testing, deployment, and maintenance. Programming language using PHP, database using MySQL, and SMS Gateway using Gammu Engine. School information access can be done by logging in to each account that has been given by the school. Meanwhile, in anticipation of the students and parents who can not access the website to see online report card, can view via mobile applications that take advantage of Short Message Service (SMS) called SMS Gateway. Students and parents send SMS to pre-defined format from the school. Keywords: Website, Raport Online, Short Message Service (SMS), SMS Gateway, Gammu Engine, PHP, MySQL.
1.
Pendahuluan
Kemajuan teknologi membuat dunia pendidikan berusaha sebaik mungkin untuk memberikan fasilitas yang dapat dioptimalkan di dalamnya. Penelitian dan pengembangan ilmu pengetahuan dan teknologi terus dilakukan untuk mendorong kemajuan dunia pendidikan. Salah satunya dengan memanfaatkan website, kumpulan halaman di internet yang menampilkan informasi data. Dengan adanya website, instansi pendidikan seperti sekolah dapat menggunakannya sebagai media informasi kepada siswa, orang tua siswa, maupun masyarakat umum. Pihak sekolah dapat memberikan informasi kepada masyarakat luas tentang berbagai kegiatan-kegiatan di sekolah maupun profil dari sekolah itu sendiri. Tidak hanya sebatas itu, sekolah dapat mempermudah komunikasi tentang hasil studi siswa kepada siswa dan orang tua siswa dengan memanfaatkan Online Report. Online Report merupakan aplikasi yang digunakan untuk melihat hasil ujian siswa secara online melalui website sekolah tersebut kapanpun dan di manapun selama masih terkoneksi internet. Orang tua siswa dapat mengontrol nilai ujian anaknya mulai dari nilai ujian pre-test, pos-test, nilai ujian tengah semester (UTS) hingga nilai ujian akhir semester(UAS) sewaktu-waktu. Tak hanya dengan fitur Online Report yang diakses melalui website sekolah, fasilitas lain yang dapat dimanfaatkan orang tua siswa untuk mengetahui nilai ujian siswa adalah melihatnya melalui SMS Gateway. Short Message Service (SMS) Gateway merupakan media perantara yang biasa digunakan untuk berbagi layanan bisnis dan pengontrolan yang diantaranya kuis, polling, forum, dan pemesanan barang. Fitur ini digunakan sebagai antisipasi bagi siswa maupun orang tua siswa yang dimungkinkan tidak dapat melihat nilai ujian siswa melalui Online Report di website sekolah. 2.
Landasan Teori
2.1
Pengertian Sistem Informasi
Sistem adalah sekelompok elemen-elemen (subsistem) yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan.1 Informasi merupakan data yang telah diolah sedemikian rupa sehingga memiliki makna tertentu bagi penggunanya. Kertahadi dalam bukunya berpendapat bahwa sistem informasi dapat didefinisikan suatu alat untuk menyajikan informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya. Ada beberapa definisi tentang sistem informasi, antara lain a.
b.
Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan tertentu yaitu menyajikan informasi. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau untuk mengendalikan organisasi.
1
Hanif Al Fatta, Analisis dan Perancangan Sistem Informasi (Yogyakarta; Andi Offset, 2007)hal.5
1
2.2
Konsep Dasar SMS Gateway
2.2.1
Short Message Service
Short Message Service (SMS) adalah salah satu fitur GSM yang dikembangkan oleh Eurpean Telecommunications Standards Institude (ETSI) untuk mengirim atau menerima pesan singkat. SMS merupakan layanan pesan singkat berbasis (teks) dengan media komunikasi handphone. Pesan teks yang biasa digunakan adalah huruf dan angka. Satu paket pesan teks biasanya berkapasitas 160 karakter huruf latin. 2.2.2
SMS Gateway
Istilah gateway dalam dunia komputer diartikan sebagai jembatan penghubung antara suatu sistem dengan sistem yang lain yang berbeda, sehingga dapat terjadi pertukaran data antarsistem tersebut. Dengan kata lain, SMS Gateway dapat diartikan sebagai penghubung untuk lalu lintas data SMS, baik yang dikirim maupun yang diterima. Pada awal teknologi SMS, SMS Gateway dimanfaatkan untuk menjembatani antar-SMS server karena perbedaan bahasa (protocol). Tetapi seiring perkembangan teknologi komputer, saat ini masyarakat lebih mengartikan SMS Gateway sebagai jembatan komunikasi yang menghubungkan perangkat komunikasi (handphone) dengan perangkat lunak lainnya yang dibutuhkan. Pengertian SMS Gateway lebih mengarah pada sebuah program yang mengkomunikasikan antara sistem operasi komputer dengan perangkat komunikasi yang terpasang untuk mengirim dan menerima SMS. 2.3
Konsep Dasar Internet
2.3.1
Pengertian Internet
Secara etimologis, internet berasal dari bahasa inggris, yaitu inter yang berarti antar dan net berarti jaringan. Sehingga internet dapat diartikan sebagai hubungan antar jaringan. Internet merupakan kependekan dari interconnection networking, yang berarti hubungan komputer dengan berbagai tipe dan jenis yang berbeda sistem operasinya yang membentuk sistem jaringan yang mencakup seluruh dunia. Dengan menggunakan media jalur komunikasi seperti telepon, satelit, dan radio link. Internet merupakan contoh jaringan terbesar yang menghubungkan jutaan komputer yang tersebar di seluruh dunia dan tidak terikat pada satu organisasi manapun. Siapa saja dapat bergabung dengan internet. Jaringan ini juga dapat menjadikan sebuah organisasi melakukan pertukaran informasi secara internal maupun secara eksternal dengan organisasi lainnya. Seperti halnya jaringan komputer lokal maupun jaringan komputer area, interrnet juga menggunakan protokol komunikasi yang sama yaitu TCP/IP (Transmission Control Protokol/Internet Protokol).2 3.
Gambaran Umum
3.1
Sejarah SMK Indonesia Jurusan Farmasi
Bermula dari nama Sekolah Asisten Apoteker yang didirikan pada tahun 1965 berdasarkan izin dari Departemen Kesehatan RI No. 106/Pend. Tanggal 7 Oktober 1965 sebuah lembaga Pendidikan lahir. Sekolah Menengah Kejuruan “INDONESIA” Yogyakarta sebagai salah satu lembaga pendidikan menengah yang menghasilkan 2
Alexander F.K. Sibero, Kitab Suci Web Programming (Yogyakarta; MediaKom, 2011)hal.10
2
tenaga teknis kefarmasian yang mampu bekerja di sarana pelayanan kesehatan. Sekolah Menengah Kejuruan “INDONESIA” merupakan satu –satunya sekolah kejuruan kefarmasian yang ada di Propinsi Daerah Istimewa Yogyakarta dengan Akreditasi “A” Badan Akrediatsi Nasional Sekolah/Madrasah (BAN S/M). Selain itu SMK/SMF “INDONESIA” juga sudah memiliki sertifikat ISO 9001:2008 dari PT TUV. 3.2
Visi dan Misi SMK Indonesia Jurusan Farmasi
Visi SMK Farmasi Yogyakarta menjadi lembaga yang unggul dalam penyelenggaraan pendidikan, dan menghasilkan Asisten Apoteker yang beriman dan bertaqwa, santun, kreatif, dan inovatif, memiliki kemampuan dalam menyediakan distribusi informasi, dan analisis obat atas dasar moral dan kejujuran, serta memiliki kemampuan cukup untuk studi lanjut. Misi SMK Farmasi Yogyakarta: 1. 2.
3. 4. 5. 6. 7. 3.3
Menyediakan dan menigkatkan calon peserta didik (input) melalui seleksi standar Pusdiknakes. Melaksanakan kurikulum dengan konsekuen dan mengadakan evaluasi terhadap kurikulum secara periodik, dan menyesuaikan dengan kebutuhan masyarakat. Meningkatkan kualitas kompetensi SDM secara keseluruhan dalam mewujudkan standar pelayanan minimal melalui rekrutmen dan diklat. Meningkatkan kualitas dan kuantitas sarana dan prasarana pendidikan dalam mendukung proses KBM. Menjalin dan meningkatkan kemitraan dengan DUDI (Dunia Usaha dan Dunia Industri). Memberdayakan lingkungan sekolah dalam mewujudkan lingkungan belajar yang kondusif (atmosfir akademik). Lebih meningkatkan kesadaran dalam pengalaman agama bagi seluruh civitas akademika.
Pemodelan Sistem
Dalam perancangan sistem, peneliti menggunakan beberapa diagram visual Unified Modelling Language (UML), yaitu use case diagram, activity diagram, class diagram, dan sequence diagram.
3
3.3.1
Use Case Diagram
Gambar 1 Use Case Diagram Raport Online SMK Farmasi Yogyakarta 3.3.2
Activity Diagram
3.3.2.1 Layanan SMS Gateway
Gambar 2 Activity Diagram Mengirim SMS Broadcast
4
Gambar 3 Activity Diagram Menghapus Data Pesan Masuk
Gambar 4 Activity Diagram Menghapus Data Pesan Keluar
5
3.3.2.2 Website SMK Farmasi Yogyakarta
Gambar 5 Activity Diagram Memasukkan Nilai Siswa
Gambar 6 Activity Diagram Mengubah Data Nilai
6
Gambar 7 Activity Diagram Menghapus Data Nilai 3.3.3
Class Diagram
Gambar 8 Class Diagram Raport Online SMK Farmasi Yogyakarta
7
3.3.4 a.
Sequence Diagram Sequence Diagram SMS Gateway
Gambar 9 Sequence Diagram SMS Broadcast
Gambar 10 Sequence Diagram Request Nilai Siswa
8
b.
Sequence Diagram Website Sekolah
Gambar 11 Sequence Diagram Memasukkan Nilai Siswa
Gambar 12 Sequence Diagram Melihat Nilai Siswa
Gambar 13 Sequence Diagram Mengubah Nilai Siswa
9
Gambar 14 Sequence Diagram Menghapus Nilai Siswa 4.
Pembahasan
4.1
Pembahasan Perangkat Keras
Untuk dapat maksimal dalam menjalankan SMS Gateway pada SMK Farmasi Yogyakarta, berikut spesifikasi minimum hardware yang dibutuhkan: a.
Satu unit komputer dengan spesifikasi 1) 2) 3)
b.
Processor Dual Core/Pentium 4 RAM 512MB/1GB Hard Drive 320 GB
Modem GSM Sierra AT&T
Dalam eksperimen SMS Gateway pada SMK Farmasi Yogyakarta yang dilakukan, spesifikasi perangkat yang digunakan antara lain: a.
b.
Satu unit laptop Dell Inspiron N3010 dengan spesifikasi 1) Processor Intel® Core TM i3-2330M 2) RAM 2GB DDR3 3) Hard Drive 500GB Modem GSM Sierra AT&T
4.2
Manual Program
4.2.1
SMS Gateway
Berikut ini merupakan format pengiriman SMS untuk request nilai ujian siswa ke Layanan SMS Gateway SMK Farmasi Yogyakarta Tabel 4. 1 Format SMS Jenis SMS SMS Request Contoh
Format Penulisan SMS smkfarmasi#nis, nilai, semester#matapelajaran smkfarmasi#10.387, nilai, 1#Bahasa Indonesia
Berikut ini mekanisme testing beserta hasil output dari beberapa format pengiriman sms
10
Tabel 4. 2 Hasil Pengujian No.
SMS Request
1
SMS
SMS Response
kosong
menggunakan
atau format
tidak
Maaf, format SMS tidak sesuai\nContoh
pertama
format SMS: smkfarmasi#nis siswa, nilai,
yaitu smkfarmasi 2
Jika
nilai
belum
semester(cth : 1 or 2)#nama mata pelajaran keluar
atau
semester tidak sesuai
Maaf, nilai belum keluar atau semester tidak sesuai\nContoh format SMS: smkfarmasi#nis siswa, nilai, semester(cth : 1 or 2)#nama mata pelajaran
3
Jika
NIS
dan
nama
mata
pelajaran tidak ada atau tidak
Maaf, Nis atau Nama Mata Pelajaran tidak terdaftar, mohon diulang kembali.
sesuai 4
Jika nama mata pelajaran tidak
Nama mata pelajaran tidak terdaftar.\n
sesuai 5
Format SMS benar
Terima kasih telah memanfaatkan layanan
Contoh: smkfarmasi#10.387, nilai,
SMS Gateway SMK Farmasi Yogyakarta.
1#Bahasa Indonesia
NIS: 10.387 Nama Siswa: x Semester: Ganjil Nilai Bahasa Indonesia: 89
4.2.2
Website SMK Farmasi Yogyakarta
Pada halaman administrator website sekolah, untuk sementara akan dikelola oleh dua orang administrator, yaitu pegawai yang berstatus sebagai TU dari SMK Farmasi Yogyakarta. Sedangkan pegawai yang berstatus sebagai guru hanya dapat mengakses halaman sesuai login masing-masing untuk mengubah data identitasnya dan mengelola nilai siswa dari mata pelajaran yang diampu. Untuk penginputan data statis seperti menu, berita, agenda, galeri foto, dan sebagainya, administrator dapat langsung mengakses halaman/page sesuai dengan menu navbar yang telah disediakan. Untuk penginputan nilai siswa, sebelumnya administrator harus membuat nama kelas dan wali kelas yang diambil dari pegawai dengan jabatan sebagai guru terlebih dahulu. Hal ini dimaksudkan agar input nilai siswa dapat terorganisir sesuai dengan kelas yang menampungnya. Selanjutnya nilai dari kategori Pretest hingga UAS dapat dilihat. Dalam penginputan data siswa, dimulai dari penginputan data pendaftar/calon siswa. Setelah dinyatakan lolos seleksi dan diterima menjadi siswa SMK Farmasi Yogyakarta, maka statusnya diubah menjadi siswa.
11
4.3
Implementasi Program
4.3.1
SMS Gateway
Pegawai yang telah diberikan wewenang oleh sekolah untuk mengelola dapat masuk ke halaman administrator dengan username dan password yang telah ditentukan sekolah.
Gambar 4.1 Halaman Login Administrator Halaman utama setelah login berisi menu-menu yang dapat diakses oleh pegawai.
Gambar 4.2 Halaman Beranda Administrator Pegawai dapat memberikan SMS pengumuman bahwa nilai ujian siswa sudah dapat diakses atau di-request melalui layanan SMS Gateway.
Gambar 4. 3 Halaman Pesan Broadcast 4.3.2
Website Sekolah
Pegawai dapat mengelola halaman administrator dengan login menggunakan username dan password yang telah ditentukan.
12
Gambar 4.4 Halaman Login Administrator Website Setelah administrator berhasil login, maka halaman yang akan muncul adalah halaman utama administrator. Di halaman utama tersebut tertera NUPTK yang merupakan identitas dari admin yang telah login.
Gambar 4.5 Halaman Utama Administrator Halaman Nilai Siswa berada pada dropdown menu Akademik. Untuk mengakses nilai siswa, administrator harus memilih kelas terlebih dahulu. Setelah memilih kelas kemudian klik tombol Lihat Nilai, maka akan muncul halaman Manajemen Data Nilai Siswa. Halaman ini menampilkan NIS, nama siswa, nama mata pelajaran, kategori nilai (pretest, posttest, UTS, maupun UAS), nilai, dan aksi untuk mengubah dan menghapus data nilai.
Gambar 4.6 Halaman Nilai Siswa Halaman ini merupakan halaman user yang nantinya dapat diakses oleh pengunjung. Untuk siswa dan orangtua siswa akan mempunyai akses khusus untuk melihat data pribadi dan melihat nilai ujiannya.
13
Gambar 4.7 Halaman User Siswa dan orang tua siswa yang ingin mengubah data identitas maupun ingin melihat nilai ujian, maka dapat login dengan akun yang sudah diberikan oleh pihak sekolah. Halaman Nilai Siswa dapat diakses siswa maupun orangtua siswa setelah melakukan login sesuai akunnya. Halaman ini menampilkan nama mata pelajaran, semester, kategori nilai, dan nilai ujian siswa. Nilai yang ditampilkan masih berdasarkan inputan yang dilakukan oleh guru mata pelajaran, belum disortir berdasarkan semester maupun kategori nilai.
14
Gambar 4.8 Halaman Nilai Siswa
5.
Penutup
5.1
Kesimpulan
Dari penelitian yang dilaksanakan oleh penyusun pada SMK Farmasi Yogyakarta, maka penyusun menarik kesimpulan sebagai berikut 1.
2.
3.
Raport Online berbasis Website dan SMS Gateway pada SMK Farmasi Yogyakarta ini merupakan media informasi kegiatan/agenda dan berita sekolah dari pihak sekolah kepada siswa, orangtua siswa, dan masyarakat. Sekolah dapat memberikan akun kepada setiap siswa dan orangtua siswa sebagai hak akses secara khusus untuk melihat nilai ujian siswa yang dapat diakses dari manapun, kapanpun, yaitu melalui website sekolah. Hak akses khusus diberikan kepada setiap siswa dan orangtua siswa saat calon siswa berstatus terdaftar resmi sebagai siswa SMK Farmasi Yogyakarta. Nilai ujian siswa meliputi nilai Pretest, Posttest, UTS, dan UAS. Selain melalui website sekolah, siswa dan orangtua siswa juga dapat melihat hasil ujian siswa melalui fasilitas SMS Gateway dengan mengirim format SMS tertentu ke nomor tujuan yang sudah ditentukan oleh sekolah.
15
5.2
Saran
Dalam pembuatan Raport Online berbasis SMS Gateway dan Website dengan studi kasus yaitu SMK Farmasi Yogyakarta tersebut sebagai penunjang penyampaian informasi kegiatan/agenda dan berita sekolah, penyusun memberikan saran untuk penyempurnaan dan kelancaran pengoperasian layanan tersebut. Saran yang diberikan adalah sebagai berikut 1. 2.
3.
Membuat buku induk pada masing-masing siswa sebagai dokumentasi sekolah dan dapat mempermudah wali kelas dalam memberikan laporan hasil ujian secara komplit kepada orangtua siswa. Kekurangan sistem: Fitur yang diberikan kepada setiap guru mata pelajaran untuk mengelola nilai siswa sesuai mata pelajaran yang diampu belum tersedia karena belum dibuat fungsi untuk mengaturnya dalam pengkodean NUPTK dan NIS masih bertipe data varchar, sehingga dalam penginputannya masih bersifat manual. Penginputan NUPTK dan NIS dilakukan secara manual karena bertipe data varchar. Sebaiknya tipe data dirubah menjadi integer agar lebih mempermudah administrator saat menginputkan data identitas pegawai dan siswa. Nilai siswa per kelas belum dapat ditampilkan berdasarkan pemilihan nilai siswa per mata pelajaran, semester, tahun pelajaran, maupun kategori nilai. Hasil ujian/nilai ujian siswa dibuat dalam format PDF sehingga dapat didownload oleh siswa dan orang tua siswa.
DAFTAR PUSTAKA Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi Offset Sibero, Alexander F.K. 2011. Kitab Suci Web Programming. Yogyakarta: MediaKom
16