Dalam perancangan aplikasi konversi mata uang ini membutuhkan web hosting untuk menyimpanan file php yang berisi
script untuk mengambil data kurs dari website Yahoo Finance. Web Hosting yang digunakan adalah 1FreeHosting, yang merupakan web
hosting yang memiliki fitur ftp dan php yang dibutuhkan oleh sistem.
Kemampuan umum yang dimiliki oleh pengguna yang akan menggunakan aplikasi konversi mata uang ini adalah kemampuan
mengoperasikan sistem operasi Android menggunakan smartphone.
3.1.3 Analisis Kebutuhan Fungsional
Fungsi yang disediakan oleh aplikasi konversi mata uang ini untuk user antara lain:
- Pengelolaan data kurs, sehingga user dapat download data
mengunduh data kurs dari Yahoo Finance untuk disimpan pada database kurs Android device dan update data
memperbaharui data yang ada pada database kurs Android device dengan data kurs dari Yahoo Finance yang terbaru .
- Konversi mata uang, user dapat mengkonversi atau mengubaha
nilai dari suatu jenis mata uang suatu jenis mata uang lainnya. -
Melihat data kurs, user dapat melihat setiap nilai kurs dari berbagai jenis mata uang dalam rupiah.
3.1.4 Analisis Input
Merupakan penentuan masukan yang diperlukan sistem yang dibuat. Dalam sistem yang dibuat diperlukan data kurs yang terdiri
dari tanggal kurs dan nilai kurs dari setiap jenis mata uang dalam rupiah. Tanggal kurs berfungsi untuk mengetahui kapan nilai kurs
terakhir diperbaharui atau waktu berlakunya, sehingga dapat ditentukan apakah data kurs perlu untuk diperbaharui atau tidak.
Nilai kurs berfungsi untuk proses perhitungan perubahan mata uang dari suatu jenis mata uang ke jenis mata uang lainnya. Semua nilai
kurs dalam rupiah untuk mempermudah dalam proses perhitungan dan pemahaman user ketika melihat data nilai kurs.
3.1.5 Analisis Alur Kerja Sistem
Berikut adalah alur kerja yang ditempuh dalam sistem yang dibuat:
- Data kurs yang dibutuhkan diambil oleh aplikasi dari Yahoo
Finance yang terdiri dari tanggal kurs dan nilai kurs beserta jenis mata uangnya akan disimpan dalam database local phone.
- Data tanggal kurs pada database local phone akan dibandingkan
dengan data tanggal kurs pada Yahoo Finance untuk proses penentuan apakah data kurs perlu diperbaharui atau tidak.
- User dapat melihat nilai kurs rupiah dari berbagai jenis mata
uang, data yang akan ditampilkan diakses dari database local phone.
- Data nilai kurs dari jenis mata uang asal dan tujuan yang telah
dipilih user, akan diakses dari database sehingga dapat dilakukan proses konversi berdasarkan nominal yang telah
dimasukkan user.
3.1.6 Analisis Output