Augury, Mobile Parent Monitoring System... 63
MOBILE PARENT MONITORING SYSTEM WITH J2ME Augury El Rayeb1 , Sri Rahayu2 , Irvan Noviansyah3 1,2,3
STMIK Raharja Tangerang, Jl. Jederal Sudirman No. 40 Modern Tangerang – Banten E-mail:
[email protected],
[email protected]
ABSTRACT Technologi computerizes and Comunication has proven its fruitfulness in gets socialization at society, with its technological amends that can create various information tool in point, accurate and relevant according to information which is needed. It utilized by various party, one of it is Raharja college that utilize computerization technology to present information to college student, but in effect just a few percent of college student that maximize that system to be passed on to oldster as form of accountability in world education. Parent Monitoring System are one application system that utilizes programming languages Java2 Micro Edition (J2ME) to been planted out on- communication peripheral to be able to give information and reporting hits college student lecturing. On this system, function communication peripheral as client whereas function PC computer as server for center data. With that attending system expected oldster can give observation and support to college student so to the effect role and oldster in world education gets to walk optimal ala. Keywords: parentissystem's monitoring, j2me, communicationperipheral,multiplatform
ABSTRAK Tekhnologi komputerisasi dan komuniksi telah membuktikan kesuksesannya dalam bersosialisasi di masyarakat, dengan berkembangnya teknologi tersebut mampu menciptakan berbagai alat informasi yang tepat, akurat dan relevan sesuai dengan informasi yang dibutuhkan. Hal ini dimanfaatkan oleh berbagai pihak, salah satunya adalah Perguruan Tinggi Raharja yang menggunakan teknologi komputerisasi untu menyajikan informasi kepada mahasiswa, namun pada hakekatnya hanya beberapa persen dari mahasiswa yang memaksimalkan sistem tersebut untuk disampaikan kepada orang tua sebagai wujud tanggung jawab dalam dunia pendidikan. Parent Monitoring System adalah sebuah sistem aplikasi yang menggunakan bahasa pemrograman Java2 Micr Edition (J2ME) untuk ditanam pada perangkat komunikasi agar dapat memberikan informasi serta laporan mengenai perkuliahan mahasiswa. Pada sistem ini, perangka komunikasi difungsikan sebagai client sedangkan komputer PC difungsikan sebaga server untuk pusat data. Dengan hadirnya sistem tersebut diharapkan orang tua mamp memberikan pengawasan serta dukungan kepada mahasiswa sehingga tujuan peran serta orang tua dalam dunia pendidikan dapat berjalan secara optimal. Kata kunci : parent monitoring system, j2me, perangkat komunikasi, multiplatform.
PENDAHULUAN Hadirnya teknologi Wireless yang sering dijumpai pada alat-alat komunikasi serta informasi seperti halnya Handphone dan Komputer yang dapat berinteraksi untuk memberikan informasiinformasi yang dibutuhkan bagi penggunanya menjadi pendukung berkembangnya fungsi-fungsi yang
64. CSRID Journal, Vol.3 No.1 Februari 2011, Hal. 63 - 68
dimiliki oleh alat-alat tersebut, dengan dilengkapi JVM (Java Virtual Machine) perangkat komunikasi mampu menjalankan aplikasi-aplikasi java yang berbasis mobile yang dikenal dengan sebutan J2ME (Java 2 Micro Edition). Peran serta teknologi informasi menjadi tolak ukur kemajuan bagi para mahasiswa, selain bisa menganalisa sistem berjalan mahasiswa mampu menciptakan ide-ide baru untuk berinovasi pada teknologi yang berkembang saat ini. Tentunya hal yang berguna bagi dunia pendidikan serta mampu memberikan alat bantu yang berguna bagi masyarakat.Dengan adanya kepedulian dari orang tua dapat mempengaruhi kemajuan mahasiswa, disamping pengawasan akan kehadiran mahasiswa, pengontrolan nilai menjadi pemicu semangat bagi mahasiswa dalam keseriusan proses belajar. Oleh karena itu dibutuhkan sebuah sistem untuk orang tua mahasiswa yang mampu memberikan informasi berupa absensi dan daftar nilai mahasiswa sehingga orang tua mahasiswa dapat memberikan tindakan yang tepat terhadap anak-anak mereka guna mewujudkan peran serta orang tua dalam dunia pendidikan. Perguruan Tinggi Raharja sudah memiliki sistem yang dapat di akses serta memenuhi kebutuhan mahasiswa, namun sistem tersebut masih belum dimanfaatkan oleh mahasiswa sehingga laporan serta informasi perkuliahan tidak sampai kepada orang tua mahasiswa. Untuk memperoleh informasi orang tua mahasiswa harus menemui pihak terkait untuk mendapatkan informasi yang dibutuhkan, dengan demikian berarti informasi masih belum bisa didapat dari luar (masih internal) untuk menyajikan informasi yang bias diakses secara luas (dari manapun dan kapanpun) perlu dikembangkan suatu sistem yang multiplatform, yaitu sistem yang dapat diakses secara langsung oleh orang tua mahasiswa. PEMBAHASAN 1. Parent Monitoring System Modeling A. Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, bukan “bagaimana”. Sebuah use case mempresentasikan sebuah interaksi antara actor dengan sistem.
Gambar 1. Use Case Parent Monitoring System
Berdasarkan gambar satu diatas, terdapat tiga aktor yang memiliki fungsi masing-masing. Aktor orang tua Mahasiswa berfungsi sebagai pengguna sistem yang dapat mengakses seluruh menu yang ada. Pada awal penggunaan sistem aktor diharuskan mensetting nim dan password sebagai parameter sistem untuk mengenali mahasiswa yang dituju, selanjutnya sistem akan menyimpan data tersebut didalam Hand Phone untuk digunakan kembali oleh user sampai aktor mereset data tersebut. Aktor Dosen bertugas mengabsen mahasiswa pada pertemuan dikelas sedangkan aktor Admin bertugas mengisi biodata mahasiswa, menginput nilai, membuat jadwal mahasiswa serta menginput informasi yang dibutuhkan oleh orang tua mahasiswa.
Augury, Mobile Parent Monitoring System... 65
B. Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/property) suatu sistem, sekaligus menewarkan layanan untuk memenipulasi keadaan tersebut.
Gambar 2. Class Diagram Parent Monitoring System
Dari gambar 2 diatas dapat diketahui relasi antar tabel. Biodata mahasiswa tersimpan pada tabel mhs, pada proses pembuatan jadwal serta batal tambah data disimpan pada tabel daftar_kelas_mhs sehingga selama perkuliahan berlangsung dosen dapat melakukan proses absen pada tabel absen_mhs. Setelah ujian dilaksanakan admin dapat mengisi nilai pada tabel daftar_kelas_mhs.
Gambar 3. Class Diagram Users
Untuk informasi yang diberikan kepadda orang tua mahasiswa, admin menginput data pada tabel berita dan agenda sesuai dengan jenis informasi tersebut. C. Activity Diagram Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang berjalan, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralelel yang mungkin terjadi pada beberapa eksekusi. Activity diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing). Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur aktivitas dari level atas secara umum.
66. CSRID Journal, Vol.3 No.1 Februari 2011, Hal. 63 - 68
Gambar 4. Activity Diagram Setting
Dari gambar 4 diatas dapat dilihat proses dari setting. Pada awal penggunaan sistem, orang tua mahasiswa diharuskan mengisi nim serta password mahasiswa yang selanjutnya sistem akan mengecek data tersebut ke server untuk validasi, jika data tersebut valid maka sistem akan menyimpan data tersebut pada Hand Phone melalui Record Management Sistem (RMS). Data yang disimpan akan dipanggil kembali pada saat dibutuhkan oleh user. Setelah proses setting selesai user dapat menggunakan aplikasi tanpa harus melakukan setting ulang.
Gambar 5. Activity Diagram Menu
Augury, Mobile Parent Monitoring System... 67
Pada menu sistem user disuguhkan dengan menu pilihan, menu yang dipilih oleh user akan dikonfirmasikan keserver melalui koneksi internet dan ditampilkan pada Hand Phone user,dengan demikian user akan memperoleh informasi yang selalu update. 2. Data, Informasi dan Services yang dibutuhkan Sistem membutuhkan data untuk diolah sehingga menghasilkan informasi yang sesuai dengan yang dibutuhkan. Setiap aktivitas belajar mahasiswa akan terekam menjadi sebuah data yang terupdate secara otomatis sehingga informasi dapat diberikan secara cepat, tepat dan akurat sehingga memungkinkan sistem untuk memberikan service terhadap user. 3. Implementasi Parent Monitoring System Pada perancangannya tampilan sistem disesuaikan dengan kebutuhan pengguna, hal ini dimaksudkan agar dari semua golongan pengguna mampu mengoperasikan sistem.
Gambar 6. Tampilan Aplikasi
Ketika aplikasi dijalankan pertama kali user melakukan setting dengan mengisikan nim dan password, selanjutnya sistem akan mengecek data tersebut pada server. Apabila data tersebut valid maka data akan disimpan pada Hand Phone melalui Record Management System (RMS), dengan demikian user tidak memerlukan setting pada penggunaan aplikasi berikutnya. Data nim akan dipanggil kembali ketika user menggunakan aplikasi sebagai parameter query pada database server, hal ini dimaksudkan agar sistem dapat memberikan informasi yang akurat pada tujuannya. Sistem menyediakan lima service utama sebagai menu user yaitu biodata, kehadiran, jadwal, daftar nila dan informasi serta satu menu reset untuk menghapus data pada RMS.
Gambar 7. Tampilan Informasi Mahasiswa
68. CSRID Journal, Vol.3 No.1 Februari 2011, Hal. 63 - 68
Pada saat user memilih salah satu menu utama maka sistem akan mengiririm data pada server untuk selanjutnya server memberikan informasi yang dibutuhkan oleh user, seperti yang terlihat pada gambar 7 diatas.
SIMPULAN Parent Monitoring System adalah sebuah sistem yang dirancang guna memenuhi kebutuhan informasi bagi para orang tua mahasiswa, selain dapat memberikan informasi secara tepat, akurat dan relefan sistem ini dirancang pada peralatan telekomunikasi yang dapat diakses dimanapun dan kapanpun dibutuhkan. Secara garis besar dapat disimpulkan sebagai berikut: (1) Agar sistem yang ada di Perguruan Tinggi Raharja dapat dimanfaatkan oleh mahasiswa dan dapat menjadi informasi bagi orang tua mahasiswa maka perlu diimplementasikan sistem parent monitoring system. (2) Agar informasi yang berguna bagi mahasiswa dan orang tua mahasiswa dapat diakses atau didapatkan dari luar maka parent monitoring system ini harus dirancang pada peralatan telekomunikasi yang dapat diakses dimanapun dan kapanpun dibutuhkan.
DAFTAR RUJUKAN Budi Raharjo, Imam Heryanto, Arif Haryono. 2010. Tuntunan Pemrograman Java untuk Business Intellegent Dan Data Mining Pada Perguruan Tinggi Raharja. Cahyo Wibisono. 2009. Perancangan sistem informasi absensi online untuk menunjang pelaporan pada PT.PLN (Persero) distribusi jakarta raya dan Tangerang. Handphone. Edisi Revisi. Bandung : Informatika Hari Purnomo. 2010. SMS Gateway. Skripsi. Jurusan Teknik Informasi. STMIK Raharja, TangerangJogianto HM. 2006. Sistem Teknologi Informasi. Edisi II. Yogyakarta : AndiKasiman Peranginangin. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta : Andi.M. Shalahuddin, Rosa A.S. 2008. Pemrograman J2ME . Cetakan Pertama. Bandung : Informatika. R. Purnama. 2008. Pemrograman J2ME Tingkat dasar. Surabaya : Gitamedia Press. Rahmat Priyanto. 2007. Belajar sendiri menguasai MySQL 5. Jakarta : Elex Media Komputindo.Siti Julaeha. 2009. Analisa Sistem Informasi Akadamik Dengan Menggunakan Metode Skripsi. Jurusan Teknik Informasi. STMIK Raharja, Tangerang. Jurusan Sistem Informasi. STMIK Raharja, Tanggerang.