Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android

advertisement
Bab 1
Pendahuluan
1.1 Latar Belakang
Aktifitas internasional dilakukan oleh berbagai masyarakat
sekarang ini, seperti pembayaran transaksi yang dilakukan dengan
pihak luar negeri, biaya pendidikan anak yang bersekolah di luar
negeri, pembayaran liburan di luar negeri dan sebagainya. Untuk
mempermudah aktifitas tersebut, nilai perubahan suatu jenis mata
uang ke jenis mata uang lainnya sesuai dengan negara yang terkait
dalam aktifitas internasionalnya harus diketahui. Nilai kurs yang
digunakan harus yang terbaru atau sedang berlaku, karena kurs tidak
memiliki nilai yang tetap tapi selalu berubah – ubah mengikuti arus
perdagangan dunia, kebijakan finansial dan ekonomi negara yang
bersangkutan, serta faktor lainnya. Manfaat mengetahui seberapa
besar biaya yang akan dibutuhkan untuk melakukan suatu aktifitas
internasional adalah dapat dijadikan sebagai pertimbangan untuk
menentukan suatu keputusan atau tindakan yang akan diambil
selanjutnya.
Untuk mengetahui kurs yang terbaru bukan hal yang mudah,
karena harus mencari melaui media cetak maupun media elektronik.
Dibutuhkan beberapa peralatan untuk melakukannya sehingga tidak
efisien, apalagi masyarakat sekarang ini ingin segala sesuatunya itu
mudah dan cepat. Smartphone Android dapat digunakan oleh user
sebagai alat untuk mendapatkan informasi yang dibutuhkan. Ada
beberapa alasan yang dapat menjadi dasar pemilihan Android, antara
lain (Winarno, 2011):
1
2
1. Bersifat open source, sehingga dapat mengkustomisasi
aplikasi yang berbasis Android, dapat mempelajari bahkan
membuat sendiri aplikasikasinya, tanpa harus membayar
sejumlah uang tertentu.
2. Implementasinya yang lintas platform. Karena ditulis dengan
dasar pemrograman Java, maka dapat dijalankan pada
berbagai macam platform, dengan menyertakan Java Virtual
Machine yang disebut dengan Dalvik Virtual Machine.
3. Android juga menyediakan SDK dan IDE yang semuanya
gratis, sehingga makin memudahkan dalam hal men-develop
aplikasi.
4. Google menyediakan wadah yang dapat digunakan para
developer Android untuk men-share atau menjual aplikasi
yang telah dibuat, yaitu di Android Market.
Aplikasi Android telah didukung oleh penggunaan SQLite
untuk menyimpan data. Website Yahoo Finance merupakan layanan
dari Yahoo yang menyediakan informasi keungan global, salah
satunya adalah informasi kurs mata uang yang terbaru atau up to
date. Proses fetching dapat digunakan untuk mengambil informasi
atau data dari website, sehingga memudahkan dalam pengumpulan
data yang diperlukan.
Berdasarkan uraian latar belakang tersebut, maka muncullah
sebuah keinginan untuk membuat sebuah aplikasi Android yang
dapat digunakan untuk konversi mata uang dan menggunakan
SQLite. Kurs yang up to date diambil dari website Yahoo Finance
menggunakan proses fetching.
3
1.2 Rumusan Masalah
Hal yang menjadi permasalahan dalam konversi mata uang
berdasarkan kurs yang up to date ini adalah :

Bagaimana mendapatkan kurs yang up to date, sehingga dapat
digunakan pada aplikasi konversi mata uang.

Bagaimana
mengimplementasikan
SQLite
pada
aplikasi,
sehingga dapat digunakan untuk mengkonversi mata uang
berdasarkan kurs up to date yang telah diperoleh.
1.3 Tujuan dan Manfaat Penelitian
Tujuan dari penelitian skripsi ini adalah :

Mendapatkan kurs yang up to date dengan melakukan proses
fetching
pada website Yahoo
Finance,
sehingga dapat
digunakan pada aplikasi konversi mata uang.

Membuat aplikasi Android yang dapat mengkonversi mata uang
berdasarkan kurs yang up to date menggunakan SQLite.
Manfaat dari penelitian skripsi ini adalah :

Memudahkan dalam mengetahui nilai perubahan suatu jenis
mata uang ke jenis mata uang lainnya sesuai dengan negara
yang terkait dalam aktifitas internasionalnya berdasarkan kurs
yang terbaru atau sedang berlaku.
1.4 Batasan Masalah
Untuk tidak memperluas area pembahasan, perlu adanya
batasan-batasan yang menyederhanakan permasalahan, yaitu :
4
1.
Aplikasi untuk konversi mata uang berdasarkan kurs yang up to
date ini hanya dirancang untuk dapat dijalankan melalui
perangkat mobile yang menggunakan sistem operasi Android.
2.
Tidak membahas tentang bagaimana proses menentukan nilai
dari suatu kurs yang akan dipakai dalam aplikasi, karena semua
data tentang nilai kurs yang terbaru diambil dari situs Yahoo
Finance.
3.
Jenis mata uang yang dapat dikonversi antara lain:
 Rupiah ( Indonesia )
 U.S Dollar ( U.S )
 Yen ( Jepang )
 Singapore Dollar ( Singapur )
 Ren Min Bi ( Cina )
 Ringgit ( Malaysia )
 Franc ( Swiss )
 Krone ( Denmark )
 Hong Kong Dollar ( Hong Kong )
 Canadian Dollar ( Canada )
 Peso ( Filiphina )
 Australian Dollar ( Australia )
 Won ( Korea )
 New Zealand Dollar ( New Zealand )
 Euro ( European Union )
 Bath ( Thailand )
 Krona ( Swedia )
 Kina ( Papua )
 Brunei Dollar ( Brunei Darussalam)
5
 Pounds ( Inggris )
 Krone ( Norwegia )
Download