PEMBUATAN APLIKASI "GO PULSA" BERBASIS ANDROID SEBAGAI MEDIA PENGIRIM PULSA SELULER PADA PURWATI CELL NASKAH PUBLIKASI

dokumen-dokumen yang mirip
APLIKASI MODEL RAMBUT BERDASARKAN BENTUK WAJAH BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Ratih Indradiyati

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo

PERANCANGAN APLIKASI TRANSAKSI PULSA ELEKTRONIK TELEPON SELLULAR BERBASIS ANDROID

Rancang Bangun Aplikasi Agen Pulsa Elektronik Bebasis Android (Studi Kasus Distributor Pulsa Maxrefil)

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

BAB III ANALISA PERANCANGAN

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN APLIKASI KULINERAN SEMARANG BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Mirza Halim Saputra

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

PEMBUATAN APLIKASI KUMPULAN PERIBAHASA DAN UNGKAPAN BAHASA INDONESIA BERBASIS ANDROID

PERANCANGAN APLIKASI PERSONALITY + TENTANG TES KEPRIBADIAN SESEORANG BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Bekti Widhy Andhana

PERANCANGAN APLIKASI KAMUS BROADCASTING UNTUK PEMULA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Aditya Wahyu Prasetyo

PERANCANGAN SISTEM INFORMASI PENJUALAN PULSA BERBASIS ANDROID

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

ANALISIS DAN PERANCANGAN KAMUS GEOGRAFI BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Fitriana Nurhadi

BAB I PENDAHULUAN 1.1 Latar Belakang

PUSAT INFORMASI JALUR PENDAKIAN GUNUNG MERBABU BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN APLIKASI MOBILE KUMPULAN RUMUS-RUMUS MATEMATIKA SMP BERBASIS ANDROID NASKAH PUBLIKASI

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

PERANCANGAN APLIKASI KUMPULAN BERBAGAI RESEP MASAKAN INDONESIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Gilang Mantara Putra

BAB III. Metode Penelitian

PEMBUATAN APLIKASI PETA WISATA INTERAKTIF DI KABUPATEN TORAJA UTARA BERBASIS ANDROID (STUDI KASUS KABUPATEN TORAJA UTARA) NASKAH PUBLIKASI

PERANCANGAN APLIKASI KALKULATOR SEDERHANA BINER <-> DESIMAL BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Fani Budi Hastanto

APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN PERINTAH SUARA BERBASIS ANDROID

DAFTAR ISI TINJAUAN PUSTAKA... 5 LANDASAN TEORI... 7

PERANCANGAN DAN IMPLEMENTASI MEDIA PEMBELAJARAN NAMA LATIN TUMBUHAN BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Dewi Tri Nurhayati

PERANCANGAN APLIKASI MOBILE PENJUALAN PULSA ELEKTRONIK PUTRI CELL BERBASIS ANDROID LAPORAN TUGAS AKHIR. Diajukan Sebagai Melengkapi Salah Satu Syarat

PERANCANGAN MEDIA PEMBELAJARAN SIMULASI FUNGSI KERJA GERBANG LOGIKA DASAR BERBASIS ANDROID Studi Kasus : SMK Muhammadiyah 1 Bambanglipuro TA 2016/2017

PERANCANGAN APLIKASI PENCARIAN PASAR TRADISIONAL DI KABUPATEN BANTUL BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN MEDIA INFORMASI GUNUNG-GUNUNG DI PULAU JAWA BERBASIS ANDROID NASKAH PUBLIKASI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

PERANCANGAN APLIKASI SISTEM INFORMASI PENGENALAN RAMBU LALU-LINTAS DAN SIMULASI TES SURAT IZIN MENGEMUDI BERBASIS ANDROID

PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT

APLIKASI RESEP MASAKAN KHAS KALIMANTAN BARAT BERBASIS ANDROID NASKAH PUBLIKASI

BAB III METODE PENELITIAN

BAB IV ANALISA DAN PERANCANGAN SISTEM

PEMBUATAN APLIKASI PENGIRIM PULSA DI ZYRUS PHONESHOP BERBASIS ANDROID NASKAH PUBLIKASI

BAB I PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN APLIKASI INFORMASI PERKEMBANGAN PASIEN DI SEDEKAH ROMBONGAN BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Vitra Syauqani

BAB III ANALISIS DAN PERANCANGAN SISTEM

PERANCANGAN APLIKASI PENGENALAN NOMINA DALAM BAHASA LAMPUNG BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Ryan Akbar Ramadhan

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

SISTEM INFORMASI PENJUALAN TKT REKLAME MAGUWOHARJO SLEMAN NASKAH PUBLIKASI. diajukan oleh Indri Pratiwi

PERMODELAN SISTEM INFORMASI PENJUALAN PADA CV XYZ YOGYAKARTA

PERANCANGAN APLIKASI KUMPULAN PANTUN JAWA, PERIBAHASA JAWA, DAN TULISAN JAWA BERBASIS ANDROID NASKAH PUBLIKASI

Perancangan Aplikasi Monitoring Rental Scooter Dan Mobil Elektrik Berbasis Android Pada Ababil Panakukang Makassar

PERANCANGAN APLIKASI PENGENALAN KARAKTERISTIK MANUSIA BERDASARKAN GOLONGAN DARAH BERBASIS ANDROID NASKAH PUBLIKASI

Bab 3 Metodologi Penelitian

BAB I PENDAHULUAN 1.1. Latar Belakang dan Permasalahan Era Globalisasi saat ini diwarnai oleh perkembangan teknologi yang semakin pesat.

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB III ANALISA DAN PERANCANGAN SISTEM

PERANCANGAN APLIKASI PANDUAN PERTOLONGAN PERTAMA PADA CEDERA PEMAIN SEPAKBOLA BERBASIS ANDROID NASKAH PUBLIKASI

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

SIMPLE ADDITIVE WEIGHTING (SAW) PADA SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RUMAH MAKAN

PENGANTAR RUP & UML. Pertemuan 2

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu

OTOMATISASI SISTEM MANAJEMEN DAN INVENTORY VOUCHER ELEKTRONIK MKIOS CV. AKAR DAYA MANDIRI. Irvan Ramdhani Pembimbing : Andri Heryandi, S.

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

IMPLEMENTASI FASILITAS LOCATION BASED SERVICE PADA APLIKASI PANDUAN LOKASI WISATA DAN AKOMODASI SULAWESI UTARA BERBASIS ANDROID NASKAH PUBLIKASI

. BAB III PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM. dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk

RANCANG BANGUN APLIKASI PENJUALAN PULSA ELEKTRIK BERBASIS JAVA J2SE

PENGEMBANGAN SISTEM INFORMASI PENGGAJIAN DI PESANTREN PERSIS 99 RANCABANGO

2.4.1 Pemodelan Proses Behaviour Diagram Implementation Diagram Bahasa pemrograman PHP

PERANCANGAN APLIKASI UNTUK RESEP MAKANAN DAN MINUMAN KHAS PAPUA BERBASIS PADA SISTEM ANDROID

BAB II LANDASAN TEORI

Tugas Final Task. Mata Kuliah: Analisis dan Desain Sistem. Dosen : Henderi, M. Kom.

PERANCANGAN SISTEM UNTUK MENENTUKAN JENIS KACAMATA BAGI PENDERITA GANGGUAN LENSA MATA BERBASIS ANDROID NASKAH PUBLIKASI

Diajukan Guna Memperoleh Gelar Ahli Madya. Universitas Gunadarma

PERANCANGAN APLIKASI MANAJEMEN KEUANGAN PRIBADI BERBASIS ANDROID

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB IV PERANCANGAN SISTEM

PEMBUATAN APLIKASI PENGENALAN BUDAYA DARI 34 PROVINSI DI INDONESIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Yolinri Syauta

PERANCANGAN APLIKASI PEMESANAN TIKET MOBIL BERBASIS ANDROID PADA AGEN TRAVEL

PENGEMBANGAN PERANGKAT LUNAK PEMESANAN TIKET TRAVEL BERBASIS WEB DAN MOBILE

Perancangan Sistem Informasi Absensi Siswa MTsN Pariaman Selatan Dengan Menggunakan PHP MySQL dan SMS GateWay

PERANCANGAN APLIKASI PENGKLASIFIKASIAN DAN TAKSONOMI KINGDOM ANIMALIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Akbar Nafis

BAB I PENDAHULUAN. bagian integral pembangunan nasional, melainkan juga bagian yang seharusnya

PENGEMBANGAN SISTEM PENDUKUNG BIMBINGAN OLINE TUGAS AKHIR (BIOTA) BERBASIS ANDROID

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI SMS NOTIFIKASI KESEHATAN BALITA

PERANCANGAN APLIKASI MOBILE PENCARIAN APOTEK 24 JAM TERDEKAT DI WILAYAH SLEMAN DAN KOTA YOGYAKARTA BERBASIS ANDROID NASKAH PUBLIKASI

LEMBAR JUDUL LEMBAR PENGESAHAN

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA

Abstrak. Keyword : Penjualan, Pembelian, Stok, SMS, Bonus, laporan, C# Microsoft Visual Studio. NET 2003, Mobile FBUS 1.5, format.

BAB III ANALISIS DAN PERANCANGAN

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG

RANCANG BANGUN SISTEM PENJUALAN PULSA PROVIDER TINGKAT RETAIL BERBASIS MOBILE ANDROID VERSI GINGERBREAD DAN WEB BASE (Studi Kasus : Spy Cell) SKRIPSI

PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

Aplikasi M-Commerce Berbasis Android Pada Phone Comp Service

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB IV ANALISIS DAN PERANCANGAN SISTEM

RANCANG BANGUN APLIKASI TAKSONOMI TUMBUHAN DIKOTIL DAN MONOKOTIL BERBASIS MOBILE TUGAS AKHIR

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

Equipment Monitoring Control Manajemen System Berbasis Web Application

Transkripsi:

PEMBUATAN APLIKASI "GO PULSA" BERBASIS ANDROID SEBAGAI MEDIA PENGIRIM PULSA SELULER PADA PURWATI CELL NASKAH PUBLIKASI diajukan oleh Muhammad Anis Rosyadi 10.11.4465 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

PEMBUATAN APLIKASI "GO PULSA" BERBASIS ANDROID SEBAGAI MEDIA PENGIRIM PULSA SELULER PADA PURWATI CELL Muhamad Anis Rosyadi, Kusrini, Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email : muhammadanisrosyadi@gmail. Abstract - Purwati Cell is one of the leading provider of mobile elektornik pulse, as a provider of credit sales, Purwati Cell must serve customers with maximum, however there are some disadvantages that occur in service sales credit to the customer one of the frequent occurrence of typos to server message toll number. The resulting application is Go Pulsa, this application aims to minimize error in format of send pulses message to server, all formats that contain the nominal pulse codes, PIN numbers and the server has stored in the applications Go Pulsa, so that users or employees just enter the number of cellular customers without embodying any other format.. Keywords - Pulsa, Application, Android. 1. Pendahuluan 1.1 Latar Belakang Masalah Pengisian pulsa dapat dilakukan dengan dua cara yaitu membeli voucher fisik dan membeli pulsa elektronik. Diantara dua pilihan tersebut cara yang paling efesien yaitu dengan membeli pulsa elektronik, dikarenakan kemudahan dalam pengirimannya tanpa melakukan pengisian manual dengan memasukan kode voucher lalu dikirimkan ke nomor layanan operator. Pada pengiriman pulsa elektronik menggunakan cara mengirim sms kepada server agen pulsa telepon selular dengan format sms yang sudah ditentukan oleh tiap server. Pengisian pulsa kepada konsumen yang dilakukan dengan cara mengirimkan pesan sms berupa perintah dengan format tertentu kepada server terkadang masih sering ditemukan kesalahan, dari beberapa kesalahan tersebut, banyak dijumpai yaitu kesalahan format, salah memasukkan kode operator, salah memasukan nomer PIN 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, bahkan kesalahan tersebut juga mengakibatkan pulsa terkirim ke nomor tujuan yang salah ataupun terkirim dengan nominal yang tidak sesuai dengan keinginan konsumen. Oleh karena itu untuk meminimalisir kesalahankesalahan tersebut pada saat pengiriman pesan ke server untuk melakukan pengisian pulsa elektronik, penulis membuat judul Pembuatan Aplikasi Go Pulsa sebagai Media Pengirim Pulsa Seluler di Purwati Cell Berbasis Android. 1.2 Rumusan Masalah Dari rumusan masalah diatas maka dapat dirumuskan permasalahan yang ada yaitu : 1. Bagaimana meminimalisir kesalahan penulisan format pesan pulsa yang terjadi di toko Purwati Cell saat melakukan pengiriman pesan ke server pulsa saat pengisiian pulsa ke konsumen? 2. Aplikasi seperti apa yang dapat meminimalisir kesalahan yang terjadi di toko Purwati Cell saat melakukan pengiriman pesan ke server operator pulsa? 1.3 Batasan Masalah Batasan masalah dalam penelitian ini diberikan dengan tujuan agar pembahasan tidak melebar dan lebih terperinci. Adapun ruang lingkup permasalahannya antara alain: 1. Aplikasi ini dibuat untuk toko Purwati Cell. 2. Aplikasi ini Untuk Smartphone Android minimal versi 2.2 (Froyo). 3. Aplikasi ini hanya untuk pengiriman pesan ke server yang menggunakan sisitem isi ulang pulsa elektronik dengan satu simcard dengan format pesan server yang telah digunakan di Purwati Cell sebelumnya. 4. Aplikasi ini hanya menyimpan format pesan berupa pin dan nominal, untuk format lainnya belum tersedia. 5. Penggunaan waterfall model hanya sampai tahap testing, tahap mainteanance atau perawatan tidak disertakan. 6. Software yang digunakan : a. Eclipse b. SQLite Manager 1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah menghasilkan aplikasi berbasis android yang dapat meminimalisir kesalahan-kesalahan yang terjadi saat pengiriman pesan ke server dalam pengisian pulsa di toko Purwati Cell. 1

1.5 Metedologi Penelitian Dalam pembuatan karya ilmiah ini metode penelitian dibuat berdasarkan metode : 1. Pengumpulan data Menentukan obyek agen pulsa dan mengumpulkan data-data yang dibutuhkan dalam pembuatan aplikasi. 2. Studi kasus dan Studi pustaka a. Studi kasus Mencari dan memahami aplikasiaplikasi pengisian pulsa untuk dijadikan reverensi. b. Studi pustaka Mempelajari dan membaca buku tentang aplikasi android. 3. Analisa data Pada tahap ini penulis melakukan analisa terhadap data-data yang telah diperoleh sebelumnya. 4. Perancangan Program Dilakukan sebagai gambaran dan acuan dalam desain progam selanjutnya. 5. Desain Program Desain yang dilakukan meliputi desain sistem dan desain grafis. 6. Implementasi Hasil dari tahapan-tahapan diatas akan dipindahkan kedalam system operasi mobile sehingga terbentuklah sebuah aplikasi Android. 7. Pengujian Pengujian program ini dilakukan untuk memastikan apakah program yang dibuat sudah berjalan dengan baik sesuai dengan apa yang diharapkan. 1.7 Landasan Teori 1.7.1 Pengertian 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 telepon (Fajri, 2008). 1.7.2 Pengertian Android Android merupakan platformmobile berbasis Linux yang mencakup sistem operasi, middleware dan aplikasi. Android menggunakan Linux Kernel 2.6. Android merupakan sistem operasi yang aman dan banyak menyediakan tools/alat dalam membangun software serta memungkinkan untuk pengguna mengembangkan aplikasi. Platform yang disediakan melalui lisensi open source, sehingga pengembang dapat dengan bebas mengembangkan aplikasi mereka. Selain itu, Android merupakan free platform untuk develop (Safaat, 2011) 1.7.3 Pengertian UML (Unified Modeling Lnguage) 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 sistem (Yasin, 2012). 2. Pembahasan 2.1 Analisis Sistem Langkah langkah dasar yang harus dilakukan oleh analis sistem yaitu: 1) Identify, yaitu mengidentifikasi masalah 2) Understand, yaitu memahami kerja dari sistem yang ada. 3) Analyze, yaitu menganalisis sistem 4) Report, yaitu membuat laporan hasil analisis. 2.1.1 Analisis SWOT Proses ini melibatkan penentuan tujuan yang lebih spesifik dari spekulasi perancangan dan mengidentifikasi faktor internal dan eksternal yang mendukung dan yang tidak mendukung untuk mencapai tujuan tersebut. 1) Analisis Kekuatan (Strength) Merupakan analisis yang melihat kondisi kekuatan yang ada dalam pembuatan aplikasi ini, dimana hasil analisa di Purwati Cell ditemukan kekuatan untuk mendukung pembuatan aplikasi Go Pulsa yaitu belum adanya aplikasi serupa yang digunakan di Purwati Cell dan aplikasi ini merupakan permintaan dari pemilik Purwati Cell sendiri. 2) Analisis Kelemahan (Weakness) Pada analisis sitem ini penulis melihat kelemahan dari pelayanan penjualan di Purwati Cell,karena ketika pelanggan membeli pulsa,pemilik atau karyawan kesulitan dalam mengetik format sms yang akan dikirim ke server penyedia pulsa seluler.sehingga menggangu proses pengiriman pulsa ke nomor pelanggan. Tingginya tingkat pembeli membuat pemilik Purwati Cell mengalami kesulitan dalam melihat berapa pulsa yang terjual berdasarkan operator,karena selama ini Purwati Cell masih menggunakan buku catatan untuk mencatat data data berupa nomor yang akan di isi pulsa. 3) Analisi Peluang (Opportunity) Pada analisis peluang ini,penulis menemukan peluang yang yang dapat 2

membantu penyelesaian masalah di Purwati Cell, yaitu pembuatan aplikasi Go Pulsa, dimana aplikasi ini merupakan aplikasi pengirim pulsa ke server melalui format sms, sehingga pemilik atau karyawan tidak kesulitan dalam pengiriman format sms. Selain itu aplikasi ini juga dapat menampilkan berapa jumlah pulsa yang terjual. 4) Analisi Ancaman (Threats) Analisis ini mencari dan mengenali ancaman dari aplikasi Go Pulsa di Purwati Cell ini. Ancaman yang nyata adalah tidak adanya login dan sandi untuk masuk ke aplikasi, karena menurut permintaan pemilik Purwati Cell keamanan di aplikasi yang berupa kata sandi untuk akses login ke aplikasi belum diperlukan, karena di Purwati Cell sendiri pemiliknya sekaligus menjadi karyawan sendiri, belum adanya karyawan lain. Ancaman lainnya yaitu pemilik belum perlu laporan pembukuan di Purwati Cell. 2.1.2 Analisis Kebutuhan Sistem Analisis kebutuhan sistem adalah dimana beberapa kebutuhan bahan dalam sistem yang akan dipergunakan untuk menambah dan membantu dalam proses pembuatan suatu objek. 2.1.3 Analisis Kebutuhan Fungsional Dari hasil analisa yang telah dilakukan, maka terdapat fitur fitur sebagai berikut : 1. Sistem harus dapat menampilkan form menu utama a. Pada form menu utama pengguna dapat memilih menu pengaturan, menu pengisian pulsa, menu bantuan, menu tentang aplikasi 2. Sistem harus dapat menampilkan form menu pengisian pulsa. Pada form pengisian pulsa: a. Pengguna dapat memilih produk dari operator pulsa yang diinginkan. b. Pengguna dapat memilih nominal pulsa dari produk yang telah dipilih sesuai dengan pembeli. c. Pengguna dapat memasukan nomer handphone pembeli yang akan di isi pulsa d. Pengguna dapat memilih nomer server penyedia pulsa 3. Sistem harus dapat menampilkan jumlah pulsa yang laku terjual. 4. Sistem harus dapat menampilkan data transaksi sesuai tanggal yang dipilih pengguna. 5. Sistem harus dapat menampilkan form pengaturan. a. Pengguna dapat melakukan pengaturan produk yaitu dapat menambahkan jenis produk, nominal pulsa, dan kode produk. b. Pengguna dapat melakukan pengaturan transaksi yaitu menambahkan nomer server, mengatur nomer PIN agen, mengatur format transaksi. 6. Sistem harus dapat menampilkan menu Bantuan yang didalamnya terdapat bantuan tata cara pengoprasian aplikasi tersebut. 7. Sistem harus dapat menampilkan menu Tentang yang didalamnya terdapat beberapa informasi tentang aplikasi tersebut. 2.2 Perancangan Sistem 2.2.1 Perancangan UML Untuk lebih memperjelas tentang gambaran sistem maka penulis membuat UML dengan beberapa tipe yaitu: 1. Use case diagram, digunakan untuk memodelkan proses berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi ini nantinya. 2. Activity diagram, Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 3. Class diagram, merupakan diagram yang menampilkan kelas kelas yang berupa paket paket yang diperlukan untuk membangun sistem dalam sistem. Class diagram memberikan kita keterangan kelas apa saja yang terdapat pada diagram kita serta relasi relasi pada setiap tabelnya. 4. Sequence diagram, menjelaskan secara detail urutan proses yang dilakukan dalam sistem aplikasi pengirim pulsa berbasis android ini untuk mencapai tujuan dari use case interaksi yang terjadi antar class, operasi yang terlibat, urutan antar operasi 3

dan informasi yang diperlukan oleh masing masing operasi. 2.3 Perancangan Basis Data Aplikasi ini menggunakan database SQLLite untuk menyimpan data yang akan berhubungan dengan beberapa class di aplikasi, agar data yang anda masukan dapat disimpan selagi aplikasi ini terdapat pada smartphone anda. Berikut tabel rancangan database aplikasi ini: 1. Tabel Detail Produk Tabel ini berfungsi untuk menyimpan data yang nantinnya akan menyimpan dan menampilkan data data detail produk. 2. Tabel Laporan Pengiriman Tabel ini sebagai database untuk menyimpan dan menampilkan laporan pengiriman pulsa yang nantinya akan menampilkan data di menu lihat transaksi dan detail transaksi. 3. Tabel Produk Tabel ini berguna untuk menyimpan dan menampilkan daftar produk ketika akan melakukan pengiriman. 4. Tabel Server Tabel berfungsi untuk menyimpan dan menampilkan nomor server untuk pengiriman format pesan. 2.4 Perancangan Interface Perancangan Interface atau antar muka program berperan untuk menghubungkan antara pengguna dengan aplikasi. Peranan interface sangat penting karena dengan interface yang baik akan membuat penggunaan program menjadi lebih mudah dan enak di gunakan serta tidak membingungkan. Perancangan interface meliputi perancangan menu utama,perancangan menu isi pulsa,perancangan menu pengaturan, perancangan menu lihat transaksi. 2.5 Implementasi dan Pembahasan 2.5.1 Tampilan 2.5.1.1 Tampilan Menu Utama Menu awal merupakan tampilan pertama aplikasi setelah splashscreen. pada menu ini terdapat tiga tombol yang memiliki fungsinya masing-masing. Tampilannya adalah sebagai berikut : Gambar 9. Tampilan Menu Utama 2.5.1.2 Tampilan Menu Pengisian Pulsa Pada menu ini merupakan menu yang utama aplikasi ini, karena dimenu ini merupaka menu untuk mengirim format pesan kirim pula seluler ke server. Berikut tampilanya : Gambar 10. Tampilan Menu Pengisian Pulsa 2.5.1.3 Tampilan Menu Lihat Transaksi Pada menu lihat transaksi, menu ini menampilkan transaksi yang telah dilakukan menggunakan aplikasi Go Pulsa. Dalam menu ini terdapat button filter taggal berdasarkan tanggal. Berikut tampilan menu lihat transaksi : 4

1. Struktur Tabel Produk Gambar 4. 1 Struktur Tabel Produk 2. Tabel Detail Produk Gambar 11. Tampilan Menu Pengisian Pulsa 2.5.1.3 Tampilan Menu Pengaturan Pada menu ini merupakan menu yang harus dipilih oleh pengguna sebelum melakukan pengisian, karena dalam menu pengaturan terdapat beberapa format pengiriman pesan, pengaturan produk pulsa dan pengaturan server. Berikut adalah tampilan menu pengaturan : Gambar 4. 2 Struktur Tabel Detail Produk 3. Tabel Server Gambar 4. 3 Struktur Tabel Server 4. Tabel Laporan Gambar 11. Tampilan Menu Pengaturan 2.5.2 Pembahasan Basis Data Database adalah tempat menyimpan data, dan berikut adalah langkah langkah membuat data base dengan menggunakan SQLite Manager. Buat database dengan cara Database>New Database lalu isikan nama database yang akan dibuat didalam kolom. 2.5.2.1 Struktur Tabel Struktur tabel database adalah struktur tabel yang digunakan untuk menyimpan data. Pada database ini terdapat empat tabel yaitu tabel Produk yang berfungsi menyimpan macam produk yang dimasukan, tabel DetailProduk yang berfungsi menyimpan kode dan nama nominal dari masing-masing produk, tabel Server yang berfungsi untuk menyimpan data server dan tabel tabel LaporanPengiriman yang berfungsi menyimpan laporan pengiriman. Berikut ini adalah struktur tabelnya : 2.5.3 Pembahasan Interface Gambar 4. 4 Struktur Tabel Laporan Pada interface menu utama aplikasi Go Pulsa ini memiliki enam tombol menu, yaitu menu isi pulsa, menu detail transaksi, menu lihat transaksi, menu about dan menu bantuan. Dari setiap tombol menu utama masih memiliki sub menu didalamnya, seperti menu pengisian pulsa, didalam submenu ini terdapat beberapa tombol untuk kebututhan pengiriman format pesan ke server operator pulsa. Berikut ini adalah salah satu potongan kode program menu utama : 5

Gambar 4. 5 Potongan Kode Program Menu Utama itu aplikasi ini juga dapat menampilkan data transaksi pulsa. 2. Pemodelan antarmuka yang dibuat meliputi antarmuka Menu Utama, antarmuka Pengaturan, antarmuka Pengisian Pulsa, antarmuka Detail Transaksi, antarmuka Lihat Transaksi, antramuka Bantuan dan antarmuka About. 3. Aplikasi GoPulsa ini merupakan aplikasi pembantu pengguna di Purwati Cell dalam proses pengiriman pulsa. 4. Aplikasi ini berbasis android dan di install di smartphone android yang telah digunakan di Purwati Cell. 2.5.4 Pengujian Program Pada langkah pengujian ini peneliti menggunakan metode whitebox testing dan blackbox testing. Berikut salah satu hasil uji coba program pada menu pengiriman pulsa. Daftar Pustaka [1] Hermawan, B. 2004. Menguasai JAVA 2 & Object Oriented Programming. Yogyakarta: C.V. ANDI OFFSET [2] Safaat H, Nazaudin.2012. Pemrograman Aplikasi Mobile Smartphone dan TabletPC Berbasis Android. Bandung: Informatika Bandung. [3] Yasin, V. 2012. REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK Pemodelan, Arsitektur dan Perancangan (Modeling, Architecture and Design). Jakarta: Mitra Wacana Media. Biodata Penulis Muhammad Anis Rosyadi, mahasiswa yang sedang memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta. Gambar 4. 6 Pengujian Tombol Kirim Pada gambar diatas menjelaskan bahwa ujicoba menu isi pulsa berhasil berjalan, setelah melalui tahap ujicoba dengan metode blackbox testing. 3. Kesimpulan Dalam penulisan skripsi ini, penulis membuat suatu aplikasi bernama "GoPulsa" yang berfunsi sebagai media pengirim pulsa di Purwati Cell. Dari berbagai penjelasan yang telah diuraikan dalam tulisan ini, maka dapat disimpulkan berbagai hal sebagai berikut: 1. Aplikasi ini dapat membantu meminimalisir kesalahan penulisan format pesan ke server pulsa yang sebelumnya terjadi di Purwati Cell, karena kode nominal pulsa, format pesan, PIN, nomer server tersimpan dalam aplikasi ini. Selain Biodata Dosen Pembimbing Kusrini, memperoleh gelar Sarjana Ilmu Komputer Universitas Gajah Mada Yogyakarta, lulus tahun 2004. Melanjutkan pendidikan S2 Ilmu Komputer di Universitas Gadjah Mada, lulus tahun 2006. Melanjutkan studi program S3 Ilmu Kompter di Universitas Gadjah Mada lulus tahun 2010. 6