Home Start Back Next End
  
42 
dengan  penjualan  iOS  kemudian  blackberry,  Symbian,  windows  phone  dan 
linux(Sardiarinto,2013).  Dan  pada  awal  tahun  2014,  menurut  survey  yang  dilakukan 
International  Data Croporation (IDC)  lebih dari 75% oran g  Indonesia  menggunakan
smartphone dengan sistem operasi android.
  
2.2.7.1 Android Fundamental
Aplikasi  android  ditulis  dengan  men ggunakan  bahasa  pemrograman  Java. 
Android  SDK  toolsakan  mengkompilasi  kode  yang  telah  dibuat,  bersamaan  dengan 
data  dan  resource  file  menjadi  sebuah  bentuk  APK.  APK  adalah  Android 
Package,yan g  dibuat d alam bentuk  file d engan  ekstensi  .apk.  Sebuah  file APK berisi 
semua  konten  dari  aplikasi  Android  dan  file  yang  digunakan   perangkat  Android
untuk menginstal aplikasi. 
Setelah  aplikasi  diinstal,  masing  –  masing  aplikasi  Android  tinggal  dalam  security 
sandbox masing-masing: 
• 
Sistem  operasi  android  adalah  multi-user  Linux  di  mana  setiap  aplikasi  adalah 
pengguna  yang berbed a. 
Secara  default,  system  memberikan  tiap  aplikasi  sebuah  user  ID  yang  bersifat 
unik.  Sistem  ini  menetapkan  hak  akses  untuk  semua  file  dalam  sebuah  aplikasi 
sehingga  hanya  user  ID  yang  ditugaskan  untuk  aplikasi  tertentu  yang 
dapat 
mengaksesn ya. 
• 
Setiap  proses  memiliki  mesin  virtual  sendiri  (VM).  Sehingga  kode  sebuah 
aplikasi yan g b erjalan, diisolasi dari aplikasi lain. 
• 
Secara  default  setiap  aplikasi  berjalan  dalam  proses  Linus  sendiri.  Android 
memulai proses ketika salah satu komponen aplikasi perlu dijalankan. 
2.2.7.2 Komponen Aplikasi
Terdapat empat  jenis  komponen  pada aplikasi  Android.Setiap  jenis  memiliki 
tujuan  yang  berb eda  dan  memiliki  siklus  hidup  yang  berbeda  yan g  mendefinisikan 
bagaimana komponen dibuat dan dihancurkan. Keempat komponen tersebut adalah : 
  Activity 
Suatu  activity  akan  menyajikan  sebuah  user  interface  (UI)  kepada 
penggunam  sehingga  pengguna  dapat  melakukan  interaksi.  Activity  merupakan 
bagian  yang  paling  penting  dalam  sebuah  aplikasi,  karena  Activity  menyajikan 
Word to PDF Converter | Word to HTML Converter