BAB
II
LANDASAN TEORI
2.1 Definisi
Aplikasi
Aplikasi adalah
penggunaan atau penerapan suatu konsep yang menjadi pokok pembahasan.
Aplikasi dapat diartikan jugasebagai program komputer yang dibuat
untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi
software yang dirancang untuk penggunaan praktisi khusus, klasifikasi
luas ini dapat dibagi menjadi 2
(dua) yaitu:
- Aplikasi software spesialis, program dengan dokumentasi tergabung yang
dirancang untuk
menjalankan tugas tertentu.
- Aplikasi paket, suatu program dengan dokumentasi tergabung yang dirancang untuk jenis masalah tertentu.
2.2 Android
Android adalah
sistem operasi untuk smartphone yang dibuat oleh google corporation.
Sistem operasi ini dikembangkan dengan memanfaatkan linux kernel.
Android mempunyai siklus hidup yang merupakan logika dasar aliran
dari sebuah aplikasi yang dibangun. Sistem sangat berperan
menentukan apakah aplikasi dijalankan, dihentikan sementara atau
dihentikan sama sekali. Jika pengguna menggunakan sebuah Activity,
maka sistem akan memberikan perioritas utama untuk aplikasi tersebut.
Sebaliknya jika
suatu Activity tidak terlihat dan sistem membutuhkan sumber daya
yang lebih, maka Activity prioritas rendah akan ditutup. Android
menjalankan setiap aplikasi dalam proses secara terpisah, yang masing
– masing memiliki mesin virtual pengolah sendiri, sengan ini
melindungi penggunaan memori pada aplikasi. Selain itu Android dapat
mengontrol aplikasi mana yang layak menjadi prioritas utama. Karena
Android sangat sensitif dengan siklus hidupaplikasi dan komponen –
komponennya. Perlu adanya penanganan terhadap setiap kondisi agar
aplikasi menjadi
stabil.
2.3 Pengenalan
Internet
Interconnected
Network atau yang lebih popular dengan sebutan internet adalah sebuah
sistem komunikasi global yang menghubungkan komputer-komputer dan
jaringan-jaringan komputer di seluruh dunia. Setiap komputer dan
jaringan terhubung secara langsung maupun tidak langsung ke beberapa
jalur utama yang di sebut internet backbone dan dibedakan satu dengan
yang lainnya menggunakan namaunik (unique name) yang biasa disebut
dengan alamat IP 32 bit. Contoh: 202.155.4.230.
Komputer dan
jaringan dengan berbagai platform yang mempunyai perbedaan dan ciri
khas masing-masing (Unix, Linux, Windows, Mac, dll) bertukar
informasi dengan sebuah protokol standar yang dikenal dengan nama
TCP/IP(Transmission
Control
Protocol/Internet Protocol). TCP/IP tersusun atas 4 layer (network
access, internet, host to host transport, dan application) yang
masing-masing
memiliki protokolnya
sendiri-sendiri.