Upload
hanif-sudira
View
234
Download
0
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