Kalkulator Kurs Pengujian Aplikasi

Kode Program 4.11 Menu Nilai Kurs Kode Program 4.11 berfungsi untuk memanggil semua data nilai kurs beserta jenis mata uangnya dari tabel kurs, dengan format jenis mata uang=nilai kursnya.

4.2 Pengujian Aplikasi

Pada bagian ini dilakukan pengujian aplikasi yang telah dibuat, pengujian dilakukan dengan menggunakan data yang disimulasikan.

4.2.1 Kalkulator Kurs

Sebagai contoh penggunaan kalkulator kurs dapat diambil contoh sebagai berikut, mencari nilai dari satu US Dollar dalam Rupiah seperti terlihat pada Gambar 4.7. Listdata list = new ArrayListdata; Cursor cursor = this.mDb.querytrue,DATABASE_TABLE2, new String[] {KEY_JENIS,KEY_NILAI}, KEY_NILAI +=1,null, null, null, null, null; if cursor.moveToFirst { do { data dt = new data; dt.setSemuacursor.getString0+ = +cursor.getString1; list.adddt; } while cursor.moveToNext; } Gambar 4.7 Contoh Penggunaan Kalkulator Kurs Pada spinner atau yang lebih dikenal dengan nama combo box akan berisi jenis mata uang apa saja yang ada di dalam database. Dengan menekan tombol konversi maka proses perhitungan akan dimulai. Cara kerja arsitektur MVC pada proses perhitungan dapat dijelaskan menggunakan Gambar 4.8. Gambar 4.8 Arsitektur MVC Proses Perhitungan Gambar 4.8 menggambarkan mekanisme kinerja MVC pada proses konversi aplikasi, yang menggunakan mata uang asal U.S_Dollar dan mata uang tujuan Rupiah yang dapat dijelaskan sebagai berikut. 1. Data yang user masukkan saat memilih jenis mata uang asal dan tujuan dari spinner, dan nilai1 dari edit text akan disimpan ke dalam model oleh view. 2. View memanggil method Hitung yang ada pada controller. 3. Controller menjalankan method Hitung dan data yang user masukkan seperti jenis mata uang asal, tujuan, nominal yang disimpan pada model akan dipanggil oleh controller. 4. Controller mencari nilai kurs mata uang asal dan tujuan dari tabel kurs pada database konversi sesuai dengan jenis mata uangnya menggunakan Kode Program 4.12. Kode Program 4.12 Cari Nilai Kurs 5. Proses perhitungan method Hitung yang menggunakan rumus h1 h2 h3, dengan penjelasan sebagai berikut. - h1 = Nilai kurs mata uang asal - h2 = Nilai kurs mata uang tujuan - h3 = Nominal atau Nilai yang akan diubah satu Hasil yang diperoleh akan disimpan ke model. Kode Program 4.13 Menghitung Konversi Cursor cursor = this.mDb.querytrue,DATABASE_TABLE2, new String[] {KEY_NILAI}, KEY_JENIS + =?, new String[]{dt.getJenis}, null, null, null, null; if cursor.moveToFirst { do { dt.setNilaicursor.getDouble0; } while cursor.moveToNext; } Double total = h1h2h3; dt.setAkhirString.valueOftotal.toString; 6. View memanggil hasil dari method Hitung yang disimpan pada model untuk ditampilkan pada edit text. Hasil dari proses konversi yang dihasilkan oleh aplikasi, dibandingkan dengan hasil dari proses konversi website Yahoo Finance pada tanggal yang sama. Hal ini dilakukan untuk mengetahui apakah output yang dihasilkan oleh aplikasi sudah benar atau belum. Hasil perhitungan konversi pada website Yahoo Finance dapat dilihat pada gambar 4.9. Gambar 4.9 Hasil Konversi Website Yahoo Finance Hasil perhitungan pada website Yahoo Finance yang menggunakan data input yang sama dengan aplikasi, menunjukkan bahwa hasil perhitungan dari aplikasi sama dengan hasil perhitungan dari website Yahoo Finance yaitu 8865.

4.3 Hasil Analisa

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Mengenal Nama Binatang dalam Bahasa Inggris Berbasis Android T1 562011019 BAB IV

0 0 11

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Objek Wisata Kabupaten Poso Berbasis Android T1 672006703 BAB IV

0 1 22

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Simulasi TracingAlumni Berbasis Android T1 672007256 BAB IV

0 0 13

Institutional Repository | Satya Wacana Christian University: Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android

0 0 12

Institutional Repository | Satya Wacana Christian University: Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android T1 672007047 BAB I

0 0 5

Institutional Repository | Satya Wacana Christian University: Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android T1 672007047 BAB II

0 0 14

Institutional Repository | Satya Wacana Christian University: Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android T1 672007047 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Virtual Gamelan Berbasis Android T1 672007003 BAB IV

0 0 39

T1__BAB IV Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Monitoring pada Akuarium Ikan Symphysodon Discus Berbasis Android Smartphone T1 BAB IV

1 3 8

T1__BAB IV Institutional Repository | Satya Wacana Christian University: Stop Kontak Terkendali oleh Android Application Via Bluetooth T1 BAB IV

0 0 15