Modul Arskom Kelompok 5 Fix

113
Modul Arskom II Evolusi Pico Java, JVM, Android Disusun Oleh : Luh Lia Budiarsini ( 1305021029 ) Putu Kurnia Aristiyani (1305021032) I Gede Mesa Ari Palguna (1305021043 ) I Putu Hendra Wardana (1305021044) Nyoman Sujana (1305021045)

Transcript of Modul Arskom Kelompok 5 Fix

Page 1: Modul Arskom Kelompok 5 Fix

Modul Arskom II

Evolusi Pico Java, JVM, Android

Disusun Oleh :

Luh Lia Budiarsini ( 1305021029 )

Putu Kurnia Aristiyani (1305021032)

I Gede Mesa Ari Palguna (1305021043 )

I Putu Hendra Wardana (1305021044)

Nyoman Sujana (1305021045)

JURUSAN MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK DAN KEJURUAN

UNIVERSITAS PENDIDIKAN GANESHA

SINGARAJA

2014

Page 2: Modul Arskom Kelompok 5 Fix

Daftar Isi

Daftar Isi...........................................................................i

Daftar Gambar.................................................................ii

Daftar Tabel....................................................................iii

Kata Pengantar................................................................iv

PEMBAHASAN..............................................................1

1. Evolusi Pico Java..................................................1

a. Sejarah Pico Java..............................................1

b. Pengertian Pico Java.........................................5

c. Perkembangan Pico Java...................................6

d. Kelebihan & Kekurangan Pico Java.................9

2. Evolusi JVM.......................................................10

a. Sejarah JVM....................................................10

b. Pengertian JVM..............................................12

c. Konsep JVM..................................................15

d. Kelebihan & Kekurangan JVM......................17

e. Implementasi JVM.........................................18

f. Jenis-jenis JVM...............................................20

2. Evolusi Android..................................................25

Page 3: Modul Arskom Kelompok 5 Fix

a. Sejarah Android..............................................25

b. Kelebihan & Kekurangan Android.................27

c. Perkembangan Versi Android.........................30

d. Fitur- fitur Android.........................................44

PENUTUP

KESIMPULAN..........................................................67

SARAN......................................................................67

Daftar Pustaka................................................................69

Page 4: Modul Arskom Kelompok 5 Fix

Daftar Gambar

Gambar 1. Konsep JVM 21

Gambar 2. Diagram Pengembangan Level Kernel 15

Gambar 3. Implementasi JVM 19

Gambar 4. Android Versi 1.5 20

Gambar 4. Android Versi 1.6 28

Gambar 4. Android Versi 2.0 29

Gambar 4. Android Versi 2.2 30

Gambar 4. Android Versi 2.3 32

Gambar 4. Android Versi 3.0 33

Gambar 4. Android Versi 4.0 35

Gambar 4. Android Versi 4.1 37

Gambar 4. Android Versi 4.4 37

4

Page 5: Modul Arskom Kelompok 5 Fix

Daftar Tabel

Tabel 1. Jenis-jenis JVM 18

Tabel 1. Perkembangan Android 20

5

Page 6: Modul Arskom Kelompok 5 Fix

Kata Pengantar

Puji syukur kehadirat Tuhan Yang Maha Esa,

karena berkat rahmat dan anugerahnya, kami bisa

menyusun dan menyelesaikan Modul yang berisi tentang

“Evolusi Pico Java, JVM (Java Virtual Machine),

Android” yang memberikan dorongan dan motivasi

sehingga penyusunan tepat pada waktunya.

Penulis menyadari bahwa dalam penyusunan

tugas ini masih terdapat banyak kekurangan dan jauh

dari kesempurnaan. Oleh karena itu, penulis

mengharapkan kritik serta saran yang membangun guna

menyempurnakan tugas ini dan dapat menjadi acuan

dalam menyusun tugas-tugas selanjutnya.

Penulis juga memohon maaf apabila dalam

penulisan tugas ini terdapat kesalahan pengetikan dan

kekeliruan sehingga membingungkan pembaca dalam

memahami maksud penulis.

Singaraja, 22 April 2014

Penulis

6

Page 7: Modul Arskom Kelompok 5 Fix

PEMBAHASAN

Evolusi Pico Java

a. Sejarah Pico Java

Sun Microsystems telah mengumumkan rincian

mikroprosesor inti picoJava I. Menurut perusahaan, baru

JavaChip " adalah sangat efisien Java eksekusi desain

unit yang diharapkan dapat memberikan hingga 20 kali

lipat performa Jawa x86 dan arsitektur prosesor untuk

keperluan umum lainnya , serta hingga lima kali kinerja

yang diperoleh just-in -time ( JIT ) compiler . " Produsen

perangkat elektronik sudah antri untuk menerapkan

teknologi JavaChip dalam produk masa depan . Di antara

produsen yang telah menyatakan minatnya sejauh ini

adalah LG Semiconductor ,Mitsubishi Electronics , NEC

, dan Samsung , serta divisi manufaktur Sun sendiri .

Kata yang berasal dari Sun adalah bahwa konsumen

harus berharap untuk melihat produk picoJava berbasis

pada paruh kedua tahun 1997. Menampilkan Sumber

Daya disampaikan oleh Dell Software 10 temuan kunci

1

Page 8: Modul Arskom Kelompok 5 Fix

menggambarkan perlunya generasi baru solusi

APM.Tulisan ini menyoroti sepuluh takeaways kunci

dari survei terbaru tentang dampak Cloud pada Pelajari

Lebih Lanjut" Dengan kinerja , fleksibilitas , tapak

kecil , dan daya rendah [ persyaratan ] yang ditawarkan

oleh picoJava I , tujuan Sun adalah untuk menetapkan

sebagai standar de facto untuk generasi baru konsumen ,

komunikasi , dan aplikasi jaringan - centric , " kata Raj

Parekh , wakil presiden dan general manager dari Grup

Volume Tinggi Produk di Sun Microelectronics.

Dengan lisensi teknologi picoJava I, pihak ketiga

akan memiliki kebebasan untuk mengembangkan solusi

khusus untuk aplikasi high - pertumbuhan didorong oleh

Internet dan teknologi Java . "The picoJava -I arsitektur

terdiri dari pipa RISC - gaya yang langsung

mengeksekusi Virtual Machine set instruksi Java . Ini

berarti bahwa aplikasi perangkat lunak yang ditulis di

Jawa dan langsung dieksekusi oleh picoJava diharapkan

menjadi tiga kali lebih kecil dalam ukuran kode dan lima

kali lebih cepat dalam pelaksanaan daripada mereka akan

menggunakan ( JIT ) compiler just-in -time , Sun

2

Page 9: Modul Arskom Kelompok 5 Fix

negara .The picoJava -I inti dirancang untuk fleksibilitas

dan kinerja atas berbagai aplikasi.

Desainer dapat mengkonfigurasi picoJava -I inti

dengan atau tanpa unit floating point dan sampai 16KB

setiap instruksi dan cache data . The picoJava -I inti juga

dirancang untuk diterapkan di berbagai proses CMOS ,

memungkinkan desainer untuk memilih parameter

proses untuk aplikasi - dioptimalkan daya, kinerja , dan

harga .Menurut pengumuman Sun , perizinan segera

tersedia untuk versi awal dari spesifikasi inti picoJava -I

dan inti simulator . A picoJava -I inti desain kit

dijadwalkan untuk ketersediaan pada akhir kuartal

pertama tahun 1997.

Sembilan bulan setelah mengungkapkan rencana

untuk prosesor Java , Sun Microsystems ( SUNW ) hari

ini merilis rincian baru tentang teknologi yang

dimilikinya picoJava I,mengklaim bahwa itu diharapkan

dapat memberikan hingga 20 kali kinerja prosesor Intel

saat menjalankan Java .Keuntungan kinerja picoJava I "

inti , " jantung prosesor Java di masa depan , di atas

prosesor Intel x86 didasarkan pada perbandingan dengan

prosesor Intel Pentium menjalankan interpreter , yang

3

Page 10: Modul Arskom Kelompok 5 Fix

menerjemahkan dan mengeksekusi kode Java , kata

Sun .The picoJava Saya juga akan mempercepat

pekerjaan just-in -time compiler Java dengan faktor

lima , kata Sun .The picoJava I inti adalah yang pertama

" tonggak " dalam serangkaian prosesor JavaChip sedang

dikembangkan oleh Sun Microelectronics . Prosesor

picoJava pertama diharapkan muncul pada paruh kedua

tahun 1997 .Arsitektur ini memiliki RISC gaya pipa

empat tahap dengan set instruksi Java . Desainer akan

dapat mengkonfigurasi inti picoJava dengan atau tanpa

unit floating point , dan dengan sampai 16K instruksi

dan data cache untuk fleksibilitas dalam menetapkan

biaya produksi , Sun menambahkan .Sun menargetkan

picoJava untuk digunakan dalam " pintar " ponsel , set-

top box , jaringan komputer dan PDA . Perusahaan telah

mengembangkan produk di seluruh chip termasuk Xerox

, yang berencana untuk membuat peralatan kantor

berbasis Java , dan Kanada pembuat peralatan telepon

Northern Telecom , yang berencana untuk menanamkan

picoJava di perumahan , kantor , dan telepon

nirkabel .LG Semicon , Mitsubishi Electric America ,

Samsung , dan NEC juga mengatakan mereka berniat

4

Page 11: Modul Arskom Kelompok 5 Fix

untuk membuat chip dan produk dengan teknologi

picoJava I.

Beberapa perusahaan diharapkan untuk menggelar

kotak Internet set-top .Dalam berita terkait , Sun

diharapkan untuk memperkenalkan berbasis Java NC

pertama pada tanggal 29 Oktober , menurut sumber-

sumber . JavaStation , yang telah dikembangkan di

bawah nama kode Mr Coffee , akan digunakan awalnya

dalam pengaturan seperti sistem reservasi maskapai

penerbangan yang hanya menjalankan satu aplikasi

secara terus menerus . Sumber mengatakan JavaStation

awalnya akan menggunakan chip SPARC , tapi di masa

depan , akan menggabungkan microchip Java .

b. Pengertian Pico Java

Implementasi dari Java Virtual Machine dalam

bentuk perangkat keras juga tidak sedikit. Semenjak

beberapa bulan yang lalu, sudah beredar mikrochip yang

mendukung Java / mengerti Java Binary Code. Salah

satu merk dari mikrochip itu adalah picoJava produksi

sun microsystem. Beberapa produsen komputer telah

menyertakan picoJava™ itu ke dalam komputer buatan

5

Page 12: Modul Arskom Kelompok 5 Fix

mereka. Sebagai JVM elektronis, picoJava itu dapat

melakukan proses interpretasi dengan kecepatan yang

lebih baik dari JVM perangkat lunak. Beberapa Network

Computer ( dengan konsep thin client-nya ), telah

menggunakan picoJava™. Penggunaan chip-chip ini

tidak terbatas pada komputer saja. Chip-chip ini akan

dipasangkan pada perangkat-perangkat elektronis

lainnya, seperti telepon, televisi, mobil, oven

mikrowave, bahkan smartcard. Beberapa produk masa

depan itu telah beredar saat ini, perusahaan

Schlumberger telah menggunakan teknologi Java dalam

produk-produk smartcard mereka. Perusahaan Hitachi

juga telah menggunakan Java dalam beberapa produk

televisi mereka.

c. Perkembangan Pico Java

Perkembangan PicoJava I

PicoJava I adalah inti prosesor yang dirancang unik

yang native mengeksekusi bytecode Java seperti yang

didefinisikan oleh Java Virtual Machine

( JVM ) .Kebanyakan prosesor memerlukan JVM untuk

ditafsirkan oleh mereka .Ini mensyaratkan bahwa

6

Page 13: Modul Arskom Kelompok 5 Fix

bytecode JVM ditafsirkan atau dinamis dikompilasi

menggunakan Just- In-Time ( JIT ) compiler untuk

prosesor tertentu . picoJava I menghilangkan kebutuhan

untuk ini . Compiler JIT atau juru bahasa, dan overhead

yang menyertai mereka dieliminasi oleh prosesor inti

picoJava I .picoJava I mempercepat lingkungan JVM

runtime . The picoJava I core fitur sinkronisasi thread

dan berbagai metode pengumpulan sampah . Ini juga

mendukung metode doa dan menyembunyikan beban

dari variabel lokal , sehingga perampingan pemrograman

berorientasi objek . The picoJava I core processor dapat

dioptimalkan untuk kekuasaan, ukuran mati , atau

kecepatan.(Sun Microsystems.1997)

Perkembangan PicoJava II

Inti picoJava II adalah inti prosesor yang dirancang

unik , native menjalankan bytecode Java didefinisikan

oleh mesin virtual Java . Upgrade dari picoJava I inti ,

inti picoJava - II memiliki enam tahap pipa RISC dengan

maju instruksi lipat . Desain yang inovatif juga

7

Page 14: Modul Arskom Kelompok 5 Fix

menyediakan eksekusi efisien warisan C / C + + kode .

Hal ini mengakibatkan harga yang kompetitif untuk rasio

kinerja jika dibandingkan dengan prosesor RISC kinerja

tinggi lain yang beroperasi pada frekuensi clock yang

sama .Sampai saat ini , instruksi mesin virtual Java

( disebut bytecode ) membutuhkan penerjemah , atau

mereka secara dinamis dikompilasi menggunakan Just-

In-Time ( JIT ) compiler untuk setiap inti prosesor .

Namun sekarang , prosesor inti picoJava II

menghilangkan kebutuhan untuk interpreter yang umum

digunakan , compiler JIT dan overhead mereka . Hal ini

menciptakan peluang untuk menggunakan prosesor inti

picoJava II dalam aplikasi dengan jejak memori yang

terbatas dan kebutuhan daya yang rendah .Inti picoJava -

II mempercepat lingkungan runtime mesin virtual Java

II. Ini fitur sinkronisasi benang dan berbagai metode

pengumpulan sampah . Juga mendukung metode doa dan

bersembunyi dari beban dari variabel lokal , sehingga

perampingan pemrograman berorientasi objek . The

picoJava - II core processor dapat dioptimalkan untuk

kekuasaan, ukuran mati , atau kecepatan . Fleksibilitas

8

Page 15: Modul Arskom Kelompok 5 Fix

ini memberikan rasio harga / kinerja yang diperlukan

untuk berbagai aplikasi target . (Sun Microsystems.1999)

d. Kelebihan & Kekurangan Pico Java

Kelebihan PicoJava:

Langsung mengeksekusi bytecode.

Excellent kinerja .

Menghilangkan kebutuhan untuk juru atau

compiler JIT.

Kecil memori footprint Simple inti.

Legacy-blok dan sirkuit yang tidak hadir dan

dukungan hardware untuk runtime.

Alamat kinerja sistem secara keseluruhan .

Pendekatan Sistem Kinerja dan mempercepat

program berorientasi objek. Pipa sederhana

dengan perangkat tambahan untuk fitur khusus .

Untuk bytecode dukungan untuk pemanggilan

metode mempercepat runtime (gc.c, monitor.c,

threadruntime.c, dll) .

Kinerja sistem yang sangat baik .

9

Page 16: Modul Arskom Kelompok 5 Fix

Implementasi yang efisien melalui penggunaan

metodologi yang sama, proses dan rangkaian

teknik yang dikembangkan untuk prosesor

RISC .

Terbaik Harga system / kinerja untuk

menjalankan aplikasi Java bertenaga di pasar

embedded.

Kekurangan PicoJava:

Hanya bisa jalan di JVM(Java Virtual Machine).

Hanya dapat mengeksekusi bytecode saja.

Evolusi JMV (Java Virtual Machine)

a. Sejarah JVM

Mesin Virtual Java mulanya di definisikan oleh

Gerard J.Popek dan Robert P.Goldberg pada tahun 1971

sebagai sebuah dublikat yang efisien dan terisolasi dari

suatu mesin asli. Pada masa sekarang ini, mesin-mesin

virtual dapat mensimulasikan perangkat keras walaupun

tidak ada perangkat keras aslinya sama sekali. Contoh:

10

Page 17: Modul Arskom Kelompok 5 Fix

program yang ditulis dalam bahasa Java akan dilayani

oleh Java Virtual Machine (JVM) dengan cara

memberikan perintah-perintah yang di mengerti JVM

yang selanjutnya akan memberikan hasil yang

diharapkan. Dengan memberikan layanan seperti ini

kepada program tersebut, perangkat lunak JVM ini

berlaku sebagai sebuah mesin virtual, sehingga program

tidak lagi perlu untuk mengakses langsung melalui

sistem operasi ataupun perangkat keras yang sangat

bervariasi dan memerlukan pemrograman masing-

masing secara spesifik mesin virtual. Mesin penyedia

layanan yang bersifat tidak nyata. Biasanya virtual

machine ini berjalan dibawah suatu sistem operasi.

Virtual Machine yaitu program sistem untuk melakukan

pengontrolan program terhadap pemakaian sumberdaya

perangkat keras. Fungsinya adalah untuk pengontrolan

program dalam memberian fasilitas sumberdaya yang

ada kepada proses dari pengguna, misalnya untuk

mendapatkan CPU dan memori.

11

Page 18: Modul Arskom Kelompok 5 Fix

b. Pengertian JVM

Mesin Virtual Java (JVM) merupakan bahasa

pemrograman yang bersifat umum/non-spesifik (general

purpose) dan secara khusus didesain untuk

memanfaatkan dependensi implementasi seminimal

mungkin, karena fungsionalitasnya yang memungkinkan

aplikasi JVM mampu berjalan di beberapa platform

sistem operasi yang berbeda, JVM dikenal pula dengan

slogannya,” Tulis sekali, jalankan dimanapun”. Saat ini

JVM merupakan bahasa pemrograman mesin yang

paling popular digunakan, dan secara luas dimanfaatkan

dalam pengembangan berbagai jenis perangkat lunak

aplikasi ataupun aplikasi berbasis web.

Mesin Virtual Java atau Java Virtual Machine (JVM)

terdiri dari sebuah class loader dan Java interpreter yang

mengeksekusi architecture-neutral bytecode. Java

interpreter merupakan suatu fasilitas penerjemah dalam

JVM. Fungsi utamanya adalah untuk membaca isi berkas

byetecode yang dibuat compilator java saat berkas

berada dalam memory, kemudian menerjemahkannya

menjadi bahasa mesin local. Java interpreter dapat

berupa perangkat lunak yang menginterpretasikan

12

Page 19: Modul Arskom Kelompok 5 Fix

byetecode setiap waktu, atau hanya Just-In-Time (JIT).

yang mengubah architecture-neutral bytecode menjadi

bahasa mesin local. Interpreter bisa juga

diimplementasikan pada sebuah chip perangkat keras.

Instance dari JVM dibentuk ketika aplikasi Java atau

applet dijalankan. JVM mulai berjalan saat method main

dipanggil.

Java Virtual Machine, meski sistem program berada

di level tertinggi, program aplikasi bisa melihat segala

sesuatu di bawahnya (pada tingkatan) seakan mereka

adalah bagian dari mesin. Pendekatan dengan lapisan-

lapisan inilah yang diambil sebagai kesimpulan logis

pada konsep JVM, pendekatan VJM menyediakan

sebuah antarmuka yang identik dengan underlying bare

hardware. VJM dibuat dengan pembagian sumber daya

oleh physical computer. VJM perangkat lunak

membutuhkan ruang pada disk untuk menyediakan

memori virtual dan spooling, sehingga perlu ada disk

virtual. Pada applet, JVM menciptakan method main

sebelum membuat applet itu sendiri. Java Development

Envirotmen terdiri dari sebuah Compile-Time

Environment dan Runtime Envorotment.

13

Page 20: Modul Arskom Kelompok 5 Fix

Compile berfungsi mengubah courcecode

Javamenjadi bytecode, sedangkan Runtime merupakan

Java Platform untuk sistem Host. Meski sangat berguna,

vjm sulit untuk di implemantasikan. Banyak hal yang di

butuhkan untuk menyediakan dublikat yang tepat dari

underlying machine. VJM dapat di eksekusi pada only

user mode, sehingga kita harus mempunyai virtual user

mode, sekaligus virtual memory mode yang keduanya

berjalan di physical user mode, ketika instruksi yang

hanya membutuhkan virtual user mode di jalankan, ia

akan mengubah isi register yang berefek pada virtual

monitor mode, sehingga dapat memulai ulang VJM

tersebut. Mesin virtual terdiri dari dua kategori besar,

dipisahkan menurut cara penggunaannya dan tingkat

keterhubungannya dengan mesin-mesin aslinya:

a. Mesin virtual sistem

Mesin virtual sistem adalah perangkat yang

berupa platform sistem yang lengkap dan

dapat menjalankan sebuah sistem operasi yang

lengkap pula.

Contoh: VMware

b. Mesin virtual proses

14

Page 21: Modul Arskom Kelompok 5 Fix

Mesin virtual proses di desain untuk

menjalankan sebuah program computer

tertentu (tunggal) yang berarti mesin virtual

ini mendukung proses tertentu.

Contoh: Java Virtual Machine (JVM).

c. Konsep JVM

Konsep JVM adalah dengan menggunakan

pendekatan lapisan lapisan dari sistem computer. Sistem

computer dibangun dengan menggunakan pendekatan

lapisan-lapisan, urutan lapisan mulai dari lapisan

terendah sampai lapisan teratas adalah perangkat keras,

kernel, sistem program.

Gambar1. Konsep JVM

15

Page 22: Modul Arskom Kelompok 5 Fix

Konsep virtual mesin itu sendiri dimodifikasi pada level

penghubungan hardware dan sistem program dalam hal

ini adalah bentuk pengembangan level kernel (level

kedua), bila digambarkan dalam diagram adalah:

Gambar2. Diagram pengembangan level kernel

Secara umum dalam eksekusi sebuah aplikasi,misalnya

kode-kode program akan diterjemahkan kedalam bahasa

mesin,yang akan dieksekusi oleh kernel ke hardware,

setelah modofikasi dalam bentuk virtual mesin, maka

kode-kode program itu akan diterjemahkan kedalam

bahasa mesin berdasarkan kernel yang di definisikan

dalam virtual mesin tersebut.

d. Kelebihan & Kekurangan JVM

16

Page 23: Modul Arskom Kelompok 5 Fix

Adapun kelebihan dan kekurangan JVM diantaranya

sebagai berikut :

A. Kelebihan JVM:

a. Konsep mesin virtual menyediakan

proteksi yang lengkap untuk pembagian

sumber daya sistem induk dengan virtual

mesin lainnya, sehingga masing-masing

mesin virtual dipisahkan mesin virtual

yang lain.

b. Sistem mesin virtual sangat sempurna

untuk riset dan pengembangan sistem

operasi.

c. Memungkinkan untuk mendefinisikan

suatu jaringan dari virtual machine.

B. Kelemahan JVM:

a. Sangat sulit diimplementasikan.

b. Membutuhkan penyediaan resource

tersendiri dari sistem induk kita sesuai

dengan kebutuhan sistem virtual mesin

yang kita pasang.

17

Page 24: Modul Arskom Kelompok 5 Fix

e. Implementasi JVM

Java berdiri diatas sebuah mesin interpreter

yangdiberi nama Java Virtual Machine (JVM). Compiler

Java akan mentransformasikan kode-kode dalam bahasa

Java kedalam suatu bytecode yang disimpan dalam

bentuk file, dimana bytecode adalah sekumpulan

perintah hasil kompilasi yang kemudian dapat di

eksekusi melalui sebuah virtual mesin yang disebut

dengan JVM, JVM itu sendiri terdapat dalam paket

JRE(Java Runtime Environment) yang juga berisi library

java yang digunakan.

18

Page 25: Modul Arskom Kelompok 5 Fix

Gambar 3. Implementasi JVM

oleh karena itu bahasa Java disebut sebagai bahasa

pemrograman yang portable karena dapat dijalankan

pada berbagai sistem operasi, asalkan pada system

operasi tersebut terdapat JVM. Alasan utama

pembentukan bahasa Java adalah untuk membuat

aplikasi-aplikasi yang dapat diletakkan diberbagai

macam perangkat elektronik, sehingga Java harus

bersifat platform independent ( tidak bergantung pada

platform).

19

Page 26: Modul Arskom Kelompok 5 Fix

f. Jenis- jenis JVM

Jenis-jenis JVM adalah seperti Tabel 1

Tabel 1. Jenis-jenis JVM

No Versi Support DeskripsiD S M N

118.0 beta

√ √

Oracle Java SE 7 Update

51 direkomendasikan untuk

Windows and Linux.

Oracle Java SE 7 Update

25 direkomendasikan untuk

Mac OS X Lion, Mac OS X

Mountain Lion, and Mac

OS X Mavericks.

217.0.5 SP1

√ √

Oracle Java SE 7 Update 45 direkomendasikan untuk Windows and Linux.Oracle Java SE 7 Update 25 direkomendasi untuk Mac OS X Lion, Mac OS X Mountain Lion, dan Mac OS X Mavericks.

3 17.0.5 √ √

Oracle Java SE 7 Update 45 direkomendasikan untuk Windows and Linux. Oracle Java SE 7 Update 25 recomendasi untuk Mac

20

Page 27: Modul Arskom Kelompok 5 Fix

No Versi Support DeskripsiD S M N

OS X Lion, Mac OS X Mountain Lion, dan Mac OS X Mavericks.

417.0.4 SP2

√ √

Oracle Java SE 7 Update

21 di Windows dan Linux.

Oracle Java SE 7 Update

40 direkomendasikan untuk

Mac OS X Lion, Mac OS X

Mountain Lion, dan Mac

OS X Mavericks.

Oracle Java SE 6 Update

26 direkomendasikan untuk

both Mac OS X Leopard

dan Mac OS X Snow

Leopard.

517.0.417.0.4 SP1

√ √ √

Oracle Java SE 7 Update

21 on Windows, Linux, Mac

OS X Lion, dan Mac OS X

Mountain Lion. Oracle Java

SE 6 Update 26 di Mac OS

X Leopard dan Mac OS X

21

Page 29: Modul Arskom Kelompok 5 Fix

No Versi Support DeskripsiD S M N

817.0.2 SP3

√ √ √

Sun’JDK1.6.03

9direkomendasikan untuk

Windows, Linux, Mac OSX

Leopard, dan Mac OS X

Snow Leopard. Sun’s JDK

1.6.0 37 direkomendasikan

untuk Mac OS X Mountain

Lion.

9

17.0.217.0.2 SP1 SP2

√ √

Sun’JDK1.6.031direkomendasikan untuk Windows, Linux dan both 32-bit and 64-bit Mac OS X (Leopard atau Snow Leopard)

10

17.0.117.0.1 SP1 SP2

√ √

Sun'sJDK1.6.0_26 direkomendasikan untuk Windows, Linux dan both 32-bit and 64-bit Mac OS X (Leopard atau Show Leopard).

11 17.0 17.0 SP1 SP2SP3 SP4

√ Sun'sJDK1.6.0_22 direkomendasikan pada Windows, Linux and both 32-bit and 64-bit Mac OS X (Leopard atau Snow Leopard).

23

Page 30: Modul Arskom Kelompok 5 Fix

No Versi Support DeskripsiD S M N

SP5 SP6

1216.8 dan16.9

√ √

Sun's JDK 1.6.0_20 pada

Windows atau Linux OS.

Sun's JDK 1.6.0_17 pada

both 32-bit and 64-bit Mac

OS X (Leopard atau Snow

Leopard).

13

16.616.6SP1 SP2

√ √

Sun'sJDK1.6.0_15  pada

Windows atau Linux OS.

Sun's JDK 1.5.0_19 pada

32-bit Mac OS X (Leopard

atau Snow Leopard). Sun's

JDK 1.6.0_10 on 64-bit Mac

OS X (Leopard atau Snow

Leopard

14

15.015.115.516.016.5

√ √

Sun'sJDK1.6.0_10 padaWin

dows atau Linux OS. Sun's

JDK 1.5 pada Mac OS X

(Mac OS X v10.4 (Tiger)

atau Mac OS X v10.5

24

Page 31: Modul Arskom Kelompok 5 Fix

No Versi Support DeskripsiD S M N

(Leopard).

Keterengan:

D : Dekstop

S : Server

M : Mobile

N : Notebook

Evolusi Android

a. Sejarah Android

Pada awal mulanya Android Inc, merupakan sebuah

perusahaan software kecil yang didirikan pada bulan

Oktober 2003 di Palo Alto, California, USA. Didirikan

oleh beberapa senior di beberapa perusahaan yang

berbasis IT & Communication; Andy Rubin, Rich

Miner, Nick Sears dan Chris White. Menurut Rubin,

Android Inc didirikan untuk mewujudkan mobile device

yang lebih peka terhadap lokasi dan preferensi pemilik.

Dengan kata lain, Android Inc, ingin mewujudkan

25

Page 32: Modul Arskom Kelompok 5 Fix

mobile device yang lebih mengerti pemiliknya. Konsep

yang dimiliki Android Inc, ternyata menggugah minat

Google untuk memilikinya. Pada bulan Agustus 2005,

akhirnya Android Inc diakuisisi oleh Google Inc.

Seluruh sahamnya dibeli oleh Google. Banyak yang

memperkirakan nilai pembelian Android Inc oleh

Google adalah sebesar USD 50 juta. Saat itu banyak

yang berspekulasi, bahwa akuisisi ini adalah langkah

awal yang dilakukan Google untuk masuk kepasar

mobile phone. Andy Rubin, Rich Miner, Nick Sears dan

Chris White tetap di Android Inc yang dibeli

Google,sehingga akhirnya mereka semua menjadi bagian

dari raksasa Google dan sejarah android. Saat itulah

mereka mulai menggunakan platfor linux untuk

membuat sistem operasi bagi mobile phone. Pada bulan

September 2007 Google  mulai mengajukan hak paten

aplikasi telepon seluler. Disusul dengan dikenalkannya

perangkat seluler Android  yang pertama pada tahun

2008, yaitu HTC Dream.

b. Kelebihan & Kekurangan Android

26

Page 33: Modul Arskom Kelompok 5 Fix

Kelebihan & kekurangan android adalah sebagai

berikut:

Kelebihan Android:

Bersifat multitasking:

artinya kita dapat menjalankan beberapa

applikasi/program secara bersama-sama

tanpa mengganggu program yang lain. Tidak

seperti sistem operasi pendahulunya yang

mengharuskan kita mematikan program yang

sedang berjalan bila kita ingin membuka

program yang baru, hal ini tidak berlaku bagi

Android. Karenanya pengguna akan dapat

lebih nyaman menggunakan Android.

Sistem operasi yang bersifat Open Source :

handphone manufaktur dapat

menggunakannya dengan bebas dan para

pengembang applikasi juga dapat membuat

program diatas sistem operasi android

dengan gratis. Hal ini makin memperluas

pengguna Android sehingga Android lebih

terjangkau baik dari segi harga maupun

fungsi.

27

Page 34: Modul Arskom Kelompok 5 Fix

Banyak Applikasi yang dapat di download

dengan Gratis: point nomor 2 menyebabkan

pengembang applikasi lebih leluasa

mengembangkan android dan membuat

applikasi yang gratis tersedia sangat banyak

Tampilan sangat elegan dengan touch screen

dan didukung oleh manufaktur handphone

terkemuka di duunia.

Themes yang dapat dikonfigurasi dan di

download dengan mudah. Kita dapat

memilih themes yang sesuai dengan

keinginan kita sehingga tidak ada lagi kata

bosan.

Syncronisasi email, task dan dukungan

messenger seperti YM, Whatsup dan yang

terakhir adalah kemampuan berintegrasi

dengan Blackberry Messenger.

Kekurangan Android

Baterai yang cepat habis : karena biasanya

penggunaan Android memerlukan

konektifitas data yang lebih intens seperti

28

Page 35: Modul Arskom Kelompok 5 Fix

sync email, YM, whatsup dan lain

sebagainya maka biasanya baterai harus

dicharge paling tidak sehari sekali.

Pengoperasian akan sulit di pertama

pemakaian, anda akan menemukan banyak

pilihan-pilihan. Hal ini mungkin

membingungkan pada awalnya, namun akan

memudahkan anda di kemudian hari.

Untuk applikasi yang gratis biasanya

pembuat applikasi akan menaruh iklan

didalam applikasi, walaupun tidak semua

applikasi gratis ada iklannya. Namun

sayangnya beberapa applikasi gratis sangat

berlebih menempatkan iklan di applikasi

mereka.

Koneksi Internet yang intens, tergantung

anda memilih operator. Bila anda memilih

operator dengan harga berlangganan internet

yang murah itu merupakan keuntungan bagi

anda

c. Perkembangan Versi Android

29

Page 36: Modul Arskom Kelompok 5 Fix

Setidaknya terdapat dua versi Android yang dirilis

oleh Google dan OHA sebelum diperkenalkannya

Android beta pada November 2007. Versi ini diberi

nama kode "Astro Boy", "Bender", dan "R2-D2",

dinamai berdasarkan nama-nama robot fiksi. Dan

Morrill merancang logo Android pertama, namun

logo robot hijau yang menjadi maskot Android saat

ini dirancang oleh Irina Blok. Ryan Gibson, Manajer

proyek Android, Inc.

Tabel 2. Perkembangan Android

Versi

RilisSupport

DeskripsiD S M N

1.0

23 September 2008

√ √

Android 1.0, versi komersial

pertama Android, dirilis

pada 23 September 2008.

Perangkat Android pertama

yang tersedia secara

komersial adalah HTC

Dream.

1.1 9 Febru

ari 2009

√ √ Pada 9 Februari 2009,

pemutakhiran Android 1.1

dirilis, awalnya hanya untuk

30

Page 37: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

HTC Dream. Android 1.1

juga dikenal dengan "Petit

Four/Bender", meskipun

nama ini tidak digunakan

secara resmi.Versi ini

memperbaiki

beberap

abug,mengubahAndroid,

dan menambahkan beberapa

fitur.

1.5

27April-2009

√ √ √

Pada 27 April 2009, Android 1.5 dirilis, menggunakan kernel Linux 2.6.27. Versi ini adalah rilis pertama yang secara resmi menggunakan nama kode berdasarkan nama-nama makanan pencuci mulut "Cupcake", nama yang kemudian digunakan untuk semua versi rilis selanjutnya.

1.6 15 September-

√ √ Pada 15 September 2009, SDK

Android 1.6 – dinamai Donut

31

Page 38: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

2009

– dirilis, berdasarkan kernel

Linux 2.6.29. both Mac OS X

Leopard dan Mac OS X

Snow Leopard.

2.0

26 Oktober- 2009

√ √

Pada 26 Oktober 2009, SDK

Android 2.0 – dinamai

Eclair – dirilis, berbasis

kernel Linux 2.6.29

2.0.1

3 Desember- 2009

Perubahan API minor,

perbaikan bug, dan

perubahan kerangka kerja.

2.1

12 Januari -2010

√ √Perubahan kecil pada API

dan perbaikan bug.

32

Page 39: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

2.220 Mei- 2010

√ √

Pada 20 Mei 2010, SDK

Android 2.2 (Froyo,

singkatan untuk frozen

yogurt) dirilis, yang berbasis

kernel Linux 2.6.32.

2.2.1

18 Januari- 2011

√ √ √Perbaikan bug, pembaruan keamanan, dan peningkatan kinerja

2.2.2

22 Januari-2011

√ √

Perbaikan bug minor, termasuk bug SMS pada Nexus One

2.2.3

21 November-2011

√ √ √

Perbaikan bug minor, termasuk bug SMS pada Nexus One dan Penambahan dua patch keamanan.

2.3 6 Desember-2010

√ √ Pada tanggal 6 Desember

2010, SDK Android 2.3

(Gingerbread) dirilis,

33

Page 40: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

berbasis kernel Linux

2.6.35.

2.3.3

9 Februari- 2011

√ √

Pada tanggal 6 Desember

2010, SDK Android 2.3

(Gingerbread) dirilis,

berbasis kernel Linux

2.6.35, peningkatan dan

perbaikan API

2.3.4

28

April-

2011

√ √ √

Dukungan bagi obrolan video atau suara menggunakan Google Talk Dukungan Open Accessory Library

34

Page 41: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

2.3

.6

2

Septe

mber

2011

Pembaruan pada versi 2.3.6

menyebabkan masalah pada

sambungan ke hotspot Wi-

Fi pada sebagian besar

perangkat Nexus S di

Kanada. Google mengakui

masalah ini dan

memperbaikinya pada akhir

September.

2.3

.7

21

Septe

mber

2011

Dukungan Google Wallet

bagi Nexus S 4G,

Peningkatan kinerja aplikasi

kamera Peningkatan daya

tahan baterai

3.0 22

Feb

2011

√ √ Pada 22 Februari 2011,

SDK Android 3.0

(Honeycomb) – pembaruan

pertama Android yang

ditujukan hanya untuk

35

Page 42: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

komputer tablet – dirilis,

berdasarkan kernel Linux

2.6.36. Perangkat pertama

yang menggunakan versi ini

adalah tablet Motorola

Xoom, yang dirilis pada 24

Februari 2011.

3.1

10

Mei

2011

Dukungan bagi joystick dan gamepad, dukungan bagi pemutar audio FLAC Peningkatan kinerja Wi-Fi, koneksi Wi-Fi akan dipertahankan saat layar perangkat dalam keadaan mati

Dukungan bagi proksi

HTTP untuk setiap titik

akses Wi-Fi

3.2 15

Juli

2011

√ √ Mode tampilan kompabilitas bagi aplikasi yang tidak dioptimalkan untuk resolusi, Fungsi dukungan tampilan yang baru, memberikan pengembang lebih banyak

36

Page 43: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

kontrol atas tampilan layar pada perangkat Android yang berbeda.

3.2

.1

20

Septe

mber

2011

Perbaikan bug dan keamanan, stabilitas, dan peningkatan kinerja Wi-Fi, Peningkatan dukungan Adobe Flash pada penjelajah web.

3.2

.2

30

Agust

us

2011

Perbaikan bug dan perubahan minor lainnya pada Motorola Xoom 4G

3.2

.3 √

Perbaikan bug dan

perubahan minor lainnya

pada Motorola Xoom dan

Motorola Xoom 4G.

3.2

.4 √ √Dukungan "Pay as You Go"

bagi tablet 3G dan 4G

3.2

.5

1

Januar

i 2012

√ √ Perbaikan bug dan

perubahan minor lainnya

pada Motorola Xoom dan

37

Page 44: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

Motorola Xoom 4G.

3.2

.6√

Perbaikan masalah

konektivitas data saat dalam

mode penerbangan pada

Motorola Xoom 4G edisi

Amerika Serikat.

4.0

19

Oktor

2011

√ √

SDK Android 4.0.1 (Ice

Cream Sandwich),

berdasarkan kernel Linux

3.0.1, dirilis pada 19

Oktober 2011 Petinggi

Google, Gabe Cohen,

menyatakan bahwa Android

4.0 "secara teoritis

kompatibel" dengan

perangkat Android 2.3x

yang diproduksi pada saat

itu Kode sumber untuk

Android 4.0 tersedia pada

tanggal 14 November 2011

38

Page 45: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

4.0

.1

21

Oktob

er

2011

√ √Perbaikan bug minor pada

Samsung Galaxy Nexus

4.0

.2

28

Nove

mber

2011

√ √

Perbaikan bug minor pada

Verizon Galaxy Nexus,

peluncurannya di AS

ditunda hingga Desember

2011.

4.0

.3

16

Dese

mber

2011

Peningkatan fitur kalender Fitur baru pada aplikasi kamera yang meningkatkan stabilisasi video dan resolusi QVGA.

4.0

.4

29

maret

2012

Peningkatan stabilitas Kinerja kamera yang lebih baik Rotasi layar yang lebih halus.

4.1

9 Juli

2012

√ √ Google mengumumkan

Android 4.1 (Jelly Bean)

dalam konferensi Google

39

Page 46: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

I/O pada tanggal 27 Juni

2012. Berdasarkan kernel

Linux 3.0.31, Jelly Bean

adalah pembaruan penting

yang bertujuan untuk

meningkatkan fungsi dan

kinerja antarmuka pengguna

(UI). Pembaruan ini

diwujudkan dalam "Proyek

Butter", perbaikan ini

termasuk antisipasi sentuh,

triple buffering,

perpanjangan waktu vsync,

dan peningkatan frame rate

hingga 60 fps untuk

menciptakan UI yang lebih

halus Android 4.1 Jelly

Bean dirilis untuk Android

Open Source Project pada

tanggal 9 Juli 2012.

40

Page 47: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

Perangkat pertama yang

menggunakan sistem

operasi ini adalah tablet

Nexus 7, yang dirilis pada

13 Juli 2012.

4.1

.1

23

Juli

2012

√ √

Perbaikan bug pada Nexus 7

terkait dengan kurangnya

aplikasi.

4.1

.2

Dukungan rotasi layar depan/layar kunci pada Nexus 7, Gerakan satu jari untukmenampilkan/menyembunyikan notifikasi.

4.2

13

Nove

mber

2012

Google berencana merilis

Jelly Bean 4.2 pada sebuah

acara di New York City

pada 29 Oktober 2012, tapi

dibatalkan karena Badai

Sandy. Jelly Bean 4.2

didasarkan pada kernel

41

Page 48: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

Linux 3.4.0, dan pertama

kali digunakan pada Nexus

4 LG dan Nexus 10

Samsung, yang dirilis pada

13 November 2012.

4.2

.1

27

Nove

mber

2012

Perbaikan bug pada aplikasi gamepad dan joysticks Bluetooth yang mendukung HID.

4.2

.2

11

Febru

ari

2013

Nada baru bagi pengisian nirkabel dan baterai lemah Animasi galeri baru yang memungkinkan pemuatan jadi lebih cepat.

4.3

24

Juli

2013

√ √ Google merilis Jelly Bean

4.3 pada 24 Juli 2013 di San

Francisco. Kebanyakan

perangkat Nexus menerima

pembaruan dengan segera.

Nexus 7 generasi kedua

42

Page 49: Modul Arskom Kelompok 5 Fix

Versi

Rilis Support DeskripsiD S M N

adalah perangkat pertama

yang menggunakan sistem

operasi ini. Sebuah

pembaruan minor dirilis

pada tanggal 22 Agustus

2013.

4.4

31

Oktob

er

2013

√ √

Pembaruan antarmuka dengan bar status dan navigasi transparan pada layardepan.Optimasi kinerja pada perangkat dengan spesifikasi yang lebih rendah,Kerangka kerja pencetakanNFC Host Card Emulation sebagai emulator kartu pintar WebViews berbasis Chromium.

Keterengan:

D : Dekstop

S : Server

M : Mobile

N : Notebook

43

Page 50: Modul Arskom Kelompok 5 Fix

d. Fitur-fitur Android

1.Android Versi 1.0

Android Market , untuk mengunduh dan

memperbarui aplikasi melalui toko aplikasi resmi

Android.

Penjelajah web , untuk menampilkan,

memperbesar dan melihat dalam layar penuh

halaman web HTML dan XHTML.

Dukungan kamera, versi ini tidak memiliki

pilihan untuk mengubah resolusi kamera,

kejernihan, kualitas foto, dan sebagainya.

Memungkinkan pengelompokan sejumlah ikon

aplikasi ke dalam satu folder di layar depan

(homescreen).

Akses ke server surel web, mendukung POP3,

IMAP4, dan SMTP

Sinkronisasi Gmail dengan aplikasi Gmail.

Sinkronisasi Google Contacts dengan aplikasi

People

Sinkronisasi Google Calendar dengan aplikasi

Calendar

44

Page 51: Modul Arskom Kelompok 5 Fix

Google Maps , dengan Latitude dan Street View

untuk melihat peta dan citra satelit, serta

menemukan lokasi bisnis dan petunjuk arah

mengemudi dengan menggunakan GPS.

Google Sync , memungkinkan pengelolaan

sinkronisasi pada aplikasi Gmail, People, dan

Calendar.

Google Search , memungkinkan pengguna untuk

mencari sesuatu di Internet.

Google Talk , aplikasi pesan instan.

Pesan instan , pesan teks (SMS), dan MMS.

Pemutar media , untuk mengelola, mengimpor,

dan memutar berkas media, namun versi ini tidak

menyediakan dukungan video dan Bluetooth

stereo.

Notifikasi muncul pada status bar, dengan pilihan

untuk mengatur nada dering, LED, atau nada

getar.

Voice Dialer, memungkinkan pengguna untuk

memanggil kontak tanpa harus mengetik nama

atau nomor telepon.

45

Page 52: Modul Arskom Kelompok 5 Fix

Wallpaper, memungkinkan pengguna untuk

mengatur gambar latar belakang di layar depan.

Pemutar video YouTube

Aplikasi lainnya seperti: Jam Alarm, Kalkulator,

Panggilan, Home screen (Launcher), Galeri, dan

Pengaturan.

Dukungan Wi-Fi dan Bluetooth.

2. Android Versi 1.1

Rincian dan tinjauan tersedia saat pengguna

mencari lokasi bisnis pada Peta.

Kemampuan untuk menyimpan lampiran pada

pesan.

Menambah dukungan marquee pada tata ruang

sistem.

3. Android Versi 1.5

46

Page 53: Modul Arskom Kelompok 5 Fix

Gambar. Android Versi 1.5

Dukungan papan ketik virtual pihak ketiga

dengan prediksi teks dan kamus pengguna

Dukungan Widget – tampilan aplikasi miniatur

yang tertanam dalam aplikasi lain dan menerima

pembaruan secara periodi.

Kemampuan merekam dan memutar video

berformat MPEG-4 dan 3GP

Kemampuan memasangkan (pairing) dan

dukungan stereo bagi Bluetooth (A2DP dan

AVRCP)Fitur salin dan tempel pada penjelajah

web

Foto pengguna ditampilkan pada kontak favori

47

Page 54: Modul Arskom Kelompok 5 Fix

Tanggal/waktu ditampilkan pada log panggilan,

dan akses satu sentuhan ke nomor kontak dari log

panggilan

Transisi layar animasi

4. Android Versi 1.6

Gambar. Android Versi 1.6

Entri pencarian teks dan suara diperluas,

termasuk menyertakan riwayat bookmark,

kontak, dan web

Kemampuan bagi para pengembang untuk

menyertakan konten mereka pada hasil pencarian

Mesin sintesis pengucapan multibahasa yang

memungkinkan aplikasi Android tertentu mampu

mengucapkan teks

48

Page 55: Modul Arskom Kelompok 5 Fix

Pencarian yang lebih mudah dan kemampuan

untuk melihat cuplikan aplikasi di Android

Market

5. Android Versi 2.0

Gambar. Android Versi 2.0

Dukungan Bluetooth 2.1

Kemampuan untuk memilih foto kontak dan opsi

untuk memanggil, mengirim SMS atau surel

kepada kontak yang bersangkutan

Kemampuan untuk mencari semua SMS dan

MMS tersimpan, pesan terlama akan dihapus jika

batas yang ditentukan sudah tercapai.

49

Page 56: Modul Arskom Kelompok 5 Fix

Menambahkan sejumlah fitur pada kamera,

termasuk dukungan kilat (flash), perbesaran

digital, mode skin, kejernihan, efek warna, dan

fokus makro.

Peningkatan kecepatan mengetik pada papan

ketik virtual, dengan dukungan kamus yang

mempelajari penggunaan kata-kata, termasuk

nama kontak sebagai saran.

6. Android Versi 2.0.1

Perubahan API minor, perbaikan bug, dan

perubahan kerangka kerja.

7. Android Versi 2.1

Perubahan kecil pada API dan perbaikan bug.

8. Android Versi 2.2

50

Page 57: Modul Arskom Kelompok 5 Fix

Gambar. Android Versi 2.2

Peningkatan kecepatan, penyimpanan, dan

pengoptimalan kinerja

Peningkatan kecepatan aplikasi melalui kompilasi

JIT.

Integrasi mesin JavaScript V8 Chrome pada

aplikasi penjelajah web.

Dukungan bagi layanan Android Cloud to Device

Messaging (C2DM).

51

Page 58: Modul Arskom Kelompok 5 Fix

Peningkatan dukungan Microsoft Exchange,

termasuk kebijakan keamanan, pencarian

otomatis, GAL, sinkronisasi kalender, dan

pembersihan jarak jauh.

Peningkatan peluncur aplikasi dengan jalan

pintas ke Telepon dan aplikasi penjelajah web.

Meningkatkan fungsionalitas USB tethering dan

hotspot Wi-Fi

9. Android Versi 2.2.1

Perbaikan bug, pembaruan keamanan, dan

peningkatan kinerja

10. Android Versi 2.2.2

Perbaikan bug minor, termasuk bug SMS pada

Nexus One.

11. Android Versi 2.2.3

Penambahan dua patch keamanan.

12. Android Versi 2.3

52

Page 59: Modul Arskom Kelompok 5 Fix

Gambar. Android Versi 2.3

Memperbarui desain antarmuka pengguna

dengan meningkatkan kecepatan dan

kesederhanaan

Dukungan bagi resolusi dan ukuran layar ekstra-

besar (WXGA dan yang lebih tinggi)

Dukungan bagi telepon internet SIP VoIP

Masukan teks yang lebih cepat dan lebih intuitif

pada papan ketik virtual, dengan meningkatkan

akurasi, saran teks yang lebih baik, dan modus

input suara

53

Page 60: Modul Arskom Kelompok 5 Fix

Peningkatan fungsi salin/tempel, memungkinkan

pengguna untuk memilih kata dengan menekan

dan menahan layar

Dukungan bagi Near Field Communication

(NFC), memungkinkan pengguna untuk membaca

tag NFC yang tertanam dalam poster, stiker, atau

iklan

13. Android Versi 2.3.6

Perbaikan bug pada pencarian suara

(Pembaruan pada versi 2.3.6 menyebabkan

bermasalahnya sambungan ke hotspot Wi-Fi pada

sebagian besar perangkat Nexus.

14. Android Versi 2.3.7

Dukungan Google Wallet bagi Nexus S 4G

15. Android Versi 3.0

54

Page 61: Modul Arskom Kelompok 5 Fix

Gambar. Android Versi 3.0

Pengotimalan dukungan tablet dengan antarmuka

pengguna virtual baru dan "holografis"

Menambahkan System Bar; memberi akses cepat

pada notifikasi, status, dan tombol navigasi lunak,

yang terdapat di bagian bawah layar

Menambahkan Action Bar; memberi akses pada

opsi kontekstual, navigasi, widget, ataupun konten-

kontan lainnya di bagian atas layar

Multi-tugas sederhana – mengetuk Recent Apps

pada System Bar akan memungkinkan pengguna

untuk melihat cuplikan aplikasi yang sedang

55

Page 62: Modul Arskom Kelompok 5 Fix

berjalan, dan secara cepat bisa berpindah dari suatu

aplikasi ke aplikasi lainnya

Mendesain ulang papan ketik, yang membuat

mengetik jadi lebih cepat, efisien, dan akurat pada

layar besar

Fungsi salin/tempel yang lebih sederhana

Beberapa tab penjelajah web mengganti jendela

peramban, serta penambahan mode "incognito"

baru yang memungkinkan pengguna anonim bisa

menjelajah

Akses cepat pada eksposur, fokus, flash, zoom,

kamera depan, dan fitur-fitur lainnya pada kamera

16. Android Versi 3.1

Dukungan bagi joystick dan gamepad

Dukungan bagi pemutar audio FLAC

Peningkatan kinerja Wi-Fi, koneksi Wi-Fi akan

dipertahankan saat layar perangkat dalam keadaan

mati

17. Android Versi 3.2

56

Page 63: Modul Arskom Kelompok 5 Fix

Peningkatan dukungan perangkat keras, termasuk

pengoptimalan lebih lanjut pada tablet.

Peningkatan kemampuan aplikasi untuk

mengakses berkas pada kartu SD, misalnya untuk

sinkronisasi.

Mode tampilan kompabilitas bagi aplikasi yang

tidak dioptimalkan untuk resolusi layar tablet

18. Android Versi 3.2.1

Perbaikan bug dan keamanan, stabilitas, dan

peningkatan kinerja Wi-Fi.

Pembaruan Google Books.

Peningkatan dukungan Adobe Flash pada

penjelajah web

Peningkatan dukungan prediksi tulisan Tionghoa.

19. Android Versi 3.2.2

Perbaikan bug dan perubahan minor lainnya pada

Motorola Xoom 4G.

20. Android Versi 3.2.3

57

Page 64: Modul Arskom Kelompok 5 Fix

Perbaikan bug dan perubahan minor lainnya pada

Motorola Xoom dan Motorola Xoom 4G.

21. Android Versi 3.2.4

Dukungan "Pay as You Go" bagi tablet 3G dan

4G

22. Android Versi 3.2.5

Perbaikan bug dan perubahan minor lainnya pada

Motorola Xoom dan Motorola Xoom 4G

23. Android Versi 3.2.6

Perbaikan masalah konektivitas data saat dalam

mode penerbangan pada Motorola Xoom 4G edisi

Amerika Serikat

24. Android Versi 4.0

58

Page 65: Modul Arskom Kelompok 5 Fix

Gambar. Android Versi 4.0

Tombol lunak tablet Android 3.x tersedia bagi

penggunaan di telepon pintar.

Pemisahan widget di tab baru, terletak pada layar

yang bersebelahan dengan aplikasi.

Pembuatan folder yang lebih mudah, dengan

gaya drag-and-drop.

Launcher yang bisa dikustomisasi.

Peningkatan fitur pesan suara visual, dengan

kemampuan untuk mempercepat atau

memperlambat kecepatan pesan suara.

Fungsi 'cubit untuk memperbesar' pada kalender.

Pengintegrasian fungsi cuplikan layar

(screenshot) dengan menekan dan menahan tombol

daya dan volume-turun secara bersamaan

59

Page 66: Modul Arskom Kelompok 5 Fix

25. Android Versi 4.0.1

Perbaikan bug minor pada Samsung Galaxy

Nexus

26. Android Versi 4.0.2

Perbaikan bug minor pada Verizon Galaxy

Nexus, peluncurannya di AS ditunda hingga

Desember 2011.

27. Android Versi 4.0.3

Sejumlah perbaikan bug dan optimisasi.

Peningkatan fungsionalitas grafis, basis data,

pemeriksa ejaan, dan Bluetooth.

API baru bagi pengembang, termasuk API arus

sosial di penyedia Kontak.

Peningkatan fitur kalender.

Fitur baru pada aplikasi kamera yang

meningkatkan stabilisasi video dan resolusi QVGA

Perbaikan aksesbilitas seperti peningkatan akses

konten bagi pembaca layar

60

Page 67: Modul Arskom Kelompok 5 Fix

28. Android Versi 4.0.4

Peningkatan stabilitas.

Kinerja kamera yang lebih baik.

Rotasi layar yang lebih halus

29. Android Versi 4.1

Gambar. Android Versi 4.1

Peningkatan aksesbilitas.

Teks dua bahasa dan dukungan bahasa lainnya.

Papan ketik yang bisa dimodifikasi oleh

pengguna.

61

Page 68: Modul Arskom Kelompok 5 Fix

Perluasan notifikasi.

Kemampuan untuk mematikan notifikasi pada

aplikasi tertentu.

Shortcut dan widget secara otomatis bisa disusun

ulang atau diatur ukurannya.

Transfer data Bluetooth bagi Android Beam.

Diktasi suara luring.

Tablet dengan layar kecil bisa menyesuaikan tata

letak antarmuka dan layar depan seperti pada

telepon pintar

Peningkatan pencarian suara

30. Android Versi 4.1.1

Perbaikan bug pada Nexus 7 terkait dengan

ketidakmampuan untuk mengubah orientasi layar

pada aplikasi apapun.

31. Android Versi 4.1.2

Dukungan rotasi layar depan/layar kunci pada

Nexus 7.

32. Android Versi 4.2

62

Page 69: Modul Arskom Kelompok 5 Fix

Foto panorama "Photo Sphere".

Papan kunci dengan gestur ketikan.

Peningkatan kinerja layar kunci, termasuk

dukungan widget dan kemampuan untuk membuka

aplikasi kamera secara langsung.

Kontrol daya notifikasi ("Pengaturan Cepat").

Screensaver "Daydream".

Akun pengguna lebih dari satu (hanya tablet).

Dukungan tampilan nirkabel (Miracast).

Perbaikan aksesbilitas: ketuk-tiga kali untuk

untuk memperbesar seluruh layar, pan and zoom

dengan dua jari, serta keluaran suara dan navigasi

Gesture Mode bagi pengguna tunanetra.

Aplikasi jam baru, disertai dengan jam dunia,

stop watch, dan penghitung waktu mundur.

Seluruh perangkat menggunakan tata letak

antarmuka yang sama, terlepas dari ukuran layar.

33. Android Versi 4.2.1

Perbaikan bug pada aplikasi "People"

Penambahan gamepad dan joysticks Bluetooth

yang mendukung HID.

63

Page 70: Modul Arskom Kelompok 5 Fix

34. Android Versi 4.2.2

Perbaikan bug pada streaming audio Bluetooth.

Notifikasi unduhan yang menampilkan

persentase dan waktu perkiraan unduhan.

Nada baru bagi pengisian nirkabel dan baterai

lemah.

Animasi galeri baru yang memungkinkan

pemuatan jadi lebih cepat.

Perbaikan USB debug.

Perbaikan bug dan peningkatan kinerja

35. Android Versi 4.3

Pembaruan antarmuka dengan bar status dan

navigasi transparan pada layar depan.

Optimasi kinerja pada perangkat dengan

spesifikasi yang lebih rendah.

Kerangka kerja pencetakan.

NFC Host Card Emulation sebagai emulator

kartu pintar.

WebViews berbasis Chromium.

64

Page 71: Modul Arskom Kelompok 5 Fix

Perluasan fungsionalitas bagi layanan pendengar

notifikasi.

API umum untuk mengembangkan dan

mengelola klien pesan teks, kemampuan untuk

menentukan aplikasi SMS standar.

36. Android Versi 4.4

Gambar. Android Versi 4.4

Sensor batching, Step Detector, dan Counter API.

65

Page 72: Modul Arskom Kelompok 5 Fix

Peningkatan tampilan mode layar penuh, tombol

perangkat lunak dan status bar bisa diakses dari

tepi dengan cara menggesek.

Penyeimbang audio, pemantauan audio, dan

peningkatan suara audio

KESIMPULAN

Dari sekian materi yang dijelaskan didapatkan sebuah

kesimpulan bahwa. Mesin Virtual Java (JVM) merupakan

bahasa pemrograman yang bersifat umum/non-spesifik

(general purpose) dan secara khusus didesain untuk

memanfaatkan dependensi implementasi seminimal

mungkin, karena fungsionalitasnya yang memungkinkan

aplikasi JVM mampu berjalan di beberapa platform

sistem operasi yang berbeda. Pico Java adalah mikrochip

yang mendukung Java / mengerti Java Binary Code,

sedangkan Android adalah sistem operasi yang

digunakan di device mobile phone dan menggunakan

platform linux dalam pembuatannya, dan sebagain besar

66

Page 73: Modul Arskom Kelompok 5 Fix

bahasa pemrograman yang digunakan adalah

bahasaPemrograman Java.

SARAN

Adapun saran yang didapat dari hasil pembuatan

modul maupun hambatan di dalam pembuatannya adalah

agar pembaca dapat sekiranya memahami tentang Pico

Java, JVM, Android.

Saran dan masukan anda sangat berarti bagi modul

kami selanjutnya, sekian dan terimakasih.

67

Page 74: Modul Arskom Kelompok 5 Fix

DAFTAR PUSTAKA

1. Mata Baca. Mata Baca. [Online] 4 10 2009. [Dikutip: 4 April 2014.] http://waleqyu165.blogspot.com/.

2. Sun Microsystems.1999. “Picojava-II Processor Core Description”. Tersedia pada http://java.epicentertech.com/Archive_Embedded/Sun_Microsystems/Micro%20&%20Pico%20Java/picoJava-II.pdf (diakses pada tanggal 20 April 2014)

3.Saputro,Indra. 2010. “Java”. Tersedia pada http://thejoker-indra.blogspot.com/2010/11/java.html (diakses pada tanggal 20 April 2014)

4. Sun Microsystems.1997. “Picojava-I”. Tersedia pada http://www.ett.co.th/article/paper/picojava.pdf (diakses pada tanggal 20 April 2014)

5. Murphy,Kieron.1996. “New Java microprocessor core promises to improve performance in devices ranging from network computers to smart phones”. Tersedia pada http://www.javaworld.com/article/2077295/sun-s-picojava-i-core-is-ready-for-prime-time.html (diakses pada tanggal 20 April 2014)

6. http://id.wikipedia.org/wiki/Android_(sistem_operasi)

7. Androbana. 2012. “ Perkembangan Versi OS Android dari Masa ke Masa”. Tersedia pada http://androbana.blogspot.com/2012/06/perkembangan-

68

Page 75: Modul Arskom Kelompok 5 Fix

versi-os-android-dari-masa.html (diakses pada tanggal 20 April 2014)

8. Virtual Machine. Virtual Machine. [Online] [Dikutip: 5 April

2014.]http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUK

U/SistemOperasi-4.X-1/ch08s09.html.

69