IMPLEMENTASI APLIKASI MOBILE RONDA KEBUTUHAN SYSTEM Ukuran File Transfer Saat Transaksi yang Terjadi

commit to user

BAB IV IMPLEMENTASI DAN PEMBAHASAN

4.1. IMPLEMENTASI APLIKASI MOBILE RONDA

Aplikasi mobile Ronda, merupakan sebuah aplikasi yang dibuat untuk di jalankan pada perangkat mobile semisal telepon genggam ataupun PDA. Untuk bisa berfungsi secara normal, aplikasi ini membutuhkan perangkat mobile yang mendukung aplikasi java dengan versi MIDP 2.0 and CLDC 1.1 serta memiliki konektivitas internet melalui GPRS atau yang lebih tinggi.

4.2 KEBUTUHAN SYSTEM

4.2.1.Kebutuhan Hardware

4.2.1.1 Komputer Developer

Tabel 4.1 Spesifikasi Hardware Komputer Developer Status Processor RAM Harddisk Minimal 800MHz Intel Pentium atau yang sebanding 512MB Ruang kosong sebesar 750 MB Direkomendasikan 2.6 Intel pentiu IV 1G Ruang kosong sebesar 1 G

4.2.1.2 Perangkat Mobile Ronda

Memori kosong minimal 200 KB dan memiliki fitur koneksi GPRS atau yang lebih tinggi. 4.2.2Kebutuhan Software 4.2.2.1Komputer Developer commit to user Tabel 4.2 Spesifikasi Software Komputer Developer Sistem Operasi IDE Tool Windows 7 Netbeans 6.8 Eclipse Ganymmede WTK 2.5.2 EclipseMe LAMPPMySQL dan PHP, SOAP 4.2.2.2. Perangkat Mobile Perangakat mobile yang digunakan adalah yang mendukung teknologi Java dengan MIDP 2.0 dan CLDC 1.1.

4.3 . Screenshoot Aplikasi dan Penjelasan

4.3.1 Aplikasi Mobile Ronda

1. Form Splash Screen Gambar 4.1 Form Awal Aplikasi Form ini merupakan Form tampilan awal aplikasi Ronda berbasis Mobile . Pada form ini terdapat Splash Screen dari logo aplikasi Ronda commit to user 1. Form Login Gambar 4.2 Form login Aplikasi Ronda Form ini merupakan form yang akan muncul setelah aplikasi startup. Form ini digunakan untuk melakukan proses login dengan parameter autentikasi berupa nama pengguna, password dan level user. Nama pengguna dan password diisikan secara manual oleh pengguna aplikasi, sedangkan level akan secara otomatis diisikan oleh sistem. Jika proses login sukses maka akan segera ditampilkan form menu utama. Tetapi jika proses login gagal, maka akan muncul peringatan bahwa proses login telah gagal dan posisi form tetap berada pada form login. 3. Form Permintan Persetujuan dari Server Gambar 4.3 Form Permintaan Persetujuan dari Server commit to user Form ini merupakan tampilan yang harus connect ke server dan persetujuan dari server. 4. Form List Jadwal – Log out Gambar 4.4 Form list Jadwal dan Log-out Form ini merupakan form yang digunakan untuk menampilkan Menu jadwal yang disediakan oleh aplikasi untuk membantu pengguna aplikasianggota Ronda dalam menggunakan aplikasi Ronda. Menu yang disediakan yaitu menu Jadwal. Menu ini merupakan menu bantuan offline tanpa memerlukan akses ke server. Dengan kata lain menu sudah ditanamkan dalam aplikasi dan dapat langsung dapat ditampilkan tanpa harus melakukan koneksi ke Server. 5. Form Liat jadwal anggota ronda Gambar 4.5 Form Jadwal anggota ronda commit to user Form ini merupakan form yang digunakan untuk menampilkan detail dari jadwal ronda semua anggota ronda bantuan yang ada pada daftar jadwal pada form sebelumnya. Form ini merupakan form bantuan online yang memerlukan akses ke server dan Daftar jadwal yang di ambil dari Database My SQL. 6. Form Jadwal Gambar 4.6 Form Jadwal Ronda Form ini merupakan form yang digunakan untuk menampilkan detail dari jadwal ronda anggota bantuan yang ada pada daftar jadwal pada form sebelumnya. Detail yang ditampilkan adalah detail Jadwal yang sesuai dengan nama pengguna serta password dari anggota Ronda. Form ini merupakan form bantuan online yang memerlukan akses ke server dan Daftar jadwal yang di parsing dari Database My SQL. commit to user 7. Form Konfirmasi Jadwal Gambar 4.7 Form konfirmasi jadwal Form ini merupakan Form yang menampilkan konfirmasi Ronda yang terdapat pada aplikasi Ronda, untuk memilih list iya atau tidak dapat memilih tombol ok. Dan jika memilih tombol back akan membuka form Start up atau Form Log-in. 8. Form Masuk Ronda Gambar 4.8 Form masuk Ronda commit to user Tampilan Form Masuk Ronda merupakan Tampilan aplikasi comment dimana jika anggota ronda memilih iya dan dapat mengikuti Ronda yang dan untuk Segera mengikuti Ronda. Comment ini merupakan comment bantuan offline tanpa memerlukan akses ke server. 9. Form Denda Gambar 4.9 Form Denda Form Denda merupakan Tampilan Form apabila Anggota Ronda tidak bisa mengikuti ronda atau berhalangan Hadir dalam Ronda dan setiap anggota akan dikenakan denda Rp 20.000. Menu ini merupakan menu bantuan online dan memerlukan akses ke server dan memparsing Database My SQL.

4.4. Ukuran File Transfer Saat Transaksi yang Terjadi

Perangkat mobile semisal handphone memiliki kemampuan untuk melakukan koneksi ke internet melalui fasilitas GPRS yang biasanya sudah tertananm pada handphone. Karena kemampuan dan kecepatan yang terbatas, kecepatan dalam mengirim ataupun menerima data atau file dari internet sangat tergantung dari ukuran file atau data yang dikirim atau diterima. Oleh karena itu, dalam pembuatan aplikasi mobile yang memerlukan akses internet dalam commit to user pengoperasiannya, di perlukan paket data yang sekecil mungkin untk diterima ataupun dikirim. Besar ataupu kecil ukuran paket data juga memepengaruhi biaya yang harus dikeluarkan oleh pengguna aplikasi.

4.5. Tampilan Web Server A Halaman Home