Pendahuluan Latar Belakang - Implementasi Aplikasi Mobile DanSms Gateway Untuk Mendukung Proses Bisnis Persusahan Pembiayaan BarangElektronik

PERANCANGAN DAN IMPLEMENTASI APLIKASI MOBILE DAN SMS

  keakurasian, dan kredibilitas juga kualitas dari data kredit tiap pengajuan itu sendiri. Faktor pertama lebih cenderung kearah kriteria yang bersifat teknis, sedangkan faktor kedua jauh lebih kompleks, dimana peran FS (Field surveyor) dalam menganalisa kredit secara langsung di lapangan dibantu oleh SR (Supervisor Risk) yang menganalisa lebih dalam lagi seperti screening data kredit seperti alamat tinggal dan perusahaan, pekerjaan, penghasilan, pelanggan lama ataupun baru, bagus tidaknya historical pembayaran untuk Pelanggan lama. Dalam memberikan keputusan kredit tergantungan pada peran aktif FS (Field surveyor), SR (Supervisor Risk), dan CA (Credit

  Waktu yang dibutuhkan dalam proses pengajuan kredit mulai dari pengajuan sampai dengan approval cukup lama.

  b.

  Berdasarkan uraian diatas, ada beberapa permasalahan yang dapat diidentifikasi yaitu: a. Pelanggan atau calon pelanggan tidak mengetahui proses dan status kredit.

  Masalah

  juga verifikasi kredit Pelanggan

  

Analys ) yang dibantu oleh Admin Risk (Administrator) yang disesuaikan dengan validasi dokumen

  

GATEWAY UNTUK MENDUKUNG PROSES BISNIS

PERSUSAHAAN PEMBIAYAAN BARANG ELEKTRONIK

Lis Suryadi

  Jurusan Sistem Informasi Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Raya Ciledug Petukangan Utara, Jakarta Selatan 12260

  merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan SMS. Dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat tanpa harus mengetik ke ratusan nomor satu-persatu karena semua nomor akan diambil secara otomatis dari database tersebut. Kecepatan dan ketepatan penyaluran kredit menjadi suatu hal yang krusial dan kunci sukses untuk mampu berkompetisi di era pasar yang makin sempit akibat persaingan yang semakin ketat. Kesuksesan penyaluran kredit pada dasarnya dipengaruhi oleh dua faktor. Faktor pertama adalah kemampuan para tenaga penjual dalam mendapatkan Pelanggan kredit dan menjaga

  SMS-Gateway

  Kata Kunci: SMS Gateway, Aplikasi Mobile, J2ME, Request Dinamic, Pembiayaan Pendahuluan Latar Belakang

  

Dalam kehidupan modern seperti sekarang ini, perkembangan teknologi tidak dapat lagi dipisahkan

dari kehidupan masyarakat. Seluruh aspek disegala bidang menuntut akan kemudahan dalam

melakukan sesuatu dengan hasil yang sebaik-baiknya. Hal ini menjadi sebuah tantangan yang harus

dihadapi oleh para pengembang teknologi untuk memenuhi tuntutan tersebut. Salah satu teknologi

yang digunakan adalah SMS (Short Message Service) yang dapat dipergunakan dengan mudah. Bagi

perusahaan pembiayaan, kecepatan dan ketepatan penyaluran kredit merupakan kunci sukses untuk

meningkatkan pertumbuhan keuntungannya, namun kesuksesan itu dipengaruhi beberapa faktor

diantaranya kemampuan para tenaga penjual dalam mendapatkan Pelanggan kredit dan menjaga

relationship dengan rekanan, faktor berikutnya adalah kualitas data aplikasi kredit seperti

kelengkapan, keakurasian, dan kredibilitas juga kualitas dari data kredit tiap pengajuan itu sendiri.

Oleh karena itu, untuk menyelesaikan masalah tersebut dibutuhkan suatu sistem yang dapat

memfasilitasi pengiriman informasi secara cepat dan akurat dan diantaranya dengan SMS Gateway

melalui aplikasi mobile yang telah ter-install pada handphone. Aplikasi ini dibangun dengan

J2ME(Java 2 Micro Edition) yaitu teknologi java programming untuk mobile aplikasi. Untuk format

SMS dibuat secara dynamic, artinya format SMS dapat berubah-ubah sesuai kebutuhan yang

tersimpan ke databases. Dengan adanya sistem ini banyak keuntungan yang didapat baik dari pihak

perusahaan. Sehingga dengan layanan SMS ini diharapkan dapat menyelesaikan masalah yang

dihadapi saat ini dan juga dapat meningkatkan produktifitas perusahaan.

  

Abstrak

  Telp: (021) 5853753 (Hunting), (021) 7371164, Fax: (021) 5853752

  

relationship dengan rekanan, faktor kedua adalah kualitas data aplikasi kredit seperti kelengkapan, c.

  Kurangnya Informasi yang memadai untuk dapat memberikan kenyamanan dan kemudahan Pelanggan dalam mengakses proses kreditnya.

  Studi Pustaka SMS(Short Message Service)

  SMS atau Short Message Service merupakan protokol telekomunikasi yang memungkinkan kita mengirimkan pesan pendek sebanyak 160 karakterberupa karakter alfanumerik(wikipedia.org, 2012). Pada awalnya SMS hanyalah layanan komplementer dari 2 layanan utama sistem jaringan nirkabel digital, baik GSM (Global System for Mobile Communication) maupun CDMA (Code Division Multiple Access), yakni layanan voice dan switched data(Umar, Rusydi, 2007) . Namun karena keberhasilan SMS yang tidak terduga dengan besarnya jumlah penggunanya, maka SMS kini telah menjadi layanan standar dari setiap penyedia jaringan telepon bergerak digital.

  Cara kerja SMS

  Dalam sistem SMS, mekanisme yang dilakukan oleh sistem adalah melakukan pengiriman

  

short message dari satu terminal ke terminal yang lain. Hal ini dapat dilakukan berkat adanya

  sebuah entitas di dalam sistem yang disebut dengan SMSC (Short Message Service Center), atau disebut juga dengan MC (Message Center). SMSC merupakan sebuah perangkat yang melakukan tugas store and forward traffic short message (Satriyantono, Toni, 2002).

  Gambar 1. Mekanisme pengiriman dan penerimaan pesan SMS Proses pengiriman dan penerimaan SMS menggunakan dua model yakni : 1. Teks, merupakan cara termudah mengirim SMS. Pada mode ini, pesan yang dikirimkan tidak mengalami konversi, melainkan tetap dalam bentuk asli.

2. PDU (Protocol Data Unit), merupakan format pesan dalam heksadesimal octet dan semidesimal octet dengan panjang mencapai 160 (7bit) atau 140 (8 bit) karakter.

  SMS Gatway

  SMS gateway memungkinkan kita mengirim dan menerima SMS dari/ke perangkat bergerak/telepon seluler ke perangkat lain selain telepon seluler. Adapun aplikasi SMS gateway digunakan untuk menangani atau mengelola pesan SMS dari pengguna dengan aturan tertentu sehingga dapat mengirim/menerima pesan(, 2012). Saat ini telah banyak aplikasi SMS gateway yang tersedia baik bersifat komersial maupun free seperti SMS Tools, Kannel, dan lain-lain.

  J2ME(Java 2 Micro Edition) Teknologi Java merupakan sebuah teknologi yang berkembang sangat pesat akhir-akhir ini.

  Teknologi Java yang pada awalnya dikenal untuk aplikasi pada desktop (J2SE) ataupun pada

  

application server (J2EE), kini hadir dengan teknologi terbarunya, J2ME™ Platform, untuk

  pembangunan aplikasi pada mobile device seperti mobile phone dan PDA(M.Shalahuddin, Rossa A.S.,2010).

  Bahasa Pemrograman Java Java 2 Micro Edition (J2ME)

  J2ME adalah lingkungan pengembangan yang didisain untuk meletakkan perangkat lunak

Java pada alat elektronik beserta perangkat pendukungnya (M.Shalahuddin, Rossa A.S.,2010).

Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada

  

handheld device atau perangkat-perangkat elektronik beserta pendukungnya, seperti handphone,

pager, palm, PDA, dan pocket PC.

  Analisis dan Perancangan Aplikasi Metode Kerja Aplikasi

  Aplikasi SMS ini mengunakan komputer sebuah computer sebagai server SMS Gateway dan sebuah handphone yang dipasangkan pada port USB computer sebagai terminal yang berfungsi untuk menerima dan membalas semua pesan SMS secara otomatis. Di bawah ini adalah tahapan umum proses pengiriman dan penerimaan SMS melalui aplikasi mobile: 1)

  Client mengirim pesan SMS dengan format yang telah ditentukan dan diterima oleh SMSC (SMS Center). 2)

  SMS yang telah masuk pada SMSC akan dikirim ke komputer server melalui handphone sebagai terminal-nya. 3)

  Selanjutnya SMS akan diolah oleh aplikasi yang kemudian menghasilkan pesan balasan untuk dikirim kembali kepada SMSC. 4)

  SMS yang telah masuk pada SMSC dari handphone server akan diteruskan kepada client yang dituju.

  Gambar 2 Skema Pengiriman dan Penerimaan Request SMS Sedangkan untuk tahapan yang terjadi dikomputer server dalam mengolah data SMS yang masuk adalah sebagai berikut:

  1) Server perlu adanya koneksi melalui COM Serial Port untuk mengetahui apakah handphone / modem GSM tersebut sudah siap digunakan atau belum.

  2) Server akan memeriksa Nomor handphone dan format SMS, jika format sms benar atau nomor hendphone terdaftar, maka server akan merespon jika sebaliknya, server akan memberikan

  SMS balasan bahwa format SMS salah. 3)

  Semua proses yang dilakukan oleh server akan tersimpan kedalam database, seperti halnya SMS yang masuk atau keluar disimpan kedalam tabel inbox / outbox dan isi pesan disimpan di tabel yang sesuai dengan pesan tersebut, berikut format SMS yang digunakan dalam aplikasi ini.

  

Tabel 1. Format SMS

  No Format SMS Keterangan No Format SMS Keterangan

  1 INFO Untuk pelanggan

  8 KREDIT <spc> pelanggan mengetahui daftar kdPlg<spc> melakukan format sms. kdBrg1,jml1#kdBr pengajuan g-N,qty-N<spc> kredit.

  DP#bunga#tenor

  2 SIMPANPLG Untuk menyimpan

  9 KONFIRMASI Untuk

  1<spc>nmPela data nama pelanggan, <spc> noPengajuan surveyor

  nggan#tglLahi tanggal lahir, nomor (APPROVE/REJE melakukan r#noTelp#noH telpon dan nomor CT)#keterangan konfirmasi p handphone pelanggan. terhadap pengajuan berdasarkan nomor pengajuan.

  3 SIMPANPLG Untuk mengubah data

  10 STATUS<spc>noP Untuk

  

2<spc>kdPlg< nomor ktp, alamat ktp engajuan pelanggan

  spc>noKtp#ala dan alamat domisili mengetahui matKtp#alama pelanggan. status tDomisili pengajuan.

  4 SIMPANPLG

  Untuk mengubah data pelanggan berdasarkan kode pelanggan dan kolom.

  Communication Port (Java COMM API) V 2.0, MySQL sebagai database server

  (Bluetooth) Software Aplikasi Server Sistem Operasi Microsoft Windows 7 Ultimate, Netbeans 6.9.1, Java jdk1.7.0, Java

  

Hardisk 160 GB,Handphone (Sony Ericsson K800i), SIM Card (Kartu Handphone), Connector

  Spesifikasi Hardware Dan Software Hardware Aplikasi Server PC Pentium core 2 Duo (2.0 GHz), RAM / Memori 2 GB, Keyboard dan Mouse Monitor LCD,

  Basisdata digambarkan dengan LRS(Logical Record Structure) Gambar 3. LRS

  Rancangan Basisdata

  INFO b. SIMPANPLG1 Untung#19-11-1980#0215089635#085678556344 c. KREDIT P00001 B00001,2#B00002,1 500000#2.5#24 d. KONFIRMASI N00001 APPROVE#data sudah lengkap

  7 KOLOMPLG Untuk mendapatkan info kolom tabel pelanggan. Berikut ini adalah beberapa contoh penggunaan format SMS di atas: a.

  6 UBAHPLG <spc>kdPlg<s pc> kolom#value

  3<spc>

  12 LISTDYNAMIC Digunakan untuk mengetahui format SMS dynamic yang disimpan.

  Untuk mengubah data nama referensi, alamat referensi dan nomor telepon referensi berdasarkan kode pelanggan.

  kdPlg<spc> namaRef#alam atRef#noTelp Ref

  4<spc>

  5 SIMPANPLG

  11 DYNAMIC<spc>f ormatDynamic Untuk memperoleh informasi dari format SMS dynamic.

  Untuk mengubah data pekerjaan, jabatan, gaji, nama kantor dan alamat kantor pelanggan berdasarkan kode pelanggan.

  kdPlg<spc> pekerjaan#jaba tan#gaji# namaKantor#a lamatKantor

  Aplikasi Client

  

Hardware yang digunakan pada aplikasi client adalah Handphone yang memiliki joystick atau

  tombol navigator untuk pengoperasian. Sedangkan Software yang dibutuhkan adalah java SupportPorfile MIDP 2.0, Konfigurasi CLDC 1.1, dan Memiliki Wireless Messaging API

  Pengujian Sistem

  Pengguna aplikasi ini adalah Admin Risk (Administrator), FS (Field surveyor), SR (Supervisor Risk), CA (Credit Analys) dan Pelanggan.

  Aplikasi Server Form Server berfungsi agar Admin dapat mangatur konfigurasi koneksi dan melihat proses yang terjadi seperti proses koneksi, proses terima SMS, proses kirim SMS dan prose lainnya.

  Gambar 4. Form Server SMS

  

Form Proses Broadcast, Admin dapat melakukan pengiriman SMS ke pelanggan baik program

  marketing ataupun informasi pembayaran tagihannya Gambar 5. Form Proses Broadcast

  Secara lengkap form yang terdapat pada aplikasi Server yaitu, Form Login, Form Menu Utama Administrator, Form Data Pelanggan, Form Master Barang, Form Master Pegawai, Form Data Administrator, Form Transaksi Pengajuan, Form Transaksi Konfirmasi, Form Server SMS, Form Proses Broadcast, Form Histori Pesan Masuk, Form SMS Dynamic Request, Form Data SMS Dynamic, Form Data Inbox, Form Outbox.

  Aplikasi Client

  Untuk aplikasi client terdapat form Menu, Form Simpan Pelanggan 1, Form Simpan Pelanggan 2, Form Simpan Pelanggan 3, Form Simpan Pelanggan 4, Form Ubah Pelanggan,Form Pengajuan, Form Konfirmasi Pengajuan, Info Pengajuan, List Dynamic.

  Gambar 6. Form Gambar 8. Form Gambar 9. Form Gambar 7. Form

  Menu Utama Pengajuan Kredit Konfirmasi Kredit Data Pelangan

  Gambar 6 adalah Form Menu Utama terdapat pilihan seperti, simpan pelanggan, ubah pelanggan, kolom pelanggan, pengajuan kredit, konfirmasi pengajuan, info pengajuan, dinamic, list dynamic. Menu yang dipilih akan membuka form baru sesuai dengan fungsinya dan otoritas masing-masing Client.

  Gambar 7 adalah Form untuk keperluan validasi data pelanggan yang sebelumnya ditulis dilembar form FAP, form ini harus diisi seperti nama pelanggan, tgl lahir, no telp, no hp. Untuk mengirimnya tekan tombol ‘menu’ pilih ‘Kirim’ Pada Gambar 8 adalah Form Pengajuan Kredit, pelanggan atau calon pelanggan dapat mengisi data pengajuan kredit dengan cara mengisi kode pelanggan, kode barang, Qty, Dp, bunga, tenor yang disesuaikan dengan permintaan pelanggan. Untuk mengirimnya tekan tombol ‘menu’ pilih ‘Kirim’ untuk menambah barang yang akan dikredit tekan ‘tambah Pesanan untuk cek barang yg akan dikredit tekan ‘lihat Pesanan, dan akan muncul notifikasi info request. Beberapa saat kemudian server akan memberikan SMS.

  Pada gambar 9 adalah Form Konfirmasi Pengajuan kelayakan kredit terhadap kondisi dilapangan. Masukan no Pengajuan, kemudian update status kredit apakah disetujui (Approved) atau ditolak (Reject), yang terakhir adalah isi kolom ‘keterangan’, jika disetujui apa yang menjadi dasar FS tersebut menyetujui kelayakan kredit pelanggan begitu pula status ditolak (Reject). Untuk mengirimnya tekan tombol ‘menu’ pilih ‘Kirim’ dan akan muncul notifikasi info request. Beberapa saat kemudian server akan memberikan SMS.

  Evaluasi program

  Dalam evaluasi ditemukan beberapa kelebihan dan kekurangan program yang dilihat dari beberapa kondisi dan situasi. yaitu:

  Kelebihan Program

  1) Pada Aplikasi SMS-Gateway Server

  a) Aplikasi dengan mudah dioperasikan karena memiliki user interface (tampilan antar muka) yang baik dan user friendly.

  b) Dapat menerima pesan dan otomatis membalasnya sesuai dengan apa yang di request serta menyebarkan informasi dengan waktu yang relatif cepat.

c) Admin dapat melihat data SMS yang masuk dan keluar berdasarkan waktu tertentu.

  2) Pada Aplikasi Interface Client

  a) Mereka hanya perlu memasukkan data yang akan dikirim ke server saja tanpa harus memikirkan format yang dibutuhkan.

  b) Memakai sedikit resource pada handphone karena ukuran file yang dihasilkan kecil.

  c) Cukup mudah dalam penginstallan kedalam handphone.

  Kekurangan Program

  1) Pada Aplikasi SMS-Gateway Server

  a) Kelancaran proses terkirim dan diterimanya suatu SMS dari/ke server tergantung pada layanan/jaringan operator yang digunakan.

  b) Penerimaan SMS yang terus menerus dengan jeda waktu yang sangat cepat dapat membuat server menjadi down.

c) Sistem tidak dapat diinstalasi pada versi Java sebelumnya.

  2) Pada Aplikasi Interface Client

  a) Tidak semua handphone dapat di-install aplikasi mobile untuk digunakan sebagai client .

  b) SMS balasan yang dikirim server yang masuk tidak diproses oleh aplikasi ini tetapi diproses oleh sistem yang ada pada handphone tersebut c)

  Pada sebagian handphone tampilan Menu action berbeda-beda dan ada beberapa komponen yang tidak terlihat secara maksimal karena resolusi layar pada handphone tersebut.

  Kesimpulan

  Dari hasil analisa terhadap masalah dan aplikasi yang dikembangkan, maka dapat ditarik beberapa kesimpulan, yaitu : a)

  Dengan adanya aplikasi berbasis SMS ini membantu pekerjaan sehingga bekerja lebih effektif dan produktif.

  b) Memberikan kemudahan kepada admin risk dalam mengelola pusat informasi karena menjadi lebih effektif, dan penghematan biaya juga memberikan kemudahan mendapatkan iformasi bagi pelanggan yang ingin mengajukan kredit.

  c) Koordinasi antar bagian dalam perusahaan akan menjadi lebih baik sehingga dapat meningkatkan velume penjualan dengan resiko kredit yang rendah dan pelayanan pelanggan yang bermutu.

  Daftar Pustaka

  A.S Rosa, M.Shalahuddin, 2010, Pemrograman J2ME (Belajar Cepat Pemrograman Perangkat Telekomuniksi Masa), Informatika Bandung. Kannel Open Source WAP and SMS gateway, (diakses tgl 20 Mei 2012). Komputer Wahana, 2005, Pengembangan Aplikasi Sistem Akademik Berbasis SMS dengan Java. Jakarta, Salemba Infotek. Satriyantono, Toni, Aplikasi Mobile berbasis SMS di era GPRS dan 3G, 2002, di (diakses 4 April 2012). Short Message Service, di: (diakses: 4 April 2012). SMS Gatway, (diakses 4 April 2012). Umar, Rusydi., et.al, Pemanfaatan SMS Gateway sebagai Informasi Tagihan Listrik berbasis SMS, Prosiding Konferensi Nasional Sistem Informasi 2007, hal. 299-304.