Documente Academic
Documente Profesional
Documente Cultură
1,2
Jurusan Teknik Informatika, Universitas Muhammadiyah Sidoarjo
1
santosobudi@yahoo.com, 2 sumarno@yahoo.com
Abstract
1
Menghasilkan sebuah sistem aplikasi Pemrograman database seperti MySQL juga
layanan masyarakat Kecamatan Pandaan digunakan untuk menyimpan data suatu
berbasis SMS Gateway. website.
2
HTML yang akan dikirim ke browser client (Structure Query Language) yang
yang mengakses file tersebut. didefinisikan sebagai sintaks perintah-
PHP adalah bahasa pemrograman web perintah tertentu dalam bahasa (program)
yang akhir-akhir ini banyak digunakan. yang digunakan untuk mengelola suatu basis
Dengan PHP kita dapat membuat sebuah data. Jadi MySQL dan SQL berbeda.
website dinamis dengan koneksi data ke MySQL adalah softwarenya dan SQL adalah
database. Beberapa perintah dasar yang bahasa perintahnya.
sering digunakan dalam PHP untuk Dalam bahasa SQL pada umumnya
mengakses database yaitu: informasi tersimpan dalam table-tabel yang
1. Koneksi ke database secara logic merupakan struktur dua dimensi
terdiri dari baris (row atau record) dan
2. Memasukkan data ke database
kolom (column atau field). Sedangkan
3. Menampilkan data dari database dalam sebuah database dapat terdiri dari
4. Menghapus data dari database beberapa table.
5. Merubah data dari database
Sebagian besar programmer PHP pasti
pernah membuat aplikasi yang harus 2.6 Gammu
berinteraksi dengan database. Sampai pada Gammu adalah nama sebuah project
PHP versi 5.1, pilihan yang yang ditujukan untuk membangun aplikasi,
direkomendasikan adalah menggunakan script dan drivers yang dapat digunakan
native drivers seperti Mysql Extensions. untuk semua fungsi yang memungkinkan
Pada PHP versi 5.4 penggunaan Mysql pada telepon seluler atau alat sejenisnya.
Extensions mulai ditinggalkan, dan akan Gammu merupakan project yang berlisensi
dihapus secara keseluruhan pada PHP versi GNU GPL 2 sehingga menjamin kebebasan
5.5. Itu artinya, penggunaan fungsi menggunakan tool ini tanpa perlu takut
mysql_connect() atau mysql_query() harus dengan masalah legalitas dan biaya yang
diganti. Pilihannya adalah menggunakan mahal yang harus dikeluarkan. Gammu
Mysql Extensions atau PDO. mendukung berbagai macam telepon seluler
PDO (PHP Data Object), yang dengan berbagai jenis koneksi dan tipe.
diperkenalkan sejak PHP versi 5.1, Selain mudah penggunaannya, perangkat
menyediakan antarmuka untuk berinteraksi modem GSM yang support cukup banyak.
dengan berbagai jenis database secara Selain itu perangkat lain yang lebih cocok
seragam. Bisa digunakan untuk mengakses untuk dijadikan sms gateway dengan
database MySQL, Firebird, atau IBM software gammu seperti modem GSM
dengan syntax yang sama. itegno, wavecom dan lain-lain. GAMMU
bahkan sudah menyediakan service online
2.5 My SQL untuk proses update data sms ke database.
MySQL merupakan server basis data Database yang di support GAMMU adalah
yang menggunakan teknik relasional untuk MySQL.
menghubungkan antara tabel-tabel dalam
basis data. MySQL dikeluarkan secara gratis
dibawah lisensi GNU General Public
License (GPL) seperti halnya PHP, sehingga
tepatlah kiranya bila MySQL dijodohkan
dengan PHP untuk merancang halaman web
yang gratis namun handal. MySQL juga
menyediakan source programnya secara
terbuka (open source) sehingga orang lain
dapat mengubah atau menambah
kemampuan dari MySQL untuk keperluan Gambar 2.6 Mekanisme Kerja Gammu
khusus secara pribadi.
MySQL merupakan suatu perangkat
lunak basis data relasi (Relation Database 3. DESAIN SISTEM
Management System/RDMS) seperti halnya 3.1 Deskripsi Sistem
Oracle, PostgreSQL, Microsoft SQL. Implementasi yang dilakukan pada
MySQL jangan disama artikan dengan SQL sistem ini adalah sebuah sistem yang dapat
3
membantu memberikan informasi mengenai digunakan yakni MySQL. Di bawah ini
informasi-informasi penting dan terbaru dari flowchart alur kerja sistem dimana User
Kecamatan Pandaan yang terkait dengan mengirimkan sms, kemudian aplikasi
jadwal petugas Kecamatan Pandaan beserta mengecek format sms, jika sms benar maka
jadwal piket. query dikirim ke database, lalu user
menerima balasan sms berupa terjemahan
kata yang diinginkan oleh user. Apabila
Gateway. Berikut adalah sistem hirarki
format sms yang diketik salah maka sms
dari sistem yang akan dibangun
dikirim kembali dengan memberitahukan
bahwa format sms tidak ada di database.
USER
Cek SMS
Ada SMS
Cek format
SMS
T
If format
SMS benar
Kirim SMS
END
Gambar 3.1 Hirarki Sistem
4
4.1.1 Menu Utama
Form menu utama merupakan menu
awal dari aplikasi layanan masyarakat
kecamatan pandaan.
(a)
(b)
Gambar 4.1.3 Tampilan Hasil SMS
5
5.Kesimpulan 5.2 DAFTAR PUSTAKA
Referensi Buku:
Dari hasil penelitian dapat
1. Bambang Setiawan, dkk, 2011.
disimpulkan sebagai berikut:
Abstrak-Dalam penelitian ini akan
1. Sistem ini dapat membantu warga dibahas mengenai pemanfaatan
Kecamatan Pandaan untuk mengetahui teknologi sms gateway untuk. Ioli
Putra Waskita.
detail data warga, informasi-informasi
Kecamatan Pandaan, serta jadwal 2. Budi Rahardjo, 2011.
Petugas Piket Kecamatan dan jadwal pemrograman web dalam bentuk
praktikum.
pengambilan dokumen secara uptodate.
2. Biaya untuk informasi menggunakan 3. Maulana, Indra. 2011. Sistem
Informasi Geografis Layanan
sms gateway lebih terjangkau dari pada
Masyarakat Lingkup Kab. Bandung
via telepon. Berbasis Web Dan Sms Gateway.
3. Dari hasil pengujian sistem aplikasi, Universitas Komputer Indonesia.
Bandung.
dapat disimpulkan lamanya waktu pesan
terkirim tergantung pada provider yang 4. Rahmat Priyanto, 2011.
digunakan oleh warga. Membangun Aplikasi SMS dengan
PHP dan MySQL. Cirebon:
Penerbit PT. Elex Media
5.1 Saran Komputindo.