Pengembangan Aplikasi Perangkat Bergerak (Mobile) Anatomi Aplikasi Perangkat Bergerak...

24
Pengenalan Aplikasi Perangkat Berangkat [2] Dr. Eng. Herman Tolle, ST., MT Pengembangan Aplikasi Perangkat Bergerak (Mobile) Informatika / Ilmu Komputer Semester Ganjil 2013/2014 Lab Web & Mobile App PTIIK UB

Transcript of Pengembangan Aplikasi Perangkat Bergerak (Mobile) Anatomi Aplikasi Perangkat Bergerak...

Pengenalan Aplikasi Perangkat Berangkat [2]

Dr. Eng. Herman Tolle, ST., MT

Pengembangan Aplikasi Perangkat Bergerak (Mobile)

Informatika / Ilmu Komputer Semester Ganjil 2013/2014

Lab Web & Mobile App PTIIK UB

MATERI BAB I

• Perkembangan Teknologi Mobile

• Jenis dan karakteristik Aplikasi Perangkat

Bergerak

• Anatomi Aplikasi Perangkat Bergerak

• Perangkat Keras Peranti Bergerak

What is a mobile app?

• mobile app (n.) a software program that

runs on a smartphone, tablet or similar

device.

Perangkat Keras Peranti Bergerak

• Peranti bergerak modern saat ini

memiliki perangkat keras

internal (onboard) yang khas jika

dibandingkan dengan telepon

bergerak generasi awal maupun

komputer personal (PC).

• Hadirnya perangkat keras khas

tersebut melahirkan berbagai ide

dan inovasi pada jenis aplikasi

perangkat lunak bergerak.

PERANGKAT KERAS • Layar • Keypad • GPS • Internal Sensor:

– Accelerometer – Gyroscope – Digital Compass

• Kamera / Video

• WIFI • Processor • Memori • Bluetooth • Audio Playback • Eksternal Output:

– HDMI / Mini HDMI – USB / Mini USB

LAYAR

• Liquid Crystal Display (LCD) dot matrix – Hitam putih – Berwarna – Resolusi (ukuran) semakin besar

• Touch Screen (Layar sentuh)

RESOLUSI LAYAR

• QVGA: quarter VGA (240×320 pixels)

• HVGA: half VGA (320×480 pixels)

• WVGA: wide VGA (480×800 pixels)

• FWVGA: full wide VGA (480×854 pixels)

• nHD: one-ninth high definition (360×640 pixels)

• qHD: one-quarter high definition (540×960 pixels)

• http://mobitest.me/devices/

The most popular mobile screen dimensions

Pixel dimensions, aspect ratios and physical screen sizes

Dimension

Pengaruh Resolusi Layar pada Aplikasi

• Aplikasi yang baik adalah aplikasi yang

dapat menyesuaikan dengan resolusi

perangkat bergerak

• Tulisan Teks pada aplikasi harus dapat

terbaca dengan baik

KEYPAD

• Phone Keypad • Qwerty Keypad • Touch screen keypad • External Keyboard

– Bluetooth – USB

GLOBAL POSITIONING SYSTEM (GPS)

• Sistem navigasi yang menggunakan satelit yang berorbit

pada Bumi.

• Satelit GPS memberikan informasi lokasi dan waktu

mana saja yang ada di planet Bumi ini selama peranti

GPS yang memerlukan informasi ini dapat "melihat"

lebih dari tiga satelit GPS di saat yang bersamaan.

• Satelit-satelit GPS dikelola oleh pemerintah Amerika

Serikat dan pertama kali dioperasikan secara penuh oleh

departemen pertahanan Amerika Serikat.

• Aplikasi yang menggunakan peta dapat memanfaatkan

informasi dari satelit GPS untuk menentukan lokasi

pengguna pada petanya

GPS Location Estimation

• GPS receiver compares the time when the signal was

sent by the satellite with the time the signal was

received.

• From this time difference the distance between receiver

and satellite can be calculated.

Bluetooth

• standar teknologi nirkabel untuk bertukar data dan

informasi antar peranti bergerak jarak dekat dengan

menggunakan gelombang radio pada frekuensi 2,4GHz.

• Diciptakan oleh vendor telekomunikasi Ericsson pada

tahun 1994 yang awalnya hanya digunakan sebagai

alternatif nirkabel dari penggunaan kabel data RS-232.

• Tingkat keamanan yang tinggi pada sistem komunikasi

datanya, sesuai untuk transmisi data dan informasi yang

bersifat pribadi dan layanan pengendalian peranti

elektronik secara nirkabel.

INTERNAL SENSOR

• Accelerometer

• Gyroscope

• Digital Compass

Accelerometer

• Accelerometer merupakan perangkat untuk mengukur

akselerasi yang terjadi akibat perpindahan posisi pada

peranti. Namun yang diukur bukan koordinat melainkan

gaya yang dialami oleh acuan (massa inersia) yang

terdapat pada bingkai referensi accelerometer.

Accelerometer

• Triple Axis Accelerometer (x, y, z)

(Iphone LIS302DL)

• Communicate through Low Level

Accelerometer API

• Should be filtered to remove shaking

effect (using low pass filter)

Akselerasi

Akselerasi dapat diukur

pada 3 arah direksional:

• Left-right (lateral) [x-

axis]

• Forward-backward

(longitudinal) [y-axis]

• Up-down (vertical) [z-

axis]

Gyroscope

• Gyroscope merupakan alat untuk mengukur orientasi

berdasarkan prinsip angular momentum. Dengan alat ini,

kita dapat mendeteksi kemiringan peranti bergerak

hingga tiga sumbu (x, y, z). Sensor ini banyak digunakan

pada aplikasi seperti permainan dan kamera.

Digital Compass

• Kompas digital pada peranti

bergerak adalah sebuah

magnetometer.

• Berfungsi sebagai penunjuk

arah mata angin

Digital Camera

Tugas

• Buat artikel review salah satu aplikasi mobile

yang menggunakan perangkat keras peranti

bergerak sebagai pendukung dari aplikasi

tersebut.

• Artikel harus menjelaskan peranan/fungsi/ cara

kerja perangkat keras tersebut di dalam aplikasi

• Panjang artikel: minimal 1 halaman A4 (termasuk

gambar)

• Posting Blog dan E-Learning Class