SlideShare a Scribd company logo
Tenia wahyuningrum
Introduction
Android
Nokia berhenti produksi,
symbian os sekarat
Perkembangan j2me
Google trends
Perkembangan android
Google trends
* Thn 2009/2008 Symbian masih merajai pasar ponsel di Indonesia
* Tahun 2009-2010 perkembangan OS Android meningkat pesat
prediksi
evolusi android
Pengenalan android
Pengenalan android
Pengenalan android
Car home > aplikasi modus mobil yang membuat ponsel Anda lebih mudah dan lebih aman untuk digunakan saat di dalam mobil.
Pengenalan android
Pengenalan android
VP8 is a video compression format owned by Google.
WebM is a video file format. It is primarily intended to offer a royalty-free
alternative to use in the HTML5 video tag
Pengenalan android
Pengenalan android
27 Juni 2012
10. Versi Kitkat 31 Oktober 2013
• Pembaruan antarmuka dengan bar status dan
navigasi transparan pada layar depan.
• Optimasi kinerja pada perangkat dengan
spesifikasi yang lebih rendah
• NFC Host Card Emulation sebagai emulator
kartu pintar
• WebViews berbasis Chromium
• Perluasan fungsionalitas bagi layanan
pendengar notifikasi
• API umum untuk mengembangkan dan
mengelola klien pesan teks, kemampuan untuk
menentukan aplikasi SMS standar.
• Kerangka kerja baru untuk transisi UI
• Kerangka kerja akses penyimpanan untuk mengambil konten dan
dokumen dari sumber lain
• Sensor batching, Step Detector, dan Counter API
• 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
• Perekam aktivitas layar yang terintegrasi
• Inframerah
• Peningkatan aksesibilitas API
• Mesin virtual eksperimental baru, ART
• Dukungan Bluetooth Message Access Profile (MAP)[117]
11. Versi Lolipop (2014)
• Desain antarmuka (tampilan) yang
dinamakan "Material Design".
• 64-bit ART compiler
• Project volta, yang berguna untuk
meningkatkan daya hidup baterai
30% lebih tahan lama.
• ‘factory reset protection’. Fitur ini
berguna ketika smartphone hilang,
ia tidak bisa direset ulang tanpa
memasukkan id google dan kata
sandi (password).
Pengenalan android
Keunggulan
Android
• User Friendly – Kalimat ini sangat melekat pada
sistem operasi Windows miliknya microsoft,
ibaratnya kita dengan sangat mudah
mengoperasikan komputer hanya dengan belajar
beberapa hari bahkan beberapa jam saja, dan ini
juga melekat pada Android yang berjalan pada
Smartphone.
• Notifications – Anda dengan sangat mudah
mendapatkan notifikasi dari smartphone android
dengan mengatur beberapa akun Email, SMS ,
Voice Dial, Update dan lain sebagainya.
• Tampilan – Dari segi tampilan, Android tidak
kalah bagusnya dari iOs miliknya Apple, karena
memang dari awal android hampir mengusung
teknologi iOs, hanya saja ini versi murahnya.
• Open Source – Operating system ini memang
dibuat open source oleh penciptanya, karena
memang berbasis kernel Linux. Jadi jangan kaget
jika diluar sana ada banyak sekali Custom Rom
untuk masing-masing perangkat android.
• Aplikasi – Untuk Aplikasi anda akan disajikan
jutaan pilihan aplikasi yang menarik dari yang
gratis hingga berbayar, dan anda bisa
mendownloadnya di Google Play, siapa lagi
kalau bukan miliknya Mbah Google.
Fitur fitur
Android
Application Framework
• mendukung pemakaian komponen-komponen
yang mudah diganti dan digunakan
• kembali (reusable)
Dalvik Virtual Machine
• mesin virtual di optimalkan untuk perangkat mobile
• Dalvik adalah perangkat lunak yang menjalankan
aplikasi pada perangkat Android. Dalvik adalah bagian
integral dari Android, biasanya digunakan pada
perangkat bergerak seperti telepon pintar dan
komputer tablet, serta perangkat dengan OS Android
lainnya seperti Smart TV dan pemutar media. Dalvik
umumnya ditulis dalam Java dan dikompile dengan
kodebit, kemudian dikonversi menjadi berkas .dex
(Dalvik Executable) sebelum dipasang pada perangkat.
Bedanya JVM dan DVM
• JVM = stack based
• DVM = register based
Stack based virtual machine
1. POP 20
2. POP 7
3. ADD 20, 7, result
4. PUSH result
Register based virtual machine
• ADD R1, R2, R3 ; # Add contents of R1 and R2,
store result in R3
The advantage here is that the overhead of pushing to and popping from a stack is
non-existent, and instructions in a register based VM execute faster within the instruction
dispatch loop.
Dalvik differs from the Java virtual machine in that it executes Dalvik byte code, and
not the traditional Java byte code. There is an intermediary step between the Java
compiler and the Dalvik VM, that converts the Java byte code to Dalvik byte code, and
this step is taken up by the DEX compiler.
Integrated Browser
• dibangun dari engine browser open source
WebKit
• Optimized Graphics
didukung oleh custom 2D graphics library, 3D
graphics dibangun berdasarkan OpenGL
ES 1.0 specification (dukungan hardware
acceleration optional)
• SQLite
untuk penyimpanan database terstruktur
• Media support
untuk mendukung berbagai audio, video, dan
still image formats (MPEG4, H.264, MP3,
AAC, AMR, JPG, PNG, GIF)
• Hardware Dependent
GSM, Bluetooth, EDGE, 3G, Wifi, Kamera, GPS,
kompas dan acceleromete
Pengenalan android
Membuat aplikasi android
App Inventor
• App Inventor adalah sebuah tool untuk membuat
aplikasi android, yang menyenangkan dari tool ini
adalah karena berbasis visual block programming, jadi
kita bisa membuat aplikasi tanpa kode satupun.
Mengapa disebut visual block programming?, karena
kita akan melihat, menggunakan, menyusun dan drag-
drops “blok” yang merupakan simbol-simbol perintah
dan fungsi –event handler tertentu dalam membuat
aplikasi, dan secara sederhana kita bisa menyebutnya
tanpa menuliskan kode program –coding less. Wow
kedengarannya menyenangkan bukan?.
Tugas Individu
• Carilah 3 buah aplikasi mobile berbasis
(pilihlah)
– Android
– iPhone
– Windows Mobile
• 3 aplikasi yang diperoleh harus berbeda-
beda jenisnya:
– Mis: utilities, games, dan office
• Review dan jelaskan aplikasi tersebut ke
dalam blog anda
Tugas besar praktikum
• Membuat aplikasi mobile apa saja
• Boleh menggunakan bahasa apa
saja, platform apa saja, os apa saja.
• Dipresentasikan di akhir sebelum UAS
Tugas kelompok
• Presentasi kelompok
– 1 kelompok = 5 orang
• Pilih topik sbb :
1. Ios
2. Windows phone
3. Android
4. Rim blackberry
• Yang dibahas pada presentasi
• -awal kemunculan
• -basis OS
• -hp yang kompatibel
• -kelebihan dan kekurangan
• -bahasa pemrograman yang dapat digunakan

More Related Content

PPTX
Pengenalan android
PPTX
Ppt android
PPTX
Presentasi Jenis-Jenis Android
PPTX
Android PPT
PPTX
Android ppt
PPTX
Ppt eksistensi android di masa kini
PPTX
Tentang android
PPT
Sistem operasi android
Pengenalan android
Ppt android
Presentasi Jenis-Jenis Android
Android PPT
Android ppt
Ppt eksistensi android di masa kini
Tentang android
Sistem operasi android

What's hot (18)

PPTX
presentasi Android
PPTX
Presentasi perkembangan android 2015
PPT
Pemrograman Mobile Android (Modul I)
PPTX
Sejarah android karen
PDF
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
DOCX
Makalah sistem operasi android
PPTX
sejarah tentang android
PDF
Laporan praktikum 1 pemrograman mobile
PPTX
Android App Development for Beginner
PDF
372 Dasar Pengenalan Android Programming
PDF
makalah sistem operasi - android vd ios
DOCX
Makalah android
PPT
Pemrograman Mobile Android (Modul II)
DOCX
Android [makalah ku]
PPTX
Pengenalan android ndk
DOCX
So android dan phonegap
PPTX
Presentation android PPT
PPTX
Intro flutter dsc stimik tb
presentasi Android
Presentasi perkembangan android 2015
Pemrograman Mobile Android (Modul I)
Sejarah android karen
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Makalah sistem operasi android
sejarah tentang android
Laporan praktikum 1 pemrograman mobile
Android App Development for Beginner
372 Dasar Pengenalan Android Programming
makalah sistem operasi - android vd ios
Makalah android
Pemrograman Mobile Android (Modul II)
Android [makalah ku]
Pengenalan android ndk
So android dan phonegap
Presentation android PPT
Intro flutter dsc stimik tb
Ad

Similar to Pengenalan android (20)

PPTX
[Old Introduction] ANDROID, from Newbie for Newbies
PPTX
Review kuliah tamu
PDF
PPTX
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
PPTX
Introduction Mobile Apps
PPTX
PPT-UEU-Rekayasa-Kebutuhan-Pengembangan-Aplikasi-Mobile-Pertemuan-3.pptx
PPTX
Android
PPTX
Trend IT Android Menduduki Tahta Dunia
PPTX
Perkembangan Android Terkini
PPTX
Trend and how to develop android applications
PPTX
Tren tik 4113
PPTX
Resume kuliah tamu
PPTX
Android (operating system)
DOCX
Pertemuan 01 - Pengantar Android.docx
PDF
Courseware & modul microteaching
PPTX
Ppt java
PPTX
Operating system android
PPTX
Operating system android
PDF
Pemrograman Mobile - (Pengantar Android)
[Old Introduction] ANDROID, from Newbie for Newbies
Review kuliah tamu
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Introduction Mobile Apps
PPT-UEU-Rekayasa-Kebutuhan-Pengembangan-Aplikasi-Mobile-Pertemuan-3.pptx
Android
Trend IT Android Menduduki Tahta Dunia
Perkembangan Android Terkini
Trend and how to develop android applications
Tren tik 4113
Resume kuliah tamu
Android (operating system)
Pertemuan 01 - Pengantar Android.docx
Courseware & modul microteaching
Ppt java
Operating system android
Operating system android
Pemrograman Mobile - (Pengantar Android)
Ad

More from Tenia Wahyuningrum (20)

PPTX
Measuring User Experience
PPTX
Populasi dan sampel dalam penelitian HCI
PPTX
10th heuristic evaluation
PPTX
Good vs bad design
PPTX
Media sosial untuk pembelajaran
PPTX
4th human factors (2)
PPTX
Human factors
PPTX
Historical Context of HCI
PPTX
Trends in Human Computer Interaction
PPTX
Good data, for better life
PPTX
PPTX
Plagiarisme
PPTX
Struktur data & computer trends 2015 2016
PPTX
Pengujian hipotesis
PPTX
Research method
PPTX
Basic research
PPTX
Mobile programming pendahuluan
PPTX
Pertemuan 1
PPTX
Public speaking
PPTX
Perangkat lunak basis data
Measuring User Experience
Populasi dan sampel dalam penelitian HCI
10th heuristic evaluation
Good vs bad design
Media sosial untuk pembelajaran
4th human factors (2)
Human factors
Historical Context of HCI
Trends in Human Computer Interaction
Good data, for better life
Plagiarisme
Struktur data & computer trends 2015 2016
Pengujian hipotesis
Research method
Basic research
Mobile programming pendahuluan
Pertemuan 1
Public speaking
Perangkat lunak basis data

Pengenalan android

  • 5. * Thn 2009/2008 Symbian masih merajai pasar ponsel di Indonesia
  • 6. * Tahun 2009-2010 perkembangan OS Android meningkat pesat
  • 12. Car home > aplikasi modus mobil yang membuat ponsel Anda lebih mudah dan lebih aman untuk digunakan saat di dalam mobil.
  • 15. VP8 is a video compression format owned by Google. WebM is a video file format. It is primarily intended to offer a royalty-free alternative to use in the HTML5 video tag
  • 19. 10. Versi Kitkat 31 Oktober 2013 • Pembaruan antarmuka dengan bar status dan navigasi transparan pada layar depan. • Optimasi kinerja pada perangkat dengan spesifikasi yang lebih rendah • NFC Host Card Emulation sebagai emulator kartu pintar • WebViews berbasis Chromium • Perluasan fungsionalitas bagi layanan pendengar notifikasi • API umum untuk mengembangkan dan mengelola klien pesan teks, kemampuan untuk menentukan aplikasi SMS standar.
  • 20. • Kerangka kerja baru untuk transisi UI • Kerangka kerja akses penyimpanan untuk mengambil konten dan dokumen dari sumber lain • Sensor batching, Step Detector, dan Counter API • 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 • Perekam aktivitas layar yang terintegrasi • Inframerah • Peningkatan aksesibilitas API • Mesin virtual eksperimental baru, ART • Dukungan Bluetooth Message Access Profile (MAP)[117]
  • 21. 11. Versi Lolipop (2014) • Desain antarmuka (tampilan) yang dinamakan "Material Design". • 64-bit ART compiler • Project volta, yang berguna untuk meningkatkan daya hidup baterai 30% lebih tahan lama. • ‘factory reset protection’. Fitur ini berguna ketika smartphone hilang, ia tidak bisa direset ulang tanpa memasukkan id google dan kata sandi (password).
  • 24. • User Friendly – Kalimat ini sangat melekat pada sistem operasi Windows miliknya microsoft, ibaratnya kita dengan sangat mudah mengoperasikan komputer hanya dengan belajar beberapa hari bahkan beberapa jam saja, dan ini juga melekat pada Android yang berjalan pada Smartphone. • Notifications – Anda dengan sangat mudah mendapatkan notifikasi dari smartphone android dengan mengatur beberapa akun Email, SMS , Voice Dial, Update dan lain sebagainya.
  • 25. • Tampilan – Dari segi tampilan, Android tidak kalah bagusnya dari iOs miliknya Apple, karena memang dari awal android hampir mengusung teknologi iOs, hanya saja ini versi murahnya. • Open Source – Operating system ini memang dibuat open source oleh penciptanya, karena memang berbasis kernel Linux. Jadi jangan kaget jika diluar sana ada banyak sekali Custom Rom untuk masing-masing perangkat android.
  • 26. • Aplikasi – Untuk Aplikasi anda akan disajikan jutaan pilihan aplikasi yang menarik dari yang gratis hingga berbayar, dan anda bisa mendownloadnya di Google Play, siapa lagi kalau bukan miliknya Mbah Google.
  • 28. Application Framework • mendukung pemakaian komponen-komponen yang mudah diganti dan digunakan • kembali (reusable)
  • 29. Dalvik Virtual Machine • mesin virtual di optimalkan untuk perangkat mobile • Dalvik adalah perangkat lunak yang menjalankan aplikasi pada perangkat Android. Dalvik adalah bagian integral dari Android, biasanya digunakan pada perangkat bergerak seperti telepon pintar dan komputer tablet, serta perangkat dengan OS Android lainnya seperti Smart TV dan pemutar media. Dalvik umumnya ditulis dalam Java dan dikompile dengan kodebit, kemudian dikonversi menjadi berkas .dex (Dalvik Executable) sebelum dipasang pada perangkat.
  • 30. Bedanya JVM dan DVM • JVM = stack based • DVM = register based
  • 31. Stack based virtual machine 1. POP 20 2. POP 7 3. ADD 20, 7, result 4. PUSH result
  • 32. Register based virtual machine • ADD R1, R2, R3 ; # Add contents of R1 and R2, store result in R3 The advantage here is that the overhead of pushing to and popping from a stack is non-existent, and instructions in a register based VM execute faster within the instruction dispatch loop.
  • 33. Dalvik differs from the Java virtual machine in that it executes Dalvik byte code, and not the traditional Java byte code. There is an intermediary step between the Java compiler and the Dalvik VM, that converts the Java byte code to Dalvik byte code, and this step is taken up by the DEX compiler.
  • 34. Integrated Browser • dibangun dari engine browser open source WebKit
  • 35. • Optimized Graphics didukung oleh custom 2D graphics library, 3D graphics dibangun berdasarkan OpenGL ES 1.0 specification (dukungan hardware acceleration optional) • SQLite untuk penyimpanan database terstruktur
  • 36. • Media support untuk mendukung berbagai audio, video, dan still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) • Hardware Dependent GSM, Bluetooth, EDGE, 3G, Wifi, Kamera, GPS, kompas dan acceleromete
  • 39. App Inventor • App Inventor adalah sebuah tool untuk membuat aplikasi android, yang menyenangkan dari tool ini adalah karena berbasis visual block programming, jadi kita bisa membuat aplikasi tanpa kode satupun. Mengapa disebut visual block programming?, karena kita akan melihat, menggunakan, menyusun dan drag- drops “blok” yang merupakan simbol-simbol perintah dan fungsi –event handler tertentu dalam membuat aplikasi, dan secara sederhana kita bisa menyebutnya tanpa menuliskan kode program –coding less. Wow kedengarannya menyenangkan bukan?.
  • 40. Tugas Individu • Carilah 3 buah aplikasi mobile berbasis (pilihlah) – Android – iPhone – Windows Mobile • 3 aplikasi yang diperoleh harus berbeda- beda jenisnya: – Mis: utilities, games, dan office • Review dan jelaskan aplikasi tersebut ke dalam blog anda
  • 41. Tugas besar praktikum • Membuat aplikasi mobile apa saja • Boleh menggunakan bahasa apa saja, platform apa saja, os apa saja. • Dipresentasikan di akhir sebelum UAS
  • 42. Tugas kelompok • Presentasi kelompok – 1 kelompok = 5 orang • Pilih topik sbb : 1. Ios 2. Windows phone 3. Android 4. Rim blackberry
  • 43. • Yang dibahas pada presentasi • -awal kemunculan • -basis OS • -hp yang kompatibel • -kelebihan dan kekurangan • -bahasa pemrograman yang dapat digunakan