BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI

Call Phone Permission pada Android

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN ANALISA

BAB IV IMPLEMENTASI DAN PENGUJIAN. spesifikasi kebutuhan sistem yang meliputi perangkat keras ( hardware ) dan

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV TESTING DAN IMPLEMENTASI SISTEM

Latihan 2 List Menu Bertingkat

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Persiapan. 2.1 Hardware

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi program Aplikasi Penghitung Zakat Berbasis Mobile Android

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan

ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL & UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB IV PEMBUATAN DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. tahap implementasi ada beberapa faktor pendukung antara lain:

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

PETUNJUK SINGKAT INSTALASI DAN PENGGUNAAN IGN 2009

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMESNTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Kebutuhan perangkat keras atau hardware merupakan

PROSEDUR MENJALANKAN APLIKASI

BAB II ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun aplikasi sabak digital pada smartphone

browser, MMS (Multimedia Messaging Service), GPS (Global Positioning System), wireless dan lain-lain. Saat ini dengan adanya perkembangan teknol

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan proses pembangunan komponen-komponen

Buku Panduan bagi Pengguna MODEM USB Model : BRG-U100 Ver. USB B

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI

BAB III ANALISA DAN PERANCANGAN

Pertama tama install terlebih dahulu java versi terbaru pada. atau didalam

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak pada

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 3 Metode dan Perancangan Sistem

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV ANALISIS PERANCANGAN DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Transkripsi:

54 4.1. Implementasi BAB IV IMPLEMENTASI DAN PENGUJIAN Di dalam Bab sebelumnya penulis menjelaskan tentang perancangan aplikasi Banking Customer Service Dialler, Di dalam Bab III juga dijelaskan bentuk desain dan layout dari aplikasi Banking Customer Service Dialler yang sederhana dan harapan penulis adalah desain layout aplikasi Banking Customer Service Dialler bisa di kembangkan ke tingkat yang lebih rapih dan menarik. Dan di Bab IV ini penulis menjelaskan hasil dari Bab III, berikut ini adalah bagianbagiannya : 4.1.1. Sarana yang Dibutuhkan Dalam Pembuatan Aplikasi Sarana yang dibutuhkan dalam pembuatan aplikasi Banking Customer Service Dialler ini adalah perangkat pendukung yang terdiri dari software (perangkat lunak) dan hardware (perangkat keras) antara lain sebagai berikut : 1. Software (Perangkat Lunak) a. Windows 7 32-bit b. Eclipse 3.5 (Galileo) c. Android SDK dan AVD Manager 2. Hardware (Perangkat Keras) a. Processor AMD b. Memory 1 GB RAM c. Hardisk 250 GB d. DVD-RW 54

55 e. Speaker f. Monitor g. Keyboard h. Mouse 4.1.2. Sarana yang Dibutuhkan Dalam Implementasi Aplikasi Sarana yang dibutuhkan dalam implementasi aplikasi Banking Customer Service Dialler ini adalah perangkat pendukung yang terdiri dari Software (perangkat lunak) dan Hardware (perangkat keras) antara lain : 1. Software (Perangkat Lunak) yang direkomendasikan a. Windows 7 (sebagai sistem operasi) b. Eclipse 3.5 Galileo (untuk membuat aplikasi) c. Android SDK dan AVD Manager (Emulator) d. Handphone Bersistem Operasi android 1.6 (untuk penerapan aplikasi) 2. Hardware (perangkat keras) yang direkomendasikan a. Processor AMD b. Memory 1 GB RAM c. Hardisk 250 GB d. Speaker e. Monitor f. Keyboard g. Mouse

56 4.2. Instalasi Program 4.2.1. Instalasi Eclipse 3.5 (Galileo) Dalam pembuatan aplikasi Android Banking Customer Service Dialler ini membutuhkan software Eclipse 3.5 (Galileo), berikut ini adalah langkah-langkah dalam instalasi Eclipse 3.5 (Galileo): 1. Klik dua kali eclipse application untuk menjalankan eclipse, atau bisa langsung membuat shortcut agar bisa di jalankan dari desktop. (eclipse tidak memerlukan instalasi) Gambar 4.1 File Folder eclipse 2. Setelah dijalankan akan muncul jendela eclipse seperti berikut.

57 Gambar 4.2 Start up eclipse 3. Ketika dijalankan eclipse akan membutuhkan tempat (workspace) untuk menyimpan project-project yang kita buat, bisa menggunakan tempat default yang diarahkan oleh eclipse. Atau bisa juga membuat folder sendiri, misal di D:Workspace. Pilih checklist Use this as default and do not ask again,agar folder tersebut menjadi default Workspace dan tidak selalu di tanyakan ketika menjalankan Eclipse. Gambar 4.3 Seting Folder Workspace Eclipse 4. Ketika pertama kali dijalankan eclipse akan terlihat jendela opening welcome seperti gambar dibawah ini.

58 Gambar 4.4 Opening Welcome Eclipse 5. Terdapat beberapa ikon yang bisa kita pilih, yaitu Overview, Whats New, Samples, dan Tutorial. Dengan itu kita bisa mempelajari lebih dalam mengenai eclipse atau java, sedangkan untuk memulai menggunakan eclipse kita menggunakan menu ikon Workbench pada jendela sebelah ujung kanan.

59 Gambar 4.5 Workbench Eclipse 6. Setelah memilih ikon Workbench maka akan muncul jendela seperti di atas. Jendela tersebut adalah jendela yang digunakan dalam pembuatan atau pengembangan aplikasi android.

60 1. Layar Menu Utama Gambar 4.6 Menu Utama Penggalan list menu utama String[] menuutama = new String[] { "Pilih Bank", "About", "Keluar Aplikasi" }; Keterangan: Pada implementasi layar menu utama terdapat menu enter, menu about, menu keluar aplikasi.

61 2. Implementasi Layar Sub Menu Pilih Bank Gambar 4.7 Sub Menu Pilih Bank Penggalan menu enter String[] enter = new String[] { "BCA", "BII", "BNI", "BRI", "BTN", "PANIN", "Mandiri", "Danamon", "CIMB Niaga", "Permata", "Menu Utama", "Keluar Aplikasi" };

62 Gambar 4.8 Sub Menu Pilih Bank 2 Keterangan: Pada layar menu enter ini terdapat 12 pilihan yang berisikan sepuluh bank yang ada dalam aplikasi ini, pilihan kembali ke menu utama dan keluar dari aplikasi.

63 3. Implementasi Layar Sub Menu Bank Gambar 4.9 Menu Bank Keterangan: Pada layar menu bank terdapat pilihan telepon customer service bank, informasi bank, masuk ke situs bank, dan kembali ke menu pilih bank. String[] bca = new String[] { "Customer Service BCA", "Informasi Bank BCA", "Masuk Situs BCA", "Kembali" };

64 4. Implementasi Layar panggilan Gambar 4.10 Melakukan Panggilan Penggalan saat melakukan panggilan Intent callintent = new Intent(Intent.ACTION_CALL); String phonenumber = ""; for (int i = 0; i < bank_data.length; i++) { if (pilihan.equals(bank_data[i][0])) { phonenumber = bank_data[i][1]; } }

65 Keterangan: Apabila pengguna telah masuk ke dalam menu bank dan memilih telepon customer service bank yang di inginkan maka aplikasi akan langsung memanggil customer service bank tersebut dan akan muncul layar seperti di atas. 5. Implementasi Layar Sub Menu Informasi Bank Gambar 4.11 Informasi Bank String[] infobca = new String[] { "Kantor Pusat BCA :" + "\n Menara BCA, Grand Indonesia " + "\n Jl. MH Thamrin No. 1, Jakarta 10310" + "\n Telp. (021) 235 88000, Fax. (021) 235 88300."+"\n Internet Banking: Klikbca.com ", "Menu Utama", "Kembali"};

66 Keterangan: Pada layar menu bank apabila pengguna memilih informasi bank maka aplikasi akan menampilkan alamat kantor pusat bank tersebut. 6. Implementasi Layar Sub Menu Maps Iinformasi Kantor Pusat Bank Gambar 4.12 Maps informasi alamat bank private void openbrowser() { Uri uri = Uri.parse("http://maps.google.co.id/maps/place?cid=581320295232376 4590&q=Menara+BCA,+Grand+Indonesia++Jl.+MH+Thamrin+No.+1,+Jakarta+ 10310+Telp.+(021)+235+88000,+Fax.+(021)+235+88300&hl=id&ved=0CKQBE PoLMAk&sa=X&ei=nsIuTq2cI6P-mAWbts2RCQ"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startactivity(intent);

67 Keterangan: Pada layar menu bank apabila pengguna memilih informasi bank, dan menekan alamat kantor pusat bank maka aplikasi langsung menunjukan lokasi alamat kantor pusat menggunakan google maps. 7. Implementasi Layar Sub Menu Situs Bank Gambar 4.13 Situs Bank private void openbrowser() { Uri uri = Uri.parse("http://www.bca.co.id"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startactivity(intent);

68 Keterangan: Pada layar menu bank apabila pengguna memilih masuk situs bank, maka aplikasi langsung masuk ke dalam situs bank yang dipilih. 8. Implementasi Layar Sub Menu About Gambar 4.14 Sub Menu About Penggalan menu about this.setlistadapter(new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, enter)); } else if (pilihan.equals("about")) { Toast.makeText(this, "Banking Customer Service Dialler \n Versi 1.0 \n By Teguh Dwi Cahya", Toast.LENGTH_LONG).show();

69 Keterangan: Pada layar menu utama pengguna dapat melihat tentang aplikasi ini apabila pengguna memilih tombol about. 9. Implementasi Layar No Network Gambar 4.15 No Network Penggalan menu no network if (phonenumber.equals("")) { Toast.makeText(this, "Customer Service Bank is not register", Toast.LENGTH_LONG).show(); return;

70 Keterangan: Apabila dalam melakukan panggilan kita tidak mendapat sinyal dari operator yang di gunakan maka akan muncul layar seperti di atas. 4.3 Pengujian Aplikasi Banking Customer Service Dialler Sebelum apilkasi dimplementasikan kepada pengguna handphone android, maka aplikasi ini harus diuji terlebih dahulu untuk menghindari kesalahankesalahan program yang membuat pengguna mengalami kesulitan. Tujuan utama dari testing adalah untuk menemukan kesalahan sehingga aplikasi terbebas dari bug walau pada kenyataannya sangat tidak mungkin menciptakan aplikasi yang 100% terbebas dari kesalahan karena setiap satu kesalahan ditemukan dan diperbaiki, maka dapat menimbulkan kesalahan lain. Oleh karena itu seorang pembuat perangkat lunak harus bisa memilih kesalahan aplikasi mana yang harus tetap dipertahankan dan bisa ditolerir agar tidak menimbulkan kesalahan yang lebih fatal. Metode yang dilakukan dalam pengujian aplikasi Banking Customer Service Dialler ini adalah metode Black Box. Tabel 4.1. Tabel Skenario Pengujian Antar Muka Bagian Yang Status Skenario Hasil Yang Yang Diuji Diuji Aplikasi Pengujian Diharapkan Tampilan Layar menu Tampilan layar Halaman awal dari Menampilkan menu layar menu utama menu utama apilkasi yang di Pilih Bank, menu utama sedang buat terdapat manu about dan menu berjalaan Pilih Bank, about keluar aplikasi

71 dan keluar aplikasi Tampilan tombol Pilih Tampilan layar Klik tombol Pilih Masuk ke dalam layar Pilih Bank Pilih Bank Bank dan masuk ke layar 10 bank yang Bank sedang menu pemilihan ada dalam aplikasi berjalaan bank Tampilan Tombol Tampilan layar Melihat about Menampilkan menu About About about sedang about berjalan Tampilan Tombol- Tampilan layar Memilih bank Menampilkan menu layar pada tombol nama list bank untuk masuk ke bank list bank bank yang ada sedang dalam menu bank. dalam menu berjalan Pilih Bank Tampilan Tombol- Tampilan layar Memilih menu Memanggil customer layar pada tombol yang menu bank bank untuk service bank, melihat menu bank ada dalam sedang memanggil informasi bank, menu bank berjalan customer service masuk ke dalam bank, informasi situs bank bank dan masuk situs bank

72 4.3.1 Hasil Skenario Pengujian Aplikasi Banking Customer Service Dialler Dari table skenario pengujian yang telah dilakukan seperti pada tabel diatas, telah diperoleh hasil dari keluaran-keluaran aplikasi yang diharapkan oleh penulis. Oleh karena itu akan dibuat tabel hasil pengujian sebagai berikut: Tabel 4.2. Tabel Hasil Pengujian No Antar Muka Bagian yang diuji Hasil Pengujian yang diuji 1. Tampilan layar menu utama Layar menu utama Berhasil menampilkan menu Pilih Bank, menu about dan menu keluar aplikasi 2. Tampilan layar Pilih Bank tombol Pilih Bank Berhasil masul ke dalam layar 10 bank yang ada dalam aplikasi dan pilihan kembali ke menu utama dan keluar aplikasi 3. Tampilan layar tombol About Berhasil menampilkan About about aplikasi 4. Tampilan layar Tombol-tombol nama Berhasil menampilkan menu bank pada list bank bank yang ada dalam menu pilih bank 5. Tampilan layar Tombol-tombol dalam Berhasil memanggil customer

73 menu bank menu bank service bank, menampilkan informasi dan masuk kesitus bank. 4.3.2 Analisa Hasil Pengujian Aplikasi Banking Customer Service Dialler Setelah melakukan pengujian terhadap semua menu pada aplikasi Banking Customer Service Dialler ini, maka dapat disimpulkan: 1. Bahwa pengujian telah menunjukkan hasil keluaran (Output) dan proses yang sesuai dengan rancangan aplikasi program ini. 2. Tampilan layar telah sesuai dengan yang di inginkan penulis. 3. Tombol-tombol yang ada berfungsi sesuai dengan apa yang diharapkan. 4. Aplikasi berhasil memanggil ke nomer customer service bank yang dipilih. 5. Aplikasi berhasil Masuk kedalam situs bank yang dipilih. 6. Aplikasi berhasil menampilkan alamat bank yang dipilih. Hasil dari pengujian dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian.