SlideShare a Scribd company logo
1 of 41
Download to read offline
Pengembangan Mobile Learning
dengan eXeLearning dan
PhoneGap Build
LGM FKIP REMA UNISMA 2014

@wahyupur
Wahyu Purnomo
wahyupur@jpvedcmalang.org

 Pengembang Teknologi Pembelajaran di
VEDC Malang

 Indonesia German Institute eLearning
Expert (2007-2010)

 Pengembang eLearning VEDC Malang
 http://elearning.vedcmalang.or.id

 http://wahyupur.wordpress.com
Perkembangan Pasar Device IT
Mobile Learning
=> penggunaan perangkat IT genggam dan bergerak,
seperti PDA, telepon genggam, smartphone, dan tablet PC,
dalam pembelajaran
Fungsi dan Manfaat Mobile
Learning
Terdapat tiga fungsi Mobile Learning dalam
kegiatan pembelajaran di dalam kelas
(classroom instruction), yaitu :
 suplement (tambahan) yang sifatnya
pilihan (opsional),
 pelengkap (komplemen), atau
 pengganti (substitusi)
(Abdul Majid, Mobile Learning, 2012).
Development Options
Native or Web?
Or Hybrid ?
Pilihan untuk pengembangan mobile learning
seperti halnya pengembangan aplikasi mobile,
menurut Mihai Corlan, 2011 dapat melalui
pengembangan :
 Native Apps
 Web Apps
 Hybrid Apps
Native Apps
Native App adalah aplikasi yang dibuat
khusus untuk suatu sistem operasi
tertentu misalnya android, iOS atau
blackberry.
Biasanya sang pembuat
sistem operasi
menyediakan tool dan
API khusus bagi para
developer untuk
pembuatan aplikasi.
Platforms & Operating Systems













Android from Google
Bada from Samsung
BlackBerry OS from RIM
iOS from Apple
Limo (Linux)
Maemo from Nokia
MeeGo from Nokia and Intel
Symbian OS from the Symbian Foundation
WebOS from HP
Windows Mobile 6 from Microsoft
Windows Phone 6.5 from Microsoft
Windows Phone 7 from Microsoft
IDC merilis laporan persebaran operating
system mobile untuk kuartal 3 di bulan 2013

Sumber : International Data Corporation (IDC) Worldwide Quarterly Smart
Connected Device Tracker
Mobile Web Apps


Web app, disebut juga sebagai aplikasi berbasis
web. Biasanya aplikasi jenis ini dibuat
menggunakan html5, javascript dan css.
Keunggulan dari aplikasi jenis ini adalah bisa
dijalankan pada berbagai sistem operasi ( IOS,
Android, Blackberry dll). Bahkan dapat juga
dibuka dengan menggunakan browser pada
PC/laptop.
Tampilan Native vs Web Apps
Hybrid Apps
Hybrid App adalah pengembangan Native
App yang berasal dari Web App, salah
satunya yaitu menggunakan Phone Gap.
Dengan Hybrid App ini maka
pengembangan aplikasi mobile menjadi lebih
mudah, dan kelemahan web app yang tidak
dapat menggunakan fitur alarm, camera,
GPS dll dapat diatasi
Phone Gap
Phone Gap
Phone Gap
Git Hub
GitHub adalah layanan penyimpanan
bersama untuk proyek pengembangan
perangkat lunak yang menggunakan sistem
pengontrol versi Git. GitHub menawarkan
paket gratis dan komersial untuk proyek
sumber terbuka dan diluncurkan sejak
tahun 2008.[1] Menurut survei terhadap
pengguna Git pada tahun 2009, GitHub
adalah situs penginangan Git terpopuler.[
GitHub.com, mulai dg Sign-up
GitHub.com, mulai dg Sign-up
GitHub.com
PhoneGap.com
PhoneGap in the cloud
Register with Github ID
Konfirmasi phone gap akses github profile
Pilih negara dan Agreement
Klik
“complete…”
utk
menyelesaikan
Registrasi
Siapkan konten yg sudah dibuat dgn
eXelearning

Gunakan menu: File > Export > WebSite > Zip File, akan
diperoleh satu file *.ZIP yg siap di”phonegap”kan
Konten dari eXelearning sudah siap,
berikutnya Tahapan Build App
 Sign-in

ke PhoneGap
 Create new app - Private
 Upload
 Beri Nama dan Deskripsi
 Setting dan konfigurasi
 Build
 Download App
Tampilan dashboard PhoneGap Build
Klik Private

Untuk upload
Browse file Zip, open, terjadi
Proses Upload
Setelah berhasil upload, berikutnya memberi
Nama dan Deskripsi, lanjut “Build”

Untuk Build

Apabila tombol build tidak
ada, klik menu Apps
Proses Building App
Hasil Building App
Setting dan Konfigurasi
Browse: pilih file *.png
untuk icon
Package :
Isikan kebalikan domain
kita (bebas), misalnya
com.wahyupur.mobile
Version :
Isikan 1.0.0 untuk versi
pertama, akhiri “save”
Hasil Building App setelah
setting configuration
Klik untuk download file
APK utk Android
Proses Download
Setelah di install di Android Device
(tampilan di Emulator)
Tampilan di Android App Player
Contoh lain di Android App
Player
Terima Kasih
Silahkan gabung di Group : https://edmo.do/j/a3bh55
Blog
 http://wahyupur.wordpress.com
 http://wahyupur.blogspot.com
eMail
 wahyupur@jpvedcmalang.org

Facebook

: http://www.facebook.com/wahyupur

Twitter : @wahyupur

More Related Content

What's hot

Cara cepat-membuat-aplikasi-android
Cara cepat-membuat-aplikasi-androidCara cepat-membuat-aplikasi-android
Cara cepat-membuat-aplikasi-android
reychan890
 

What's hot (18)

Android App Development for Beginner
Android App Development for BeginnerAndroid App Development for Beginner
Android App Development for Beginner
 
Cara cepat-membuat-aplikasi-android
Cara cepat-membuat-aplikasi-androidCara cepat-membuat-aplikasi-android
Cara cepat-membuat-aplikasi-android
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
 
Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)
 
Android Workshop beginner
Android Workshop beginnerAndroid Workshop beginner
Android Workshop beginner
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
 
Membuat Aplikasi Android dengan App Inventor 2
Membuat Aplikasi Android dengan App Inventor 2Membuat Aplikasi Android dengan App Inventor 2
Membuat Aplikasi Android dengan App Inventor 2
 
Membuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDKMembuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDK
 
GDSC UTM Info Session - Flutter in Nutshell
GDSC UTM Info Session - Flutter in NutshellGDSC UTM Info Session - Flutter in Nutshell
GDSC UTM Info Session - Flutter in Nutshell
 
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
 
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7   integrasi aplikasi dengan facebook api menggunakan intel xdkModul 7   integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
 
Panduan Instalasi Android Studio
Panduan Instalasi Android StudioPanduan Instalasi Android Studio
Panduan Instalasi Android Studio
 
konversi suhu dengan eclipse
konversi suhu dengan eclipsekonversi suhu dengan eclipse
konversi suhu dengan eclipse
 
11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source
 
Java User Meetup Bandung "Android" by GITS Indonesia
Java User Meetup Bandung "Android" by GITS IndonesiaJava User Meetup Bandung "Android" by GITS Indonesia
Java User Meetup Bandung "Android" by GITS Indonesia
 
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
 
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming
 
How to be an Android Developer
How to be an Android DeveloperHow to be an Android Developer
How to be an Android Developer
 

Viewers also liked

Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
RCH_98
 
Pemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlPemanfaatan json dengan mysql
Pemanfaatan json dengan mysql
DermawanAdi
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Beni Krisbiantoro
 
Makalah Mobile Learning
Makalah Mobile LearningMakalah Mobile Learning
Makalah Mobile Learning
shylviadgazella
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Yusuf A.H.
 

Viewers also liked (20)

Podcasting
PodcastingPodcasting
Podcasting
 
Membangun elearning melalui mdl2 atau gnomio.com
Membangun elearning melalui mdl2 atau gnomio.comMembangun elearning melalui mdl2 atau gnomio.com
Membangun elearning melalui mdl2 atau gnomio.com
 
Langkah-langkah menggunakan ELearning XHTML editor (eXe)
Langkah-langkah menggunakan ELearning XHTML editor (eXe)Langkah-langkah menggunakan ELearning XHTML editor (eXe)
Langkah-langkah menggunakan ELearning XHTML editor (eXe)
 
Presentasi Mobile Learning
Presentasi Mobile LearningPresentasi Mobile Learning
Presentasi Mobile Learning
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Android App Development using HTML5 Technology
Android App Development using HTML5 TechnologyAndroid App Development using HTML5 Technology
Android App Development using HTML5 Technology
 
Pemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlPemanfaatan json dengan mysql
Pemanfaatan json dengan mysql
 
Pengenalan json
Pengenalan jsonPengenalan json
Pengenalan json
 
Web api
Web api Web api
Web api
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
 
Web API Practice Handbook
Web API Practice HandbookWeb API Practice Handbook
Web API Practice Handbook
 
Facebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaFacebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage Dhaka
 
Makalah Mobile Learning
Makalah Mobile LearningMakalah Mobile Learning
Makalah Mobile Learning
 
Tutorial Contoh Penggunaan API Twitter
Tutorial Contoh Penggunaan API TwitterTutorial Contoh Penggunaan API Twitter
Tutorial Contoh Penggunaan API Twitter
 
Ebook I - membuat bot telegram dengan php
Ebook I  - membuat bot telegram dengan phpEbook I  - membuat bot telegram dengan php
Ebook I - membuat bot telegram dengan php
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
 
Facebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph Introduction
 
Facebook graph api
Facebook graph apiFacebook graph api
Facebook graph api
 
Model Evaluasi Pembelajaran Berbasis ICT (membuat quiz interaktif berbasis we...
Model Evaluasi Pembelajaran Berbasis ICT (membuat quiz interaktif berbasis we...Model Evaluasi Pembelajaran Berbasis ICT (membuat quiz interaktif berbasis we...
Model Evaluasi Pembelajaran Berbasis ICT (membuat quiz interaktif berbasis we...
 
Laporan Tugas Akhir - Absensi SMS Gateway
Laporan Tugas Akhir - Absensi SMS GatewayLaporan Tugas Akhir - Absensi SMS Gateway
Laporan Tugas Akhir - Absensi SMS Gateway
 

Similar to Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build

About me & about course mobile applicaton development
About me & about course mobile applicaton developmentAbout me & about course mobile applicaton development
About me & about course mobile applicaton development
Nazruddin Safaat
 
Pertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programmingPertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programming
heriakj
 

Similar to Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build (20)

Review kuliah tamu
Review kuliah tamuReview kuliah tamu
Review kuliah tamu
 
Makalah Mobile Programming
Makalah Mobile ProgrammingMakalah Mobile Programming
Makalah Mobile Programming
 
Laporan tugas besar
Laporan tugas besarLaporan tugas besar
Laporan tugas besar
 
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server Docker
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server DockerMembuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server Docker
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server Docker
 
Pemrograman Bergerak Diskusi 1.docx
Pemrograman Bergerak Diskusi 1.docxPemrograman Bergerak Diskusi 1.docx
Pemrograman Bergerak Diskusi 1.docx
 
Study Jam Mobile 4 - Introduction to Flutter.pdf
Study Jam Mobile 4 - Introduction to Flutter.pdfStudy Jam Mobile 4 - Introduction to Flutter.pdf
Study Jam Mobile 4 - Introduction to Flutter.pdf
 
Introduction Mobile Apps
Introduction Mobile AppsIntroduction Mobile Apps
Introduction Mobile Apps
 
Live coding #1
Live coding #1Live coding #1
Live coding #1
 
About me & about course mobile applicaton development
About me & about course mobile applicaton developmentAbout me & about course mobile applicaton development
About me & about course mobile applicaton development
 
TEMPLATE PERJANJIAN KERJASAMA PENGEMBANGAN TEKNOLOGI DAN LAYANAN APLIKASI DIG...
TEMPLATE PERJANJIAN KERJASAMA PENGEMBANGAN TEKNOLOGI DAN LAYANAN APLIKASI DIG...TEMPLATE PERJANJIAN KERJASAMA PENGEMBANGAN TEKNOLOGI DAN LAYANAN APLIKASI DIG...
TEMPLATE PERJANJIAN KERJASAMA PENGEMBANGAN TEKNOLOGI DAN LAYANAN APLIKASI DIG...
 
Mobile Development
Mobile DevelopmentMobile Development
Mobile Development
 
Pertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programmingPertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programming
 
Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinya
 
[Old Introduction] ANDROID, from Newbie for Newbies
[Old Introduction] ANDROID, from Newbie for Newbies[Old Introduction] ANDROID, from Newbie for Newbies
[Old Introduction] ANDROID, from Newbie for Newbies
 
Mobile development
Mobile developmentMobile development
Mobile development
 
Proposal
ProposalProposal
Proposal
 
Jurnal mobpro 2013
Jurnal mobpro 2013Jurnal mobpro 2013
Jurnal mobpro 2013
 
Tugas makalah bahasa indonesia
Tugas makalah bahasa indonesiaTugas makalah bahasa indonesia
Tugas makalah bahasa indonesia
 
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
 
Bahan ajar rpp instalasi sistem aplikasi
Bahan ajar rpp  instalasi sistem aplikasi Bahan ajar rpp  instalasi sistem aplikasi
Bahan ajar rpp instalasi sistem aplikasi
 

More from Wahyu Purnomo

Handout penulisan bahan ajar berbasis web
Handout penulisan bahan ajar berbasis webHandout penulisan bahan ajar berbasis web
Handout penulisan bahan ajar berbasis web
Wahyu Purnomo
 

More from Wahyu Purnomo (14)

Moodle sebagai Platform MOOC
Moodle sebagai Platform MOOCMoodle sebagai Platform MOOC
Moodle sebagai Platform MOOC
 
Padlet sebagai media pembelajaran dan papan kolaborasi daring
Padlet sebagai media pembelajaran dan papan kolaborasi daringPadlet sebagai media pembelajaran dan papan kolaborasi daring
Padlet sebagai media pembelajaran dan papan kolaborasi daring
 
Pengembangan Media Pembelajaran - Aplikasi Video Animasi
Pengembangan Media Pembelajaran - Aplikasi Video Animasi Pengembangan Media Pembelajaran - Aplikasi Video Animasi
Pengembangan Media Pembelajaran - Aplikasi Video Animasi
 
Pengembangan konten/media pembelajaran interaktif
Pengembangan konten/media pembelajaran interaktifPengembangan konten/media pembelajaran interaktif
Pengembangan konten/media pembelajaran interaktif
 
Panduan platform game dengan Construct 2
Panduan platform game dengan Construct 2Panduan platform game dengan Construct 2
Panduan platform game dengan Construct 2
 
Create a fun learning quiz in minutes
Create a fun learning quiz in minutesCreate a fun learning quiz in minutes
Create a fun learning quiz in minutes
 
Blog untuk Pembelajaran
Blog untuk PembelajaranBlog untuk Pembelajaran
Blog untuk Pembelajaran
 
Modul singkat penggunaan exelerning
Modul singkat penggunaan exelerningModul singkat penggunaan exelerning
Modul singkat penggunaan exelerning
 
Presentasi penulisan bahan ajar berbasis web menggunakan exelearning
Presentasi penulisan bahan ajar berbasis web menggunakan exelearningPresentasi penulisan bahan ajar berbasis web menggunakan exelearning
Presentasi penulisan bahan ajar berbasis web menggunakan exelearning
 
Whiteboard animation
Whiteboard animationWhiteboard animation
Whiteboard animation
 
Peluang dan tantangan era industri 4.0
Peluang dan tantangan era industri 4.0Peluang dan tantangan era industri 4.0
Peluang dan tantangan era industri 4.0
 
Membuat game pembelajaran dengan Kahoot
Membuat game pembelajaran dengan KahootMembuat game pembelajaran dengan Kahoot
Membuat game pembelajaran dengan Kahoot
 
Handout penulisan bahan ajar berbasis web
Handout penulisan bahan ajar berbasis webHandout penulisan bahan ajar berbasis web
Handout penulisan bahan ajar berbasis web
 
Handout penulisan bahan ajar berbasis web
Handout penulisan bahan ajar berbasis webHandout penulisan bahan ajar berbasis web
Handout penulisan bahan ajar berbasis web
 

Recently uploaded

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
NurindahSetyawati1
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 

Recently uploaded (20)

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.ppt
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 

Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build

  • 1. Pengembangan Mobile Learning dengan eXeLearning dan PhoneGap Build LGM FKIP REMA UNISMA 2014 @wahyupur
  • 2. Wahyu Purnomo wahyupur@jpvedcmalang.org  Pengembang Teknologi Pembelajaran di VEDC Malang  Indonesia German Institute eLearning Expert (2007-2010)  Pengembang eLearning VEDC Malang  http://elearning.vedcmalang.or.id  http://wahyupur.wordpress.com
  • 4.
  • 5.
  • 6. Mobile Learning => penggunaan perangkat IT genggam dan bergerak, seperti PDA, telepon genggam, smartphone, dan tablet PC, dalam pembelajaran
  • 7. Fungsi dan Manfaat Mobile Learning Terdapat tiga fungsi Mobile Learning dalam kegiatan pembelajaran di dalam kelas (classroom instruction), yaitu :  suplement (tambahan) yang sifatnya pilihan (opsional),  pelengkap (komplemen), atau  pengganti (substitusi) (Abdul Majid, Mobile Learning, 2012).
  • 8. Development Options Native or Web? Or Hybrid ? Pilihan untuk pengembangan mobile learning seperti halnya pengembangan aplikasi mobile, menurut Mihai Corlan, 2011 dapat melalui pengembangan :  Native Apps  Web Apps  Hybrid Apps
  • 9. Native Apps Native App adalah aplikasi yang dibuat khusus untuk suatu sistem operasi tertentu misalnya android, iOS atau blackberry. Biasanya sang pembuat sistem operasi menyediakan tool dan API khusus bagi para developer untuk pembuatan aplikasi.
  • 10. Platforms & Operating Systems             Android from Google Bada from Samsung BlackBerry OS from RIM iOS from Apple Limo (Linux) Maemo from Nokia MeeGo from Nokia and Intel Symbian OS from the Symbian Foundation WebOS from HP Windows Mobile 6 from Microsoft Windows Phone 6.5 from Microsoft Windows Phone 7 from Microsoft
  • 11. IDC merilis laporan persebaran operating system mobile untuk kuartal 3 di bulan 2013 Sumber : International Data Corporation (IDC) Worldwide Quarterly Smart Connected Device Tracker
  • 12. Mobile Web Apps  Web app, disebut juga sebagai aplikasi berbasis web. Biasanya aplikasi jenis ini dibuat menggunakan html5, javascript dan css. Keunggulan dari aplikasi jenis ini adalah bisa dijalankan pada berbagai sistem operasi ( IOS, Android, Blackberry dll). Bahkan dapat juga dibuka dengan menggunakan browser pada PC/laptop.
  • 13. Tampilan Native vs Web Apps
  • 14. Hybrid Apps Hybrid App adalah pengembangan Native App yang berasal dari Web App, salah satunya yaitu menggunakan Phone Gap. Dengan Hybrid App ini maka pengembangan aplikasi mobile menjadi lebih mudah, dan kelemahan web app yang tidak dapat menggunakan fitur alarm, camera, GPS dll dapat diatasi
  • 18. Git Hub GitHub adalah layanan penyimpanan bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem pengontrol versi Git. GitHub menawarkan paket gratis dan komersial untuk proyek sumber terbuka dan diluncurkan sejak tahun 2008.[1] Menurut survei terhadap pengguna Git pada tahun 2009, GitHub adalah situs penginangan Git terpopuler.[
  • 25. Konfirmasi phone gap akses github profile
  • 26. Pilih negara dan Agreement Klik “complete…” utk menyelesaikan Registrasi
  • 27. Siapkan konten yg sudah dibuat dgn eXelearning Gunakan menu: File > Export > WebSite > Zip File, akan diperoleh satu file *.ZIP yg siap di”phonegap”kan
  • 28. Konten dari eXelearning sudah siap, berikutnya Tahapan Build App  Sign-in ke PhoneGap  Create new app - Private  Upload  Beri Nama dan Deskripsi  Setting dan konfigurasi  Build  Download App
  • 29. Tampilan dashboard PhoneGap Build Klik Private Untuk upload
  • 30. Browse file Zip, open, terjadi Proses Upload
  • 31. Setelah berhasil upload, berikutnya memberi Nama dan Deskripsi, lanjut “Build” Untuk Build Apabila tombol build tidak ada, klik menu Apps
  • 34. Setting dan Konfigurasi Browse: pilih file *.png untuk icon Package : Isikan kebalikan domain kita (bebas), misalnya com.wahyupur.mobile Version : Isikan 1.0.0 untuk versi pertama, akhiri “save”
  • 35. Hasil Building App setelah setting configuration
  • 36. Klik untuk download file APK utk Android
  • 38. Setelah di install di Android Device (tampilan di Emulator)
  • 39. Tampilan di Android App Player
  • 40. Contoh lain di Android App Player
  • 41. Terima Kasih Silahkan gabung di Group : https://edmo.do/j/a3bh55 Blog  http://wahyupur.wordpress.com  http://wahyupur.blogspot.com eMail  wahyupur@jpvedcmalang.org Facebook : http://www.facebook.com/wahyupur Twitter : @wahyupur