PEMBUATAN APLIKASI PENGIRIM PULSA DI ZYRUS · PDF fileberfungsi untuk pembayaran listrik....
date post
13-Mar-2019Category
Documents
view
222download
0
Embed Size (px)
Transcript of PEMBUATAN APLIKASI PENGIRIM PULSA DI ZYRUS · PDF fileberfungsi untuk pembayaran listrik....
PEMBUATAN APLIKASI PENGIRIM PULSA DI ZYRUS PHONESHOP
BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Anis Syaban Dwijaya
10.11.4450
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA YOGYAKARTA
2014
Naskah Publikasi
MAKING APPLICATION SENDING PULSES IN ZYRUS PHONESHOP BASED ANDROID
PEMBUATAN APLIKASI PENGIRIM PULSA DI ZYRUS PHONESHOP
BERBASIS ANDROID
Anis Syaban Dwijaya Ema Utami
Jurusan Teknik Informartika STMIK AMIKOM YOGYAKARTA
ABSTRACT
Cellular phone can function as it should be by using a pulse. That is what makes a lot of stores are becoming agents pulses, one of which is in store Zyrus Phoneshop. Pulse charging is done at the shop Zyrus Phoneshop wear electronic system reload by sending a message format containing the nominal pulse code, phone number of consumers, and PIN numbers are sent to the server number. But in the delivery of common mistakes that result in no pulse is sent to the mobile phone number of consumers. Therefore, the authors make Aplication Sender Pulse Based on Android to minimize errors that occur in the store Zyrus Phoneshop
There are several stages in the design and manufacturing applications, starting from the collection of the data obtained from various sources, including process modeling use case diagram, activity diagram, sequence diagrams, and class diagrams, data modeling, interface, planning and implementation according to plan have been made. Once the implementation is done, then do the test if the application is appropriate to their needs or not. If there are errors in the program, then be repaired.
Of all the stages of the research that has been done then the Aplication Sender Pulse Based on Android that is able to minimize the mistakes that previously occurred in the store Zyrus Phoneshop.
Keywords : Android , Applications, Pulse
1
1. Pendahuluan
Pengisian pulsa atau voucher telepon yang dahulu hanya bisa dilakukan
secara manual atau dengan cara membeli voucher fisik lalu dengan memasukkan
kode voucher lalu dikirimkan ke nomor layanan pengisian pulsa pada operator
yang digunakan, kini pengisian pulsa dapat dilakukan dengan lebih praktis, yaitu
dengan sistem isi pulsa elektronik. Sistem pengisian pulsa elektronik sendiri dapat
dilakukan dengan mengirim sms kepada server agen pulsa telepon sellular dengan
format sms yang sudah ditentukan oleh tiap server. Tiap penyedia server isi pulsa
elektronik mempunyai format atau kode operator yang berbeda-beda, namun untuk
mempermudah dalam mengingat format atau kode operator ini, terkadang para
penyedia server atau agen pulsa elektronik, mempunyai kesepakatan untuk
menyamakan format sms nya. Selain ditentukan oleh pemilik server, format
pengisian via sms tersebut juga ditentukan oleh jenis software yang digunakan
pada tiap server milik agen pulsa. Begitu juga dengan agen pulsa toko Zyrus
Phoneshop yang memakai cara tersebut.
Selain lebih mudah dan efisien dalam sistem pengisian pulsa, sistem isi
ulang pulsa elektronik ini juga mempunyai keunggulan lain, yaitu bisa dilakukan
dengan menggunakan satu chip atau satu kartu perdana telepon untuk melakukan
transaksi ke semua operator.
Pengisian pulsa di toko Zyrus Phoneshop kepada konsumen yang dilakukan
dengan cara mengirimkan pesan sms berupa perintah dengan format tertentu
kepada server terkadang masih sering ditemukan kesalahan format, dari beberapa
kesalahan tersebut, banyak dijumpai yaitu salah memasukkan kode operator, dan
nomor telepon tujuan yang akan diisi pulsa. Kesalahan tersebut berakibat tidak
terkirimnya pulsa pada nomor tujuan dan harus mengulang pengiriman sms
pengisian untuk server, terkadang juga kesalahan tersbut mengakibatkan pulsa
terkirim ke nomor tujuan yang salah.
Oleh karena itu untuk meminimalisir kesalahan pada saat melakukan
transaksi pengisian pulsa elektronik, penulis mengambil judul Pembuatan Aplikasi
Pengirim Pulsa di Zyrus Phoneshop Berbasis Android. Aplikasi ini bekerja pada
handset Android yang pada saat ini menjadi salah satu satu sistem operasi
berbasis linux yang sangat mendunia saat ini digunakan di dalam smartphone.
Handset Android pada saat ini juga telah banyak dimiliki oleh sebagian besar
masyarakat di Indonesia, dan bagi orang yang mempunyai usaha isi ulang pulsa
elektronik dapat memanfaatkan handset Andorid yang dimiliki untuk menunjang
2
dan mempermudah transaksi pulsa serta meminimalisir kesalahan pada saat
melakukan transaksi, dengan menggunakan aplikasi ini.
2. Landasan Teori
2.1 Telepon Seluler
Telepon seluler merupakan perangkat elektronik komunikasi, yang
mempunyai fungsi dasar seperti telepon konvensional saluran tetap yang
menggunakan jaringan kabel, namun bedanya disini telepon seluler bersifat
portable atau bisa dibawa kemanapun tanpa menggunakan jaringan kabel, atau
yang biasa disebut juga telepon dengan jaringan nirkabel. Di Indonesia terdapat
dua jaringan telepon seluler, yaitu GSM (Global System for Mobile
Telecommunications), dan jaringan CDMA ( Code Division Multiple Access ).
Telepon seluler menggunakan jaringan tanpa kabel, di dalam perangkat telepon
seluler dilengkapi dengan sistem penerima sinyal ( Receiver ), untuk menerima
jaringan telepon yang dipancarkan dari antena BTS (Base Transceiver Station )
dari tiap operator jaringan seluler..
2.2 Pulsa
Pulsa merupakan media penghubung untuk komunikasi, baik komunikasi
jarak dekat maupun jarak jauh. Definisi pulsa juga dapat diartikan yaitu merupakan
denyut nadi yang terjadi karena detak jantung, tegangan atau arus yang
berlangsung beberapa lama berbentuk segi empat atau gelombang sinus, satuan
dalam perhitungan biaya telepon1 . Dalam kaitanya dengan hal ini maka pulsa
adalah satuan dalam perhitungan telepon. Fungsi dari pulsa yaitu sebagai satuan
biaya untuk telfon, mengirim pesan short message service, chating, akses paket
data internet dan bahkan bermain game online. Saat ini di kota-kota besar
Indonesia seperti Jakarta, Bandung, Semarang, Yogyakarta dan lainya pulsa juga
berfungsi untuk pembayaran listrik.
Pengisian pulsa dapat dilakukan dengan cara prabayar dan pasca bayar.
Pulsa dengan sistem prabayar yaitu pengisian yang sifatnya realtime, pembayaran
yang dilakukan sebelum pelanggan menggunakan pulsa. Pulsa prabayar berbeda
dengan pasca bayar yang tidak bersifat real time yang dilakukan setelah
pelanggan menggunakan Pulsa. Sistem billing untuk prabayar dan pasca bayar
selama ini dilakukan secara terpisah dan memiliki karakteristik tersendiri.
1 EM Zul Fajri dan Ratu Aprilia Senja, Kamus Lengkap Bahasa Indonesia, hal 677
3
Pulsa dapat berupa voucher dan elektrik. Voucher atau Voucher isi ulang
yaitu pulsa fisik (berwujud), maksud lebih jelasnya adalah pengisian pulsa yang
dilakukan sendiri dengan mengirim dua belas digit angka yang terdapat pada
voucher setelah digosokan. Kode tersebut dikirim via short message service ke
operator seluler pelanggan. Sedangkan pulsa elektrik adalah Non-Fisik (tidak
berwujud), pengisian yang ditransfer langsung melalui media elektronik yang
dilakukan oleh penjual ketika costumer/pelanggan membeli di counter.
2.3 Android
Android ada sistem operasi yang dikembangkan untuk perangkat mobile
berbasis Linux. Pada awalnya sistem operasi ini dikembangkan oleh Android Inc,
yang kemudian dibeli oleh Google pada tahun 20052. Android dikembangakan
untuk telepon seluler dan juga tablet PC. Fungsinya sama seperti sistem operasi
Symbian pada Nokia, iOS pada iPhone, dan BlackBerry OS pada BlackBerry.
Android menyediakan platform terbuka bagi para pengembang untuk menciptakan
aplikasi mereka sendiri untuk digunakan oleh bermacam Piranti Android tidak
terkait pada satu merek Handphone saja, beberapa vendor terkenal yang sudah
memakai Android antara lain Samsung, Sony Ericsson, HTC, Nexus, Motorola, dan
lain lain.
2.4 UML ( Unified Modeling Language )
Unified Modeling Language (UML) adalah sebuah bahasa yang telah
menjadi standar dalam industri untuk visualisasi, merancang dan
mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk
merancang model sebuah sistem3.
Unified Modeling Language(UML) adalah notasi yang lengkap untuk
membuat visualisasi model suatu sistem. Sistem berisi informasi dan fungsi, tetapi
secara normal digunakan untuk memodelkan sistem komputer4. UML merupakan
bahasa standar untuk penulisan blueprint software yang digunakan untuk
visualisasi, spesifikasi, pembentukan dan pendokumentasian alat-alat dari sistem
perangkat lunak5.
2 Hermawan, 2011, Hal. 2. 3 Verdi Yasin, REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK Pemodelan, Arsitektur dan Perancangan (Modeling, Architecture and Design), hal 194 4 Ibid. hal 267 5 Ibid
4
2.5 IDE Eclipse
Eclipse adalah IDE software yang digunakan oleh banyak bahasa
pemrograman seperti Java, Ada, C, C++, COBOL, Phyton dan lain-lain. Di dalam
IDE Eclip