PENGOLAHAN JADWAL SIDANG PENGADILAN AGAMA DENGAN SMS GATEWAY (STUDI KASUS PENGADILAN AGAMA BANTUL) Nugroho Danisworo 1, Erfanti Fatkhiyah 2 1, 2, Teknik Informatika, Institut Sains & Teknologi AKPRIND Yogyakarta ABSTRACT Services SMS (Short messange Service) should be familiar to most of the general public as a service to deliver a short message. Beside cheapest, practice, and easy to use, SMS (Short Messenger Service) features is always present in all types of mobile phones. Court of religion as a state institution in charge of the various cases that are not small, so it takes the court schedule processing system based on SMS Gateway to facilitate litigants to access court schedule information. Expanded of court schedule processing applications using the programming language PHP, MySQL data storage and Gammu as SMS gateway engine. This system has a SMS Gateway service that will provide automated reply after the user sending the SMS service with the specified format in the system. Sms gateway service system is useful to the litigants in religious courts and provide court schedule information.... Keywords: Processing court schedule, SMS (Short messange Service), SMS Gateway INTISARI Layanan SMS (Short Messange Service) sudah tidak asing bagi sebagian besar masyarakat umum sebagai layanan untuk menyampaikan pesan singkat. Selain murah, praktis, juga mudah penggunaannya, fitur SMS (Short Messanger Service) selalu terdapat dalam semua jenis tipe handphone. Pengadilan agama sebagai lembaga negara yang mengurusi berbagai perkara yang tidak sedikit, sehingga dibutuhkan sistem pengolah jadwal pengadilan yang berbasis SMS Gateway untuk memudahkan pihak yang berperkara mengakses informasi jadwal sidang. Pengembangan aplikasi pengolahan jadwal sidang mengunakan bahasa pemrograman PHP, penyimpanan data dengan MySQL dan Gammu sebagai engine SMS Gateway. Sistem ini mempunyai layanan SMS Gateway yang akan memberikan balasan otomatis setelah pengguna layanan mengirimkan SMS dengan format yang telah ditentukan dalam sistem. Sistem layanan sms gateway ini bermanfaat untuk para pihak yang berperkara di pengadilan agama dan memberikan informasi jadwal sidang. Kata kunci : Pengolahan jadwal pengadilan, SMS (Short Messange Service), SMS Gateway PENDAHULUAN Perkembangan ilmu pengetahuan dan teknologi tidak terlepas dari perkembangan kebutuhan manusia. Berbagai kebutuhan mendorong daya pikir manusia untuk mengembangkan teknologi, sehingga dapat memberi kemudahan-kemudahan dalam setiap bidang kehidupan, salah satu bidang ilmu pengetahuan dan teknologi yang sedang berkembang dengan pesat adalah sistem teknologi informasi. Salah satunya teknologi yang mudah digunakan adalah text messaging atau yang biasa disebut dengan SMS (Short Message Service). SMS sangat mudah pengunaannnya disamping itu setiap handphone selalu ada fitur SMS, sehingga banyak orang yang mengunakan teknologi itu. SMS pada saat ini dapat dimanfaatkan untuk berbagai macam aplikasi seperti M-Banking, polling interaktif, kuis, pengaduan layanan masyarakat dan masih banyak lagi. Dengan teknologi SMS gateway pengguna mendapatkan informasi, biasanya hanya dengan mengetik suatu kata kunci yang sudah teregistrasi kemudian dikirimkan ke nomer tertentu pengguna dapat menerima informasi melalui SMS. SMS adalah suatu fasilitas untuk mengirim dan menerima suatu pesan singkat berupa teks melalui telepon seluler. Salah satu kelebihan SMS adalah biaya yang murah. Selain itu SMS merupakan metode store and forward sehingga keuntungan yang didapat adalah pada saat telepon seluler penerima tidak dapat dijangkau, tidak aktif atau di luar service area, penerima tetap dapat menerima SMS apabila telepon seluler sudah aktif kembali. Dalam teknologi SMS terdapat istilah SMS Center (SMSC). SMSC bertugas untuk menangani SMS. 17
Saat suatu SMS dikirim dari telepon seluler, SMS tersebut akan diterima oleh SMSC, kemudian SMSC akan meneruskan ke telepon seluler tujuan. Umumnya suatu operator mempunyai SMSC sendiri yang tersimpan pada SIM Card operator tersebut. Hal-hal lain yang terdapat pada teknologi SMS untuk memberikan informasi mengenai pengiriman dan penerimaan adalah Message Status Report, Message Submission Reportdan Message Delivery Report. (http://rapendik.com/program/pengayaan-pembelajaran/petik/561-pengertian-sms-shortmessage-service.html ) MS Gateway adalah sebuah perangkat lunak yang menggunakan bantuan komputer dan memanfaatkan teknologi seluler yang diintegrasikan untuk mendistribusikan pesan-pesan yang di-generate lewat sistem informasi melalui media SMS yang ditangani oleh jaringan seluler (Triyono, 2010). SMSD (SMS Daemon) adalah modul program untuk menerima dan mengirim SMS yang bekerja dengan menggunakan SQL server untuk penampungan semua inbox dan outbox yang ada di seluler. Sampai dengan versi ini baru mensupport dengan 2 modul database yaitu MySQL & PostgreSQL.( http://wammu.eu/smsd/,). SMS Device merupakan alat pengirim SMS yang berupa modem ataupun handphone. Agar dapat digunakan dengan semestinya, maka devices ini harus memenuhi syarat-syarat tertentu agar dapat terintegrasi dengan gammu. ( http://wammu.eu/ ). 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 tool ini tanpa perlu takut dengan masalah legalitas dan biaya yang mahal yang harus dikeluarkan. Gammu mendukung berbagai macam model telepon seluler dengan berbagai jenis koneksi dan type. Gammu digabungkan dengan Bahasa pemrograman baik PHP maupun ASP, bahkan menggunakan aplikasi desktop seperti Delphi atau Visual Basic. Databasenya dapat diakses menggunakan database administration seperti Php Myadmin. Kelebihan dari tool Gammu adalah dapat dijalankan menggunakan sistem operasi Windows maupun Linux, kemudian dari sisi perangkatnya, banyak perangkat yang kompatibel dan Gammu menggunakan database MySQL sehingga mudah untuk dihubungkan dengan aplikasi web. Dan Baik kabel USB maupun serial, semuanya kompatibel dengan Gammu..( http://wammu.eu/,) METODOLOGI Diagram context Admin Jadwal Sidang SI Jadwal Sidang PA BANTUL Jadwal Info Jadwal Sidang Masyarakat Gambar 1. Diagram Context Gambar 1 menerangkan proses dari sistem pengolahan jadwal sidang, dimulai dari admin yang bertugas untuk menginputkan jadwal sidang. Ketika pengguna mengirimkan permintaan informasi jadwal sidang sistem akan menerima dan meresponnya, sistem akan membaca pesan jika format permintaan benar dan kode yang ada sistem akan mengirimkan informasi jadwal sidang sesuai dengan kode yang diminta. Diagram level 0 Dari alir data diagram berikut dapat dilihat alir data dari sistem yang akan dibuat, kemana data akan disimpan kemudian data akan digunakan lagi. Diagram level 0 pengolahan jadwal sidang dapat dilihat pada gambar 2. 18
Gambar 2: Diagram Level 0 Diagram level 1 Dari diagram alir berikut dapat dilihat lebih jelas data yang telah dimasukan oleh admin akan diproses dan disimpan dalam tabel, ketika ada permintaan informasi sistem akan membaca data kemudian dilanjutkan ke proses data keluar kemudian aakan mengirim data ke peminta informasi dalam bentuk SMS.diagram level 1 dapat dilihat pada gambar 3. Gambar 3: Diagram Level 1 Kerelasian Antar Tabel Kerelasian tabel dapat dilihat pada gambar 4, dari enam tabel yang ditampilkan hanya tabel jenis_perkara dan tabel sidang yang direlasikan dengan nomer perkara sebagai primary key di dalam tabel jenis_perkara. 19
Gambar 4: Kerelasian Antar Tabel HASIL DAN PEMBAHASAN Hasil dan pembahasan perancangan yang telah dibuat untuk mengetahui apakah aplikasi yang telah dibuat sesuai dengan perancangannya, s elain itu juga untuk mengetahui detail jalannya aplikasi serta kesalahan yang ada untuk pengembangan dan perbaikan lebih lanjut. Tampilan Awal Form Tampilan awal pada saat aplikasi dijalankan, akan keluar menu login. Untuk menggunakan sistem user harus login terlebih dahulu dengan mengisikan user name dan password dapat dilihat di Gambar 5. Gambar 5: Form Login Ketika login terjadi kesalahan sistem akan memperingatkan kesalahan dan meminta login kembali dengan user name dan password yang benar dapat dilihat di Gambar 6. Gambar 6: Validasi Kesalahan Login 20
Gambar 7 menunjukkan source code yang digunakan untuk validasi login. Ketika terjadi kesalahan ketika login akan muncul keterangan kesalahan yang menyebabkan login tidak berhasil dilakukan. Gambar 7: Source Code Validasi Login Halaman Utama Tampilan utama merupakan tampilan yang akan muncul ketika login dinyatakan berhasil. Dari halaman utama admin dapat mengakses menu yang terdapat dalam aplikasi. Menu yang ada 6 (enam) yaitu Halaman Utama, Data SMS, Data Sidang, Admin, Informasi dan Keluar, dapat dilihat pada Gambar 8. Tampilan Menu Data SMS Gambar 8: Tampilan Halaman Utama Dalam menu message terdapat sub menu yang berkaitan dengan pengiriman pesan SMS (short message service), yang antara lain pesan masuk, pesan keluar, pesan terkirim, dan kirim pesan. Dapat dilihat dalam tampilan Gambar 9. 21
Gambar 9: Tampilan Menu Data SMS Tampilan Sub Menu Data SMS 1. Daftar Pesan masuk Daftar pesan masuk menampilkan pesan yang diterima dan tersimpan di dalam tabel inbox. Dalam gambar 10 tampilan daftar pesan masuk hanya menyediakan fungsi untuk menghapus pesan saja. Gambar 10: Daftar Pesan Masuk. 2. Daftar Pesan Terkirim Dapat dilihat dalam gambar 11 daftar pesan terkirim menampilkan pesan yang telah berhasil dikirim oleh sistem. Dalam daftar pesan terkirim hanya menyediakan fungsi untuk menghapus pesan saja. Gambar 11 Daftar Pesan Terkirim. 22
Menu Data Sidang Menu data sidang memuat 2 sub menu yang berhubungan dengan pengolahan jadwal sidang contoh tampilan dalam Gambar 12. Gambar 12 Gambar Sub Menu Data. 1. Form Tambah Jadwal Sidang Form berikut ini berfungsi untuk menambah jadwal sidang yang baru data yang dimasukkan meliputi nomer perkara, jenis sidang, para pihak yang terkait dengan perkara, jadwal sidang berikutnya, dan agenda sidang. Tampilan form tambah jadwal sidang pada gambar 12. Gambar 12: Form Tambah Jadwal Sidang 2. Daftar Jadwal Sidang Daftar berikut yang menampilkan jadwal sidang yang akan berlangsung. Dapat dilihat gambar 13 terdapat dua fungsi yaitu hapus dan ubah. Jadi ketika admin mendapatkan agenda sidang dan jadwal yang baru admin dapat mengubah melalui fungsi ubah pada daftar jadwal sidang. Gambar 13: Daftar Jadwal Sidang 23
Menu Admin Menu admin memuat dua sub menu yang berhubungan dengan administrator aplikasi. Contoh tampilan lihat gambar 14. Gambar 14: Sub Menu Admin 1. Penguna Baru Pengguna baru ditujukkan untuk membuat akun yang baru, meskipun aplikasi ini hanya untuk single user tetapi dimungkinkan untuk membuat penguna baru sehingga admin dapat masuk dengan nama dan password yang lain. Penambahan pengguna baru hanya dapat dilakukan ketika aplikasi sedang login. Contoh tampilan pengguna baru dapat dilihat gambar 15. Gambar 15: Form Pengguna Baru. 2. Ganti Sandi Form ini digunakan untuk mengganti sandi pengguna yang sedang login. Dengan mengetikkan sandi yang lama kemudian membuat sandi yang baru. Contoh tampilan dalam gambar 16. Gambar 16: Form Ganti Password. 24
KESIMPULAN Berdasarkan pembahasan rancangan pengolahan jadwal sidang Pengadilan Agama dengan SMS Gateway ada beberapa kesimpulan yang dapat diambil antara lain : 1. Sistem pengolahan jadwal sidang Pengadilan Agama dengan SMS Gateway dapat membantu parapihak terkait mendapatkan informasi jadwal sidang dengan mudah dan praktis. 2. Penggunaan sms gateway dalam pengolahan jadwal dapat menambah pelayanan Pengadilan Agama Bantul dalam memberikan informasi, khususnya informasi jadwal sidang. DAFTAR PUSTAKA Bunafit Nugroho, 2004, Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, Gava Medika, Yogyakarta Bunafit Nugroho, 2004, Perancangan Web dengan Fireworks dan Dreamweaver MX, Gava Medika, Yogyakarta Herlina Latipa Sari, 2010, Implementasi SMS (Short Messang Service) Gateway Pada Sistem Informasi Palang Merah Indonesia (PMI) Kota Bengkulu, Universitas Dehasen Bengkulu. Indra Satriady, 2012, Aplikasi Sms Gateway Kesiswaan Di Smun 1 Batulayar Lombok Barat Menggunakan Html, Php Dan Mysql, Jurusan Teknik Informatika Fakultas Teknologi Industri Institut Sains & Teknologi Akprind Yogyakarta. Iqbal Irwansyah, 2008, Rancang Bangun SMS Gateway Berbasis Web Dengan Sistem Operasi Linux Ubuntu, Program Ekstensi Departemen Teknik Eletro, Fakultas Teknik,Universitas Indonesia. Sutanta, E. 2004. Sistem Basis Data. Yogyakarta: Graha Ilmu. Sutarman, 2003, Membangun Aplikasi Web dengan PHP dan MySQL,Yogyakarta, Graha Ilmu. Triyono J, 2010, Pelayanan KRS On-line berbasis SMS, Jurnal Teknologi, Vol.3 No.1, Juni 2010, pp 33-38. http://kumoro.staff.ugm.ac.id/wpcontent/uploads/2008/09/data-dan-informasi.pdf (Diakses Mei 2013). http://rapendik.com/program/pengayaan-pembelajaran/petik/561-pengertian-sms-shortmessage-service.html (Diakses Agustus 2014). http://wammu.eu/smsd/ (Diakses Agustus 2014). 25