Artikel Ilmiah
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer
Peneliti:
Anggit Hernowo (672012028)
Hindriyanto Dwi Purnomo, S.T., MIT., Ph.D.
2. Kajian Pustaka
Pada penelitian sebelumnya dengan judul Sistem Rancang Bangun Sistem
Informasi Pengingat Jadwal Pembayaran Angsuran Berbasis SMS Gateway pada
tahun 2013, didapatkan bahwa Penelitian ini telah menghasilkan aplikasi
pengingat jadwal pembayaran angsuran nasabah berbasis SMS gateway yang
memiliki fitur SMS reminder dan SMS autorespond.SMS gateway yang
dihasilkan dengan fitur SMS reminder berfungsi untuk mengingatkan jadwal
pembayaran angsuran nasabah sesuai dengan ketentuan, yaitu pada tujuh dan tiga
hari sebelum tanggal jatuh tempo angsuran serta pada hari tanggal jatuh tempo,
selain itu juga memberitahukan denda dan menyampaikan penghargaan atau
ucapan terima kasih kepada nasabah yang telah membayar angsuran atau melunasi
hutang, yaitu satu hari setelah tanggal jatuh tempo angsuran nasabah. Sedangkan
SMS gateway dengan fitur SMS autorespond berfungsi untuk memberikan
balasan SMSotomatis berupa informasi mengenai jadwal angsuran nasabah [1].
Pada penelitian dengan judul Sistem informasi pengolahan data
pertumbuhan ekonomi dan ketimpangan di Kabupaten Klaten (tahun 2003-2012)
menggunakan frameworkCodeigniteryang dilakukan pada tahun 2013,
didapatkan sistem pengolahan data pertumbuhan ekonomi dan ketimpangan ini,
dapat membantu dan mempermudah pemerintah dalam menganalisa dan
melakukan perhitungan pertumbuhan ekonomi dan ketimpangan yang ada di
Kabupaten Klatensecara komputerisasi.Sistem juga dapat memberikan informasi
serta data yang lebih akurat yang dilengkapi dengan grafik dari data tersebut [2].
Pada penelitian dengan judul Pengembangan Sistem Informasi Pemesanan
layanan jasa Cleaning Servise Berbasis Website dan Mobile di Liochita Cleaning
Servise Semarang didapatkan Sistem informasi dapat mengolah data pelanggan
sesuai kebutuhan dengan lebih baik dibanding metode sebelumnya yang dalam
pencatatan data pelanggan dan data pesanan masih menjadi satu yaitu data
pemasukan sehingga perusahaan kurang mengetahui data pelanggan secara
terperinci serta dapat dapat mengolah data riwayat pesanan sesuai kebutuhan
dengan risiko data hilang atau rusak lebih kecil daripada metode sebelumnya yang
dalam melakukan pencatatan semua data masih menggunakan kertas hal ini
memiliki resiko kertas dan data yang telah tercatat tersebut hilang. Dengan
menggunakan bootstrap , web ini dapat tampil sesuai dengan media
perambahnya, pembuatan menggunakan bootstrap memudahkan developer dalam
pembuatan tampilan website[3].
Berdasarkan penelitian-penelitian terdahulu yang membahas tentang
Framework CodeIgniter, bootstrapdan SMS gateway maka dilakukan penelitian
yang membahas tentang Sistem Penjadwalan Servis berkala kendaraan bermotor
berbasis web dengan menggunakan notifikasi SMS Gateway. Perbedaan dengan
penelitian terdahulu pada sistem ini adalah SMS gateway menggunakan fitur SMS
remider dan SMS boardcastingyang berfungsi untuk mengingatkan pelanggan
tentang jadwal servis kendaraan, penggunaan framework Codeigniter karena kerja
framework codeigniter yang sangat ringan tidak memberatkan serverserta data
yang ditampilkan berupa tidak hanya berupa grafik, data tabel dan dapat
melakukan download berupa file PDF, penggunaan bootstrap mempunyai fitur
responsive website jika pengguna mengakses melalui handphone tampilan website
menyesuaikan ukuran layar handphone sehingga membuat tampilan website lebih
menarik.
Sistem Informasi merupakan kesatuan elemen-elemen yang saling
berinteraksi secara sistematis dan teratur untuk menciptakan dan membentuk
aliran informasi yang akan mendukung pembuatan keputusan dan melakukan
kontrol terhadap jalannya perusahaan [4].
Website adalah kumpulan halaman yang menampilkan informasi data teks,
data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari
semuanya baik yang bersifat statis maupun dinamis yang membentuk satu
rangkaian bangunan yang saling berkaitan dimana masing-masing dihubungkan
dengan jaringan halaman(hyperlink). Websitebersifat statis apabila isi informasi
website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik
website. Berifat dinamis apabila isi informasi website selalu berubah–ubah, dan isi
informasinya interaktif dua arah berasal dari pemilik serta pengguna website[5].
Framework CodeIgniter (CI) adalah framework PHP yang dibuat
berdasarkan kaidah Model-View-Controller (MVC), yang memungkinkan
pemisahan antara layer Application-logic dan presentation. MVC (Model View
Controller) merupakan suatu konsep yang cukup populer dalam pembangunan
aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan
pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah
aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol
aplikasi.Framework CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi
stabil terakhir adalah versi 3.1.0 [6].
Xampp adalah Sebuah paket web server yang bekerja pada localhost dan
dibuat secara mandiri terinstal pada sistem operasi, berisi tentang Apache yang
merupakan sebuah Web Server dan MySQL sebagai database. Program lain juga
dapat dimasukkan dalam paket, seperti phpMyAdmin yang menyediakan
antarmuka pengguna grafis untuk manajer database MySQL, atau bahasa scripting
Python alternatif atau Perl. Selain WampServer, terdapat paket aplikasi lainnya
yang di dalamnya terdapat Apache, MySql, dan PHP, diantaranya adalah : App
Server, WampServer, dan Lampp [7].
PHP (HypertextPreprocessor)dahulu dikenal sebagai PersonalHome Page,
sekarang PHPmerupakan programyang dikembangkan secara bersama olehpara
programmer dari seluruh dunia yangmenekuni dunia opensource.
PHPdikembangkan khususnya untuk mengaksesdan memanipulasi data yang ada
didatabase server open source seperti MySQL [8].
Bootstrap sendiri merupakan framework yang biasa digunakan untuk
membuat aplikasi website ataupun situs webresponsive secara cepat, mudah dan
gratis. Twitter Bootstrap ini terdiri dari CSS dan HTML untuk menghasilkan Grid,
Layout, Typography, Table, Form, Navigation dan lain-lain. Selain itu, di dalam
Bootstrap juga sudah terdapat jQuery plugins untuk menghasilkan komponen
UserInterface yang cantik seperti Transitions, Modal, Dropdown, Scrollspy,
Tooltip, Tab, Alert dan lain-lain [9].
SMSgateway merupakan sebuah sistem aplikasi yang digunakan untuk
mengirim dan atau menerima SMS(Short Message Service), dan biasanya
digunakan pada aplikasi bisnis, baik untuk kepentingan broadcast promosi,
service informasi terhadap pengguna, penyebaran content produk/jasa dan lain
lain.SMS Gateway merupakan perangkat penghubung antara pengirim SMS
dengan basis data. Perangkat ini terdiri dari satu set PC, telepon dan program
aplikasi. Program aplikasi ini yang akan meneruskan setiap request dari setiap
SMS yang masuk dengan melakukan query ke dalam basis data, kemudian diberi
respon dari hasil query kepadapengirim. Fitur yang ada dalam SMSgateway dapat
dimodifikasi sesuai dengan kebutuhan, fitur yang umum dikembangkan dalam
aplikasi SMSGatewayseperti Auto Reply, Pengiriman massal (broadcast
message), Pengiriman terjadwal,dan hal-hal yang berhubungan dengan
SMSgateway itu sendiri [10].
Gammu adalah service yang disediakan untuk membangun aplikasi yang
berbasis SMS gateway. Selain mudah, aplikasi SMS gateway dengan gammu
adalah free. Ada dua mekanisme kerja dari gammu yaitu sebagai aplikasi dan
sebagai deamon. Gammu sebagai aplikasi akan bekerja ketika perintah gammu
dijalankan pada lingkungan shell beserta perintahnya disertakan sesuai fungsi
yang diinginkan. Sedangkan sebagai deamon, gammu ditandai dengan
dijalankannya perintah smsd pada shell. Pada prinsipnya, cara kerja gammu yaitu
menghubungkan modem/ponsel dengan PC. SMS yang diterima di modem/ponsel
akan diambil oleh gammu untuk dipindahkan ke dalam database yang telah diatur
sebelumnya [11].
Kode Program 4.2 merupakan kode program yang berada pada view yang
berfungsi untuk memanggil controller dengan nama fungsi tambahdataservis.
Kode Program 4.5 merupakan perintah yang berada pada view yang berada
pada button Notifikasi servis berfungsi untuk memanggil controller dengan nama
fungsi Notifikasiservis .
5. Simpulan
6. Pustaka
[1] Desmira, N.S., 2014. Rancang Bangun Sistem Informasi Pengingat Jadwal
Pembayaran Angsuran Berbasis SMSGateway. ISSN: 2406-7768. Pacitan:
Jurnal Sistem Informasi Vol- 1 No.1 2014.
[2] Rachmawati, Y., 2013.Sistem Informasi Pengolahan Data Pertumbuhan
Ekonomi dan Ketimpangan di Kabupaten Klaten (Tahun 2003-2012)
menggunakan Framework Codeigniter.ISSN:2338-6304 Yogyakarta: Jurnal
SCRIPT Vol. 1 No. 1 Desember 2013.
[3] Agung, A.R., 2016. Pengembangan Sistem Informasi Pemesanan layanan
jasa Cleaning Servise Berbasis Website dan Mobile di Liochita Cleaning
Servise Semarang. ISSN: 2338-0403. Semarang: Jurnal Teknologi dan
Sistem Informasi Vol- 4 No.1 2016.
[4] Hartono, J., 2003.Sistem Teknologi Informasi. Yogyakarta: Andi Publisher.
[5] Pengertian website, diperoleh dari http://wikipedia.org; internet di akses
pada tanggal 2 agustus 2016.
[6] Basuki, A.P., 2014. Proyek Membangun Website Berbasis PHP dengan
CodeIgniter. Yogyakarta: Lokomedia..
[7] Alatas, H., 2013, Responsive Web Design dengan PHP &Bootstrap,
Yogyakarta: Loko Media.
[8] Wahyono, T., 2005. 36 Jam Belajar Komputer Pemrograman Web Dinamis
dengan PHP5. Jakarta: ElexMedia Komputindo.
[9] Budiayatno, A., 2015. Belajar membuat web menggunakan bootstrap.
http://pengertianbootstrap.blogspot.co.id/2015/02/pengertian-bootstrap-dan-
cara.html.Diakses tanggal 5 agustus 2016.
[10] Ibrahim, A., Pengembangan Sistem Informasi Monitoring Tugas Akhir
Berbasis Short Message Service (SMS) Gateway di Fasilkom Unsri.
Palembang: Universitas Sriwijaya JUSI Vol. 1 No. 2, 2011.
[11] Jumri, J. P., "Perancangan Sistem Monitoring Konsultasi Bimbingan
Akademik Mahasiswa dengan Notifikasi Realtime Berbasis SMS Gateway,"
Informatika, pp. 34-55, 2012.
[12] Hasibuan, Z.A., 2007. Metodologi Penelitian Pada Bidang Ilmu Komputer
dan Teknologi Informasi, Konsep, Teknik, dan Aplikasi. Jakarta : Ilmu
Komputer Univesitas Indonesia.
[13] Pressman, R.S., 2001, Software Engineering : A Practitioner’s Approach,
Amerika Serikat : R.S. Pressman and Associates.