• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
20
0
0

Teks penuh

(1)

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1. Implementasi

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 bagian- bagiannya :

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

(2)

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

(3)

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.

(4)

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.

(5)

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.

(6)

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.

(7)

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.

(8)

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" };

(9)

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.

(10)

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" };

(11)

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];

} }

(12)

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"};

(13)

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);

(14)

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);

(15)

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();

(16)

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;

(17)

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 kesalahan- kesalahan 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

Yang Diuji

Bagian Yang Diuji

Status Aplikasi

Skenario Pengujian

Hasil Yang Diharapkan Tampilan

layar menu utama

Layar menu utama

Tampilan layar menu utama sedang berjalaan

Halaman awal dari apilkasi yang di buat terdapat manu Pilih Bank, about

Menampilkan menu Pilih Bank, menu about dan menu keluar aplikasi

(18)

dan keluar aplikasi Tampilan

layar Pilih Bank

tombol “Pilih Bank”

Tampilan layar Pilih Bank sedang berjalaan

Klik tombol Pilih Bank dan masuk ke menu pemilihan bank

Masuk ke dalam layar 10 bank yang ada dalam aplikasi

Tampilan About

Tombol

“About”

Tampilan layar about sedang berjalan

Melihat about Menampilkan menu about

Tampilan layar pada list bank

Tombol- tombol nama bank yang ada dalam menu Pilih Bank

Tampilan layar list bank sedang berjalan

Memilih bank untuk masuk ke dalam menu bank.

Menampilkan menu bank

Tampilan layar pada menu bank

Tombol- tombol yang ada dalam menu bank

Tampilan layar menu bank sedang berjalan

Memilih menu bank untuk memanggil customer service

bank, informasi bank dan masuk situs bank

Memanggil customer service bank, melihat

informasi bank, masuk ke dalam situs bank

(19)

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 yang diuji

Bagian yang diuji Hasil Pengujian

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 about

tombol “About” Berhasil menampilkan About aplikasi

4. Tampilan layar pada list bank

Tombol-tombol nama bank yang ada dalam menu pilih bank

Berhasil menampilkan menu bank

5. Tampilan layar Tombol-tombol dalam Berhasil memanggil customer

(20)

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.

Gambar

Gambar 4.1 File Folder eclipse  2.  Setelah dijalankan akan muncul jendela eclipse seperti berikut
Gambar 4.2 Start up eclipse
Gambar 4.4 Opening Welcome Eclipse
Gambar 4.5 Workbench Eclipse
+7

Referensi

Dokumen terkait

Salah satu kemungkinan pelibatan masyarakat dalam pengelolaan hutan adalah dalam pemanfaatan hasil hutan bukan kayu (HHBK). Pemanfaatan HHBK dari kawasan hutan oleh

Untuk itu, dilakukan analisis mengenai tingkat kebisingan, panas, dan kadar gas buang yang dihasilkan oleh sepeda motor dan merancang sebuah alat yang diharapkan dapat mengurangi

[r]

When you are looking for a value on a given date in a table containing historical data, you must pay particular attention to the way you identify current data?. The way you

Jika tidak sibuk biasanya saya membuat sepatu dengan variasi yang lain dari sebelumnya agar pelanggan saya merasa senang dalam membeli produk.. Pemilik membuat desain yang

Prosedur review dan control kualitas yang terdapat dalam KAP tempat saya bekerja tidak akan mampu menemukan adanya kegagalan auditor dalam meneliti masalah

Penelitian ini mencoba untuk melihat pengaruh reputasi, etika dan job satisfaction terhadap budgetary slack di bawah asimetri informasi sebagai variabel moderating. Responden

Oleh karena itu fokus penelitian ini akan melihat bagaimana strategi komunikasi yang dilakukan oleh Siberkreasi dalam meningkatkan literasi digital sehingga menarik