Kebutuhan Perangkat Keras dan Perangkat Lunak Pembangunan Perancangan Alur Aplikasi

3.2 Kebutuhan Perangkat Keras dan Perangkat Lunak Pembangunan

Aplikasi Pada pembangunan aplikasi Aplikasi pengisian pulsa ini memerlukan beberapa perangkat keras dan perangkat lunak yang dapat mendukung pembangunan Aplikasi pengisian pulsa berbasis J2ME. Pada sub-bab ini akan dilakukan perincian terhadap kebutuhan perangkat keras dan kebutuhan perangkat lunak.

3.2.1 Kebutuhan Perangkat

Keras Dalam merancang suatu Aplikasi maka kita perlu menentukan jenis-jenis atau spesifikasi perangkat keras yang akan kita gunakan. Hal ini merupakan persiapan awal yang harus dilakukan. Dimana tiap-tiap komputer yang digunakan memiliki spesifikasi perangkat keras yang berbeda-beda dapat dijelaskan sebagai berikut:  Processor AMD Turion X2 2.0 Ghz.  Memory DDRAM II – 4 GB Chipset Hylinx  Hardisk 80 GB-7200rpm  Chipset AM3  Kecepatan akses internet minimal 100 kbps stabil Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.  Blower cooler external  3 jenis HandPhone Suport Aplikasi Java

3.2.2 Kebutuhan Perangkat

Lunak Ada beberapa perangkat lunak yang digunakan dalam perancangan kali ini diantaranya:  Aplikasi Operasi legal berbasis Open Source  NetBean 6.91  Java Library  Text editor  J2ME Compiler

3.3 Perancangan Alur Aplikasi

Perancangan alur Aplikasi berisikan tentang penjelasan deskripsi umum Aplikasi, proses-proses akan dijabarkan dalam use case diagram dan process diagram. Pada gambar 3.2 dapat dilihat arsitektur Aplikasi pengisian pulsa elektrik pada Handphone ke semua operator. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.2 Arsitektur Aplikasi Deskripsi dari gambar arsitektur Aplikasi tersebut diatas adalah 1. Konsumen membeli pulsa di agen atau kios pengisian pulsa. 2. Sebelum penjual pulsa melakukan transaksi, aplikasi sudah ter- instal di handphone penjual pulsa. 3. Selanjutnya penjual pulsa membuat account login untuk dapat membuka aplikasi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 4. Penjual membuka aplikasi dan bisa memilih fitur menu dari aplikasi. 5. Fitur menu provider terdiri dari Indosat, Telkomsel, Xl, Flexi, Axis, Smart, Mobile9 dan Esia. 6. Selanjutnya penjual dapat bertransaksi pulsa pada konsumen

3.3.1 Alur Proses Penggunaan Aplikasi

Pada gambar 3.3 dibawah akan dijelaskan langkah-langkah alur proses penggunaan aplikasi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.3 Proses penggunaan aplikasi Pembahasan proses penggunaan aplikasi: 1. Pengguna memulai aplikasi, selanjutnya tampil halaman login. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 2. Pengguna memasukkan user name dan password, jika benar maka akan masuk dalam halaman menu utama, jika tidak akan kembali pada halaman login. 3. Pengguna memilh menu transaksi selanjutnya sistem akan memproses transaksi 4. Pengguna memilih menu history selanjutnya sistem akan memproses history 5. Pengguna memilih menu pengaturan selanjutnya sistem akan memproses pengaturan

3.3.2 Alur Proses Transaksi Pengisian Pulsa

Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada gambar 3.4 dibawah akan dijelaskan langkah-langkah alur proses transaksi pengisian pulsa. Gambar 3.4 Proses Transaksi pengisian pulsa Pembahasan proses transaksi pengisian pulsa : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 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