1. Pengguna menjalankan aplikasi, selanjutnya tampil halaman login
2. Pengguna memasukkan user name dan password, jika benar maka akan
masuk dalam halaman menu utama. 3.
Pengguna memilih menu transaksi, selanjutnya tampil halaman pilihan provider, jika ya pengguna akan memilih jenis provider dan sistem
memproses dalam penyimpanan sementara provider, jika tidak maka akan kembali pada halaman menu.
4. Setelah pengguna memilih provider , tampil halaman pilih voucher, jika ya
pengguna akan memilih jenis voucher dan sistem memproses dalam penyimpanan sementara provider dan voucher, jika tidak akan kembali
pada halaman pilihan provider. 5.
Setelah pengguna memilh provider dan voucher, tampil halaman input nomor tujuan, jika ya pengguna akan menginputkan nomor tujuan dan
sistem memproses dalam penyimpanan sementara provider, voucher dan nomor tujuan, jika tidak akan kembali pada halaman pilih voucher.
6. Setelah terpilih provider, voucher dan nomor tujuan maka akan tampil
informasi transaksi, jika ya sistem akan memproses dan mengirim ke sms center distributor, dan sistem menyimpan transaksi kedalam history.
3.4 Struktrur Database
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada pembuatan aplikasi ini menggunakan struktur data RMS Record Management System. Berikut adalah tabel-tabel yang di gunakan dalam
pembuatan aplikasi ini. 1.
Nama tabel
: LoginRecord
Fungsi : Menyimpan data Login
Tabel 3.1 LoginRecord Nama field
Type Keterangan
User name String
Untuk menyimpan
nama user
Password String Untuk
menyimpan Password
2. Nama tabel
: TrxRecord Fungsi
: Menyimpan data transaksi
Tabel 3.2 TrxRecord Nama field
Type Keterangan
Tgl_trx String
Untuk menyimpan tanggal transaksi
Wkt_trx String Untuk menyimpan
waktu transaksi
Operator String Untuk
menyimpan operator
transaksi Jenis
String Untuk menyimpan jenis
transaksi
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Nominal Integer
Untuk menyimpan nominal transaksi
NoTujuan String Untuk
menyimpan notujuan
transaksi
3. Nama tabel
: SMSCRecord Fungsi
: Menyimpan data sms center
Tabel 3.3 SMSCRecord Nama field
Type Keterangan
strSMSC String
Untuk Menyimpan sms center
4. Nama tabel
: PINRecord Fungsi
: Menyimpan data pin
Tabel 3.4 PINRecord Nama field
Type Keterangan
strPIN String Untuk menyimpan
pin
3.5 Perancangan Antar Muka Aplikasi
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Aplikasi pengisian pulsa ini memiliki beberapa tampilan halaman yang telah dirancang semudah mungkin untuk dimengerti oleh orang yang awam dalam
bisnis jasa pengisian pulsa. Halaman yang akan dirancang tekesan lebih simple dan menggunakan
warna dasar dari pilihan tema yang di gunakan oleh HandPhone yang digunakan. Hal ini bertujuan agar Aplikasi menjadi lebih ringan dan user dapat mengakses
lebih cepat. Berikut rancangan untuk tampilan perhalaman :
3.5.1 Halaman login
Halaman ini adalah halaman utama dan yang paling depan pada saat aplikasi pengisian pulsa berbasis J2ME di aktifkan. Berikut
gambar halaman login.
Gambar 3.5 Halaman Login
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada halaman login terdapat autentifikasi user berdasarkan password saja. Hal ini dilaksanakan agar autentifikasi tidak terlalu lama dan
mudah di ingat. Pada saat menuliskan password, tulisan yang tampil akan berupa bintang – bintang agar password yang kita inputkan tidak
bisa sekilas di baca oleh orang di sekitar. Login yang digunakan nantinya akan bersifat unik dan sudah ada pada aplikasi. Jadi setiap
aplikasi, passwordnya berbeda. Hal ini juga dilakukan untuk membackup sewaktu – waktu user lupa dengan passwordnya.
3.5.2 Halaman Menu
Halaman ini adalah halaman menu pada pemilihan fasilitas yang akan digunakan pada aplikasi ini. Berikut gambar halaman menu.
Gambar 3.6 Halaman Menu
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada halaman menu terdapat 2 pilihan, yaitu transaksi dan history. Pilihan menu transaksi untuk memulai transaksi pengisian
pulsa. Pilihan menu history untuk melihat history aktifitas pengisian pulsa.
3.5.3 Halaman Transaksi Pemilihan Provider
Pada halaman ini user akan memulai transaksi pengisian pulsa. Proses yang pertama adalah pemilihan provider yang akan di
transaksikan. Halaman ini akan muncul ketika user memilh trsnsaksi pada pilihan menu. Berikut gambar halaman pemilihan provider.
Gambar 3.7 halaman pemilihan provider
Pada halaman ini user memnilih provider yang akan ditransaksikan. Pada halaman ini berupa konten menu agar user tidak
lagi salah dalam menginputkan kode provider pada Aplikasi
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
sebelumnya. Pada halamnan ini sejumlah provider telah disediakan , sesuai dengan informasi Aplikasi sebelumnya.
3.5.4 Halaman Transaksi Input Nomor Tujuan
Halaman ini merupakan halaman dimana user memasukkan nomer telepon yang dituju pada saat transaksi pulsa berlangsung. Berikut
gambar halaman input nomer tujuan.
Gambar 3.8 Halaman input nomer tujuan
Pada halaman ini disediakan kolom untuk menginputkan nomor tujuan yang akan ditransaksikan.
3.5.5 Halaman Transaksi Pemilihan Jenis Voucher
Halaman ini adalah halaman untuk memilih jenis voucher atau nominal yang akan ditransaksikan. Halaman pemilihan jenis voucher
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
dirangcang sesuai dengan kebutuhan yang ada dilapangan. Dalam hal ini, perancangan mengikuti paket – paket apa saja yang di tawarkan
pihak provider dalam transaksi pengisian pulsa
Gambar 3.9 Halaman jenis voucher
Pada halaman ini user akan memilih jenis transaksi nominal atau voucher yang telah disediakan pada saat kita memilih provider. Setiap
provider memiliki jenis transaksi jenis voucher atau nominal yang berbeda dengan provider lainnya.
3.5.6 Halaman Informasi Transaksi
Halaman ini menampilkan informasi dari data yang kita pilih saat transaksi berlangsung, misalnya: memilih provider , memasukkan
nomer tujuan dan menentukan jenis transaksi voucher. Berikut gambar halaman informasi transaksi.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.10 Halaman informasi transaksi
Pada halamn ini user akan mendapatkan informasi transaksi sebelum data-data transaksi dikirim ke nomor sms center. Hal ini
dilakukan dengan tujuan agar tidak terjadi kesalahan saat transaksi akan dijalankan.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB IV IMPLEMENTASI APLIKASI
Pada Bab proses implementasi ini akan dijelaskan beberapa tahap pembangunan Aplikasi pengisian pulsa elektrik Flow Cellular berbasis J2ME
dengan menggunakan Netbeans IDE 6.9.1 sebagai perangkat lunak pembangun aplikasi, antara lain adalah sebagai berikut:
1. Proses pembangunan antar muka
Pada proses ini akan dijelaskan proses pembangunan antarmuka dari aplikasi pengisian pulsa yang memiliki beberapa halaman yaitu
halaman login, halaman menu, halaman Transaksi Provider, halaman Transaksi input nomor tujuan, halaman Transaksi jenis voucher dan
halaman informasi Transaksi. 2.
Proses pembangunan Aplikasi Pada proses ini akan dijelaskan proses pembangunan Aplikasi dari
aplikasi pengisian pulsa yang memiliki beberapa proses sistem yang terdapat pada beberapa halaman yaitu halaman login, halaman menu,
halaman Transaksi Provider, halaman Transaksi jenis voucher, halaman Transaksi input nomor tujuan dan halaman informasi
Transaksi.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.1 Proses Pembangunan Antar Muka