Struktrur Database Perancangan Antar Muka Aplikasi

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