Android Dalam Perspektif Antarmuka User Interface

49
Tekik Informatika UNITOMO Android dalam perspektif antarmuka (User Interface) Dwi Cahyono, S.Kom, MT Teknik Informatika, UNITOMO

description

Android Dalam Perspektif Antarmuka User Interface

Transcript of Android Dalam Perspektif Antarmuka User Interface

Page 1: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Android dalam perspektif antarmuka (User

Interface)

Dwi Cahyono, S.Kom, MTTeknik Informatika, UNITOMO

Page 2: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

content

• Latar Belakang• Sejarah singkat Android • Fakta Android dalam Riset Pasar• Android dalam Desain Antarmuka

(User Interface Design)

Page 3: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Latar Belakang

• Menjamurnya gadget android dengan harga terjangkau

• Open OS– Banyak Perusahaan Gadget menggunakan

Android sebagai SO

• Multitasking• Banyak aplikasi gratis (android market)• UI menarik, mudah dalam operasional

Page 4: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Android ?

• Android adalah sistem operasi berbasis Linux yang khusus dipergunakan untuk ponsel

• dikembangkan oleh Google bersama perusahaan-perusahaan lain yang tergabung ke dalam Open Handset Alliance (Intel, Nvidia, dan Texas Instrument) sejak tahun 2007. 

• Karena berbasis Linux, system ini bersifat terbuka, dan gratis

Page 5: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Mengapa harus Android ?

beberapa alasan : • Apakah dapat dikatakan

smartphone tanpa aplikasi? Seperti mobil tanpa mesin? Android Market terus berkembang dengan cepat.

• Terdapat banyak pilihan game dan aplikasi pada Android Market.

Page 6: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Mengapa harus Android ?

• Android OS adalah opensource, banyak vendor handset yang mengembangkan dan mengaplikasikan Android dengan beberapa fitur canggih, harga relatif murah dan terjangkau

• Pengembangan dan update OS tersedia sehingga semakin mantap.

Page 7: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Sejarah Android

• Pada tahun 2005, Google membeli Android, Inc., dari sebuah perusahaan teeny tiny startup, bermarkas di Paolo Alto, California.

• Beberapa orang bekerja pada Google yaitu Rich Miner, co-founder dari Wildfire Communications, Andy Rubin, co-founder dari Danger (a software services company), Chris White, and engineer pada WebTV, and Nick Sears, the former VP dari T-Mobile.

sumber: http://www.brighthub.com/mobile/google-android/articles/18260.aspx#ixzz1KFTr8h7x

Page 8: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Sejarah Android (cont)

• Andi Rubin and kawan-kawan memulai membangun Sistem Operasi berbasiskan Linux untuk phone cell dan perangkat mobile yang lain.

• Pada bulan Desember 2006, muncul rumor masuknya Google ke pasar ponselyang segera diikuti oleh rumor dari handset baru, bermerek Google

Read more: http://www.brighthub.com/mobile/google-android/articles/18260.aspx#ixzz1KFTyQOAU

Page 9: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Sejarah Android (cont)Aliansi Open Handset  dibentuk • Pada tanggal 5 Nopember 2007, beberapa

perusahaan, (Google, HTC, Motorola, Intel, Qualcomm, Sprint Nextel, T-Mobile, dan NVIDIA), bersama-sama membentuk aliansi Open Handset.

• Tujuannya : mengembangkan standar terbuka untuk perangkat mobile, dan memperkenalkan produk baru : Android, sebuah platform perangkat mobile yang dibangun di atas kernel Linux .

Read more: http://www.brighthub.com/mobile/google-android/articles/18260.aspx#ixzz1KFU9QjGX

Page 10: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Sejarah Android (cont)

Android goes open-source• sejak Oktober 2008

Android telah tersedia sebagai perangkat lunak open-source. 

• Perusahaan swasta bisa menambahkan pada aplikasi mereka sendiri, mengembangkan dan menjualnya, tanpa harus mensubmit ke komunitas open-source (darn).

Read more: http://www.brighthub.com/mobile/google-android/articles/18260.aspx#ixzz1KFUEGcRd

Page 11: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Sejarah Android (cont)

Produk Hardware dengan Google Android

• Saat ini sudah banyak handset yang menggunakan dan mengembangkan android sebagai sistem operasinya.

• Sebut saja HTC, SE, Samsung, Motorola, serta produk lokal seperti ZTE sudah menggunakan OS ini. (tanpa nokia )

more: http://www.brighthub.com/mobile/google-android/articles/18260.aspx#ixzz1KFUJEGEY

Page 12: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Android History (cont)Aplikasi Dasar• Beberapa fitur standart/dasar dari Android OS

adalah :– GMail– Google Calendar– YouTube– Google Talk– Amazon MP3 Store– Map– Market dsb

• Disamping fitur-fitur standart tersebut pengguna bisa memasang aplikasi yang dibutuhkan, secara gratis melalui market.

Page 13: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android

Versi 1.1• Dirilis pada 9 Febuari 2009,

perbedaan dengan versi sebelumnya adalah user interfacenya lebih baik dan perbaikan beberapa aplikasi standar, seperti pengelolaan pesan dan alarm.

Page 14: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Versi 1.5, Cupcake

• Pada versi ini yang menonjol adalah adanya efek-efek  animasi, adanya fungsi rekam video serta fasilitas uploadnya ke situs YouTube.

Page 15: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Versi 1.5, Cupcake

• Kemampuan untuk merekam dan menonton video

• soft-keyboard dengan text-prediction• Bluetooth A2DP and AVRCP support• Konek otomatis ke headset Bluetooth

pada jarak tertentu• widgets and folders baru that yang

dapat dipopulasikan pada Home screens

• Animated screen transitions

Page 16: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Android 1.6 (Donut)

• Berbasiskan kernel Linux 2.6.29 rilis pada 15 September 2009, termasuk update untuk meningkatkan pengalaman “Android Market”.

• Terintegrasi dengan camera, camcorder, dan interface Gallery memungkinkan user untuk memilih multiple foto untuk menghapus,

• Update Voice Search, dengan respon yang lebih cepat.

Page 17: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Android 1.6 (Donut)

• Kemampuan untuk memanggil kontak• Diperbarui dalam

pencarian yang memungkinkan pencarian bookmark, sejarah, kontak, dan web dari halaman awal

• Diperbarui dukungan teknologi untuk CDMA/EVDO 802.1x VPN,

• Dukungan untuk resolusi layar WVGA

Page 18: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Android 2.0/2.1 (Eclair)

• Berbasiskan  Kernel Linux 2.6.29 Pada tanggal 26 Oktober 2009 2.0 (Eclair) 

• Optimalkan kecepatan akses Hardware 

• Dukungan untuk ukuran layar dan resolusinya 

• UI Browser Baru dan HTML 5• Dukungan kontak baru  • Rasio yang lebih baik hitam-

putih untuk latar belakang Google Maps 3.1.2 

Page 19: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Android 2.0/2.1 (Eclair)

• Peningkatan dukungan Microsoft Exchange • Mendukung flash • Camera Digital Zoom Motion

Event ditingkatkan untuk melacak aktivitas multi-touch 

• Peningkatan virtual keyboard• Bluetooth 2.1, • Wallpaper Live,• SDK 2.0.1 dirilis tanggal 3 Desember 2009.  • SDK  2.1 dirilis pada 12 Januari 2010.

Page 20: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Android 2.2 (Froyo)

• Berbasiskan pada Kernel Linux 2.6.32  dirilis Pada tanggal 20 Mei 2010, 2.2 (Froyo) SDK  perubahan al:

• Kecepatan Android OS, memori, dan optimasi kinerja

• Kecepatan aplikasi tambahan • Integrasi Chrome mesin V8 JavaScrip

t ke aplikasi Browser• Peningkatan dukungan

Microsoft Exchange (keamanan,auto-search, GAL look-up, sinkronisasi kalender, remotemenghapus)

• Peningkatan launcher aplikasi dengan cara shortcut ke aplikasiTelepon dan Browser

Page 21: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Android 2.2 (Froyo)

• USB tethering (penarikan) dan fungsionalitas WiFi hotspot

• Ditambahkan opsi untuk mengakses data melalui jaringan selular

• App Market dengan fitur update batch dan otomatis• Cepat beralih antara beberapa bahasa keyboard dan k

amus mereka• Panggilan melalui

suara dan berbagi kontak melalui Bluetooth• Dukungan untuk password numerik dan alfanumerik• Dukungan untuk file upload  dalam aplikasi Browser • Dukungan untuk menginstal aplikasi ke memori extern

al• Adobe Flash 10.1 

Page 22: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Android 2.3 (Gingerbread)

• Update desain user interface• Support untuk layar ukuran extra

besar dan resolusi (WXGA keatas)• Support SIP VoIP telephony• Support untuk WebM/VP8 video

playback, dan AAC audio encoding

• Efek Audio baru seperti reverb, equalization, headphone virtualization, dan bass boost

Page 23: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Android 2.3 (Gingerbread)

• Suport untuk Near Field Communication• Meningkatkan  fungsi copy–paste • Redesain multi-touch software keyboard• support untuk pengembangan (native code

development)• Audio, graphical, dan input enhancements untuk

game developers• garbage collection untuk meningkatkan performance• Dukungan untuk sensor

(seperti gyroscopes and barometers)• download manager untuk downloads waktu lama• peningkatan power management dan kontrol

aplikasi• Mendukung multiple kamera (ex. video call)

Page 24: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Perkembangan Android (cont) Android 3.0 (Honeycomb)

• Berbasiskan Kernel Linux 2.6.33 • Optimisi tablet support dengan user

interface baru• 3D desktop dengan redesigned widget• Refined multi-tasking• Browser enhancements termasuk

tabbed web pages, form auto-fill, bookmark syncing with Google Chrome, and private browsing

• Support video chat menggunakan Google Talk

• Akselerasi Hardware• Support untuk multi-core processors • Simak feature dalam video berikut

Page 25: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Riset Pasar Android

• Canalys Research mengumumkan pada kuartal ke 4 tahun 2010 berdasarkan data level negara. mengungkapkan bahwa Google Android telah menjadi platform terkemuka. 

• Pengiriman ponsel pintar (smartphone) berbasis Android mencapai 32,9 juta, sedangkan perangkat dengan platform Symbian Nokia membuntuti sedikit pada 31,0 juta di seluruh dunia. 

• Nokia tidak dapat mempertahankan posisinya sebagai vendor smartphone terkemuka didunia, dengan pangsa sebesar hanya 28%. 

Page 26: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Riset Pasar Android (cont)

• Di Q4 2010, volume smartphone berbasis Google OS (Android,OMS dan Tapas (platform berbasis android yang diproduksi di china)) didukung sejumlah vendor, terutama LG, Samsung,Acer dan HTC, dengan volume diseluruh platform tumbuh 4.127%, 1.474 %, 709% dan 371% masing-masing dari tahun ke tahun. 

• HTC dan Samsung bersama-sama menyumbang hampir 45% dari pengiriman handset berbasis Google OS.

Page 27: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Canalys Smart Phone Analysis, Quarterly

Shipment Data

Page 28: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Riset Pasar Android (cont)• Tomi Ahonen (Author, Consultant and Motivational

Speaker - Author of six bestselling hardcover books on mobile ) meragukan kevalidan data yang dikeluarkan Canalys.

• Ahonen tidak mempertanyakan jumlah penjualan ponsel Nokia Symbian yang disebut oleh Canalys sebanyak 31 juta unit, namun justru menyangsikan jumlah penjualan Android yang disebutkan perusahan riset tersebut.

• Berdasarkan jumlah aktivasi harian yang rajin dilaporkan oleh orang-orang Google, Ahonen mengklaim bahwa perkiraan Canalys adalah terlalu jauh. Alasannya karena beberapa waktu lalu Andy Rubin dari Google menyatakan bahwa aktivasi yang mencapai 300.000 unit per hari pada Desember sangat mustahil mencapai angka 33,3 juta dari data penjualan yang dikeluarkan Canalys. Menurutnya aktivasi Android harus berada di 600.000 sehari, untuk mencapai jumlah tersebut.

Page 29: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Riset Pasar Android (cont)

• Dikutip Phone Arena, Rabu (2/2/2011), sayangnya Ahonen tidak menyebutkan apapun tentang fakta bahwa Canalys menyebutkan data itu termasuk OMS dan Tapas platform (platform berbasis Android yang diproduksi di China). Serta fakta bahwa Google aktivasi tidak meliputi smartphone saja tetapi perangkat lain seperti tablet.

• Angka ini, menurut Canalys, hanya terpaut tidak terlalu banyak jika dibanding total penjualan ponsel Symbian besutan Nokia yang mencapai 31 juta unit. Dengan demikian pada kuartal keempat ini pangsa pasar smartphone Symbian sudah mulai mengalami penurunan.

• Sumber: okezone.com

Page 30: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Android pada Desain Antarmuka (User Interface

Design)

Page 31: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Framework Structure & Flow

Apa yang membuat pengalaman user Android berbeda ?

• Multitasking yang support dengan background processing

• Notifikasi Ongoing and event-driven• Real-time data views melalui widgets dan

live folders • Android bukan tentang aplikasi, tetapi

tentang aktifitas dengan lapisan pekerjaan yang dapat diciptakan

Page 32: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Framework Structure & Flow (cont)

Apa yang membuat pengalaman user Android berbeda ?

•Beberapa aplikasi mengijinkan penyebaran data pada aplikasi lain

•Android tentang penggunaan berkas dari pada aliran linear (at least that’s what they say at Google)

Page 33: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Framework Dasar

Hardware Platform • Merupakan perkawinan harmonis antara

hardware dan software OS, tombol navigasi membantu navigasi dan memberikan pengaruh besar pada android.

Fokus dan Menu• Tidak ada fokus untuk touchsreen, fokus

diberikan pada gadget dengan mode trackball atau trackpad untuk mengakses menu.

Page 34: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Framework Dasar (cont)

Portrait dan Lanscape• Tersedia mode Portrait (berdiri) dan Lanscape

(tidur) yang peralihannya otomatis.Desain untuk kecepatan dan kesederhana• Buat secara berhierarki• Dapat di-minimize• Gunakan lazy loading, jangan minta user

untuk menunggu aktifitas load data sampai selesai

Page 35: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Human Interface Principles

Keragaman dialog pada android• Berbasis Icon• Berbasis Menu• Manipulasi langsung (Direct

Manipulation)• Berbasis interaksi grafis

Page 36: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Berbasis Icon

Akses aplikasi disajikan dalam bentuk icon-icon dalam launcher

Icon-icon

Page 37: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Berbasis Menu

Akses aplikasi juga disajikan dalam bentuk menu-menu menarik

Page 38: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Manipulasi langsung (Direct Manipulation)

Android juga memikili kekuatan dalam melakukan manipulasi langsung, contoh play dan pause video, game dsb.

Page 39: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Karakteristik UI android

• Inisiatif• Keluwesan• Kompleksitas• Kekuatan• Beban

Informasi

• Konsistensi• Umpan balik• Observabilitas• Kontrolabilitas• Efisiensi

Page 40: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Inisiatif

• Inisiatif oleh sistem– Pengguna memberikan

tanggapan atas arahan dari aplikasi contoh memasukkan user dan password

– Definisi himpunan yang ditetapkan sebelumnya

– Contoh: Download,Watch

• Inisiatif oleh pengguna– Meminta untuk dilayani

Page 41: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Keluwesan

• Personalisasi widget• Kemampuan untuk mencapai suatu

tujuan lewat cara yang berbeda ex. shortcut

Widget

Shortcut

Page 42: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Kompleksitas

• Pengelompokan • hirarki• Secara default

pengelompokan dan hirarki aplikasi tidak nampak, tetapi android punya kemampuan untuk personalisasi aplikasi dengan mengelompokannya dalam folder.

Page 43: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Kekuatan• Jumlah kerja yang dapat

dilakukan oleh sistem untuk sebuah perintah - Pengguna merasa tersiksa bila harus menempuh jalan panjang untuk mengakses aplikasi (sediakan sortcut), pada android penyajian aplikasi dapat dicustom, aplikasi yang sering diakses dapat ditempatkan dalam home screen selebihnya dalam menu. Home screen

shortcut

Page 44: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Kekuatan (cont)

• Pengamanan terhadap kemampuan yang destruktif, pada android mulai versi 2.1 éclair keatas sudah diberikan fitur multiple selection untuk delete, copy-paste, kirim dsb.– Select all/delete elements

• Kurang kuat saat hapus multiple selection file (tidak ada tanggapan sistem tentang sesuatu yang dihapus, misal hapus semua file?)

Hapus

Page 45: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Beban Informasi

• Bertahap– Halaman (page by

page)– Modul (modul-modul)– Scroll

• Disesuaikan dengan konteks– Contextual help

PageBy

Page

Konteks

VideoYoutub

e

Page 46: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Konsistensi

• Ekstrapolasi pengetahuan (analogi) untuk opsi-opsi baru– Saya biasanya memakai ...

• Sintaks/keyword yang baku/standar– Warna, suara, dialog– Bahaya, reminder, warning,

notifikasi

• Pengelompokan• Tata letak• Format

Pilihan warna dan font

konsisten

Page 47: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Umpan balik• Respon dari sistem

atas satu perintah– Ok, command error– Button yang ditekan

• Observability– Dapat diamati, misal

indikator progress– Menyembunyikan

detail rumit• Controlability

– Dapat dikendalikan– Ke mana akan pergi,

sampai di mana, apakah dapat dibatalkan

Page 48: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Kesimpulan

• Secara keseluruhan OS Android Sudah memenuhi semua kriteria dalam kaidah dalam membangun UI yang bagus

• Masih belum ada respon sistem tentang penghapusan banyak (file atau yang lain) sehingga mengurangi nilai kekuatan dari OS ini

• Masih terdapat beberapa aplikasi yang belum bisa berjalan pada beberapa mesin gadget (contoh : screen capture shortcut bisa berjalan pada OS versi froyo yang tidak bisa berjalan pada versi éclair terkait dg perkembangan versi)

Page 49: Android Dalam Perspektif Antarmuka User Interface

Tekik Informatika UNITOMO

Terima kasih