• Tidak ada hasil yang ditemukan

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 7 NO. 2 September 2014

N/A
N/A
Protected

Academic year: 2021

Membagikan "JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 7 NO. 2 September 2014"

Copied!
10
0
0

Teks penuh

(1)

APLIKASI LAYANAN INFORMASI JADWAL DAN BIAYA TIKET PENERBANGAN BANDARA INTERNASIONAL MINANGKABAU BERBASIS

SMS GATEWAY DENGAN MENGGUNAKAN PHP & MYSQL

Indra Warman1 Eri Endribel2

ABSTRACT

At this time amid such rapid technological development, a variety of emerging communications technologies for information. However, not all people can follow and take advantage of these technological developments. SMS technology is one of the services provided on any brand of phone that can be easily accessed by anyone without the need for expensive and sophisticated technology. SMS gateway is a centralized system such as a database server using a personal computer connected to a GSM modem either terminal or just a regular cell phone to set up an SMS-based service to users, so as to provide convenience services to the community every application is built using Gammu, PHP and MySQL. Application and Cost Information Service Schedule Air Ticket is a system that provides schedule information and ticket costs to prospective passengers that can be accessed via mobile phones, typing SMS format specified then the system will automatically reciprocate, With this system, passengers have easy to obtain information about the schedule and the cost of an airline ticket.

Keywords: SMS Gateway, Gammu, PHP and MySQL. INTISARI

Teknologi SMS merupakan salah satu layanan yang disediakan oleh berbagai merek telepon selular yang dapat diakses oleh setiap orang dengan murah. SMS Gateway merupakan system terpusat sebagaimana server database yang menggunakan computer yang terhubung dengan modem GSM sebagai terminal atau hanya dengan menggunakan telepon selular untuk mengatur layanan berbasis SMS kepada pengguna dan aplikasi dibangun menggunakan Gammu, PHP dan MySQL. Aplikasi layanan informasi jadwal dan biaya tiket memudahkan penumpang untuk mengakses melalui ponsel, dengan mengetikkan format SMS tertentu system secara otomatis dapat memberi jawaban. Dengan system ini, penumpang memperoleh kemudahan dalam memperoleh informasi jadwal dan biaya tiket pesawat terbang.

Kata Kunci : SMS Gateway, Gammu, PHP dan MySQL

1

Dosen Jurusan Teknik Informatika Fakultas Teknologi Industri ITP

(2)

PENDAHULUAN

Jalo tour merupakan salah satu biro penyedia layanan tour dan travel yang bisa melayani calon penumpang untuk mendapatkan informasi tentang perjalanan udara mulai dari jadwal keberangkatan hingga transaksi tiket suatu maskapai. Akan tetapi, untuk mendapatkan informasi tersebut, calon penumpang harus datang langsung ke Jalo atau bisa juga melalui telepon. Hal ini dirasa masih kurang efektif jika calon penumpang hanya ingin mengetahui harga tiket suatu maskapai, tetapi harus datang langsung ke biro tersebut.

Short Message Services (SMS) merupakan fitur jaringan selular digital. Dimana dapat mengirim pesan pendek dalam bentuk teks maupun numerik dari telepon seluler. Dengan adanya

teknologi SMS dan semakin

terjangkaunya harga ponsel, maka perlu untuk mengoptimalkan fungsi SMS menjadi SMS gateway yang hanya diperlukan sebuah sistem terpusat berupa database server menggunakan personal computer yang terhubung ke sebuah terminal baik berupa GSM modem atau cukup dengan ponsel biasa untuk mengatur layanan berbasis SMS kepada pengguna, sehingga memberikan kemudahan layanan bagi setiap kalangan masyarakat tanpa harus memiliki teknologi yang canggih dan mahal serta dapat meminimalisasi biaya dan waktu.

PENDEKATAN PEMECAHAN

MASALAH

Penelitian terdahulu yang terkait dengan topik ini telah dilakukan oleh [2]. Aplikasi ini dirancang dengan menggunakan Visual Basic. Aplikasi ini bertujuan unuk memberikan informasi tentang jadwal shalat dan arah kiblat yang merupakan sebagai ibadah wajib bagi umat Muslim, sehingga dengan mudah bisa mengetahui jadwal Shalat dan arah Kiblat kapanpun dan dimanapun seseorang berada asalkan

berada pada area yang terjangkau jaringan.

Selain itu penelitian juga dilakukan oleh Netty Rahayuningtyas [3], membahas tentang sebuah sistem yang memberikan informasi nilai yang dapat diakses melalui ponsel dengan format SMS yang telah ditentukan sehingga mahasiswa dapat mengaksses informasi kampus tanpa harus datang langsung ke kampus.

Konsep Dasar Sistem Informasi

Sistem informasi adalah suatu sistem didalam sebuah organisasi yang mempertemukan kebutuhan pengolahan data transaksi harian yang mendukung operasi dan bersifat manajerial dan kegiatan strategis yang diperlukan bagi pihak luar tertentu. Operasi dasar dari sistem informasi terdiri dari empat dasar yaitu mengumpulkan, mengolah,

menyimpan dan menyebarkan

informasi. Informasi mungkin dikumpulkan dari lingkungan dalam atau luar dan memungkinkan didistribusikan ke dalam atau ke luar organisasi.

Konsep dasar Database

Database adalah sekumpulan data atau informasi yang teratur berdasarkan kriteria tertentu yang saling berhubungan (Yuswanto, 2001). Database merupakan salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi, menentukan kualitas informasi (akurat, tepat pada waktunya dan relevan). Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif

dibandingkan dengan biaya

mendapatkannya serta database mampu mengurangi pemborosan tempat simpanan luar.

(3)

Konsep Dasar Teknologi Short Message Service (SMS)

Short Message Services (SMS) dikenal juga sebagai text messaging, mobile messaging, atau alphanumeric paging yang merupakan fitur jaringan selular digital. Dimana dapat mengirim pesan pendek dalam bentuk teks maupun numerik dari telepon seluler digital (Karuturi, 2002). SMS juga merupakan sebuah layanan yang banyak diaplikasikan pada sistem komunikasi tanpa kabel yang

memungkinkan dilakukannya

pengiriman pesan dalam bentuk alphanumeric antar terminal pelanggan ponsel atau antara terminal pelanggan dengan sistem eksternal seperti email, paging, voice mail, dan sebagainya.

Saat ini SMS digunakan tidak terbatas untuk komunikasi antar pengguna saja, namun ada kalanya SMS dibuat secara otomatis dengan menggunakan komputer terlebih lagi jika menyangkut pengiriman dalam jumlah banyak (massal). Karena komputer dapat mengirimkan pesan secara otomatis kepada nomor yang dituju, bandingkan jika Anda mengetikkan secara manual, kemudian memilah-milih nomor tujuan. Tentu itu akan memakan waktu lebih lama dibandingkan dengan menggunakan komputer.

Arsitektur Jaringan SMS

Untuk implementasi layanan SMS, operator menyediakan apa yang disebut sebagai SMS Centre (SMSC). Secara fisik SMSC dapat berwujud sebuah PC biasanya mempunyai interkonektivitas dengan jaringan GSM. Salah satu implementasi SMSC Open Source adalah Kannel, yang digunakan untuk membangun WAP dan SMS Gateway. SMSC secara operasional dapat pula terkoneksi dengan jaringan TCP/IP, sehingga dapat dibangun berbagai aplikasi internet yang mempunyai hubungan dengan jaringan GSM, sebagai contoh e-mail to SMS, SMS calender remainder, dan sebagainya.

Cara Kerja SMS

Dalam sistem SMS, mekanisme utama yang dilakukan dalam sistem adalah melakukan pengiriman short message dari satu terminal pelanggan ke terminal yang lain. Hal ini dapat dilakukan berkat adanya sebuah entitas dalam sistem SMS yang bernama Short Message Service Centre (SMSC), disebut juga Message Centre (MC). SMSC merupakan sebuah perangkat yang melakukan tugas store and forward trafik short message. Didalamnya termasuk penentuan atau pencarian rute tujuan akhir dari short message.

SMS Gateway

SMS gateway merupakan sistem aplikasi untuk mengirim dan/atau menerima SMS, terutama digunakan dalam aplikasi bisnis, baik untuk kepentingan promosi, servis kepada kustomer, pengadaan content produk atau jasa, dan seterusnya.

Beberapa fitur yang umum dikembangkan dalam aplikasi SMS gateway adalah:

1. Auto-Reply

2. Pengiriman Massal 3. Pengiriman Terjadwal. Gammu

Gammu merupakan salah satu tools untuk mengembangkan aplikasi SMS Gateway yang cukup mudah diimplementasikan dan pastinya gratis.

Gammu adalah sebuah project yang ditujukan untuk membangun aplikasi, script dan drivers yang dapat digunakan untuk semua fungsi yang memungkinkan pada telepon seluler atau alat sejenisnya.

PHP (Personal Home Page Hypertext Prepropcessor)

PHP adalah bahasa

pemrograman web atau scripting language yang didesain untuk membuat web-based application.

PHP banyak dipakai untuk

(4)

walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

MySQL

MySQL (My Structured Query Language) adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya Oracle, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai.

Context Diagram

User

Sistem Layanan Informasi Jadwal Dan

Biaya Tiket Penerbangan berbasis SMS Admin SMS Request User SMS Reply Username, Password Data jdwl pnrbngan

dan biaya tiket

Gambar 1. Context Diagram Entity Relation Diagram (ERD)

Gambar 2. ERD

HASIL DAN PEMBAHASAN

Dalam Aplikasi SMS Gateway untuk Layanan Informasi Jadwal dan Biaya Tiket Penerbangan diperlukan beberapa tahap. Diantaranya,

membangun web server dan

menginstal aplikasi sebagai penghubung antara web server dan telepon genggam di sisi client. Aplikasi yang digunakan peneliti berupa gammu dan modem yang digunakan adalah wavecom fastrack.

Pemasangan Web Server

Appserv salah satu Server Web dalam membangun website. Appserv adalah sebuah aplikasi web server lokal yang terdiri dari Apache, MySQL, PHP dan phpMyAdmin. AppServ merupakan sebuah aplikasi Open Source yang mendukung sebagai aplikasi untuk dijadikan Web Server. Appserv merupakan web server yang mudah digunakan yang dapat melayani halaman dinamis. Untuk membangun sebuah web server, salah satu program yang handal dan gratis yang penulis gunakan dalam membuat tugas akhir ini adalah Appserv-win32-2.5.9.exe.

Instalasi Modem

Setelah membangun

webserver, instalasi selanjutnya adalah menginstal modem. Modem yang digunakan peneliti adalah modem Wavecom. Cara menginstal

modem yaitu dengan cara

mencolokkan modem ke port USB pada PC. Selanjutnya PC akan mendeteksi modemnya.

Instalasi Gammu

Gammu yang digunakan adalah gammu 1.25 Easy Installer V1.0. gammu easy installer dibuat menggunakan PHP. Oleh karena itu untuk menjalankannya melalui web browser dan membutuhkan web server. Untuk mendapatkan gammu versi ini dapat didownload secara gratis pada browser melalui alamat

http://blog.rosihanari.net/easy-gammu-installer-free-download.

Halaman Index

Halaman index merupakan halaman login yang merupakan tampilan awal dan halaman yang

(5)

pertama kali diakses oleh user dengan atribut sebagai administrator. Pada halaman ini, terdapat beberapa isian yaitu username dan password. Administrator akan bisa masuk jika

username dan password yang dimasukkan benar. Adapun tampilan halaman login dapat dilihat pada gambar berikut ini:

Gambar 3. Halaman Index

Halaman Administrator

Halaman ini akan tampil jika hak akses seorang administrator sukses saat melakukan verifikasi login. Halaman administrator terdiri dari beberapa menu yang bisa diakses dan dikelolah oleh admin,

yaitu halaman home, maskapai penerbangan, jadwal penerbangan, dan halaman daftar harga. Selain itu admin juga bisa mengelola menu kirim SMS, kotak masuk, kotak keluar, berita terkirim hingga laporan SMS masuk dan SMS terkirim.

(6)

Halaman Maskapai Penerbangan

Halaman maskapai

penerbangan merupakan halaman yang berfungsi untuk menampilkan

nama-nama maskapai yang

beroperasi di Bandara Internasional

Minangkabau. Halaman ini disimpan dalam file php yang diberi nama maskapai.php. Tampilan halaman maskapai penerbangan dapat dilihat pada gambar berikut :

Gambar 5. Halaman Maskapai Penerbangan

Halaman Jadwal Penerbangan

Halaman jadwal penerbangan merupakan halaman yang berfungsi untuk menampilkan data-data seperti no. penerbangan, nama maskapai, keberangkatan, kedatangan, tanggal dan jam dari suatu jadwal

keberangkatan. Selain itu pada halaman ini juga disediakan pilihan untuk menambah, mengubah, serta menghapus data dari jadwal penerbangan pesawat seperti yang terlihat pada gambar di bawah ini :

(7)

Halaman Harga

Halaman ini merupakan halaman yang berfungsi untuk menampilkan daftar harga dari suatu tiket maskapai penerbangan. Halaman ini juga halaman yang

paling sering dilakukan pengubahan data karena harga tiket pada setiap maskapai bersifat dinamis dan berubah-ubah dalam waktu yang relatif cepat.

Gambar 7. Halaman harga

Halaman Kotak Masuk

Halaman kotak masuk

merupakan halaman yang berfungsi untuk menampilkan data semua pesan yang masuk ke sistem. Pada

halaman ini administrator juga bisa menghapus pesan yang ada pada kotak masuk. Tampilan halaman kotak masuk dapat dilihat pada gambar berikut ini:

Gambar 8. Halaman Kotak Masuk

Halaman Pesan Terkirim

Pada halaman ini ditampilkan data dari pesan yang terkirim. Halaman ini juga memberikan status tentang pengiriman pesan, apakah pesan terkirim atau tidak . jika pesan terkirim,

maka status informasinya

SendingOk/SendingOkNoReport sedangkan jika pesan tidak terkirim

maka status informasinya

SendingError. Halaman pesan terkirim dapat dilihat pada gambar berikut ini:

(8)

Gambar 9. Halaman Terkirim

Halaman Laporan SMS Masuk

Halaman ini merupakan

halaman yang bertujuan untuk memberikan laporan SMS masuk

berdasarkan rentang waktu yang diinginkan seperti yang terlihat pada tampilan gambar berikut ini:

Gambar 10. Halaman Laporan SMS Masuk

Aplikasi Layanan SMS Gateway

Layanan yang diberikan oleh sistem ini merupakan layanan yang bisa memberikan informasi kepada para calon penumpang pesawat

berupa jadwal penerbangan

sekaligus informasi tentang berapa

harga pada masing-masing

maskapai untuk hari atau tanggal yang diinginkan. Calon penumpang akan mendapatkan informasi yang diinginkan jika mengetikkan SMS

sesuai dengan format yang telah ditetapkan.

Adapun format yang

digunakan pada aplikasi ini adalah:

DEP (spasi) MASKAPAI(spasi )TUJUAN (spasi) TANGGAL (spasi )JAM

(9)

Gambar 12. Tampilan SMS Gambar di atas merupakan

tampilan bahwa SMS yang dikirim sesuai dengan format yang ditentukan dan data yang dimintapun tersedia pada database sehingga sistem bisa mengirimkan informasi yang diinginkan. Jika format yang diketikkan salah, maka akan mendapat balasan seperti gambar berikut ini:

Gambar 13. Format SMS salah Dari gambar di atas, dapat dilihat bahwa format yang diketikkan salah, dimana user mengetikkan nama maskapai dengan Garuda

Indonesia, sedangkan nama

maskapai yang tersimpan pada database berisi Garuda saja. Ini

menunjukkan bahwa dengan

penambahan “Indonesia’

(menggunakan spasi) maka sistem mendefinisikan keyword yang diketikkan menjadi enam keyword yang seharusnya hanya lima keyword. Sedangkan jika keyword yang pertama tidak sesuai dengan yang telah ditetapkan maka akan tampil pesan ‘Maaf perintah SMS tidak dikenal’ seperti yang terlihat pada gambar di bawah ini:

Gambar 14. Format SMS Yang Tidak Sesuai

(10)

Pada gambar di atas dapat dilihat bahwa keyword pertama yang diketikkan adalah Garuda, sedangkan keyword pertama yang telah ditetapkan adalah DEP sehingga sistem mendefenisikan bahwa perintah SMS yang diketikkan tidak dikenal.

KESIMPULAN

Sistem ini merupakan suatu aplikasi SMS yang berfungsi untuk mendapatkan informasi tentang jadwal dan biaya (harga) tiket suatu penerbangan. User akan mendapatkan informasi yang diinginkan jika SMS yang dikirim sesuai dengan format SMS yang telah ditentukan pada aplikasi ini dan jika tidak sesuai maka sistem akan memberikan balasan pesan kesalahan. Dengan adanya aplikasi ini, maka untuk mendapatkan informasi jadwal dan harga tiket penerbangan akan menjadi lebih efisien dari segi waktu dan informasi yang didapatkan karena tidak perlu datang secara langsung ke biro Jalo Tour.

DAFTAR PUSTAKA

[1] Kadir, Abdul. 2006. Pengenalan Sistem Informasi. Yogyakarta: Andi.

[2] Purmana, Diky. 2005. Jurnal Perancangan dan Implementasi Layanan Informasi Jadwal Shalat dan Arah Kiblat Berbasis SMS”. [3] Rahayuningtyas, Netty. 2011.

Jurnal Aplikasi SMS Gateway dalam Layanan Informasi Akademik di Institut Teknologi Padang”.

[3] Suja, Iman. 2005. Pemrograman SQL dan Database Server MySQL. Yogyakarta: Andi

[4] Suprianto, Dodit. 2008. Buku Pintar Pemrograman PHP. Bandung: Oase Media.

[5] Saputra, Agus. 2011. Step by Step Membangun Aplikasi SMS dengan PHP. Jakarta: Elex Media Komputindo.

[6] Pengertian Gammu.

www.rey1024.com/search/gamm u-adalah/ (Diakses pada 9 Juli

2012) [7] Mengenal Tekonologi SMS. http://www.wahanaponsel.com/ar ticles/latest_news/arsitektur-dan-teknologi-sms.html (Diakses pada 9 Juli 2012)

[8] Panduan Instalasi Gammu. http://blog.rosihanari.net/easy-gammu-installer-free-download (Diakses pada 5 Agustus 2012).

Gambar

Gambar 1. Context Diagram  Entity Relation Diagram (ERD)
Gambar 3. Halaman Index  Halaman Administrator
Gambar 5. Halaman Maskapai Penerbangan  Halaman Jadwal Penerbangan
Gambar 8. Halaman Kotak Masuk  Halaman Pesan Terkirim
+3

Referensi

Dokumen terkait

Metode Risk Based Inspection (RBI) digunakan dalam penelitian ini, untuk menentukan program dan rencana inspeksi berdasarkan risiko kegagalan dan konsekuensi kegagalan

Dengan adanya redaman energi pada setiap kali ayunan dan bunyi yang terjadi pada setiap proses tumbukan antar bola, maka hukum kekekalan energi mekanik tidak digunakan

Sejak proses penangkapan, laju proses deteriorasi (kemunduran mutu) komoditas perikanan tidak dapat dihentikan secara total namun dapat diperlambat. Proses

Penulis panjr1tkan puji dan syukur kehadirat Allah SWT atas karunia dan rahmat yang telah dilimpahkan-Nya, sehingga penulis dapat menyelesaikan tesis yang berjudul

Menurut Marlinda (2004:1), sistem basis data adalah suatu sistem menyusun dan mengelola record-record menggunakan komputer untuk menyimpan atau

Tujuan: Tujuan penelitian ini yaitu untuk mengetahui efektifitas diet ikan gabus terhadap peningkatan albumin anak pada perawatan pasca pulang penderita nefrotik sindrom di RSUD

Tarif atas jenis penerimaan negara bukan pajak dari penyelenggaraan jasa pendidikan Perguruan Tinggi Agama Negeri di lingkungan Departemen Agama yang meliputi:

Kegiatan sosialisai HKI bertujuan untuk memberikan pemahaman tentang arti penting perlindungan hak kekayaan intelektual hasil-hasil penelitian atau karya non penelitian