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
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
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.
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.
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.
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.
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.
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" };
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.
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" };
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];
} }
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"};
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);
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);
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();
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;
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
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
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
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.