{"id":8899,"date":"2019-07-05T07:50:42","date_gmt":"2019-07-05T07:50:42","guid":{"rendered":"https:\/\/www.webhozz.com\/blog\/?p=8899"},"modified":"2019-07-16T11:17:25","modified_gmt":"2019-07-16T11:17:25","slug":"belajar-membuat-aplikasi-android-dengan-cordova-javascript","status":"publish","type":"post","link":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/","title":{"rendered":"Belajar Membuat Aplikasi Android dengan Cordova &#038; JavaScript"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Assalamualaikum \u2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apa kabar semuanya, kali ini kita akan mengenal lebih dekat tentang cordova dan bagaimana cordova dapat membuat aplikasi berbasis android. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Saat ini banyak framework yang tersedia untuk membuat aplikasi mobile. Salah satunya adalah Cordova. Cordova merupakan open source framework yang digunakan untuk membangun aplikasi mobile hybrid menggunakan HTML, CSS &amp; JavaScript. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cordova cocok digunakan bagi para pengembang yang sudah bergelut didunia web untuk mengembangkan aplikasinya ke versi android.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cordova sendiri tidak memiliki IDE (Integrated development Environment) seperti Android Studio, tetapi project untuk membuat mobile app akan dibuat dengan perintah-perintah cordova melalui command line <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cordova menawarkan satu platform untuk membangun aplikasi mobile yang berbeda seperti iOS, Android, Windows Phone, Amazon-fireos, blackberry, Firefox OS, Ubuntu dan tizien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ada beberapa keuntungan menggunakan cordova diantaranya<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Lebih cepat dalam mengembangkan aplikasi hybrid daripada aplikasi native sehingga cordova dapat menghemat waktu pengembangan.<\/li><li>Menggunakan JavaScript, sehingga tidak perlu mempelajari bahasa pemrograman platform tertentu.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Namun ada juga keterbatasan menggunakan framework ini yaitu<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Aplikasi hybrid biasanya akan lebih lambat dibanding native untuk aplikasi skala besar.<\/li><li>Beberapa plugin memiliki masalah kompatibilitas dengan berbagai perangkat dan platform, atau API dari native yang belum didukung cordova. <\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Setiap framework memiliki arsitektur yang terdiri dari komponen dan fitur. Cordova memiliki arsitektur seperti terlihat pada gambar berikut :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"843\" height=\"667\" src=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/cordovaapparchitecture.png\" alt=\"\" class=\"wp-image-8903\" srcset=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/cordovaapparchitecture.png 843w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/cordovaapparchitecture-300x237.png 300w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/cordovaapparchitecture-768x608.png 768w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">WebApp <br>\nWebApp merupakan kode aplikasi yang dibangun dengan teknologi HTML, CSS, JavaScript, XML, serta resource seperti image, video, audio dll. Pada setiap 1 aplikasi terdapat file penting seperti config.xml yang menyediakan informasi tentang aplikasi. Aplikasi yang telah dibangun dijalankan(di render) dalam WebView didalam pembungkus aplikasi native. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plugins<br>\nPlugin Merupakan bagian yang tidak terpisahkan dari ekosistem cordova. Plugin menyediakan antarmuka untuk cordova dan komponen asli agar bisa berkomunikasi satu sama lain, dan mengikat perangkat API standar native melalui javascript, sehingga aplikasi dapat mengakses perangkat seperti akselerometer, camera, media, geolocation, netwok, contact storage dll. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mobile OS<br>\nCordova juga menyediakan fitur seperti sensor, grafik, dan services yang bisa digunakan di perangkat mobile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk menggunakan cordova dalam membangun aplikasi mobile, maka kita memerlukan software sebagai tools untuk membangun aplikasi <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Software<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>JDK (Java Development Kit)<br>JDK merupakan perangkat lunak yang digunakan untuk melakukan proses kompilasi dari kode java ke bytecode yang bisa dimengerti dan dijalankan oleh JRE(Java Runtime Environment). <\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">download : http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"595\" height=\"523\" src=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/jdk.png\" alt=\"\" class=\"wp-image-8904\" srcset=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/jdk.png 595w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/jdk-300x264.png 300w\" sizes=\"(max-width: 595px) 100vw, 595px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pilih yang jdk yang ingin diinstall. lalu muncul halaman lisensi. Klik &#8220;Accept License Agreement&#8221; dan pilih file yang sesuai dengan OS pada PC anda (disini contohnya windows exe untuk 64bit)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"575\" height=\"257\" src=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/jdk2.png\" alt=\"\" class=\"wp-image-8906\" srcset=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/jdk2.png 575w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/jdk2-300x134.png 300w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">2. AndroidStudio<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kenapa perlu menginstall android studio? bukankah kita menggunakan cordova? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yups betul kita memang menggunakan cordova tetapi tetap menginstall android studio untuk mendapatkan SDK tools. Karena SDK tools hanya bisa di download setelah melakukan instalasi android studio<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apa fungsinya SDK tools?<br>SDK(Software Development Kit) tools adalah seperangkat alat pengembangan yang komprehensif (seperti debugger, libraries, emulator, contoh kode pengembangan, dokumuntasi teknis dll.) yang dibutuhkan untuk mengembangkan aplikasi android. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SDK juga berfungsi agar aplikasi dapat di export ke package Android.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">download : https:\/\/developer.android.com\/studio\/index.html#other<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"878\" height=\"327\" src=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/android.png\" alt=\"\" class=\"wp-image-8907\" srcset=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/android.png 878w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/android-300x112.png 300w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/android-768x286.png 768w\" sizes=\"(max-width: 878px) 100vw, 878px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. Gradle<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Selanjutnya adalah gradle. Gradle merupakan automation build tools yang open source. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tugas gradle adalah melakukan proses otomatisasi dalam membuat perangkat lunak dan proses yang terkait termasuk: mengkompilasi kode sumber komputer(source code atau src) menjadi kode biner(binary code), mengemas kode biner (packaging binary code), dan menjalankan pengujian otomatis sehingga source tersebut dapat berubah menjadi file .APK (android package).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">download : https:\/\/gradle.org\/releases\/ <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"453\" src=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/gradle.png\" alt=\"\" class=\"wp-image-8908\" srcset=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/gradle.png 657w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/gradle-300x207.png 300w\" sizes=\"(max-width: 657px) 100vw, 657px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk instalasi gradle dapat dilakukan melalui perintah di command line atau download secara manual. Disini tersedia berbagai versi gradle yang bisa langsung didownload berupa binary-only atau yang complete. Pilih yang binary-only. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. NodeJS<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Terakhir Nodejs. Nodejs merupakan runtime Javascript yang berfungsi untuk mengeksekusi kode Javascript dari sisi server. Sedangkan Javascript digunakan untuk mengeksekusi kode di sisi client. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Salah satu tools yang ada didalam Nodejs adalah NPM(Node Package Manager). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NPM digunakan untuk mengelola package yang dalam project. Seperti membuat project, instalasi modul, libari, menjalankan script command line. Dengan NPM ini nantinya akan digunakan untuk menginstal Apache Cordova<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">download : https:\/\/nodejs.org\/en\/download\/ <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"366\" src=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/4456.image001_4765ECF3.png\" alt=\"\" class=\"wp-image-8911\" srcset=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/4456.image001_4765ECF3.png 600w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/4456.image001_4765ECF3-300x183.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dari software tersebut langkah selanjutnya adalah instalasi dan konfigurasi (ini akan dibahas di artikel berikutnya)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dari penjelasan tadi dapat kita simpulkan bahwa aplikasi berbasis android dapat dibuat dengan bahasa HTML, CSS, Javascript melalui cordova. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Source code tersebut nantinya dapat dikonversi menjadi file .apk dengan bantuan perangkat lain seperti Java Development Kit (JDK), Gradle, dan Android SDK Tools. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Demikian postingan kali ini. Semoga bermanfaat ya.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Assalamualaikum \u2026 Apa kabar semuanya, kali ini kita akan mengenal lebih dekat tentang cordova dan bagaimana cordova dapat membuat aplikasi berbasis android. Saat ini banyak<\/p>\n","protected":false},"author":15,"featured_media":8913,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[18,560],"class_list":["post-8899","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-belajar-android","tag-belajar-android-2","tag-belajar-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Belajar Membuat Aplikasi Android dengan Cordova &amp; JavaScript - WebHozz Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Belajar Membuat Aplikasi Android dengan Cordova &amp; JavaScript - WebHozz Blog\" \/>\n<meta property=\"og:description\" content=\"Assalamualaikum \u2026 Apa kabar semuanya, kali ini kita akan mengenal lebih dekat tentang cordova dan bagaimana cordova dapat membuat aplikasi berbasis android. Saat ini banyak\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHozz Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-05T07:50:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-16T11:17:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/a.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/person\\\/c14789b713aefdff4189815a3655a941\"},\"headline\":\"Belajar Membuat Aplikasi Android dengan Cordova &#038; JavaScript\",\"datePublished\":\"2019-07-05T07:50:42+00:00\",\"dateModified\":\"2019-07-16T11:17:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/\"},\"wordCount\":726,\"publisher\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/a.jpg\",\"keywords\":[\"Belajar Android\",\"Belajar Javascript\"],\"articleSection\":[\"Belajar Android\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/\",\"name\":\"Belajar Membuat Aplikasi Android dengan Cordova & JavaScript - WebHozz Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/a.jpg\",\"datePublished\":\"2019-07-05T07:50:42+00:00\",\"dateModified\":\"2019-07-16T11:17:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/a.jpg\",\"contentUrl\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/a.jpg\",\"width\":750,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Belajar Membuat Aplikasi Android dengan Cordova &#038; JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\",\"name\":\"WebHozz Blog\",\"description\":\"Kursus Web &amp; Android di Jakarta Bandung\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\",\"name\":\"WebHozz\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo-persegi.jpg\",\"contentUrl\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo-persegi.jpg\",\"width\":442,\"height\":442,\"caption\":\"WebHozz\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/person\\\/c14789b713aefdff4189815a3655a941\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/author\\\/farry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Belajar Membuat Aplikasi Android dengan Cordova & JavaScript - WebHozz Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/","og_locale":"en_US","og_type":"article","og_title":"Belajar Membuat Aplikasi Android dengan Cordova & JavaScript - WebHozz Blog","og_description":"Assalamualaikum \u2026 Apa kabar semuanya, kali ini kita akan mengenal lebih dekat tentang cordova dan bagaimana cordova dapat membuat aplikasi berbasis android. Saat ini banyak","og_url":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/","og_site_name":"WebHozz Blog","article_published_time":"2019-07-05T07:50:42+00:00","article_modified_time":"2019-07-16T11:17:25+00:00","og_image":[{"width":750,"height":400,"url":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/a.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/#article","isPartOf":{"@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/"},"author":{"name":"admin","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/person\/c14789b713aefdff4189815a3655a941"},"headline":"Belajar Membuat Aplikasi Android dengan Cordova &#038; JavaScript","datePublished":"2019-07-05T07:50:42+00:00","dateModified":"2019-07-16T11:17:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/"},"wordCount":726,"publisher":{"@id":"https:\/\/www.webhozz.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/a.jpg","keywords":["Belajar Android","Belajar Javascript"],"articleSection":["Belajar Android"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/","url":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/","name":"Belajar Membuat Aplikasi Android dengan Cordova & JavaScript - WebHozz Blog","isPartOf":{"@id":"https:\/\/www.webhozz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/#primaryimage"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/a.jpg","datePublished":"2019-07-05T07:50:42+00:00","dateModified":"2019-07-16T11:17:25+00:00","breadcrumb":{"@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/#primaryimage","url":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/a.jpg","contentUrl":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2019\/07\/a.jpg","width":750,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhozz.com\/blog\/belajar-membuat-aplikasi-android-dengan-cordova-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhozz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Belajar Membuat Aplikasi Android dengan Cordova &#038; JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/www.webhozz.com\/blog\/#website","url":"https:\/\/www.webhozz.com\/blog\/","name":"WebHozz Blog","description":"Kursus Web &amp; Android di Jakarta Bandung","publisher":{"@id":"https:\/\/www.webhozz.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhozz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhozz.com\/blog\/#organization","name":"WebHozz","url":"https:\/\/www.webhozz.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2018\/04\/logo-persegi.jpg","contentUrl":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2018\/04\/logo-persegi.jpg","width":442,"height":442,"caption":"WebHozz"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/person\/c14789b713aefdff4189815a3655a941","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.webhozz.com\/blog\/author\/farry\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/8899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/comments?post=8899"}],"version-history":[{"count":1,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/8899\/revisions"}],"predecessor-version":[{"id":8912,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/8899\/revisions\/8912"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/media\/8913"}],"wp:attachment":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/media?parent=8899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/categories?post=8899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/tags?post=8899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}