Over 10 years we helping companies reach their financial and branding goals. Onum is a values-driven SEO agency dedicated.

CONTACTS

Apache Cordova (dulunya adalah PhoneGap) adalahframework pengembangan aplikasi mobile yang awalnya dibuat oleh perusahaan bernama Nitobi. Pada tahun 2011 kemudian Adobe System membeli perusahaan tersebut, dan menyerahkan pengembangan open sourcenya kepada Apache Software Foundation dengan nama baru Apache Cordova. Apache Cordova memungkinkan pengembang untuk membuat aplikasi mobile dengan menggunakan CSS3, HTML5 dan JavaScript daripada menggunakan API yang spesifik untuk masing-masing platform seperti Javauntuk Android, Swift untuk iOS dan C# untuk Windows Phone. Dengan satu kode sumber yang sama, Apache Cordova dapat membungkus aplikasi agar dapat berjalan di banyak jenis device. Baca juga: Aplikasi Android, iOS & Windows Phone Hanya dengan HTML, CSS & Javascript.Pada tutorial ini kita akan mencoba membuat aplikasi Android sederhana “Hello World” menggunakan HTML5 dan Cordova. Tujuan tutorial ini adalah memberikan gambaran bagaimana sebuah aplikasi web dapat dikonversi menjadi aplikasi Android, mulai dari cara instalasi Cordova beserta perangkat lain yang diperlukan seperti Java Development Kit (JDK), Apache Ant, dan Android SDK Tools (pada tutorial ini saya pandu untuk instalasi di sistem operasi Windows); membuat dan memodifikasi halaman HTML sederhana dan membuild ke dalam bentuk Android package installer (.apk).

Install Cordova

Apache Cordova diinstal menggunakan Node Package Manager (NPM), . Maka dari itu terlebih dahulu kita install Node JS. Kalo di komputermu belum terinstall NodeJS, silakan install terlebih dahulu dengan mengikuti panduan instalasi NodeJS pada tutorial Cara Install NodeJS. Kalo sudah, buka aplikasi terminal atau command prompt lalu ketikkan perintah berikut:npm install -g cordovaInstalasi membutuhkan koneksi internet. Tunggu proses instalasi dan bila telah selesai, tes hasil instalasi dengan perintah berikut:cordova -vBila muncul nomor versi, itu artinya Kamu sudah berhasil menginstal Cordova!

Install Java Development Kit (JDK)

Untuk export ke package Android, kita membutuhkan Android SDK. Android SDK juga membutuhkan Java Development Kit atau JDK. Untuk mengecek apakah JDK sudah terinstal di komputermu, ketikkan perintah berikut:javac -versionKalo belum terinstal, ikuti langkah-langkah berikut untuk menginstal JDK:

  1. Unduh Java SE JDK (Standard Edition) dari website Oracle: http://www.oracle.com/technetwork/java/javase/downloads/index.html. Klik tombol Java SE Downloads untuk menampilkan daftar unduhan. Klik radio Accept License Agreement lalu klik tautan Windows x86 bila komputermu 32bit dan Windows x64 bila komputermu 64bit.download file installer JDK
  2. Mulai instalasi JDK. Pastikan Kamu mengingat dimana folder JDK ini tersimpan karena akan kita daftarkan pada PATH di Windows.
  3. Setelah proses instalasi  selesai, update path dengan lokasi instalasi JDK agar JDK dapat dikenali di command line. Buka Control Panel, pilihSystem and Security, pilih System, pilih Advanced System Settings, akan muncul jendela System Properties. Pada tab Advanced klik tombolEnvironment Variables..
  4. Pada jendela Environment Variables bagian list user variables, pilih variable PATH lalu klik tombol Edit. Pada bagian akhir Variable value, tambahkan path folder tempat JDK disimpan, dalam kasus di komputer saya pathnya adalah ;C:\Program Files\Java\jdk1.8.0_20\bin. Kita pisahkan path value sebelumnya dengan path baru JDK kita dengan titik koma. Klik tombol OK pada jendela Edit.
  5. Selanjutnya buat variable dengan mengklik tombol New.., pada bagian Variable name isi dengan JAVA_HOME (kalo variabel ini sudah ada, maka pilih dan klik tombol Edit), lalu pada bagian Variable value isi path folder JDK seperti langkah sebelumnya dengan tanpa diakhiri folder \bin. Dalam kasus di komputer saya adalah ;C:\Program Files\Java\jdk1.8.0_20. Klik tombol OK.
  6. Klik tombol OK lagi untuk menutup jendela Environment Variable.
  7. Sekarang tes hasil instalasi. Buka jendela terminal atau cmd baru lalu ketik perintahjavac -versionKalo muncul nomor versi, itu tandanya JDK sudah siap digunakan.

Install Ant

Apache Ant adalah library Java dan command line tool untuk mengatur proses pembangunan aplikasi Java. Ant sudah menyediakan beberapa task seperti proses kompilasi, assembling, testing dan menjalankan aplikasi Java. Ant ini nantinya akan digunakan oleh Cordova dan Android SDK untuk membangun aplikasi. Untuk proses instalasi Ant, ikuti langkah-langkah berikut:

  1. Pada halaman http://ant.apache.org/bindownload.cgi, unduh versi terbaru Ant yang berekstensi .zip seperti apache-ant-1.9.7-bin.zip.
  2. Ekstrak file .zip tersebut di tempat yang Kamu inginkan. Saya mengekstrak file tersebut di direktori D:\ sehingga pathnya menjadiD:\apache-ant-1.9.7.
  3. Masukkan path folder Ant ke dalam variable PATH pada sistem Windows, seperti yang kita lakukan saat menambahkan path JDK pada step sebelumnya. Buka Control Panel, pilih System and Security, pilihSystem, pilih Advanced System Settings, akan muncul jendela System Properties. Pada tab Advanced klik tombol Environment Variables..
  4. Pada jendela Environment Variables bagian list user variables, pilih variable PATH lalu klik tombol Edit. Pada bagian akhir Variable value, tambahkan path folder Ant, dalam kasus di komputer saya pathnya adalah ;D:\apache-ant-1.9.7\bin. Kita pisahkan path value sebelumnya dengan path baru Ant dengan titik koma. Klik tombol OK pada jendela Edit.
  5. Selanjutnya buat variable dengan mengklik tombol New.., pada bagian Variable name isi dengan ANT_HOME (kalo variabel ini sudah ada, maka pilih dan klik tombol Edit), lalu pada bagian Variable value isi path folder Ant seperti langkah sebelumnya dengan tanpa diakhiri folder \bin. Dalam kasus di komputer saya adalah ;D:\apache-ant-1.9.7. Klik tombol OK.
  6. Klik tombol OK lagi untuk menutup jendela Environment Variable.
  7. Sekarang tes hasil instalasi. Buka jendela terminal atau cmd baru lalu ketik perintahant -versionKalo muncul nomor versi, itu tandanya JDK sudah siap digunakan.

Install Android SDK Tools

Android SDK Tools digunakan oleh Cordova untuk membangun aplikasi Android. Kalo Kamu sudah pernah menginstall Android Studio, maka Kamu tinggal mencatat dimana letak folder instalasi Android SDKnya. Kalo belum, kita cukup mengunduh dan menginstal Android SDK Tools. Ikuti langkah-langkah berikut untuk menginstalnya:

  1. Buka halaman http://developer.android.com/sdk/index.html dan pada bagian Download pilih yang Get just the command line tools only dan klik tautan download installer.exe, seperti installer_r24.4.1-windows.exe.
  2. Jalankan installer. Ikuti langkah-langkah instalasi, dan catat path dimana Kamu menginstal.
  3. Daftarkan path Android SDK pada variable PATH seperti pada step sebelumnya. Buka Control Panel, pilih System and Security, pilihSystem, pilih Advanced System Settings, akan muncul jendela System Properties. Pada tab Advanced klik tombol Environment Variables..
  4. Pada jendela Environment Variables bagian list user variables, pilih variable PATH lalu klik tombol Edit. Pada bagian akhir Variable value, tambahkan path folder tools dan platform-tools Android SDK, dalam kasus di komputer saya path toolsnya adalah dan path platform-toolsnya adalah ;C:\Program Files (x86)\Android\android-sdk\platform-tools. Kita pisahkan antar path value dengan titik koma. Klik tombol OK pada jendela Edit.
  5. Klik tombol OK lagi untuk menutup jendela Environment Variable.
  6. Tes hasil instalasi dengan memanggil perintah pada jendela baru cmd:adb versionPerintah ini akan menampilkan nomor versi Android Debug Bridge.
  7. Langkah terakhir adalah menginstall versi SDK yang dibutuhkan oleh Cordova. Panggil perintah android pada command line untuk memunculkan jendela Android SDK Manager. Akan muncul daftar ceklis apa saja yang harus diinstal dan diupdate dari Android SDK. Saat pertama kali menjalankan Android SDK Manager ini, akan ada beberapa bagian yang secara default terceklis. Biarkan seperti itu lalu klik tombolInstall n Packages.. Aplikasi akan mengunduh dan menginstal sejumlah SDK yang wajib diinstal. Saat tulisan ini dibuat versi Cordova terakhir adalah versi 6.1 dan dia memerlukan SDK Android 6.0. Kedepannya seiring perkembangan Cordova mungkin versi SDK yang diperlukan oleh Cordova juga akan meningkat. So Kamu tinggal menyesuaikan kebutuhan dengan menginstal SDK yang diperlukan seperti pada langkah di atas.

 

Membuat Halaman HTML Pertama

Sekarang saatnya mencoba membuat aplikasi Android berbasis HTML5 dengan Cordova. Hahaha.. persiapannya seabreg ya, tapi worthed lah dengan hasil yang kita inginkan. Untuk membuat project pertama dengan Cordova, buka command line lalu ketikkan perintah seperti berikut:cordova create firstApp com.codepolitan.firstapp FirstAppPerintah cordova create berfungsi untuk membuat initial project cordova. Parameter pertama adalah nama path folder project, parameter kedua adalah indentifier aplikasi, dan parameter ketiga adalah nama aplikasi. Perintah ini akan membuatkan folder dengan nama firstApp yang berisi file-file configurasi untuk membangun aplikasi. Setidaknya ada 4 folder yang disiapkan, yakni folder hooks, platforms, plugins, dan www, serta satu file config.xml. Aplikasi HTML kita disimpan di folder www. Setelah membuat project, folder www sudah berisi contoh file html. Kamu bisa mengecek isinya atau membukanya melalui browser. Tapi bila kita membuka file html langsung di browser, akan ada beberapa aplikasi javascript yang tidak dapat berjalan, karena lingkungan kerja aplikasi berbeda dengan lingkungan kerja browser biasa.Untuk dapat melihat hasil simulasi aplikasi kita dengan baik, kita harus membukanya melalui emulator. Pada jendela command line, masuk ke folder project lalu jalankan perintah berikut:cordova platform add browserPerintah di atas berfungsi untuk menambahkan library yang diperlukan untuk dapat berjalan di suatu platform, dalam kasus di atas adalah platform browser. Dibutuhkan koneksi internet untuk menginstal library tersebut. Setelah selesai, jalankan perintah berikut untuk menjalankan aplikasi pada browser:cordova run browserPerintah ini akan membuka browser dan menjalankan aplikasi dengan baik. Hingga titik ini Kamu bisa mulai mengembangkan aplikasi yang Kamu inginkan menggunakan HTML5, CSS dan JavaScript. Kamu dapat menggunakan JavaScript library seperti jQuery atau JavaScript framework seperti Ionic atau AngularJS. Kamu juga dapat membuat style sendiri atau menggunakan CSS framework seperti Bootstrap dan Foundation.

 

cordova-device-ready
Aplikasi berjalan dengan baik melalui emulator browser cordova

Untuk keluar dari emulator, tekan tombol Ctrl + C pada keyboard. Kamu bisa sedikit bermain-main dengan kode html yang sudah ada, misalnya mengganti konten tag <h1>Apache Cordova</h1> dengan <h1>Selamat Datang!</h1> atau apapun yang Kamu inginkan, lalu lihat hasilnya.

 

Build Aplikasi Android

Sekarang kita akan membuild aplikasi web kita ke dalam bentuk file .apk yang nantinya bisa diinstalkan ke handphone Android. Pertama-tama kita tambahkan dulu library yang diperlukan untuk dapat membuild ke platform android. Jalankan perintah berikut untuk menambahkan platform:cordova platform add androidKemudian jalankan perintah berikut untuk membuild:cordova build androidSetelah proses build selesai, Kamu dapat mengakses file .apk pada folder project firstApp\platforms\android\build\outputs\apk\ dengan nama file android-debug.apk. Kamu bisa mencoba menyalin file tersebut ke dalam handphone smartphone Android dan menginstalnya. Pastikan mode developer sudah diaktifkan di handphone Androidnya.Demikian gambaran umum dan persiapan awal yang harus disiapkan untuk dapat membuat aplikasi Android menggunakan teknologi HTML5. Dengan begini programmer web seperti saya pun dapat membuat aplikasi Android dan bahkan aplikasi iOS dengan memanfaatkan skill programming webnya. 😀

 

hasil-sample-aplikasi-android-hybrid
Contoh hasil aplikasi Android dengan Cordova setelah build dan install

—Referensi: cordofa apache & codepolitan

 

Author

Newcyber.NET

Comments (2)

  1. Indro Harahap
    Oktober 31, 2016 Balas

    Wah aplikasi baru ya ini cordova? Baru denger saya soalnya wkwkwkwk
    Ada yang sudah pakai? Gampangan mana sama Intel XDK?
    http://www.indonesiahardware.com/

  2. Karunia Prima Aditya
    November 3, 2016 Balas

    bersaing lah gan sama XDK Developer 🙂

Leave a comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *