You are on page 1of 15

ANDROID

Nama : Nardialis
Nim : 11253103227
Kelas : 4 C
Jurusan : Sistem infrmasi
APPLICATION
MOBILE
BAB I
PENGENALAN ANDROID
Andrid !an"a# di #ata#an se!ua$ r!t $i%au , #arena dalam l& "an& di #enal#an le$ ra#sasa
mesin 'en(ari "aitu &&le.in( .Andrid adala$ sistem 'erasi untu# tele'n seluler "an& !er!asis
)inu*+ Andrid men"edia#an 'latfrm ter!u#a !a&i 'ara 'en&em!an& !uat men(i'ta#an a'li#asi
mere#a sendiri untu# di&una#an le$ !erma(am 'eranti !er&era#+ A,aln"a- .&le In(+ mem!eli
Andrid In(+- 'endatan& !aru "an& mem!uat 'eranti luna# untu# 'nsel. Kemudian untu#
men&em!an&#an Andrid- di!entu#la$ O'en /andset Allian(e- #nsrsium dari 34 'erusa$aan
'eranti #eras- 'eranti luna#- dan tele#muni#asi, termasu# .&le- /0C- Intel, 1trla-
2ual(mm, 031!ile- dan N4idia+
5ada saat 'erilisan 'erdana Andrid- 5 N4em!er 2007- Andrid !ersama O'en /andset Allian(e
men"ata#an mendu#un& 'en&em!an&an standar ter!u#a 'ada 'eran&#at seluler+ Di lain 'i$a#-
.&le merilis #de6#de Andrid di !a,a$ lisensi A'a($e- se!ua$ lisensi 'eran&#at luna# dan
standar ter!u#a 'eran&#at seluler.
Di dunia ini terda'at dua %enis distri!utr sistem 'erasi Andrid+ 5ertama "an& menda'at
du#un&an 'enu$ dari .&le atau .&le 1ail Ser4i(es 7.1S8 dan #edua adala$ "an& !enar6
!enar !e!as distri!usin"a tan'a du#un&an lan&sun& .&le atau di#enal se!a&ai O'en /andset
Distri!utin 7O/D8+
Sejarah
5ada Juli 2000- .&le !e#er%asama den&an Andrid In(+- 'erusa$aan "an& !erada di 5al Alt-
Califrnia Ameri#a Seri#at. 5ara 'endiri Andrid In(+ !e#er%a 'ada .&le- di antaran"a And"
Ru!in- Ri($ 1iner, Ni(# Sears- dan C$ris 9$ite+ Saat itu !an"a# "an& men&an&&a' fun&si
Andrid In(+ $an"ala$ se!a&ai 'eran&#at luna# 'ada tele'n seluler+ Se%a# saat itu mun(ul rumr
!a$,a .&le $enda# memasu#i 'asar tele'n seluler+ Di 'erusa$aan .&le- tim "an& di'im'in
Ru!in !ertu&as men&em!an&#an 'r&ram 'eran&#at seluler "an& didu#un& le$ #ernel )inu*+ /al
ini menun%u##an indi#asi !a$,a .&le sedan& !ersia' men&$ada'i 'ersain&an dalam 'asar
tele'n seluler. 4ersi andrid ter!aru "aitu 4ersi 4+0+ Andrid %u&a suda$ !er&a!un& den&an
!e!era'a smart m!ile se'erti N#ia- Sn" :ri(ssn- dan lainn"a+
20073200;: 5rdu# a,al
Se#itar Se'tem!er 2007 se!ua$ studi mela'r#an !a$,a .&le men&a%u#an $a# 'aten
a'li#asi tele'n seluler 7a#$irn"a .&le men&enal#an Ne*us One- sala$ satu %enis tele'n
'intar .S1 "an& men&&una#an Andrid 'ada sistem 'erasin"a+ 0ele'n seluler ini
di'rdu#si le$ /0C Cr'ratin dan tersedia di 'asaran 'ada 5 Januari 20108+
5ada < Desem!er 200;- diumum#an an&&ta !aru "an& !er&a!un& dalam 'r&ram #er%a
Andrid AR1 /ldin&s- At$ers Cmmuni(atins- di'rdu#si le$ Asuste# Cm'uter In(-
.armin )td- Sft!an#- Sn" :ri(ssn- 0s$i!a Cr'- dan =dafne .ru' 5l(+ Seirin&
'em!entu#an O'en /andset Allian(e- O/A men&umum#an 'rdu# 'erdana mere#a-
Andrid- 'eran&#at !er&era# 7m!ile8 "an& meru'a#an mdifi#asi #ernel )inu* 2+>+ Se%a#
Andrid dirilis tela$ dila#u#an !er!a&ai 'em!aruan !eru'a 'er!ai#an !u& dan 'enam!a$an
fitur !aru+
0ele'n 'ertama "an& mema#ai sistem 'erasi Andrid adala$ /0C Dream, "an& dirilis
'ada 22 O#t!er 200;+ 5ada 'en&$u%un& ta$un 200< di'er#ira#an di dunia ini 'alin& sedi#it
terda'at 1; %enis tele'n seluler "an& men&&una#an Andrid+
Andrid 4ersi 1+1
5ada < 1aret 200<- .&le merilis Andrid 4ersi 1+1+ Andrid 4ersi ini dilen&#a'i den&an
'em!aruan estetis 'ada a'li#asi, %am alarm, 4i(e sear($ 7'en(arian suara8-
'en&iriman 'esan den&an .mail- dan 'em!erita$uan email.
Andrid 4ersi 1+5 7Cu'(a#e8
5ada 'erten&a$an 1ei 200<- .&le #em!ali merilis tele'n seluler den&an men&&una#an
Andrid dan SDK 7Sft,are De4el'ment Kit8 den&an 4ersi 1+5 7Cu'(a#e8+ 0erda'at
!e!era'a 'em!aruan termasu# %u&a 'enam!a$an !e!era'a fitur dalam seluler 4ersi ini "a#ni
#emam'uan mere#am dan menntn 4ide den&an mdus #amera- men&un&&a$ 4ide #e
?utu!e dan &am!ar #e 5i(asa lan&sun& dari tele'n- du#un&an @luett$ A2D5-
#emam'uan ter$u!un& se(ara tmatis #e $eadset @luett$- animasi la"ar- dan #e"!ard
'ada la"ar "an& da'at disesuai#an den&an sistem.
Andrid 4ersi 1+> 7Dnut8
Dnut 74ersi 1+>8 dirilis 'ada Se'tem!er den&an menam'il#an 'rses 'en(arian "an& le!i$
!ai# di!andin& se!elumn"a- 'en&&unaan !aterai indi#atr dan #ntrl a''let =5N+ Aitur
lainn"a adala$ &aleri "an& memun&#in#an 'en&&una untu# memili$ ft "an& a#an di$a'usB
#amera- (am(rder dan &aleri "an& dinte&rasi#anB CD1A C :=DO- ;02+1*- =5N- .estures-
dan 0e*t-t3s'ee($ en&ineB #emam'uan dial #nta#B te#nl&i te*t t ($an&e s'ee($ 7tida#
tersedia 'ada semua 'nselB 'en&adaan reslusi =9.A+
Andrid 4ersi 2+0C2+1 7:(lair8
5ada 3 Desem!er 200< #em!ali dilun(ur#an 'nsel Andrid den&an 4ersi 2+0C2+1 7:(lair8-
'eru!a$an "an& dila#u#an adala$ 'en&'timalan $ard,are- 'enin&#atan .&le 1a's 3+1+2-
'eru!a$an DI den&an !r,ser !aru dan du#un&an /01)5- daftar #nta# "an& !aru-
du#un&an flas$ untu# #amera 3-2 15, di&ital Em, dan @luett$ 2+1+ Dntu#
!er&era# (e'at dalam 'ersain&an 'eran&#at &enerasi !eri#ut, .&le mela#u#an in4estasi
den&an men&ada#an #m'etisi a'li#asi m!ile ter!ai# 7#iller a''s 3 a'li#asi un&&ulan8+
Km'etisi ini !er$adia$ F25-000 !a&i setia' 'en&em!an& a'li#asi ter'ili$+ Km'etisi
diada#an selama dua ta$a' "an& tia' ta$a'n"a di'ili$ 50 a'li#asi ter!ai#+ Den&an sema#in
!er#em!an&n"a dan sema#in !ertam!a$n"a %umla$ $andset Andrid- sema#in !an"a# 'i$a#
#eti&a "an& !erminat untu# men"alur#an a'li#asi mere#a #e'ada sistem 'erasi
Andrid+ A'li#asi ter#enal "an& diu!a$ #e dalam sistem 'erasi Andrid adala$ S$aGam,
@a(#&runds- dan 9eat$er@u&+ Sistem 'erasi Andrid dalam situs Internet %u&a
dian&&a' 'entin& untu# men(i'ta#an a'li#asi Andrid asli, (nt$n"a le$ 1"S'a(e dan
Aa(e!#+
Andrid 4ersi 2+2 7Ar": ArGen ?&$urt8
5ada 20 1ei 2010- Andrid 4ersi 2+2 7Ar"8 dilun(ur#an+ 5eru!a$an3'eru!a$an umumn"a
ter$ada' 4ersi-4ersi se!elumn"a antara lain du#un&an Ad!e Alas$ 10+1- #e(e'atan #iner%a
dan a'li#asi 2 sam'ai 5 #ali le!i$ (e'at, inter&rasi =; Ja4aS(ri't en&ine "an& di'a#ai
.&le C$rme "an& mem'er(e'at #emam'uan renderin& 'ada !r,ser, 'emasan&an
a'li#asi dalam SD Card- #emam'uan 9iAi /ts't 'rta!el, dan #emam'uan aut u'date
dalam a'li#asi Andrid 1ar#et.
Andrid 4ersi 2+3 7.in&er!read8
5ada > Desem!er 2010- Andrid 4ersi 2+3 7.in&er!read8 dilun(ur#an+ 5eru!a$an3'eru!a$an
umum "an& dida'at dari Andrid 4ersi ini antara lain 'enin&#atan #emam'uan 'ermainan
7&amin&8- 'enin&#atan fun&si ('" 'aste- la"ar antar mu#a 7Dser Interfa(e8 didesain ulan&-
du#un&an frmat 4ide =5; dan 9e!1- efe# audi !aru 7re4er!- eHualiGatin- $ead'$ne
4irtualiGatin- dan !ass !st8- du#un&an #emam'uan Near Aield Cmmuni(atin 7NAC8-
dan du#un&an %umla$ #amera "an& le!i$ dari satu+
Andrid 4ersi 3+0C3+1 7/ne"(m!8
Andrid /ne"(m! diran(an& #$usus untu# ta!let. Andrid 4ersi ini mendu#un& u#uran
la"ar "an& le!i$ !esar. Dser Interfa(e 'ada /ne"(m! %u&a !er!eda #arena suda$ didesain
untu# ta!let. /ne"(m! %u&a mendu#un& multi 'rsesr dan %u&a a#selerasi 'eran&#at
#eras 7$ard,are8 untu# &rafis+ 0a!let 'ertama "an& di!uat den&an men%alan#an /ne"(m!
adala$ 1trla Im. 5eran&#at ta!let den&an 'latfrm Andrid 3+0 a#an se&era $adir di
Indnesia+ 5eran&#at terse!ut !ernama :ee 5ad 0ransfrmer 'rdu#si dari Asus+ Ren(ana
masu# 'asar Indnesia 'ada 1ei 2011+
Andrid 4ersi 4+0 7I(e Cream8
Andrid 4ersi 4+0 dirilis a#$ir ta$un 2011+ 5latfrm "an& da'at !er%aan di ta!le dan m!ile
se$in&&a tida# ada 'er!edaan andrid ta!le dan andrid m!ile+
Andrid 4ersi 4+1 7Jell" @eans8
Andid 4+1 Jell" @eans a#an di rilis a#$ir 2012+
Pengenalan Layar Kerja Eclipse
Dntu# !e#er%a den&an a'a 'un di Andrid- Anda 'erlu se!ua$ 'r"e#+ Den&an Ja4a !iasa- %i#a
Anda in&in- Anda $an"a !isa menulis 'r&ram se!a&ai satu file- (m'ile den&an %a4a(- dan
men%alan#ann"a den&an %a4a- tan'a setia' stru#tur 'endu#un& lainn"a+Andrid adala$ le!i$
#m'le#s- ta'i untu# mem!antu teta' di#ella .&le tela$ memas# alat untu# mem!antu
mem!uat 'r"e#+ 3Ji#a Anda men&&una#an Andrid dia#tif#an ID:, se'erti :(li'se den&an
'lu&in Andrid 7tersedia dalam SDK Andrid8- Anda da'at mem!uat se!ua$ 'r"e# dalam dari
ID: 7Aile 'ili$ Ne, - 5r%e(t, #emudian 'ili$ Andrid - Andrid 5r%e(t8+ Ji#a Anda
men&&una#an alat "an& tida# Andrid dia#tif#an- Anda da'at men&&una#an s(ri't
a(ti4it"(reatr, ditemu#an dalam alat C dire#tri instalasi SDK Anda+ /an"a lulus a(ti4it"(reatr
'a#et nama #e&iatan "an& a#an di!uat dan - #eluar sa#lar "an& menun%u##an di mana file 'r"e#
$arus di$asil#an+ @eri#ut ini (nt$n"a:
a(ti4it"(reatr 3 ut C 'at$ C t C m"C 'r%e(tC dir J
(m+(mmns,are+andrid+N,
Activity
Sr( 'r"e# Anda C dire#tri !erisi Ja4a-st"le tree standar dire#tri !erdasar#an 'a#et Ja4a "an&
di&una#an saat mem!uat 'r"e# +Di dalam dire#triterdalam Anda $arus men(ari 'ra3 di$asil#an
sum!er file !ernama N,.%a4a- "an& mana #e&iatan 'ertama Anda a#an 'er&i. #e&iatan ini a#an
!erisi satu tm!l "an& menam'il#an #ali tm!l tera#$irdite#an 7atau saat a'li#asi dimulai %i#a
tm!l !elum dite#an8+ @u#a selamatdatan&a(ti4it".%a4a s(ri' "an& a#an mun(ul se'erti !eri#ut:
'a(#a&e selamat+,arte(B im'rt andrid+a''+A(ti4it"B im'rt andrid+s+@undleB
'u!li( (lass Selamt@ela%arA(ti4it" e*tends A(ti4it" {
CKK Called ,$en t$e a(ti4it" is first (reated+ KC
L O4err ide
'u!li( 4id nCreate7@undle sa4edInstan(eState8 { su'er+nCreate7sa4edInstan(eState8B
setCntent=ie,7R+la"ut.main8B
M
M
A-Z
'a(#a&e selamat+,arte(B im'rt andrid+a''+A(ti4it"B im'rt andrid+s+@undleB
5a(#a&e selamat+,arte( meru'a#an nama 'a(#a&e "an& di &una#an - Im'rt andrid.a'' .A(ti4it"
meru'a#an )i!rar" "an& di &una#an !iasan"a #alau men&alami errr im'rt )i!rar" den&an
muda$ tin&&al ara$#an #ursr #e ara$ tanda N Dan #li# dan 'ili$ Im'rt.
'u!li( (lass Selamt@ela%arA(ti4it" e*tends A(ti4it" {
'u!li( (lass Selamt@ela%arA(ti4it" meru'a#an nama (lass "an& di &una#an !ertu%uan untu#
menanda#an alamat (lass "an& di &una#an !ersifat 'u!li( , sedan&#an e*tends A(ti4it" ,
meru'a#an turunana dari A(ti4it" "an& di &una#an+
L O4err ide
'u!li( 4id nCreate7@undle sa4edInstan(eState8 { su'er+nCreate7sa4edInstan(eState8B
setCntent=ie,7R+la"ut.main8B
L O4err ide meru'a#an !ersifat a!stra( - 'u!li( 4id nCreate7@undle sa4edInstan(eState8
meru'a#an met$d untu# meman&&il a#ti4itas lain , setCntent=ie,7R+la"ut.main8B meru'a#an
met$d "an& !erisi alamat Id "an& terda'at 'ada R+%a4a , den&an adan"a ini da'at
ter$u!un& den&an desain I1).
'a(#a&e selamat+,arte(B
'u!li( final (lass R O
'u!li( stati( final (lass attr O
M
'u!li( stati( final (lass dra,a!le O
'u!li( stati( final int i(Plaun($erQ0*7f020000B
M
'u!li( stati( final (lass la"ut {
'u!li( stati( final int mainQ0*7f030000B
M
'u!li( stati( final (lass strin& {
'u!li( stati( final int a''PnameQ0*7f040001B
'u!li( stati( final int $ellQ0*7f040000B
M
M
R+%a4a meru'a#an alamat id "an& di tmatis#an di isi , !ila la"ut mem!uat suatu tl
se'erti
R@uttn andrid:idQS L T id CidtmatisSCU na$ den&an andrid:id "an& di !uat 'ada )a"ut
I1) - dan di dalam R+%a4a di de#larasi#an Dra,a!le - strin&+*ml dan "an& lainn"a +a#an di
de#larasi#an di R+%a4a , %adi %an&an #$a,atir den&an R+%a4a . @ila ter%adi :rrr den&an R+%a4a
@iasan"a itu ada 'enulisan .
A-Z
!L Lay"#t
Se'erti naman"a- tata leta# "an& !er!asis I1) adala$ s'esifi#asi $u!un&an ,id&et Vsatu sama
lain3 dan untu# #ntainer mere# 3di#de#an dalam frmat I1). S'esifi#3 Call"- Andrid
men&an&&a' !er!asis I1) la"ut untu# men%adi sum!er da"a- dan se!a&ai file tata leta#
terse!ut disim'an di dire#tri res C t dalam 'r"e# Andrid+ Setia' file I1) !erisi '$n elemen
menentu#an tata leta# ,id&et dan #ntainer mere#a "an& mem!entu# satu tam'ilan $irar#i
Atri!ut dari elemen I1) adala$ 'r'erti, "an& men&&am!ar#an !a&aimana ,id&et $arus meli$at
atau !a&aimana se!ua$ ,ada$ $arus !ersi#a'+ 1isaln"a- %i#a elemen 0m!l memili#i nilai
atri!ut andrid: te*tSt"le Q W!eraniW- "an& !erarti!a$,a te#s mun(ul di tam'ilan tm!l $arus
di!eri#an den&an &a"a fnt te!al+ Andrid SDK s$i's tls 7AA508 "an& men&&una#anla"ut+
Alat ini $arus aut3 mati(all" di'an&&il le$ rantai alat Andrid Anda 7misaln"a:(li'se-
!uild+*ml Ant 8+ 0entu tertentu 'entin& untu# Anda se!a&ai 'en&em!an& adala$ !a$,a AA50
men&$asil#an file sum!er dalam R+%a4a 'ada 'r"e#- "an& memun&#in#an Anda untu#
men&a#ses la"ut dan ,id&et dalam la"ut "an& lan&sun& dari Anda Kde Ja4a+
RX*ml 4ersinQW1+0W en(din&QWutf3;WXU
R)inear)a"ut *mlns:andridQW$tt':CCs($emas+andrid+(mCa'#CresCandridW
andrid:la"utP,idt$QWfillP'arentW andrid:la"utP$ei&$tQWfillP'arentW
andrid:rientatinQW4erti(alW U
R0e*t=ie, andrid:la"utP,idt$QWfillP'arentW andrid:la"utP$ei&$tQW,ra'P(ntentW
andrid:te*tQWLstrin&C$ellW CU
RC)inear)a"utU
5ada flder resC4alues dan strin&+*ml itu meru'a#an 'ende#lerasian id strin& "an& di&una#an
untu# mem'ermun&#in#an tida# ter%adi strin& "an& 'an%an& 'ada 'em!uatan di la"utt *ml ,
!iasan"a den&an strin& "an& 'an%an& di masu##an di la"ut *ml a#an men&alami 'erin&atan atau
tanda N 75er$atian8 #alau strin& "an& di &una#a#an (u#u' 'an%an& - den&an adan"a strin&+*ml #ita
da'at mem!uat id strin& di dalamn"a a&ar tida# ter%adi 'er$atian #arena tandaN 1eru'a#an !u&
"an& mun(ul 'ada a'li#asi "an& di !uat.
A-Z
RX*ml 4ersinQW1+0W en(din&QWutf3;WXU
Rresur(esU
Rstrin& nameQW$ellWU/ell 9rld- @a$anA(ti4it"NRCstrin&U
Rstrin& nameQWa''PnameWU@a$anRCstrin&U
RCresur(esU
5ada flder Andrid1anifest+*ml meru'a#an tem'at 'en&$u!un& antara a(ti4it" %a4a
den&an la"ut.*ml .
RX*ml 4ersinQW1+0W en(din&QWutf3;WXU
Rmanifest *mlns:andridQW$tt':CCs($emas+andrid+(mCa'#CresCandridW
'a(#a&eQWas+asW andrid:4ersinCdeQW1W andrid:4ersinNameQW1+0W U
Ruses3sd# andrid:minSd#=ersinQW;W CU
Ra''li(atin andrid:i(nQWLdra,a!leCi(Plaun($erW andrid:la!elQWLstrin&Ca''PnameW U
A-Z
Ra(ti4it" andrid:nameQW+@a$anA(ti4it"W andrid:la!elQWLstrin&Ca''PnameW U
Rintent3filterU
Ra(tin andrid:nameQWandrid+intent+a(tin+1AINW CU
R(ate&r" andrid:nameQWandrid+intent+(ate&r"+)ADNC/:RW CU
RCintent3filterU
RCa(ti4it"U
RCa''li(atinU
RCmanifestU
Sedan&a#an 'ada flder dra,a!le "an& terda'at 'ada res C dra,a!le3$d'i -res C dra,a!le-ld'i , res
C dra,a!le-md'i + 1eru'#an tem'at #um'ulan &am!ar 6 &am!ar untu# menam!a#an 'ada
a'li#asi "an& a#an #ita !uat , @iasa n"a di sini a#an terisi flder "an& lain se'rti menu , ra,
dan "an& lainn"a ter&antu den&an a'a "an& di !uat le$ de4el' n"a+
Pallate
5allate meru'a#an 'allate !antuan "an& !ertu%uan memuda$#an de4el' untu# mem!uat suatu
a'li#asi , den&an adan"a ini #ita tin&&al 'ili$ dan dra& #e lem!ar #er%a main+*ml tan'a
menulis s(ri' n"a se(ara lan&sun&+
A-Z
5ada &am!ar diatas meru'a#an :ditin& (nfi& default "an& di !uat den&an manula - di atas
terda'at s(reen tam'ilan "an& di &ununaa#an , la"ar #er%a !er!entu# 5rtrait atau )ans(a'e , Da"
0ime - 0$emes tam'ilan 'ada la"ar #er%a , serta 'latfrm "an& di&una#an dan ada fun&si lain 'ada
*ml editin& ini + Kli# 'ada tm!l (reate dan a#an mun(ul lem!ar #er%a se'erti di !a,a$ ini.
Pr"perties
A-Z
Dalam )a"ar #er%a 5r'erties #ita da'at men&edit tam'ilan se'erti dalam ID: "an& lain , tan'a
'en&edita S(ri' da'at di la#u#an di sini - se'erti 'enamaan ID - 1en&&anti &am!ar - dan
se!a&ain"a+
In$"r%asi
Dalam Infrmasi "an& da'at di 'esan#an #e'ada De4el'er "an& sedan& a#tif mem!uat a#an di
la#u#an di Infrmatin - di sini a#an men&eluar#an 'esan !ila ada 5r%e(t atau 'un s(ri' "an&
tida# sesuai.
1+ @u#a :(li'se "an& tela$ terinstall 5lu&in AD0 6 /in&&a SDK andrid
2+ 1enu Aile 6 Ne, 6 Andrid 5r%e(t 6 Ne* t
A-Z
4+ 5ili$ 'latfrm "an& anda in&in#an +
5+ 5en&isian data A'li#asi inf , "an& !ertu%uan untu# tida# ada du'li#asi a'li#asi "an& di !uat
le$ ran& lain 7.am!ar 1+48
A-Z
A''li(atin Name : Nama 5r%e(t7@iar#an Default "an& di !eri#an8
5a(#a&e Name : Nama 5a(#a&e "an& di&una#an 7Cnt$ :
Selamat@ela%ar+,arte(8 Create A(ti4it" : 7@iar#an Default8
1inimum SDK : 1inimum S'esifi#asi 5latfrm "an& di &una#an untu# a'li#asi
>+ Ainis$ - semuan"a a#an terli$at 'ada ,ind, 5r%e(t :*'lrer 'ada &am!ar di
!a,a$ meru'a#an isi dari !e!era'a 'a(#a&e dan a(ti4it" 'ada andrid+
15
Page | 15

You might also like