SlideShare uma empresa Scribd logo
1 de 34
Pengenalan HTML5,
Mobile Application, dan
Intel XDK
Muhammad Yusuf (muhammad.yusuf@live.com)
Muhammad Yusuf (@ruangchupa)
• Mahasiswa tingkat akhir Ilmu Komputer UPI
• E-Learning Content Developer di ComLabs
USDI ITB (pengembang konten e-learning untuk PT
Pertamina, PT BII Maybank, Bank Riau Kepri, PT Newmont Nusa
Tenggara, PT Pelindo II)
• Microsoft Student Partner (2009-2013)
• Intel Indonesia Developer Community
Gilang Abdul Aziz (@Ltheordinary)
• Mahasiswa tingkat akhir Ilmu Komputer UPI
• Co-Founder and Owner Lluvia Enterprise 
• Developer of Kelase.com 
• Adobe User Group Indonesia
• Intel Indonesia Developer Community
Outline Hari ke-1
• Pengenalan HTML5, Mobile Application, dan
Intel XDK
• Menginstall Intel XDK
• Pengenalan XDK Development Tools
• Pengembangan Aplikasi Mobile Learning
menggunakan Intel XDK
HTML5
HyperText Markup Language versi 5
HTML
• Hypertext Markup Language
• Sebuah bahasa untuk membuat sebuah
halaman web.
• Didefinisikan dan dikendalikan penggunaannya
oleh World Wide Web Consortium (W3C)
• Berupa tag-tag elemen dan atribut yang
tersusun secara hirarkial (Markup Language)
Contoh Bahasa HTML
<html>
<head>
<title>
Contoh Hello World
<title>
</head>
<body>
<h1>Halo</h1>
<p>Hello World.</p>
</body>
</html>
HTML5
• Revisi kelima dari bahasa HTML
• Terdapat beberapa atribut dan elemen baru
yang mendukung pengembangan website
modern
• Secara utuh merupakan penggabungan
teknologi antara HTML5, CSS3, dan
JavaScript
• Masa depan dari pengembangan aplikasi
multimedia
Contoh HTML5
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contoh Hello World</title>
</head>
<body>
<h1>Halo</h1>
<p>Hello World.</p>
</body>
</html>
HTML5 = Standar HTML yang Baru
• New Elements
• New Attributes
• Full CSS3 Support
• Video and Audio
• 2D/3D Graphics
• Local Storage
• Local SQL Database
• Web Application
Contoh: Elemen Canvas
<canvas id=“canvas” width=“150” height=“150”>
</canvas>
function draw() {
var canvas = document.getElementById(“canvas”);
if (canvas.getContext) {
var ctx = canvas.getContext(“2d”);
ctx.fillStyle = “rgb(200,0,0)”;
ctx.fillRect (10,10,55,50);
ctx.fillStyle = “rgb(0,0,200)”;
ctx.fillRect (30,30,55,50);
}
}
Keuntungan HTML5
• Didukung oleh native browser (tidak diperlukan
plugin)
• Mendukung cross-platform
• Mendukung mobile platform
• HTML5 terdiri dari sekumpulan teknologi
sehingga developer memiliki banyak pilihan
dalam mengembangkan HTML5.
Masa depan HTML5
HTML5 mulai diumumkan pada 2008 dan sampai sekarang
masih dalam masa pengembangan dan standardisasi oleh
W3C sehingga masih banyak kemungkinan fitur tambahan
yang dapat didukung oleh HTML5.
HTML5 benar-benar
masa depan.
Karena masih dalam tahap akhir untuk pengembangan
dan standardisasi.
Tapi?
Perkembangan akhir-akhir ini menunjukkan bahwa
HTML5 sudah memasuki tahap siap untuk digunakan.
84% developer sedang
dalam proses untuk
mengadopsi HTML5
Sumber: Presentasi Suresh Kumar
Adobe sudah membuat
aplikasi dan platform
pengembangan HTML5.
Dan aplikasi converter dari Flash ke HTML5 sebagai exit
plan bagi developer yang masih terpaku pada Adobe
Flash.
Apple mendukung penuh dan memilih
pengembangan pada aplikasi
barunya menggunakan HTML5.
Konten multimedia pada iBook menggunakan HTML5
Windows 8 mendukung secara
penuh aplikasi yang
dikembangkan menggunakan
teknologi HTML5
Pada Microsoft Visual Studio 2012, terdapat menu File -
> New Project -> Windows Store -> HTML & Javascript
Mari bergabung dengan
kumpulan orang pertama yang
mampu mengembangkan aplikasi
HTML5.
Are you ready?
Mobile Application
Mobile Application
• Aplikasi yang berjalan pada sebuah perangkat
mobile
• Dapat dibuat oleh developer pihak ketiga dan
disimpan di marketplace milik masing-masing
sistem operasi mobile
Intel XDK
Intel XDK
• Perangkat bagi para pengembang untuk
mengembangkan aplikasi HTML5 hybrid untuk
berbagai perangkat mobile dan aplikasi HTML5
lainnya seperti ekstensi Google Chrome,
aplikasi Facebook, atau sebuah website mobile
Available for Windows. Coming soon for OS X and
Linux.
Kelebihan Intel XDK
• Merupakan one stop application untuk seluruh
tahapan pengembangan aplikasi HTML5.
• Didukung penuh oleh teknologi pengembangan
aplikasi HTML5 Hybrid AppMobi.
• Multiplatform
• In App Purchasing
• Javascript API
Platform yang Didukung Intel XDK
• Mobile
• iOS
• Android
• Windows Phone 8
• Windows 8 Store
• Tizen
• Amazon
• Nook
• Web App
• Web App
• Chrome
• Facebook
Terimakasih.

Mais conteúdo relacionado

Mais procurados

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 2Muhammad Yusuf
 
Laporan praktikum 1 pemrograman mobile
Laporan praktikum 1 pemrograman mobileLaporan praktikum 1 pemrograman mobile
Laporan praktikum 1 pemrograman mobileAli Ikhsan
 
Quiz Interaktif berbasis Android dengan Appsgeyser
Quiz Interaktif berbasis Android dengan AppsgeyserQuiz Interaktif berbasis Android dengan Appsgeyser
Quiz Interaktif berbasis Android dengan AppsgeyserWahyu Purnomo
 
Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)dikwan_moeis
 
Membuat sendiri aplikasi android
Membuat sendiri aplikasi androidMembuat sendiri aplikasi android
Membuat sendiri aplikasi androidMdeno Akbar
 
Live coding andorid
Live coding andoridLive coding andorid
Live coding andoridArif Huda
 
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
 
Pemrograman Mobile Android (Modul II)
Pemrograman Mobile Android (Modul II)Pemrograman Mobile Android (Modul II)
Pemrograman Mobile Android (Modul II)dikwan_moeis
 
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android ProgrammingWirat Mojo
 
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 xdkMuhammad Yusuf
 
konversi suhu dengan eclipse
konversi suhu dengan eclipsekonversi suhu dengan eclipse
konversi suhu dengan eclipseWidyan Sastro
 
Panduan Instalasi Android Studio
Panduan Instalasi Android StudioPanduan Instalasi Android Studio
Panduan Instalasi Android StudioAgus Haryanto
 
Apa yang Baru di Android Studio 4.1 - Arif Faidzin
Apa yang Baru di Android Studio 4.1 - Arif FaidzinApa yang Baru di Android Studio 4.1 - Arif Faidzin
Apa yang Baru di Android Studio 4.1 - Arif FaidzinDicodingEvent
 
Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)dikwan_moeis
 
pengenalan vb net7 iso-8859-1 -modul 01
pengenalan vb net7  iso-8859-1 -modul 01pengenalan vb net7  iso-8859-1 -modul 01
pengenalan vb net7 iso-8859-1 -modul 01Boim Genchar
 
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 2Rusmanto Maryanto
 
Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010 Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010 Rolly Yesputra
 
Pengenalan mit app inventor
Pengenalan mit app inventorPengenalan mit app inventor
Pengenalan mit app inventorakhmadalimudin
 

Mais procurados (18)

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
 
Laporan praktikum 1 pemrograman mobile
Laporan praktikum 1 pemrograman mobileLaporan praktikum 1 pemrograman mobile
Laporan praktikum 1 pemrograman mobile
 
Quiz Interaktif berbasis Android dengan Appsgeyser
Quiz Interaktif berbasis Android dengan AppsgeyserQuiz Interaktif berbasis Android dengan Appsgeyser
Quiz Interaktif berbasis Android dengan Appsgeyser
 
Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)
 
Membuat sendiri aplikasi android
Membuat sendiri aplikasi androidMembuat sendiri aplikasi android
Membuat sendiri aplikasi android
 
Live coding andorid
Live coding andoridLive coding andorid
Live coding andorid
 
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
 
Pemrograman Mobile Android (Modul II)
Pemrograman Mobile Android (Modul II)Pemrograman Mobile Android (Modul II)
Pemrograman Mobile Android (Modul II)
 
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming
 
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
 
konversi suhu dengan eclipse
konversi suhu dengan eclipsekonversi suhu dengan eclipse
konversi suhu dengan eclipse
 
Panduan Instalasi Android Studio
Panduan Instalasi Android StudioPanduan Instalasi Android Studio
Panduan Instalasi Android Studio
 
Apa yang Baru di Android Studio 4.1 - Arif Faidzin
Apa yang Baru di Android Studio 4.1 - Arif FaidzinApa yang Baru di Android Studio 4.1 - Arif Faidzin
Apa yang Baru di Android Studio 4.1 - Arif Faidzin
 
Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)
 
pengenalan vb net7 iso-8859-1 -modul 01
pengenalan vb net7  iso-8859-1 -modul 01pengenalan vb net7  iso-8859-1 -modul 01
pengenalan vb net7 iso-8859-1 -modul 01
 
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
 
Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010 Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010
 
Pengenalan mit app inventor
Pengenalan mit app inventorPengenalan mit app inventor
Pengenalan mit app inventor
 

Semelhante a HTML5MOB

Ristianawati 2114 r0800 html5
Ristianawati 2114 r0800 html5Ristianawati 2114 r0800 html5
Ristianawati 2114 r0800 html5Ristianawati
 
fajar satrio Makalah html5
fajar satrio Makalah html5fajar satrio Makalah html5
fajar satrio Makalah html5Fajar Satrio
 
Fajar satrio Html5
Fajar satrio Html5Fajar satrio Html5
Fajar satrio Html5Fajar Satrio
 
Strategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupStrategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupDony Riyanto
 
WarSi (Warung Aplikasi) untuk BlankOn Linux
WarSi (Warung Aplikasi) untuk BlankOn LinuxWarSi (Warung Aplikasi) untuk BlankOn Linux
WarSi (Warung Aplikasi) untuk BlankOn LinuxEstu Fardani
 
Produksi Materi Ajar
Produksi Materi AjarProduksi Materi Ajar
Produksi Materi AjarBudi Hartono
 
Html5 ppt
Html5 pptHtml5 ppt
Html5 ppt044249
 
BAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORBAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORTeukuMahawira
 
Makalah Mobile Programming
Makalah Mobile ProgrammingMakalah Mobile Programming
Makalah Mobile ProgrammingVicinthia Veren
 
4. tools proyek data science dts ta v.2
4. tools proyek data science dts ta v.24. tools proyek data science dts ta v.2
4. tools proyek data science dts ta v.2ArdianDwiPraba
 
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 DockerRizkyCrown
 
Pengembangan layanan sarana baca virtual menggunakan aplikasi flip book di pe...
Pengembangan layanan sarana baca virtual menggunakan aplikasi flip book di pe...Pengembangan layanan sarana baca virtual menggunakan aplikasi flip book di pe...
Pengembangan layanan sarana baca virtual menggunakan aplikasi flip book di pe...Dwi Fajar Saputra
 

Semelhante a HTML5MOB (20)

Ristianawati 2114 r0800 html5
Ristianawati 2114 r0800 html5Ristianawati 2114 r0800 html5
Ristianawati 2114 r0800 html5
 
fajar satrio Makalah html5
fajar satrio Makalah html5fajar satrio Makalah html5
fajar satrio Makalah html5
 
Fajar satrio Html5
Fajar satrio Html5Fajar satrio Html5
Fajar satrio Html5
 
HTML5
HTML5HTML5
HTML5
 
Strategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupStrategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk Startup
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
WarSi (Warung Aplikasi) untuk BlankOn Linux
WarSi (Warung Aplikasi) untuk BlankOn LinuxWarSi (Warung Aplikasi) untuk BlankOn Linux
WarSi (Warung Aplikasi) untuk BlankOn Linux
 
Uas pti 1301143
Uas pti 1301143Uas pti 1301143
Uas pti 1301143
 
Produksi Materi Ajar
Produksi Materi AjarProduksi Materi Ajar
Produksi Materi Ajar
 
Html5 ppt
Html5 pptHtml5 ppt
Html5 ppt
 
Html5
Html5Html5
Html5
 
Laporan tugas besar
Laporan tugas besarLaporan tugas besar
Laporan tugas besar
 
BAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORBAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTOR
 
Html5
Html5 Html5
Html5
 
Tugas 8 rekweb
Tugas 8 rekwebTugas 8 rekweb
Tugas 8 rekweb
 
Html5 ppt
Html5 pptHtml5 ppt
Html5 ppt
 
Makalah Mobile Programming
Makalah Mobile ProgrammingMakalah Mobile Programming
Makalah Mobile Programming
 
4. tools proyek data science dts ta v.2
4. tools proyek data science dts ta v.24. tools proyek data science dts ta v.2
4. tools proyek data science dts ta v.2
 
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
 
Pengembangan layanan sarana baca virtual menggunakan aplikasi flip book di pe...
Pengembangan layanan sarana baca virtual menggunakan aplikasi flip book di pe...Pengembangan layanan sarana baca virtual menggunakan aplikasi flip book di pe...
Pengembangan layanan sarana baca virtual menggunakan aplikasi flip book di pe...
 

HTML5MOB

  • 1. Pengenalan HTML5, Mobile Application, dan Intel XDK Muhammad Yusuf (muhammad.yusuf@live.com)
  • 2. Muhammad Yusuf (@ruangchupa) • Mahasiswa tingkat akhir Ilmu Komputer UPI • E-Learning Content Developer di ComLabs USDI ITB (pengembang konten e-learning untuk PT Pertamina, PT BII Maybank, Bank Riau Kepri, PT Newmont Nusa Tenggara, PT Pelindo II) • Microsoft Student Partner (2009-2013) • Intel Indonesia Developer Community
  • 3. Gilang Abdul Aziz (@Ltheordinary) • Mahasiswa tingkat akhir Ilmu Komputer UPI • Co-Founder and Owner Lluvia Enterprise  • Developer of Kelase.com  • Adobe User Group Indonesia • Intel Indonesia Developer Community
  • 4. Outline Hari ke-1 • Pengenalan HTML5, Mobile Application, dan Intel XDK • Menginstall Intel XDK • Pengenalan XDK Development Tools • Pengembangan Aplikasi Mobile Learning menggunakan Intel XDK
  • 6. HTML • Hypertext Markup Language • Sebuah bahasa untuk membuat sebuah halaman web. • Didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C) • Berupa tag-tag elemen dan atribut yang tersusun secara hirarkial (Markup Language)
  • 7. Contoh Bahasa HTML <html> <head> <title> Contoh Hello World <title> </head> <body> <h1>Halo</h1> <p>Hello World.</p> </body> </html>
  • 8. HTML5 • Revisi kelima dari bahasa HTML • Terdapat beberapa atribut dan elemen baru yang mendukung pengembangan website modern • Secara utuh merupakan penggabungan teknologi antara HTML5, CSS3, dan JavaScript • Masa depan dari pengembangan aplikasi multimedia
  • 9. Contoh HTML5 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Contoh Hello World</title> </head> <body> <h1>Halo</h1> <p>Hello World.</p> </body> </html>
  • 10. HTML5 = Standar HTML yang Baru • New Elements • New Attributes • Full CSS3 Support • Video and Audio • 2D/3D Graphics • Local Storage • Local SQL Database • Web Application
  • 11. Contoh: Elemen Canvas <canvas id=“canvas” width=“150” height=“150”> </canvas> function draw() { var canvas = document.getElementById(“canvas”); if (canvas.getContext) { var ctx = canvas.getContext(“2d”); ctx.fillStyle = “rgb(200,0,0)”; ctx.fillRect (10,10,55,50); ctx.fillStyle = “rgb(0,0,200)”; ctx.fillRect (30,30,55,50); } }
  • 12. Keuntungan HTML5 • Didukung oleh native browser (tidak diperlukan plugin) • Mendukung cross-platform • Mendukung mobile platform • HTML5 terdiri dari sekumpulan teknologi sehingga developer memiliki banyak pilihan dalam mengembangkan HTML5.
  • 13. Masa depan HTML5 HTML5 mulai diumumkan pada 2008 dan sampai sekarang masih dalam masa pengembangan dan standardisasi oleh W3C sehingga masih banyak kemungkinan fitur tambahan yang dapat didukung oleh HTML5.
  • 14. HTML5 benar-benar masa depan. Karena masih dalam tahap akhir untuk pengembangan dan standardisasi.
  • 15. Tapi? Perkembangan akhir-akhir ini menunjukkan bahwa HTML5 sudah memasuki tahap siap untuk digunakan.
  • 16. 84% developer sedang dalam proses untuk mengadopsi HTML5 Sumber: Presentasi Suresh Kumar
  • 17. Adobe sudah membuat aplikasi dan platform pengembangan HTML5. Dan aplikasi converter dari Flash ke HTML5 sebagai exit plan bagi developer yang masih terpaku pada Adobe Flash.
  • 18. Apple mendukung penuh dan memilih pengembangan pada aplikasi barunya menggunakan HTML5. Konten multimedia pada iBook menggunakan HTML5
  • 19. Windows 8 mendukung secara penuh aplikasi yang dikembangkan menggunakan teknologi HTML5 Pada Microsoft Visual Studio 2012, terdapat menu File - > New Project -> Windows Store -> HTML & Javascript
  • 20. Mari bergabung dengan kumpulan orang pertama yang mampu mengembangkan aplikasi HTML5. Are you ready?
  • 22. Mobile Application • Aplikasi yang berjalan pada sebuah perangkat mobile • Dapat dibuat oleh developer pihak ketiga dan disimpan di marketplace milik masing-masing sistem operasi mobile
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 29. Intel XDK • Perangkat bagi para pengembang untuk mengembangkan aplikasi HTML5 hybrid untuk berbagai perangkat mobile dan aplikasi HTML5 lainnya seperti ekstensi Google Chrome, aplikasi Facebook, atau sebuah website mobile
  • 30. Available for Windows. Coming soon for OS X and Linux.
  • 31.
  • 32. Kelebihan Intel XDK • Merupakan one stop application untuk seluruh tahapan pengembangan aplikasi HTML5. • Didukung penuh oleh teknologi pengembangan aplikasi HTML5 Hybrid AppMobi. • Multiplatform • In App Purchasing • Javascript API
  • 33. Platform yang Didukung Intel XDK • Mobile • iOS • Android • Windows Phone 8 • Windows 8 Store • Tizen • Amazon • Nook • Web App • Web App • Chrome • Facebook