1 Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo | [ Tahun ajaran 2015 ]
PEMANFAATAN SMS
GATEWAY
PADA SISTEM INFORMASI KOPERASI
SIMPAN PINJAM BERBASIS WEB (STUDI KASUS PT. ELSON BENARDI)
DhanyFirmanAzizi1, Ir. Sumarno. MM2
1,2Jurusan Teknik Informasi, Universitas Muhammadiyah Sidoarjo
Jl. Raya Gelam 250, Candi – Sidoarjo
[email protected], [email protected]
Abstract
PT. Elson Bernardi is one of the foods that have hundreds of employees. The company set up a saving and loan cooperative that aims to improve the welfare and living standards of employees and help the credit needs of members with mild conditions. Cooperative PT. Elson Bernardi not use information systems effectively, while the need for information processing must be done at any time to get a report - a report that is needed.. Therefore, that need to build system that able to assist the employees to be able to provide significant result for improve the previous job that take more time to be faster and accelerate the calculation of SHU. That is the system which has capability of web based and SMS gateway facility. This study succeeded in designing an cooperation information system by using SMS Gateway as a tool for data processing and accurate reports generating by implementing result of the design to be WEB-based applications using PHP programing languanfe, Java (JQuery) and my SQL as it’s database.
Keyword: Cooperation, SMS Gateway, SHU, WEB
Abstrak
PT. Elson Bernardi merupakan salah satu perusahaan makanan yang memiliki ratusan pegawai. Perusahaan tersebut mendirikan sebuah koperasi simpan pinjam yang bertujuan untuk meningkatkan kesejahteraan dan taraf hidup pegawai dan membantu keperluan kredit para anggota dengan syarat-syarat yang ringan. Koperasi PT. Elson Bernardi belum memanfaatkan sistem informasi secara efektif, sedangkan kebutuhan untuk pengolahan informasi harus dilakukan setiap saat untuk mendapatkan laporan – laporan yang dibutuhkan. Oleh karena itu dibutuhkan suatu sistem yang mampu membantu tugas pegawai agar mampu memberikan hasil yang signifikan untuk mengubah pekerjaan yang sebelumnya lamban menjadi lebih cepat dan mempercepat perhitungan SHU yaitu berbasis web dan disertai SMS gateway dikarenakan proses yang dilakukan dalam sistem ini bersifat luas. Penelitian ini berhasil merancang sistem informasi koperasi dengan memanfaatkan SMS Gateway sebagai sarana pengolahan data serta pembuatan laporan dengan mengimplementasikan hasil perancangan menjadi aplikasi berbasis WEB dengan menggunakan bahasa pemograman PHP, Java (JQuery) dan mySQL sebagai basis datanya.
Kata kunci : Koperasi, SMS Gateway, SHU, WEB
1. PENDAHULUAN 1.1 LatarBelakang
PT. Elson Bernardi merupakan salah satu perusahaan makanan yang memiliki ratusan pegawai. Perusahaan tersebut mendirikan sebuah koperasi simpan pinjam yang bertujuan untuk meningkatkan kesejahteraan dan taraf hidup pegawai dan membantu keperluan kredit para anggota dengan syarat-syarat yang ringan. Pegawai koperasi memerlukan suatu sistem informasi berbasis web untuk mengolah data dan menghasilkan laporan–laporan yang akurat. PT. Elson Bernardi belum memanfaatkan sistem informasi secara efektif. Pengolahan data pada koperasi PT. Elson Bernardi masih menggunakan file berformat xls dan menggunakan software
2 Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo | [ Tahun ajaran 2015 ] skripsi ini dibangun dengan berbasis web dan
disertai SMS gateway dikarenakan proses yang dilakukan dalam sistem ini bersifat luas, dapat diakses di mana saja dan informasi bisa cepat diterima oleh para anggota koperasi.
Sistem informasi koperasi PT. Elson Bernardi ini diharapkan mempermudah pegawai untuk mengelolah data anggota, kepengurusan, unit simpan pinjam dan laporan–laporan yang dikehendaki. Berdasarkan permasalahan tersebut, maka dikembangkan adanya pembaruan sistem manual ke dalam sistem informasi yang baru dengan teknologi informasi berbasis web yang disertai SMS gateway.
1.2 Batasan Masalah
Pembatasan masalah digunakan untuk
menyederhanakan persoalan yang dihadapi serta agar persoalan tidak menyimpang, antara lain meliputi:
1. Sistem yang dibangun berdasarkan study
kasus di Koperasi PT. Elson Bernardi dan hanya usaha simpan pinjam.
2. Semua aturan SMS dan format SMS diatur
oleh penulis.
3. Software yang digunakan adalah Gammu,
Xampp, AdobeDreamweaver.
4. Sistem ini menggunakan bahasa
pemograman PHP, JAVA (JQuery) dan
MySql.
2. LANDASAN TEORI 2.1 Koperasi dan SHU
Koperasi adalah suatu organisasi ekonomi dengan keanggotaan yang sifatnya sukarela.
Koperasi merupakan perkumpulan atau
organisasi ekonomi yang bekerja sama secara untuk menjalankan suatu usaha dengan tujuan
mempertinggi kesejahteraan bagi para
anggotanya (Hadhikusuma, 2002). Sedangkan SHU (Sisa Hasil Usaha) koperasi merupakan
selisih dari seluruh pemasukan atau
penerimaan total (total revenue) dengan biaya-biaya atau biaya-biaya total (total cost ) dalam satu tahun pembukuan (Sitio dan Tambah, 2001).
2.2 MySQL
MySQL adalah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta
menggunakan perintah standar SQL
(Structured Query Language). MySQL dapat
berperan sebagai client dan server, sehingga
sering disebut database client/server (Nugroho
dan Bunafit, 2005).
2.3 Gammu dan SMS Gateway
Gammu merupakan software yang bersifat
open source dan menggunakan bahasa C.
Gammu berfungsi sebagai penghubung antara
komputer dengan ponsel. Sedangkan SMS
gateway adalah sebuah perangkat lunak yang
menggunakan bantuan komputer dan
memanfaatkan teknologi seluler yang
diintegrasikan guna mendistnbusikan pesan-pesan yang di-generate lewat sistem informasi melalui media SMS. SMS ini memanfaatkan jaringan operator seluler untuk pengiriman
SMS, service gammu sebagai software SMS
gateway, dan database mysql yang di
integrasikan dengan database.
3. METODOLOGI PENELITIAN 3.1TeknikPengumpulan Data
Untuk memperoleh data yang relevan dan sesuai dengan permasalahan yang dihadapi, digunakan data yang di peroleh langsung dari PT.Elson Bernardi melalui teknik wawancara dengan ketua Koperasi PT.Elson Bernardi, Cief Accounting, admin Koperasi PT.Elson Bernardi, resepsionis.
3.2 Teknik Analisis
Analisis sistem merupakan tahap yang penting dari suatu pemograman, karena merupakan tahap awal untuk mengevaluasi permasalahan yang terjadi serta kendala yang dihadapi. Perancangan sistem yang pertama adalah mengidentifikasi suatu permasalahan pada objek penelitian itu sendiri.
3.3 Perancangan Sistem
Sistem informasi simpan pinjam koperasi merupakan suatu sistem yang mengelola simpanan dan pinjaman koperasi. Tujuan dari perancangan suatu sistem secara global adalah membentuk kerangka sistem pengolahan data dengan bantuan komputer perancangan sistem yang baik akan diterapkan suatu kejadian
untuk menentukan dan mengembangkan
metode-metode prosedur dan proses suatu data agar tujuan dari suatu organisasi dapat tercapai.
Gambaran umum sistem yang
dikembangkan adalah hanya menerima
anggota koperasi yang bekerja perusahaan. Setiap anggota yang ingin mendaftar sebagai anggota koperasi PT. Elson Bernadi ini terlebih dahulu, harus mengirimkan SMS
dengan format yang ditentukan kepada server
3 Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo | [ Tahun ajaran 2015 ]
Jika data yang sudah memenuhi syarat maka admin akan melakukan proses validasi. Setelah melakukan validasi admin akan mengirimkan pesan kepada calon anggota mengenai waktu pengambilan buku tabungan melalui SMS
gateway.
Proses pembagian SHU dilakukan dengan perhitungan yang sudah ditetapkan. Informasi mengenai pembagian SHU akan di umumkan oleh admin kepada seluruh anggota koperasi jika laporan sudah disahkan oleh ketua.
3.3.1 Rancangan Fisik
Gambar 3.1 Simulasi SMS gateway
Dari gambar diatas terlihat rancangan fisik dari
pengiriman SMS melalui SMS Gateway,
setiap anggota koperasi dapat melakukan pengiriman SMS dengan mengetikan Format tertentu dan mengirim ke nomor yang sudah disediakan nantinya, SMS akan menuju ke
modem SMS Gateway yang terdapat pada
server SMS Gateway.
Tabel 3.1 Daftar format SMS anggota
Format Hasil
DAFTAR#NOMOR_ HP#NAMA#KODE_ DIVISI#ALAMAT
permintaan sedang diproses dan menunggu validasi admin
TARIK#NO_ANGGO TA#JUMLAH#KETE RANGAN
permintaan sedang diproses dan menunggu validasi admin
PINJAM#NO_ANG GOTA#JUMLAH#JA NGKA#JAMINAN
permintaan sedang diproses dan menunggu validasi admin
format salah maaf format penulisan
anda salah, tolong koreksi kembali
3.3.2 Flow Map yang dikembangkan
Anggota Admin Cief
Accouting KETUA
TABUNGAN TABUNGANBUKU
CETAK LAPORAN SIMPANAN CETAK SLIP
SIMPANAN
Gambar 3.2 Flow Map kelola simpanan yang dikembangkan
Anggota Admin Cief
Accouting KETUA
Gambar 3.3 Flow Map kelola pinjaman yang dikembangkan
3.3.3 Diagram konteks yang dikembangkan
4 Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo | [ Tahun ajaran 2015 ] ANGGOTA
KETUA DATA SIMPANAN, DATA PINJAMAN
DATA ANGGOTA DATA TAGIHAN
SISTEM SIMPAN PINJAM KOPERASI SLIP BUKTI PEMBAYARAN
SLIP PINJAMAN SLIP SIMPANAN BUKU TABUNGAN
LAPORAN SIMPANAN SUKARELA, POKOK DAN WAJIB
Gambar 3.4 Diagram konteks yang dikembangkan
3.4 Perancangan basis data
Perancangan basis data adalah kumpulan dari data-data yang saling terkait dan berhubungan satu dengan yang lainnya dimana model data
relation atau hubungan antara file direlasikan dengan kunci relasi , yang merupakan kode
primer dari masing – masing file. Perancangan
basis data ini akan berhubungan dengan relasi menghasilkan tabel-tabel yang menunjukan
entity dan relasinya yang berfungsi untuk
mengakses data item agar data base mudah
dimodifikasi. Entity Relationship Diagram
merupakan cara mengorganisasikan data dan digunakan untuk menggambarkan relasi antar tabel dengan tujuan untuk menjelaskan hubungan antar tabel penyimpanan.
Tabel 3.2 Struktur file anggota
Tabel 3.3 Struktur file pinjam
Tabel 3.4 Struktur file pembayaran
Struktur file digunakan untuk menentukan nilai atau tipe data suatu atribut pada file yang
terdapat pada database.
3.5 Perancangan progam
Setelah melakukan perancangan basis data, maka disebut suatu perancangan progam untuk mengaplikasikanya, perancangan yang dibuat terdiri dari perancangan struktur menu, yang
terdiri dari home, master, transaksi, laporan,
SMS, keluar. Sedangkan perancangan form terdiri dari form login, dan form anggota.
4 HasildanPembahasan
4.1 Implementasi Sistem 4.1.1 Form Login
Form login seperti gambar dibawah 4.1 merupakan form yang wajib diisi untuk dapat mengakses menu yang ada pada aplikasi koperasi tersebut.
Gambar 4.1 Form login
4.1.2 Menu Utama (home)
5 Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo | [ Tahun ajaran 2015 ]
Gambar 4.2 Menu Utama (Home)
Menu utama akan secara otomatis
menampilkan informasi identitas user seperti halnya ketika awal login, yaitu meliputi kode user, username dan level.
4.1.3 Menu master
Menu master merupakan rangkaian dari semua data awal yang dibutuhkan untuk
selanjutnya akan diolah pada menu – menu
berikutnya. Terdapat lima data (submenu) didalam menu master antara lain adalah divisi, anggota, users, jenis simpanan, dan jaminan.
4.1.4 Menu transaksi
Menu transaksi merupakan menu yang
didalamnya melakukan macam – macam
aktivitas kegiatan keuangan yang melibatkan dua pihak, yaitu antara user yang menjalankan koperasi dengan anggota koperasi. Menu transaksi dibagi menjadi beberapa kegiatan, antara lain simpanan, pengambilan, pinjaman, serta pembayaran. Pada dasarnya pada program ini antara transaksi simpanan dengan
pengambilan adalah sama. Berikut ini
merupakan form transaksi simpanan.
Gambar 4.3 Form simpanan anggota
Beberapa form yang perlu diinput antara lain kode simpanan, nomor anggota, tanggal, jenis
simpanan, jumlah, refresh saldo, dan
keterangan. Kode simpanan harus diinput sesuai dengan database yang ada.
User juga dapat melihat riwayat transaksi penyimpanan berdasarkan tanggal transaksi, yaitu dengan memilih kotak pertanggal. Maka akan muncul tampilan seperti pada Gambar 4.4.
Gambar 4.4 Tampilan riwayat transaksi pertanggal
4.1.5 Transaksi Pengambilan
Transaksi pinjaman dapat dilakukan jika saldo simpanan lebih besar dibandingkan saldo yang
akan diambil. Secara otomatis riwayat
transaksi pengambilan saldo seorang anggota direkap oleh program koperasi ini.Ketika di pilih tombol simpan, maka secara otomatis transaksi tersebut akan tercatat dan akan
mempengaruhi perhitungan transaksi
selanjutnya. dapun tampilannya adalah seperti gambar berikut.
Gambar 4.5 Tampilan daftar pengambilan anggota
4.1.6 Transaksi Pinjaman
6 Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo | [ Tahun ajaran 2015 ]
Gambar 4.6 Form daftar pinjaman anggota
Selain itu, user juga dapat melihat transaksi yang terjadi pada beberapa hari secara
langsung dengan memilih button “pertanggal”.
4.1.7 Transaksi Pembayaran
Transaksi pembayaran bisa dilakukan
dengan cara memilih nomor anggota yang akan melakukan pembayaran. Setelah dipilih
“nomor anggota”, maka secara otomatis
tampilan akan berubah menjadi seperti gambar 4.7.
Maka selanjutnya pilih aksi bayar untuk melanjutkan pembayaran. Selanjutnya pilih
“tambah bayar cicilan”, maka otomatis akan
muncul seperti gambar 4.7.Setelah dilakukan pilihan tersebut, maka secara otomatis data angsuran di form tersebut akan ditambahkan.
Gambar 4.7 Form untuk formulir transaksi pembayaran
Gambar 4.8 Form tambah data bayar
4.18 Menu Laporan
Menu laporan adalah menu yang berisi tentang segala riwayat aktivitas dari sebuah transaksi yang terjadi didalam sebuah koperasi tersebut. Menu laporan digunakan oleh user untuk difungsikan sebagai tanda bukti jika ada kegiatan transaksi yang terjadi di dalam koperasi ini.
4.19 SHU
Pengadaan program SHU di program ini
adalah dengan tujuan agar user dapat dengan
mudah melakukan perhitungan secara otomatis dan tidak dengan perhitungan manual yang dapat menyita banyak waktu dan dapat di
preview sesuai dengan kebutuhan.
4.1.10 Menu SMS
Terdapat dua menu SMS antara lain SMS kirim dan SMS terima, SMS kirim berfungsi untuk menginformasikan kepada anggota
koperasi jika terdapat informasi baru.
Sedangkan SMS terima berfungsi untuk menampung data yang dikirimkan oleh anggota. SMS terima terdapat tiga opsi, yaitu daftar, tarik, dan pinjam. Tampilan SMS kirim adalah seperti gambar 4.9.
Gambar 4.9 Tampilan SMS Gateway terima
SMS
SMS terima dapat difungsikan ketika terdapat anggota yang mengirimkan pesan sesuai dengan format yang ditentukan. Tampilan kota
kmasuk dalam menu SMS Gateway ketika
telah menerima SMS dari calon anggota adalah seperti Gambar 4.10
7 Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo | [ Tahun ajaran 2015 ]
Gambar 4.11 Tampilan kotak masuk di menu SMS penarikan simpanan
Untuk melakukan penarikan simpanan, maka data diatas harus divalidasi dahulu dengan
pilihan aksi 1 “validasi” kemudian dilanjutkan dengan aksi 2 yaitu “daftar”. Setelah pilih
daftar, maka form akan kembali seperti transaksi pengambilan
Gambar 4.12 Tampilan transaksi pengambilan
melalui SMS Gateway
Setelah dilakukan validasi dan telah valid, maka pilih aksi daftar. Setelah memilih pilihan daftar, maka secara otomatis akan masuk kedalam menu atau form transaksi pinjaman.
4.1.10 Menu Database
Menu database berfungsi untuk melakukan backup data yang ada di dalam program
koperasi ini. Menu database ini digunakan
bertujuan untuk melindungi agar data – data
yang ada didalam program tidak sampai hilang
dan dapat disimpan sebagai backup.
Gambar 13.Tampilan menu database
Adapun pilihan restore adalah restore data
dari “penyimmpanan ke program” dengan
memilih pilihan choosefile–restoredatabase.
Selain itu juga dapat melakukan backup dari
program kedalam penyimpanan eksternal yaitu
dengan pilihan “proses backup”.
4.1.3.1 Menu Keluar
Menu keluar adalah menu yang digunakan
untuk mengakhiri penggunaan program
tersebut. Adanya menu keluar ini berfungsi
untuk me-reset data ketika userakan keluar
dari program tersebut. Selain itu agar tidak ada
user lain yang tidak memiilki hak untuk dapat login, bisa mengakses dikarenakan data administrator masih tersimpan.
5. KESIMPULAN DAN SARAN 5.1 Kesimpulan
Berdasarkan hasil pengujian yang telah dilakukan penulis pada system informasi koperasi PT.Elson Bernardi, maka dapat diambil kesimpulan sebagai berikut :
1.Penelitian ini berhasil dengan baik
merancang sistem informasi koperasi dengan
memanfaatkan SMS Gateway sebagai sarana
pengolahan data serta pembuatan laporan.
2.Penelitian ini berhasil dengan baik
mengimplementasikan hasil perancangan
menjadi aplikasi berbasis WEB dengan
menggunakan bahasa pemograman PHP,
Java (JQuery) dan mySQL sebagai basis datanya.
5.2 Saran
Penelitian yang dilakukan tentunya tidak lepas dari kekurangan dan kelemahan. Oleh karena itu, untuk pengembangan sistem lebih lanjut, maka perlu diperhatikan hal-hal berikut ini:
1.Perlu ditambahkan Perhitungan Neraca dan
transksi GL agar sistem dapat melakukan manajemen data secara lebih menyeluruh.
2.Perlu ditambahkan dokumentasi penggunaan
aplikasi agar pengguna bisa mendapatkan informasi tata cara penggunaan aplikasi
apabila mengalami kesulitan dalam
menjalankan sistem.
6. DAFTAR PUSTAKA
Akhnuari, Heru Rahmat."Membuat SMS Gateway untuk Pemula Dengan Gammu
dan PHP".01 Juni 2013.
http://www.ilmuprogrammer.com/2013/0 6/membuat-sms-gateway-untuk-pemula-dengan.html[17 July 2015].
Akhnuari, Heru Rahmat."Tutorial SMS
Gateway : Installasi Local WebServer XAMPP [Modul 1]".06 Juni 2013. http://www.ilmuprogrammer.com/2013/0
6/tutorial-sms-gateway-installasi-local.html[17 July 2015].
Akhnuari, Heru Rahmat."Tutorial SMS
Gateway : Installasi Gammu [modul
2]".15 Juni 2013.
8 Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo | [ Tahun ajaran 2015 ]
6/tutorial-sms-gateway-installasi-gammu.html[17 July 2015].
Akhnuari, Heru Rahmat."Tutorial SMS
Gateway : Konfigurasi Gammu [modul
3]".21 Juni 2013.
http://www.ilmuprogrammer.com/2013/0 6/tutorial-sms-gateway-konfigurasi-gammu.html[17 July 2015].
Akhnuari, Heru Rahmat."Tutorial SMS
Gateway : Mengirim SMS dengan
gammu [modul 4]".29 Juni 2013.
http://www.ilmuprogrammer.com/2013/0 6/tutorial-sms-gateway-mengirim-sms.html[17 July 2015].
Agus, A. 2009.Pokok-pokok Pikiran dan Manajemen koperasi. Jakarta: Balai Pustaka
Hadhikusuma R. T. S. R. 2002. Hukum Koperasi Indonesia, cet. 2.PT Raja Grafindo Persada. Jakarta
Jogianto HM. 2005. Sistem Teknologi Informasi. Andi.Yogyakarta.
Jogiyanto HM. 2005. Analisis & Desain
Sistem Informasi : Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta.Andi.
Ladjamudin , Al-Bahra Bin. 2005. Analisis dan Desain Sistem Informasi. Graha Ilmu. Edisi Ke-3.Yogyakarta.
MelwinSyafrizal, 2005,Pengantar Jaringan Komputer, Yogyakarta :Andi Offset. Nugroho, Bunafit 2005,DatabaseRelasional
dengan MySQL,Andi Offset,Yogyakarta. Sitio, A dan Tamba, H. 2001. Koperasi Teori
dan Praktik. Jakarta: Erlangga.
Suryani2008, RANCANG BANGUN SISTEM INFORMASI SEKOLAH VIA SMS GATEWAY BERBASIS CMS.
Widiyanti dan Sunindhia, 1992, Koperasi dan
Perekonomian Indonesia.PT. Rineke
Cipta, Jakarta.
WWW.W3SCHOOLS.COM."HTML FORM
Tutorial".01 Juni 2013.
http://www.w3schools.com/html/html_for ms.asp[29 April 2015].
WWW.W3SCHOOLS.COM."HTML INPUT
TYPE ".01 Juni 2013.
http://www.w3schools.com/html/html_for m_input_types.asp[29 April 2015]. Zakaria, Marcus Teddy dan JosefWidiadhi
2006,AplikasiSMS Untuk Berbagai
Keperluan, Informatika,Jakarta.