• Tidak ada hasil yang ditemukan

MEMBANGUN SISTEM INFORMASI JADWAL PEMBUATAN DAN JATUH TEMPO SIM BERBASIS SMS GATEWAY

N/A
N/A
Protected

Academic year: 2021

Membagikan "MEMBANGUN SISTEM INFORMASI JADWAL PEMBUATAN DAN JATUH TEMPO SIM BERBASIS SMS GATEWAY"

Copied!
6
0
0

Teks penuh

(1)

MEMBANGUN SISTEM INFORMASI

JADWAL PEMBUATAN DAN JATUH TEMPO SIM

BERBASIS SMS GATEWAY

Nurul Efendi1, Ir. Sumarno, MM2

1,2 Jurusan Teknik Informatika, Universitas Muhammadiyah Sidoarjo 1efendinurul@yahoo.com, 2sumarna@yahoo.com

Abstract

SMS or Short Messaging Services is a facility in Mobile Communications technology most commonly used today because of low cost, the process is fast, and can be directly received by the destination. In this final project will be implemented SMS Gateway to applicant data information, schedule of drive around, and Satpas Pasuruan Activity Information.

SMS Gateway application in the final project was built using Gammu as a tools between Mobile_station tools with Laptop or PC. For the process of updating data in the database using a web system that is built using PHP technology. For database using MySQL.

This system has two processes, which is SMS autoreply process, and data update process. SMS autoreply process is process by which user (applicant) to get SMS containing information by requested the user where information is processed by the SMS Gateway application earlier. while data update is done by the Admin is in charge of all of the accuracy of the data. In a delay parameter was also found that there is a difference when the data transfer (SMS) for infrastructure and mobile telecommunications provider that is possible due to the interconnection process in it. Keywords : SMS Gateway, MySQL, Gammu, Delay, SMS, mobile-station

1. PENDAHULUAN 1.1 Latar Belakang

Surat Ijin Mengemudi (SIM) adalah bukti registrasi dan identifikasi yang diberikan oleh Polri kepada seseorang yang telah memenuhi persyaratan administrasi, sehat jasmani dan rohani, memahami peraturan lalu lintas dan terampil mengemudikan kendaraan bermotor. Setiap orang yang mengemudikan kendaraan bermotor di Jalan wajib memiliki Surat Izin. Salah satu persyaratan permohonan SIM perseorangan adalah harus lulus ujian teori, praktek, dan ketrampilan. Pada tes tersebut petugas Satpas memanggil setiap peserta untuk persiapan mengikuti satu per satu tes tersebut. Cara petugas untuk memanggil satu per satu para peserta tes dirasa tidak efektif karena dimungkinkan ada yang terlambat menuju tempat tes karena suatu halangan lain.

Melihat permasalahan tersebut maka dibutuhkan sebuah sistem untuk memecahkan persoalan yang ada. Dengan sistem ini para peserta tes SIM perseorangan dapat menerima notifikasi bahwa tes akan

diadakan beberapa menit lagi sehingga para peserta tes dapat bersiap-siap di depan ruangan tes. Dan juga dengan adanya sebuah sistem ini maka masyarakat akan mendapatkan informasi lebih awal kapan masa berlaku SIM nya akan habis melalui pesan singkat (SMS) ke telepon seluler yang dimiliki sehingga dapat melakukan proses perpanjangan sebelum waktunya habis. Dimana sistem akan mengecek masa berlaku SIM setiap pengendara, dan sistem akan mengirim informasi peringatan melalui SMS sebelum tanggal terkait.

Berdasarkan uraian diatas penulis tertarik untuk mengambil judul penelitian ”Membangun Sistem Informasi Jadwal Pembuatan dan Jatuh Tempo SIM Berbasis SMS Gateway”.

1.2 Tujuan

Adapun tujuan dari penelitian ini adalah sebagai berikut :

Menghasilkan sebuah sistem aplikasi informasi jadwal pembuatan dan jatuh tempo SIM berbasis SMS Gateway.

(2)

2. LANDASAN TEORI

2.1 SMS Gateway

Gateway menurut kamus Inggris-Indonesia diartikan sebagai pintu gerbang. Namun pada dunia komputer,

gateway berarti jembatan pengubung antara satu sistem dengan sistem lain yang berbeda, sehingga dapat terjadi pertukaran data antar sistem tersebut. Dengan demikian SMS gateway dapat diartikan sebagai suatu penghubung untuk lalu lintas data-data SMS, baik yang dikirim maupun yang diterima. (Wahidin, 2010)

Pengertian SMS gateway saat ini adalah sebuah program yang mengkomunikasikan antar system operasi komputer, dengan perangkat komunikasi yang terpasang untuk mengirim atau menerima SMS.

2.2 AJAX

AJAX memiliki kepanjangan Asynchronous Javascript And XML merupakan suatu teknik baru dalam dunia web tapi bukan merupakan bahasa

pemrograman yang baru.

Dikembangkan sekitar 2-3 tahun yang lalu, AJAX mulai dilirik oleh para web desainer dan programmer. Dengan adanya AJAX, akses data ke server yang dikirim melalui client via web dapat lebih cepat daripada mekanisme biasa. Hal ini dikarenakan AJAX tidak perlu melakukan proses loading page (refresh page) atau pindah ke page yang lain. AJAX dapat diintegrasikan dengan server side programming seperti PHP, ASP, JSP dll. (Eko Prasetyo, 2008)

2.3 GAMMU

Gammu adalah sebuah project yang membuat sebuah aplikasi, script dan driver yang dapat mengatur beberapa fungsi yang ada pada telepon selular atau alat sejenis. Gammu sendiri bekerja didalam command line atau sebagai daemon (service). (Wahidin, 2010)

Dengan menggunakan Gammu kita bisa membuat sebuah simulasi mengirim dan menerima SMS melalui

modem GSM dan sebuah

komputer/laptop. Kelebihan Gammu dari tool SMS gateway lainnya adalah : 1. Gammu bisa di jalankan di

Windows maupun Linux

2. Banyak device yang kompatibel oleh gammu

3. Gammu menggunakan database MySql

4. Baik kabel data USB maupun SERIAL, semuanya kompatibel di Gammu.

2.4 MySQL

My SQL adalah sebuah relational database management system yang sangat cepat dan kuat.

MySQL adalah merupakan

perangkat lunak untuk sistem manajemen database (database management system). Karena sifatnya yang open source dan memiliki kemampuan menampung kapasitas yang sangat besar, maka MySQL menjadi

database yang sangat popular dikalangan web programmer. (Eko Prasetyo, 2008)

2.5 DFD (Data Flow Diagram)

Data Flow Diagram adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. Ada beberapa simbol DFD yang dipakai untuk menggambarakan data beserta proses transformasi data, antara lain :

1. Proses

Komponen pertama yang menunjukkan tansformasi dari masukan menjadi keluaran. Dalam hal ini sejumlah masukan dapat menghasilkan hanya satu keluaran ataupun sebaliknya. Proses ini dilambangkan dengan bentuk elips.

Gambar 2.7.1 Proses 2. Aliran data

Komponen ini dipresentasikan dengan menggunakan panah yang menuju ke/dari proses. Digunakan untuk mengambarkan gerakan paket data atau informasi dari suatu bagian ke bagian

(3)

lain dari sistem, dimana penyimpanan mewakili lokasi penyimpanan data (Husni, 1997;16). Aliran ini digambarkan dengan simbol garis lurus dengan anak panah yang menunjukkan arah aliran.

Gambar 2.7.2 Aliran Data 3. Penyimpanan

Komponen ini digunakan untuk memodelkan kumpulan data atau paket data. Notasi yang digunakan adalah garis sejajar, segi empat dengan sudut melengkung atau persegi panjang.

Gambar 2.7.3 Penyimpanan Data 4. Terminator

Komponen yang dipresentasikan dengan menggunakan simbol persegi panjang yang mewakili entitas luar dimana sistem berkomunikasi.

Gambar 2.7.4 Terminator 5. Jenis-jenis DFD

Data Flow Diagram(DFD) dibedakan berdasarkan levelnya, berikut ini adalah contoh DFD level 0 dan level 1. a. DFD level 0 Contoh DFD level 0 Gambar 2.7.5 DFD level 0

b. DFD level 1

Contoh DFD level 1

Gambar 2.7.6 DFD level 1

2.7 Diagram Alur (Flowchart)

Diagram alur adalah langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana

masing-masing simbol

merepresentasikan suatu kegiatan tertentu. Diagram alur diawali dengan penerimaan input, pemrosesan input dan diakhiri dengan penampilan input.

Simbol-simbol yang digunakan dalam diagram alur untuk menggambarkan urutan logika dari suatu program adalah sebagai berikut :

2.8 PHP

1. Pengertian PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). PHP kepanjangan dari Personal Home Page tapi akhirnya mengalami perubahan dan menjadi PHP

Hypertext PreProcessor. Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.

PHP adalah server-side scripting language yang didesain spesifik untuk web(Eko Prasetyo,2008). Dalam page HTML, dapat dimasukkan kode PHP yang akan dieksekusi setiap kali halaman

dikunjungi. PHP kode

diterjemahkan di web-server dan diubah menjadi HTML atau output

(4)

lain yang akan dilihat oleh pengunjung halaman.

Gambar 3.5 Flowchart diagram system PHP adalah sebuah bahasa pemrograman seperti halnya Java, Pascal, Basic atau C yang bersama-sama dengan database server

membuat situs yang dibuat menjadi lebih dinamis.

3. DIAGRAM SISTEM

Perangkat lunak pada penelitian ini dibangun menggunakan Dreamweaver dan berjalan di Sistem Operasi Windows 7.

Gambar 3.1 Diagram system

User mengirimkan SMS ke Server, data yang diterima server akan diproses oleh database. Setelah database menemukan data yang diminta, selanjutnya sms di kirim ke server, sehingga user menerima informasi jadwal pembuatan SIM.

3.1 FLOWCHART ALUR KERJA SISTEM

Secara umum sistem yang akan dibuat pada aplikasi ini dapat digambarkan seperti flowchart dibawah ini:

Gambar 3.5 Flowchart diagram system

User mengirimkan sms, kemudian aplikasi mengecek format sms, jika sms benar maka query dikirim ke database, lalu user menerima balasan sms berupa terjemahan kata yang diinginkan oleh user. Apabila format sms yang diketik salah maka sms dikirim kembali dengan memberitahukan bahwa format sms tidak ada di database.

3.2 DATA FLOW DIAGRAM (DFD) Berikut ini penjelasan DFD fungsional

(5)

Gambar 3.2.1 DFD Level 0

Gambar 3.2.1 DFD Level 1

4 TAMPILAN HALAMAN ADMIN 4.1 Index / Login

Index / Login merupakan menu awal dari aplikasi informasi jadwal SIM.

Gambar 4.1 Admin Login

Gambar 4.1 merupakan Admin Login yang berfungsi untuk memasukkan data master yang hanya bisa dilakukan oleh admin, oleh karena fungsinya yang sangat penting maka diperlukan username dan

password, misalnya username ”Admin” dan

password ”admin”. Jika username atau

password tidak ada atau tidak cocok maka tidak akan masuk kedalam Menu Admin. Jika username dan password sudah benar maka Halaman Utama Admin akan ditampilkan.

4.2 Halaman Menu Utama Admin (Home)

Halaman menu utama admin (home) merupakan menu awal dari aplikasi pemesanan Studio Musik 21 setelah user admin melakukan login. Pada halaman ini terdapat beberapa menu yang dapat diakses dengan me-klik tiap menu yang ingin dipilih. Adapun tampilannya sebagai berikut.

Gambar 4.2 Halaman Utama Admin Pada Gambar 4.2 adalah tampilan awal setelah seorang admin melakukan login terdapat beberapa menu utama yang tersedia yaitu Data Admin, Data SIM, Data Pemohon, Validasi Nasional, Putor, Dalam Keadaan Darurat Hubungi, Informasi, Jadwal, Logout. Adapun tampilan masing-masing menunya sebagai berikut.

4.3 Registrasi Via SMS

Regristrasi via SMS berfungsi untuk mendaftarkan admin dalam database SMS Gateway. Untuk regristasi caranya ketik REG#USERNAME#PASSWORD#NAMA. Kirim ke SMS CENTER, adapun tampilannya sebagai berikut.

(6)

Gambar 4.13 Registrasi Via SMS Apabila SMS regristasi sudah terkirim maka secara otomatis akan tersimpan dalam database pada tabel user. Selanjutnya akan mendapat balasan seperti gambar berikut.

Gambar 4.14 Balasan Registrasi Via SMS

4.4

Pengingat Perpanjangan SIM

Pengingat perpanjangan SIM digunakan untuk mengingatkan pemohon agar melakukan perpanjangan sebelum waktunya. Pengingat perpanjangan SIM tersebut akan otomatis diterima pemohon apabila sudah waktunya untuk melakukan perpanjangan, adapun tampilannya sebagai berikut.

Gambar 4.19 Pengingat 5.1 KESIMPULAN

Dari hasil penelitian dapat disimpulkan sebagai berikut:

1. Sistem ini dapat membantu Para Wajib Pajak untuk mengetahui detail data wajib pajak, informasi-informasi pajak daerah, serta jadwal lokasi penyelenggaraan Drop Box di Sidoarjo secara uptodate. 2. Biaya untuk informasi menggunakan sms

gateway lebih terjangkau dari pada via telepon.

3. Dari hasil pengujian sistem aplikasi, dapat disimpulkan lamanya waktu pesan terkirim tergantung pada provider yang digunakan oleh para wajib pajak.

5.2 SARAN

Aplikasi informasi Wajib Pajak

berbasis sms gateway ini dapat di

kembangkan bukan hanya untuk Kantor

Pelayanan Pajak Pratama Sidoarjo saja

tetapi juga bisa dikembangkan oleh

Kantor Pelayanan Pajak lainnya.

DAFTAR PUSTAKA

Referensi Buku:

1.

Kadir,

Abdul. 2008. Dasar

Pemrograman WEB Dinamis Menggunakan PHP. Yogyakarta : C.V ANDI OFFSET.

2. Kadir, Abdul. 2008. Belajar DATABASE menggunakan MySQL . Yogyakarta : C.V ANDI OFFSIT 3. Megawati, Dina B. 2012. Implementasi

dan Pengujian SMS Gateway Sebagai Media Alert Warning Jatuh Tempo Pajak Kendaraan Bermotor Palembang. Universitas Bina Darma. Palembang. 4. Prasetyo, Eko. 2008. Pemrograman

Web PHP & MySQL Untuk Sistem Informasi Perpustakaan . Yogyakarta : Graha Ilmu.

5. Wahidin. 2010. Aplikasi SMS dengan PHP Untuk Orang Awam. Maxicom. Palembang.

Gambar

Gambar 2.7.4 Terminator  5.  Jenis-jenis DFD
Gambar 3.5  Flowchart diagram system  PHP  adalah  sebuah  bahasa  pemrograman  seperti  halnya  Java,
Gambar 3.2.1 DFD Level 0
Gambar 4.19 Pengingat  5.1  KESIMPULAN

Referensi

Dokumen terkait

MENGELOLA SUMBER DAYA A MANUSIA USAHA MANUSIA USAHA KECIL KECIL OLEH :..

Secara simultan, penggunaan pupuk organik cair dan dinamika kelompok berpengaruh signifikan terhadap keberhasilan usaha tani kedelai di Kecamatan Cibitung Kabupaten

Keterdapatan endapan timah yang terkenal di dunia ada pada daerah yang disebut dengan The Southeast Asian Tin Belt (Jalur Timah Asia Tenggara) yang membentang dari

Hasil penelitian menunjukkan bahwa perlakuan kosentrasi ekstrak telur keong mas yang berbeda memberikan pengaruh yang nyata terhadap daya berkecambah dan kecepatan

Motivasi eksternal merupakan dorongan dari luar diri pengunjung untuk melakukan kunjungan ke Kebun Raya Bogor terbagi menjadi 29 persen karena lokasi Kebun Raya

Sudarwan (Siti Supriyati, 2015: 4) motivasi diartikan sebagai kekuatan, dorongan, kebutuhan, semangat, tekanan, atau mekanisme psikologis yang mendorong seseorang

Program Pascasarjana Magister Manajemen Pendidikan FKIP Universitas Kristen Satya Wacana Salatiga (UKSW) tahun 2015. Dr Slameto, M.Pd. Tujuan penelitian ini adalah

Terdapat perbedaan yang signifikan hasil belajar siswa antara penggunaan model pembelajaran Make a Match, dengan model pembelajaran Numbered Heads Together pada