Start Back Next End
  
45
2.1.9
Arsitektur Model View Controller(MVC)
Awalnya arsitekturModel View Controller
(MVC) dibuat untuk
pengembangan aplikasi Smalltalk dan bisa diterapkan pada aplikasi
interaktif lainnya. Model
berisi spesifik konten dari aplikasi dan
processing logic, mencakup semua data informasi eksternal untuk suatu
aplikasi. View
berisi informasi tampilan antar muka yang akan
direpresentasikan
untuk end user. Controller
berfungsi untuk mengatur
akses data ke model, menampilkan view,mengaturprocessing logic
dan
aliran data dalam aplikasi (Pressman, 2010:386-387).
2.1.10
Android Activity Lifecycle
2.1.10.1
Activity States
Di dalam pengembangan aplikasi Android, terdiri dari
tiga keadaan activity yang harus dipahami agar aplikasi yang
dibuat menjadi lebih
fleksibel, diantaranya adalah(Anonim3,
2013):
1.
Resumed State
Suatu keadaan dimana activity
sedang berjalan di
depan layar atau sering disebut dengan running state.
User bisa melakukan interaksi langsung dengan aplikasi.
2.
Paused State
Suatu keadaan yang berjalan di depan layar juga
tetapi hanya terfokus sebagian oleh user. Misalnya ketika
menggunakan sebuah aplikasi Android, jika ada
notifikasi ataupun kotak dialog yang masuk maka
aplikasi akan memasuki keadaan paused. Namun activity
masih tetap berjalan. Jika kondisi memori sedang tidak
mencukupi, maka bisa saja akan  diberhentikan langsung
oleh sistem.
3.
Stopped State
Suatu keadaan dimana aplikasi tidak terlihat oleh
user tetapi masih berjalan di belakang layar. Namun, bisa
aja diberhentikan langsung oleh sistem jika saat memori
untuk activity lain sedang dibutuhkan.
Word to PDF Converter | Word to HTML Converter