PEMBUATAN APLIKASI PENGIRIM PULSA DI ZYRUS · PDF fileberfungsi untuk pembayaran listrik....

Click here to load reader

  • date post

    13-Mar-2019
  • Category

    Documents

  • view

    222
  • download

    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