• Tidak ada hasil yang ditemukan

T1 672010007 Full text

N/A
N/A
Protected

Academic year: 2017

Membagikan "T1 672010007 Full text"

Copied!
19
0
0

Teks penuh

(1)

Perancangan Dan Implementasi SMS Gateway Sebagai Reminder

Di PT. Berkah Putra Mandiri

Artikel Ilmiah

Oleh :

Yosua Stephen Aditia NIM : 672010007

Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

(2)

Perancangan Dan Implementasi SMS Gateway Sebagai Reminder

Di PT. Berkah Putra Mandiri

Artikel Ilmiah

Diajukan kepada Fakultas Teknologi Informasi

Untuk memperoleh gelar Sarjana Komputer

Oleh :

Yosua Stephen Aditia NIM : 672010007

Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

(3)
(4)
(5)
(6)
(7)

Perancangan Dan Implementasi SMS Gateway Sebagai Reminder Di PT. Berkah Putra Mandiri

1)Yosua Stephen Aditia2)Evangs Mailoa Falkultas Teknologi Informasi Universitas Kristen Satya Wacana

Jl. Diponegoro 52-60, Salatiga 50711, Indonesia

Email: 1)672010007@student.uksw.edu, 2)evangs.mailoa@staff.uksw.edu

Abstract

PT. Berkah Putra Mandiri is a garment business company, especially towel and undergarment. Daily average transaction up to 100 transactions. For reminding their customers, they send a payment due. Sending messages to different customers are still hard because the way to send messages is manual by using cellphone. Based on this problem, an application of sms gateway as reminder can help in terms of providing an easier way to remind their customers. This application is built by using Microsoft Visual Fox Pro language and Gammu as the service of sms gateway. The result is an application that can help the user to send a reminder for payments to their customers according to the record of payments that have been saved.

Keyword: sms gateway as reminder, Microsoft Visual Fox Pro, Gammu Abstrak

PT. Berkah Putra Mandiri adalah sebuah perusahaan bisnis pakaian, terutama handuk dan pakian dalam. Rata-rata transaksi per hari mencapai 100 transaksi. Pengiriman pesan dilakukan untuk mengingatkan pembayaran jatuh tempo kepada pelanggan yang memiliki piutang. Pengiriman pesan dalam jumlah banyak dengan pelanggan-pelanggan piutang yang berbeda memberatkan pekerjaan karena masih menggunakan cara manual yaitu mengirim pesan dengan menggunakan telepon seluler. Berdasarkan masalah ini, sebuah aplikasi sms gateway sebagai pengingat dapat membantu dalam memberikan cara yang lebih mudah untuk mengingatkan pelanggan. Aplikasi ini dibuat dengan menggunakan bahasa Microsoft Visual Fox Pro dan Gammu sebagai servis sms gateway. Hasil yang diterima dapat membantu pengguna unutk mengirim peringatan pembayaran kepada pelanggannya sesuai dengan catatan pembayaran yang telah disimpan.

Kata Kunci: sms gateway sebagai pengingat, Microsoft Visual Fox Pro, Gammu ____________________________________________________________________ 1)

Mahasiswa Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana

(8)

1. Pendahuluan

Teknologi menjadi kebutuhan utama manusia dalam keseharian. Salah satu perkembangan yang popular adalah pengiriman pesan singkat atau sering disebut dengan sms. Short Message Service (sms) merupakan sebuah servis yang dapat menerima atau mengirim pesan singkat dimanapun, dan kapanpun. Perkembangan

sms menciptakan suatu teknologi yang mampu memudahkan dalam pengiriman sms

yaitu sms gateway. SMS gateway merupakan sebuah sistem aplikasi yang digunakan untuk mengirim dan menerima pesan secara bersamaan dalam jumlah banyak atau juga bisa digunakan dengan menggunakan penjadwalan waktu pengiriman pesan.

PT. Berkah Putra Mandiri yang beralamat kantor di Jalan Kuala Mas blok I nomor 6C, Semarang, merupakan salah satu perusahaan yang bergerak di bidang distribusi pakaian. Perusahaan ini berkembang pesat dan jumlah pelanggan yang melakukan transaksi jumlahnya cukup banyak. Rata-rata transaksi yang dilakukan per hari mencapai 100 transaksi. Sebagai perusahaan yang selalu membutuhkan ketepatan dalam bertransaksi diperlukan sebuah pencatatan transaksi yang akurat. Terkadang dalam berbisnis perlu ada utang-piutang ketika sedang bertransaksi dalam jumlah banyak, oleh karena itu maka tidak jarang PT. Berkah Putra Mandiri menerima faktur-faktur piutang. Dalam kegiatan bertransaksi agar lebih nyaman maka salah satunya adalah ketika pelanggan membayar dengan tepat waktu, namun terkadang pembayaran piutang dapat bermasalah ketika pembayaran pada jadwal jatuh tempo terlupakan oleh pelanggan. Salah satu solusi yang dilakukan oleh PT. Berkah Putra Mandiri untuk menanggulangi masalah tersebut adalah mengirimkan sms kepada pelanggannya sebagai pengingat untuk jatuh tempo pembayaran. Pengiriman sms

masih menggunakan cara manual dengan menggunakan telepon seluler sehingga mempersulit bagian keuangan apabila mengirim banyak pesan dengan nomor telepon, kode faktur, dan nama pelanggan yang berbeda-beda.

Berdasarkan masalah tersebut maka dilakukan perancangan dan implementasi sistem yang dapat membantu dalam mengirim pesan peringatan jatuh tempo pembayaran. Sebuah sms gateway dan aplikasi sebagai penghubung antara pengguna dengan sistem diharapkan akan mempermudah pengiriman pesan sesuai dengan jadwal jatuh tempo pembayaran.

2. Tinjauan Pustaka

(9)

life cycle. Penggunaaan metode ini bertujuan untuk mendukung pendekatan sistematik dan sequensial dalam membangun perangkat lunak. Metode ini terdiri dari beberapa langkah yaitu analysis, design, coding, testing dan support. Dari langkah-langkah tersebut dikelompokan menjadi dua kelompok. Kelompok pertama yaitu

analysis merupakan tahap analisa karakteristik pengguna, kebutuhan data, informasi dan model fungsi sistem. Kelompok kedua yaitu perancangan merupakan tahap yang terdiri dari design, coding, testing dan support. Proses yang digunakan untuk dapat menerima pesan berisi informasi nilai yang telah diminta adalah dengan mengirimkan pesan dengan format NIM#Kode_Mtk#Semester#TA. Format tersebut mengandung arti. NIM adalah nim mahasiswa yang meminta nilai, Kode_Mtk adalah kode matakuliah yang akan diminta nilainya, Semester adalah semester berapa yang akan diminta nilainya dan TA adalah tahun ajaran berapa matakuliah yang akan diminta niliainya. Tujuan dibuat format seperti itu untuk memungkinkan matakuliah dengan kode yang sama tetapi lebih dari satu, karena mahasiswa pernah mengulang matakuliah tersebut [1]. Dari penelitian tersebut akan digunakan konsep perancangan sistem yang sama namun dengan fungsi sebagai remainder pembayaran kepada pelanggan PT. Berkah Putra Mandiri dan tidak menggunakan format pesan sebagai syarat pengiriman pesan.

Penelitian berikutnya yang berjudul Sistem Informasi Akademik Berbasis

SMS Gateway Menggunakan Metode Prototype menjelaskan tentang pembangunan sistem menggunakan sms gateway untuk memudahkan orang tua memperoleh hasil akademik anak-anaknya. Metode yang digunakan penelitian ini adalah metode

prototype. Metode ini mempunyai empat tahapan yaitu, identifikasi kebutuhan pengguna, pengembangan prototype, penentuan layak atau tidak prototype dan yang terakhir penggunaan prototype [2]. Dari penelitian tersebut akan digunakan konsep perancangan sistem yang sama namun metode tahapannya berbeda. Metode tahapan yang digunakan akan disesuaikan dengan kondisi kebutuhan di PT. Berkah Putra Mandiri.

Penelitian lainnya yang berjudul Aplikasi SMS Gateway Sebagai Sarana Penunjang Informasi Perpustakaan Pada Sekolah Menengah Pertama Negeri 1 Arjosari membahas tentang bagaimana sebuah aplikasi sms gateway dibuat untuk memudahkan petugas perpustakaan mengelola sistem informasi perpustakaan dan menyampaikan informasi kepada anggota perpustakaan serta penyampaian informasi yang lebih cepat [3]. Dari penelitian tersebut akan digunakan servis sms gateway

yaitu Gammu dengan aplikasi tampilan pengguna yang disesuaikan dengan

kebutuhan PT. Berkah Putra Mandiri.

Bedasarkan beberapa penelitian yang pernah dilakukan terkait sms gateway, maka akan dilakukan penelitian yang membahas tentang perancangan sms gateway

(10)

memudahkan pengguna dalam mengirim pesan dalam jumlah banyak. Aplikasi yang dibuat menggunakan bahasa pemrograman Visual FoxPro. Bahasa pemrograman Visual FoxPro adalah bahasa pemrograman berorientasi objek dari Microsoft. Tujuan utama penggunaan bahasa ini adalah untuk dapat membuat sebuah aplikasi yang mudah digunakan oleh pengguna.

3. Metode Penelitian

Penelitian yang dilakukan menggunakan beberapa tahapan penelitian yang terbagi menjadi 5 tahapan, yaitu: (1) Identifikasi masalah, (2) Analisa masalah, (3) Perancangan sistem, (4) Implementasi sistem, (5) Penulisan laporan penelitian.

Identifikasi Masalah

Perancangan Sistem

Implementasi Sistem

Penulisan Laporan

Gambar 1 Tahap-Tahap Penelitian

(11)

dilakukan seperti metode apa yang akan digunakan, cara atau solusi yang bisa digunakan, software atau hardware yang dibutuhkan. Tahap kedua: Perancangan sistem yang akan dibuat sesuai dengan kebutuhan PT. Berkah Putra Mandiri mulai dari alur proses sistem yang akan berjalan sampai dengan tampilan aplikasi ketika digunakan. Tahap ketiga: Implementasi sistem yang telah dibuat lalu dilakukan pengujian sistem untuk mendeteksi kekurangan atau error yang terjadi ketika aplikasi digunakan. Tahap keempat: Penulisan laporan selama penelitian dilakukan mulai dari awal hingga akhir.

Metode perancangan sistem yang digunakan adalah metode prototype. Metode

prototype dilakukan untuk merancang sebuah sistem melalui pendekatan dari sisi pengguna sistem.

Gambar 2 Tahapan Metode Prototype

Gambar 2 merupakan tahap-tahap metode prototype. Tahap pertama yaitu

listen to customer. Pada tahap ini dilakukan analisis kebutuhan dan pengumpulan data yang diperlukan untuk membangun sistem. Data-data yang dibutuhkan didapat dari hasil wawancara dengan pemilik PT. Berkah Putra Mandiri.

(12)

Admin

Aplikasi Dikembangkan Dengan FoxPro

SMS Gateway

Menggunakan Gammu

Piutang Pelanggan

Gambar 3 Arsitektur Sistem

Gambar 3 merupakan arsitektur sistem yang dibuat untuk penggunaan sms gateway di PT. Berkah Putra Mandiri. Admin menggunakan sebuah aplikasi yang berisi input data tanggal jatuh tempo dan sebuah tombol untuk menjalankan proses pengiriman pesan. Database berisi data-data piutang pelanggan menjadi resource

dalam proses pengiriman pesan. SMS Gateway akan mengirimkan pesan-pesan yang telah diproses kepada pelanggan-pelanggan yang tercatat pada jatuh tempo.

Tahap ketiga dalam metode prototype adalah customer test-drives mock-up. Pada tahap ini pengguna mencoba langsung aplikasi yang dibangun untuk dilakukan uji coba bila aplikasi sudah sesuai dengan kebutuhan.

4. Hasil dan Pembahasan

(13)

Gambar 4 Tampilan Awal Aplikasi

Gambar 4merupakan tampilan awal aplikasi. Tampilan ini berisi inputan data tanggal jatuh dengan pengaturan awal tanggal sama dengan tanggal hari aplikasi digunakan tempo dan tombol kirim. Aplikasi melakukan proses pengiriman pesan melalui sms gateway dengan menggunakan tombol yang berfungsi sebagai execute

proses pengiriman pesan. Pemasukan data tanggal yang akan digunakan sebagai jatuh tempo pembayaran. Data tanggal yang telah dimasukan akan dicek di database jatuh tempo pembayaran. Data-data pembayaran yang sesuai dengan tanggal yang dimasukan akan ditampilkan dengan grafik batang yang selanjutnya proses pengiriman pesan dilakukan.

Gambar 5 Konfigurasi File gammurc

Gambar 5 merupakan konfigurasi Gammu pada file gammurc. File gammurc

merupakan file sebagai konfigurasi untuk menghubungkan Gammu dengan modem yang terpasang pada komputer. Konfigurasi yang diperlukan adalah konfigurasi

(14)

Gambar 6 Konfigurasi File smsdrc

Gambar 6 merupakan konfigurasi Gammu pada file smsdrc. File smsdrc merupakan file sebagai konfigurasi untuk dapat mengirim pesan melalui database. Konfigurasi yang diperlukan adalah device, connection, service, logfile, user, password, pc, database dan driver. Konfigurasi device dan connection disamakan dengan konfigurasi pada file gammurc karena konfigurasi ini untuk mengidentifikasi kembali koneksi pada modem ketika sedang menggunakan servis sms gateway

melalui database. Konfigurasi service berisi SQL karena menggunakan jenis service

SQL sedangkan konfigurasi logfile berisi path direktori yang akan digunakan untuk menyimpan report file, agar lebih mudah membaca logfile maka menggunakan jenis ekstensi file berupa text (.txt). Konfigurasi user dan password diisi dengan nama user

dan password untuk login ke database. Konfigurasi pc diisi dengan letak alamat

(15)

Kode Program 1

Kode Program 1 merupakan perulangan pada saat pengambilan data piutang yang akan dijadikan sebagai pesan. Data-data piutang dibagi menjadi beberapa variabel untuk dimasukan kedalam isi pesan yang akan dikirim kecuali data nomor telepon karena data tersebut akan langsung dimasukan kedalam database Gammu. Kode Program 2

Kode Program 2 merupakan perulangan untuk memasukan data-data yang telah diproses menjadi sebuah pesan ke tabel outbox pada database Gammu. Jumlah panjang pesan kurang dari 153 karakter akan langsung dimasukan ke dalam tabel

outbox.

(16)

Kode Program 3 merupakan perulangan pemasukan data ke dalam tabel

outbox bila jumlah panjang pesan lebih dari 153 karakter. Pesan akan diambil 153 terlebih dahulu lalu sisanya akan dijadikan pesan bagian berikutnya. Proses pengambilan pesan akan terus berlanjut sampai pesan jumlah karakter pada pesan terakhir kurang dari atau sama dengan 153 karakter. Pengambilan karakter berjumlah 153 dikarenakan batas kapasitas karakter yang bisa ditulis pada satu pesan.

(17)

Kode Program 4 merupakan kode untuk membuat grafik bila tombol “kirim

reminder” ditekan dan proses pemasukan data telah selesai. Data-data piutang akan ditampilkan 10 terbanyak untuk tanggal jatuh tempo yang sama. Panjang setiap grafik disesuaikan dengan jumlah data faktur terbanyak.

Gambar 7 Tampilan Akhir Aplikasi

(18)

Gambar 8 Hasil Penerimaan Pesan

Gambar 8 menampilkan hasil pesan yang diterima dari proses pengiriman pesan pada Gambar 7. Isi pesan yang diterima berupa nama piutang, kode faktur, tanggal jatuh tempo dan jumlah uang.

Hasil yang didapat dengan pengujian aplikasi dan sistem sms gateway

menunjukan bahwa pesan pengingat pembayaran sukses dikirim dan diterima. Aplikasi juga bisa menampilkan jumlah nota-nota piutang yang ada pada tanggal yang sama sesuai dengan data yang telah disimpan sebagai salah satu konfirmasi ulang tanpa harus melihat catatan piutang. Data-data piutang yang ada pada tanggal yang sama akan diproses dan mengirimkan pesan sesuai dengan nama-nama piutang tanpa harus mengetik satu demi satu. Proses pengingat pembayaran piutang menjadi lebih efektif, efisien dan akurat.

5. Simpulan dan Saran

(19)

Saran untuk penelitian berikutnya adalah sebagai berikut: (1) Perangkat modem bisa menggunakan versi baru untuk mempercepat proses pengiriman pesan; (2) Penambahan fitur untuk melihat daftar faktur-faktur jatuh tempo tanpa harus mengirim pesan.

6. Daftar Pustaka

[1] Sutarno, Heri. 2010. Informasi Nilai Mahasiswa berbasis SMS Gateway Di Prodi Ilmu Komputer FPMIPA UPI. Universitas Pendidikan Indonesia, Bandung.

[2] Widyaningtyas, Arinta. 2014. Sistem Informasi Akademik Berbasis SMS Gateway Menggunakan Metode Prototype. Universitas Dian Nuswantoro, Semarang.

[3] Nurlaela, Fetty. 2013. Aplikasi SMS Gateway Sebagai Sarana Penunjang Informasi Perpustakaan Pada Sekolah Menengah Pertama Negeri 1 Arjosari. Arjosari.

[4] Čihař, Michal. Gammu Phone Database. “http://wammu.eu/phones/huawei/”. Diakses pada 2 Mei 2016.

[5] Parabi, Muhammad Iqbal. Cara Membuat SMS Gateway Gratis Menggunakan

Gambar

Gambar 1 Tahap-Tahap Penelitian
Gambar 2 Tahapan Metode Prototype
Gambar 3 gateway berisi pengiriman pesan. dalam proses pengiriman pesan. input merupakan arsitektur sistem yang dibuat untuk penggunaan sms di PT
Gambar 4 merupakan tampilan awal aplikasi. Tampilan ini berisi inputan data
+4

Referensi

Dokumen terkait

b) Menyerahkan keputusan akhir kepada Walikota, untuk penunjukan badan hukum yang menjadi mitra kerja sama. Dalam memutuskan, Walikota dapat meminta pendapat dari TKKSD. Batas

Dengan ini menyatakan bersedia/tidak bersedia* untuk bekerja sama dalam penyelenggaraan acara “Kongres Nasional VIII – Pertemuan Ilmiah Tahunan XII

Adapun tujuan dari dilakukannya penelitian ini, yakni untuk mengetahui dan mendeskripsikan strategi komunikasi organisasi yang digunakan untuk menyukseskan program Bakti

Strategi pembelian material impor yang dapat dilakukan untuk menghindari terjadinya perubahan nilai tukar mata uang asing terhadap rupiah adalah dengan selalu

PENGARUH CORPORATE SOCIAL RESPONSIBILITY TERHADAP NILAI PERUSAHAAN DENGAN SOLVABILITAS SEBAGAI VARIABEL MODERATING (STUDI EMPIRIS PADA PERUSAHAAN JASA

Peran perusahaan juga sangat dipertimbangkan terutama perusahaan pembuat sarana produksi udang dalam upaya para petani atau pembudidaya udang untuk mendapatkan sarana

Dengan penggunaan metode Attribute Extraction dalam perilaku perancangan produk tempat tidur pasien, maka hasil keluaran yang dapat diperoleh menjadi lebih lengkap

Karena cukup sulit memprediksi waktu antar pergantian cetakan (mold), waktu antar kerusakan mesin serta waktu yang dibutuhkan untuk menyelesaikan pekerjaan tersebut,