Analisis Kebutuhan Fungsional Analisis Input Analisis Alur Kerja Sistem

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