9
Currency Converter Application using  Y ah oo! API Perancangan Perangkat Lunak Hanif Sudira 5113100184

Review Perangkat Lunak

Embed Size (px)

Citation preview

7/23/2019 Review Perangkat Lunak

http://slidepdf.com/reader/full/review-perangkat-lunak 1/8

Currency ConverterApplication using Yahoo! APIPerancangan Perangkat LunakHanif Sudira

5113100184

7/23/2019 Review Perangkat Lunak

http://slidepdf.com/reader/full/review-perangkat-lunak 2/8

Tentang Perangkat Lunak 

Currency Converter Using Yahoo !P" ada#ah a$#ikasi android untuk %engkonversi

%ata uang dengan %enggunakan Yahoo !P" &!$$#ication Progra%%ing "nterface'(

!P" ada#ah seku%$u#an $erintah) fungsi dan $rotoko# yang da$at digunakan

$rogra%%er saat %e%*angun $erangkat #unak) #e*ih te$atnya %e%ungkinkan

$rogra%%er untuk %enggunakan fungsi standar untuk *erinteraksi dengan syste%

#ain(

Antar Muka Aplikasi

 +a%$i#an a,a# a$#ikasi yaitu *erisi -onverter %ata uang yang sudang tersi%$an di

data*ase android &S.Lite /ata*ase'(

7/23/2019 Review Perangkat Lunak

http://slidepdf.com/reader/full/review-perangkat-lunak 3/8

 +o%*o# ta%*ah untuk %ena%*ahkan konversi %ata uang *aru( Yang ta%$i#anya

akan se$erti ga%*ar di*a,ah

 +erda$at for% untuk %ena%*ahkan konversi %ata uang) dengan %engin$utkan

na%a %ata uang atau na%a negaranya( Contoh ga%*ar se$erti di*a,ah

7/23/2019 Review Perangkat Lunak

http://slidepdf.com/reader/full/review-perangkat-lunak 4/8

Contoh suggestion dari to%*o# $encarian untuk %ena%*ahkan konversi *aru(

 +o%*o# Setting untuk %e%uncu#kan %enu setting yang ta%$i#anya se$erti ga%*ar

di*a,ah

7/23/2019 Review Perangkat Lunak

http://slidepdf.com/reader/full/review-perangkat-lunak 5/8

 +a%$i#an %enu setting yang *erisi *e*era$a $engaturan dan infor%asi #ainya(

/engan %e%i#ih sa#ah satu konversi akan %ena%$i#kan *e*era$a infor%asi se$erti

ask) *id) $rice dan change se$erti ga%*ar di*a,ah

7/23/2019 Review Perangkat Lunak

http://slidepdf.com/reader/full/review-perangkat-lunak 6/8

Contoh ta%$i#an keterangan dari sa#ah satu konversi %ata uang dan ta%$i#an

da#a% *entuk chart se$erti ga%*ar di*a,ah

2a%*ar ta%$i#an chart dari sa#ah satu konversi %ata uang yang *erisi ask) *id)

$rice and change(

7/23/2019 Review Perangkat Lunak

http://slidepdf.com/reader/full/review-perangkat-lunak 7/8

Desain Database

ode# data a$#ikasi terdiri dari ta*e#( +a*e# sy%*o# %e%egang infor%asi dasar

setia$ %ata uang se$erti na%a %ata uang) negara %ata uang) kode dan $e#acakan

%ata uang( +a*#e $ena,aran %e%egang ni#ai tukar antara %ata uang dan infor%asi

#ainya yang akan di$er*arui secara teratur(

Komponen inci

Komponen Deskripsi

!ctivity Untuk %ena#ankan User "nterface dan %enangani interaksi

$engguna ke #ayar s%art$hone

List!ctivity ena%$i#kan data konverensi &%ain!ctivity' ke da#a%

*e*era$a $art atau #ist

!*stractode# Untuk %engi%$#e%entasikan C6U/ &create) read) u$date)

de#ete'S.Lite7$enHe#$er Untuk %engakses dan %anae%en data*ase android

!$$#ication Untuk %engakses ko%$onen !*stractode# dan

S.Lite7$enHe#$erPreference!ctivity Untuk %e#akukan $reference atau $engaturan

u$datePreference Untuk %e#akukan u$date terhada$ $engaturan yang

di#akukan!sync+ask Untuk %enginisia#isasi data se$erti sy%*o#) echanges rate

d##

7/23/2019 Review Perangkat Lunak

http://slidepdf.com/reader/full/review-perangkat-lunak 8/8

Currency Converter

9L

User "nterface

!ctivity) :rag%ent

!$$#ication

 ;ava

/o%ain

 ;ava /eve#o$%ent -it

"nfrastructure

/ata*ase

S.Lite /ata*ase !ndroid

Currency Converter9LUser "nterface

!ctivity) :rag%ent!$$#ication

 ;ava/o%ain

 ;ava /eve#o$%ent -it"nfrastructure

/ata*ase

S.Lite /ata*ase !ndroid

6<S+fu# service Untuk %e#a#ukan koneksi ke Yahoo Currency !P"

"ntentService Untuk %engi%$#e%entasikan Yahoo Currency !P" ke

data*aseContentProvider Untuk %ena%$i#kan suggestion $encarian %ata uang

untuk $roses konversi

Chart+ask Untuk %ena%$i#kan infor%asi %ata uang da#a% *entukchart

Arsitektur Perangkat Lunak 

Akses Yahoo! Currency API

Provide

r

Progra

%

!P"

"nterfa

ce

 Yahoo"nternet!$#ikasi