SlideShare a Scribd company logo
1 of 18
Alfa Satyaputra
STKIP Surya
 Workshop diperuntukkan kepada pemula
yang belum pernah belajar Android
 Workshop bertujuan untuk memberi
gambaran sistem operasi Android dan proses
pembuatan aplikasi Android
 Peserta dapat ikut mencoba kalau sudah
melakukan instalasi dan setup Android di
komputer masing-masing
 Konsep pemrograman, algoritma dan
sebagainya TIDAK akan dibahas
Dosen Pendidikan TIK di STKIP Surya
S1 dan S2 Teknik Elektro dari Purdue
University
Menulis 2 Buku:
• Java for Beginners with Eclipse 4.2 Juno
• Beginning Android Programming with ADT Bundle
 Arti kata: Robot yang menyerupai manusia
 Mobile Operating System (MOS) untuk
Smartphone dan Tablet
 Open Source (based on Linux kernel)
• Source code: http://source.android.com/
 Dikembangkan oleh Android Inc. tahun 2003,
diakuisisi oleh Google tahun 2005
 Aliansi 80+ perusahaan yang bergerak di bidang
elektronik, penyedia layanan jaringan, konten untuk
mengembangkan Android
 Dibentuk pada 5 November 2007. Android direveal
pada hari yang sama
 Situs resmi:
http://www.openhandsetalliance.com/index.html
Versi Nama Rilis Catatan
1.0 - 23 September 2008 Android pertama, hanya untuk
smartphone
1.1 - 9 Februari 2009
1.5 Cupcake 30 April 2009 Mulai menggunakan kode
1.6 Donut 15 September 2009
2.0 – 2.1 Éclair 26 Oktober 2009 (2.0)
12 Januari 2010 (2.1)
2.2 Froyo (Frozen Yogurt) 20 Mei 2010
2.3 Gingerbread 6 Desember 2010 Masih banyak digunakan di
smartphone jenis lama
3.0 – 3.2 Honeycomb 22 Februari 2011 (3.0)
10 Mei 2011 (3.1)
15 Juli 2011 (3.2)
Hanya untuk tablet
4.0 ICS (Ice Cream Sandwich) 19 Oktober 2011 Smartphone dan tablet
4.1 – 4.3 Jelly Bean 9 Juli 2012 (4.1)
13 November 2012 (4.2)
24 Juli 2013 (4.3)
Update untuk memperbaiki dan
menambah fitur-fitur ICS
4.4 Kit Kat 31 Oktober 2013 Diumumkan 3 September 2013
5.0 L TBA Diumumkan 25 Juni 2014,
developer preview sudah tersedia
Versi-Versi Android
Sumber:
http://developer.android.com/resources/dashboard/platform-versions.html
(terakhir diakses 19 Agustus 2014)
SMARTPHONES TABLETS
HTC Dream/
T-Mobile G1
Android 1.0
Motorola Xoom
Android 3.0
Samsung
GalaxyTab
Android 2.2
Sony Ericsson
Xperia Play
Android 2.3
Samsung
Galaxy S3
Android 4.0
Web browser (HTML5, Flash support)
Bluetooth
Voice activated features
Tethering
Multitasking
Video call
Maps
Near Field Communication (NFC)
Google Play
Sumber:
http://www.gartner.com/newsroom/id/2573415
Catatan: Data hanya dari pemakai AppBrain saja
Sumber: http://www.appbrain.com/stats/top-android-phones (terakhir
diakses 20 Agustus 2014)
 Total ada 1.338.561 aplikasi Android di Google Play
 17% diantaranya adalah Low Quality App (app yang dinilai tidak
berguna dan memiliki rating jelek)
 Google menghapus low quality app ini secara berkala (kira-kira
setiap 3 bulan)
 Sumber: http://www.appbrain.com/stats/number-of-android-apps
(terakhir diakses 20 Agustus 2014)
 Catatan: Games dibagi ke beberapa kategori sesuai genre
 http://www.appbrain.com/stats/android-market-app-categories
(terakhir diakses 20 Agustus 2014)
Yang dibutuhkan:
• Komputer dengan OS Windows, Mac atau Linux
• Android SDK
• IDE (Eclipse/NetBeans/Android Studio)
 Download Eclipse ADT (Android Developer Tools)
Bundle di link berikut:
http://developer.android.com/sdk/index.html
• JDK (Java Development Kit) 6:
http://www.oracle.com/technetwork/java/javase/do
wnloads/index.html
• Apache Ant: http://ant.apache.org/
• Android Device untuk mengetes aplikasi
 Emulator
• Emulator dari Android SDK Tools, atau dapat memakai
emulator terpisah seperti GenyMotion
(http://www.genymotion.com/ )
• Lebih lambat dan cukup memakan memori, fitur terbatas
 Device
• Hubungkan device ke komputer, install driver yang sesuai
(cek di http://developer.android.com/tools/extras/oem-
usb.html)
• Pada device, pastikan pilihan “Allow unknown sources” dan
“USB Debugging” dicentang
• Dapat compile langsung dari komputer ke device, atau kirim
file .apk ke device lalu install
Google Play Store, daftar sebagai
developer dengan biaya US$25 (set up
akun di Google Wallet)
• Sebagai perbandingan, untuk menjadi iOS App
Developer harus membayar US$99.99 per tahun
Dapat rilis diluar Google Play, namun fitur-
fitur seperti sistem pembayaran harus
diatur sendiri
Set up aplikasi pertama (Hello World)
Compile ke emulator dan device
Mempelajari struktur source code dan
modifikasi program
Tambahkan elemen UI dan fitur
Contoh aplikasi lain dapat dilihat di:
• http://developer.android.com/training/index.html
• http://code.google.com/p/apps-for-android/
 Android Developers
• http://developer.android.com/index.html
 Google (codes, google search)
• http://code.google.com/android/
 Websites, blogs & forums
• http://androidforums.com/
• http://stackoverflow.com/questions/tagged/android
 Other Tutorials
• http://download.oracle.com/javase/tutorial/tutorialLearningP
aths.html (Java learning path)
• http://w3schools.com/ (Web-related, eg. html, xml, flash)
 Market
• http://www.appbrain.com/
• https://play.google.com/

More Related Content

What's hot

Membuat aplikasi-android-menggunakan-mit-app-inventor
Membuat aplikasi-android-menggunakan-mit-app-inventorMembuat aplikasi-android-menggunakan-mit-app-inventor
Membuat aplikasi-android-menggunakan-mit-app-inventorASIM WIGUNA
 
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorIki Mazadi
 
Seri 9 : Aplikasi gps dengan app inventor
Seri 9 : Aplikasi gps dengan app inventorSeri 9 : Aplikasi gps dengan app inventor
Seri 9 : Aplikasi gps dengan app inventorIki Mazadi
 
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORBAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORTeukuMahawira
 
Seri 2 mengenal app inventor lebih dalam 2012
Seri 2 mengenal app inventor lebih dalam 2012Seri 2 mengenal app inventor lebih dalam 2012
Seri 2 mengenal app inventor lebih dalam 2012Iki Mazadi
 
11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_sourceRusmanto Maryanto
 
Seri 1 : Welcome back app inventor 2012
Seri 1 : Welcome back app inventor 2012Seri 1 : Welcome back app inventor 2012
Seri 1 : Welcome back app inventor 2012Iki Mazadi
 

What's hot (8)

Membuat aplikasi-android-menggunakan-mit-app-inventor
Membuat aplikasi-android-menggunakan-mit-app-inventorMembuat aplikasi-android-menggunakan-mit-app-inventor
Membuat aplikasi-android-menggunakan-mit-app-inventor
 
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App Inventor
 
Seri 9 : Aplikasi gps dengan app inventor
Seri 9 : Aplikasi gps dengan app inventorSeri 9 : Aplikasi gps dengan app inventor
Seri 9 : Aplikasi gps dengan app inventor
 
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORBAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
 
Seri 2 mengenal app inventor lebih dalam 2012
Seri 2 mengenal app inventor lebih dalam 2012Seri 2 mengenal app inventor lebih dalam 2012
Seri 2 mengenal app inventor lebih dalam 2012
 
11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source
 
Seri 1 : Welcome back app inventor 2012
Seri 1 : Welcome back app inventor 2012Seri 1 : Welcome back app inventor 2012
Seri 1 : Welcome back app inventor 2012
 
Android Workshop beginner
Android Workshop beginnerAndroid Workshop beginner
Android Workshop beginner
 

Viewers also liked

An Introduction to Social Media | Monica Stott The Travel Hack | Traverse14
An Introduction to Social Media | Monica Stott The Travel Hack | Traverse14An Introduction to Social Media | Monica Stott The Travel Hack | Traverse14
An Introduction to Social Media | Monica Stott The Travel Hack | Traverse14MonicaStott
 
01 history of_the_internet
01 history of_the_internet01 history of_the_internet
01 history of_the_internetagungwt
 
auto ignition(خوداشتعالی)
auto ignition(خوداشتعالی)auto ignition(خوداشتعالی)
auto ignition(خوداشتعالی)alieidi
 
Pitch presentaion 234 (1)
Pitch presentaion 234 (1)Pitch presentaion 234 (1)
Pitch presentaion 234 (1)iangooner
 
Astudyonfinancialderivativesfuturesoptions 140404093552-phpapp01
Astudyonfinancialderivativesfuturesoptions 140404093552-phpapp01Astudyonfinancialderivativesfuturesoptions 140404093552-phpapp01
Astudyonfinancialderivativesfuturesoptions 140404093552-phpapp01Amar Ghosh Knight Rider
 
Dual‐fuel engines
Dual‐fuel enginesDual‐fuel engines
Dual‐fuel enginesalieidi
 

Viewers also liked (8)

An Introduction to Social Media | Monica Stott The Travel Hack | Traverse14
An Introduction to Social Media | Monica Stott The Travel Hack | Traverse14An Introduction to Social Media | Monica Stott The Travel Hack | Traverse14
An Introduction to Social Media | Monica Stott The Travel Hack | Traverse14
 
01 history of_the_internet
01 history of_the_internet01 history of_the_internet
01 history of_the_internet
 
auto ignition(خوداشتعالی)
auto ignition(خوداشتعالی)auto ignition(خوداشتعالی)
auto ignition(خوداشتعالی)
 
JS 4 U
JS 4 UJS 4 U
JS 4 U
 
Pitch presentaion 234 (1)
Pitch presentaion 234 (1)Pitch presentaion 234 (1)
Pitch presentaion 234 (1)
 
Hebrew calender 2015
Hebrew calender 2015Hebrew calender 2015
Hebrew calender 2015
 
Astudyonfinancialderivativesfuturesoptions 140404093552-phpapp01
Astudyonfinancialderivativesfuturesoptions 140404093552-phpapp01Astudyonfinancialderivativesfuturesoptions 140404093552-phpapp01
Astudyonfinancialderivativesfuturesoptions 140404093552-phpapp01
 
Dual‐fuel engines
Dual‐fuel enginesDual‐fuel engines
Dual‐fuel engines
 

Similar to Android101 update ver2014

Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)eltwordy
 
Pertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docxPertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docxHendroGunawan8
 
Ebook Workshop Dasar android
Ebook Workshop Dasar androidEbook Workshop Dasar android
Ebook Workshop Dasar androidSaeful Bahri
 
Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinyaGibran Ghazi
 
Fundamental android application development
Fundamental android application developmentFundamental android application development
Fundamental android application developmentGoogle
 
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaPengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaFajarudin Noer
 
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosMelina Krisnawati
 
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdfHendroGunawan8
 
Android Study Jams - Introducing kotlin
Android Study Jams - Introducing kotlinAndroid Study Jams - Introducing kotlin
Android Study Jams - Introducing kotlinalfinazilah
 
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfandrirachmayadi90
 
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studio
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studioModul ajar membuat aplikasi mobile multiplatform menggunakan android studio
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studioElsa Charming
 
Ppt eksistensi android di masa kini
Ppt eksistensi android di masa kiniPpt eksistensi android di masa kini
Ppt eksistensi android di masa kinimutianb
 
Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati
 
Kelompok 3 tik
Kelompok 3 tikKelompok 3 tik
Kelompok 3 tikAhasyui II
 
Ppt android rullyamrizal 1102412020
Ppt android rullyamrizal 1102412020Ppt android rullyamrizal 1102412020
Ppt android rullyamrizal 1102412020mutia902
 

Similar to Android101 update ver2014 (20)

Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
 
Pertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docxPertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docx
 
Ebook Workshop Dasar android
Ebook Workshop Dasar androidEbook Workshop Dasar android
Ebook Workshop Dasar android
 
Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinya
 
Fundamental android application development
Fundamental android application developmentFundamental android application development
Fundamental android application development
 
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaPengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
 
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd ios
 
Proposal
ProposalProposal
Proposal
 
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
 
Android Study Jams - Introducing kotlin
Android Study Jams - Introducing kotlinAndroid Study Jams - Introducing kotlin
Android Study Jams - Introducing kotlin
 
Pertemuan 1 instalasi
Pertemuan 1   instalasiPertemuan 1   instalasi
Pertemuan 1 instalasi
 
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdf
 
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studio
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studioModul ajar membuat aplikasi mobile multiplatform menggunakan android studio
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studio
 
Ppt eksistensi android di masa kini
Ppt eksistensi android di masa kiniPpt eksistensi android di masa kini
Ppt eksistensi android di masa kini
 
Android
AndroidAndroid
Android
 
Silabus android
Silabus androidSilabus android
Silabus android
 
Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati 2114 r0800
Ristianawati 2114 r0800
 
Kelompok 3 tik
Kelompok 3 tikKelompok 3 tik
Kelompok 3 tik
 
Ppt android rullyamrizal 1102412020
Ppt android rullyamrizal 1102412020Ppt android rullyamrizal 1102412020
Ppt android rullyamrizal 1102412020
 
Makalah android
Makalah androidMakalah android
Makalah android
 

Android101 update ver2014

  • 2.  Workshop diperuntukkan kepada pemula yang belum pernah belajar Android  Workshop bertujuan untuk memberi gambaran sistem operasi Android dan proses pembuatan aplikasi Android  Peserta dapat ikut mencoba kalau sudah melakukan instalasi dan setup Android di komputer masing-masing  Konsep pemrograman, algoritma dan sebagainya TIDAK akan dibahas
  • 3. Dosen Pendidikan TIK di STKIP Surya S1 dan S2 Teknik Elektro dari Purdue University Menulis 2 Buku: • Java for Beginners with Eclipse 4.2 Juno • Beginning Android Programming with ADT Bundle
  • 4.  Arti kata: Robot yang menyerupai manusia  Mobile Operating System (MOS) untuk Smartphone dan Tablet  Open Source (based on Linux kernel) • Source code: http://source.android.com/  Dikembangkan oleh Android Inc. tahun 2003, diakuisisi oleh Google tahun 2005
  • 5.  Aliansi 80+ perusahaan yang bergerak di bidang elektronik, penyedia layanan jaringan, konten untuk mengembangkan Android  Dibentuk pada 5 November 2007. Android direveal pada hari yang sama  Situs resmi: http://www.openhandsetalliance.com/index.html
  • 6. Versi Nama Rilis Catatan 1.0 - 23 September 2008 Android pertama, hanya untuk smartphone 1.1 - 9 Februari 2009 1.5 Cupcake 30 April 2009 Mulai menggunakan kode 1.6 Donut 15 September 2009 2.0 – 2.1 Éclair 26 Oktober 2009 (2.0) 12 Januari 2010 (2.1) 2.2 Froyo (Frozen Yogurt) 20 Mei 2010 2.3 Gingerbread 6 Desember 2010 Masih banyak digunakan di smartphone jenis lama 3.0 – 3.2 Honeycomb 22 Februari 2011 (3.0) 10 Mei 2011 (3.1) 15 Juli 2011 (3.2) Hanya untuk tablet 4.0 ICS (Ice Cream Sandwich) 19 Oktober 2011 Smartphone dan tablet 4.1 – 4.3 Jelly Bean 9 Juli 2012 (4.1) 13 November 2012 (4.2) 24 Juli 2013 (4.3) Update untuk memperbaiki dan menambah fitur-fitur ICS 4.4 Kit Kat 31 Oktober 2013 Diumumkan 3 September 2013 5.0 L TBA Diumumkan 25 Juni 2014, developer preview sudah tersedia Versi-Versi Android
  • 8. SMARTPHONES TABLETS HTC Dream/ T-Mobile G1 Android 1.0 Motorola Xoom Android 3.0 Samsung GalaxyTab Android 2.2 Sony Ericsson Xperia Play Android 2.3 Samsung Galaxy S3 Android 4.0
  • 9. Web browser (HTML5, Flash support) Bluetooth Voice activated features Tethering Multitasking Video call Maps Near Field Communication (NFC) Google Play
  • 11. Catatan: Data hanya dari pemakai AppBrain saja Sumber: http://www.appbrain.com/stats/top-android-phones (terakhir diakses 20 Agustus 2014)
  • 12.  Total ada 1.338.561 aplikasi Android di Google Play  17% diantaranya adalah Low Quality App (app yang dinilai tidak berguna dan memiliki rating jelek)  Google menghapus low quality app ini secara berkala (kira-kira setiap 3 bulan)  Sumber: http://www.appbrain.com/stats/number-of-android-apps (terakhir diakses 20 Agustus 2014)
  • 13.  Catatan: Games dibagi ke beberapa kategori sesuai genre  http://www.appbrain.com/stats/android-market-app-categories (terakhir diakses 20 Agustus 2014)
  • 14. Yang dibutuhkan: • Komputer dengan OS Windows, Mac atau Linux • Android SDK • IDE (Eclipse/NetBeans/Android Studio)  Download Eclipse ADT (Android Developer Tools) Bundle di link berikut: http://developer.android.com/sdk/index.html • JDK (Java Development Kit) 6: http://www.oracle.com/technetwork/java/javase/do wnloads/index.html • Apache Ant: http://ant.apache.org/ • Android Device untuk mengetes aplikasi
  • 15.  Emulator • Emulator dari Android SDK Tools, atau dapat memakai emulator terpisah seperti GenyMotion (http://www.genymotion.com/ ) • Lebih lambat dan cukup memakan memori, fitur terbatas  Device • Hubungkan device ke komputer, install driver yang sesuai (cek di http://developer.android.com/tools/extras/oem- usb.html) • Pada device, pastikan pilihan “Allow unknown sources” dan “USB Debugging” dicentang • Dapat compile langsung dari komputer ke device, atau kirim file .apk ke device lalu install
  • 16. Google Play Store, daftar sebagai developer dengan biaya US$25 (set up akun di Google Wallet) • Sebagai perbandingan, untuk menjadi iOS App Developer harus membayar US$99.99 per tahun Dapat rilis diluar Google Play, namun fitur- fitur seperti sistem pembayaran harus diatur sendiri
  • 17. Set up aplikasi pertama (Hello World) Compile ke emulator dan device Mempelajari struktur source code dan modifikasi program Tambahkan elemen UI dan fitur Contoh aplikasi lain dapat dilihat di: • http://developer.android.com/training/index.html • http://code.google.com/p/apps-for-android/
  • 18.  Android Developers • http://developer.android.com/index.html  Google (codes, google search) • http://code.google.com/android/  Websites, blogs & forums • http://androidforums.com/ • http://stackoverflow.com/questions/tagged/android  Other Tutorials • http://download.oracle.com/javase/tutorial/tutorialLearningP aths.html (Java learning path) • http://w3schools.com/ (Web-related, eg. html, xml, flash)  Market • http://www.appbrain.com/ • https://play.google.com/