Menggunakan Vibration pada Cordova

dokumen-dokumen yang mirip
4. Tambahkan dukungan untuk platform Android. Silakan masuk ke folder..\cordova\workshop\ accelerometer dan jalankan perintah:

Menampilkan Battery Status pada Cordova

Menggunakan Connection pada Cordova

Menggunakan Geolocation pada Cordova

Menampilkan Splash Screen pada Cordova

Menggunakan Database pada Cordova

LAMPIRAN.

Membuat Display Produk dalam Layout Box 4 Kolom

MODUL 13 INTERKONEKSI CLIENT-SERVER JQUERY

DAFTAR PUSTAKA. Fathansyah. (2007). Basis Data. Informatika : Bandung.

Tutorial Implementasi Jquery Mobile dan JSP. 1. Definisi Jquery Mobile

[SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap

MODUL 12 PENGENALAN JQUERY MOBILE

MODUL PRAKTIKUM SISTEM TERDISTRIBUSI

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

Pendahuluan. Hal itu dimungkinkan dengan adanya framework bernama PhoneGap. PhoneGap

Pelatihan Intel XDK. Modul 5 Pengembangan Aplikasi Mobile Learning Menggunakan Intel XDK Sesi 2. Dikembangkan oleh Intel Software.

DAFTAR PUSTAKA. Andi, Menguasai Pemerograman Web Dengan Java Script. Wahana Komputer 2010

Perkenalan Glyphicon Bootstrap dan Cara Mudah Menggunakannya

STMIK-IM MODUL PRAKTIKUM PHONEGAP MODUL PRAKTIKUM TKB PENGEMBANGAN APLIKASI BERBASIS PLATFORM. script.

KAJIAN 3 Web Responsive

Membuat Scrollspy Dengan Bootstrap

Pemrograman Web Week 4. Team Teaching

[SANGAT MUDAH] Cara Membuat Slide Show dengan Bootstrap 3

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

MENAMPILKAN GOOGLE MAPS DI WEB BROWSER DENGAN HTML5

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

BAB IV PERANCANGAN SISTEM

Beralih dari Input Submit ke Button dan Cara Mudah Membuat Button Bootstrap

membuat website dengan bootstrap v3.0.0

Tampilan Splash Screen Eclipse Pada gambar 4.1 dibawah ini merupakan tampilan splash screen ketika aplikasi eclipse dibuka.

Laporan Proyek Aplikasi. Membangun Aplikasi Phonebook Darurat dengan jquery Handphone & SDK Android

Membuat Duplikasi Form dengan Jquery (Dynamic Form)

1. Apa itu Bootstrap?

Persiapan. File latihan.rar diekstrak. Contoh apabila Bahan diekstrak di d:\

Pemrograman Web Week 2. Team Teaching

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

BAB IV IMPLEMENTASI DAN PENGUJIAN

Petunjuk Penggunaan Moodle Bagi Pengajar

Menggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

buat Lightbox mu sendiri dengan jquery

Cara Membuat website dengan Dreamweaver

C. Menentukan target link 1. Link

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

BAB I PENDAHULUAN. dengan adanya penerapan TIK untuk meningkatkan efisiensi pemerintah dalam

RANCANG BANGUN APLIKASI KAMUS ISTILAH AKUNTANSI PADA SMARTPHONE DENGAN METODE EXTREME PROGRAMMING

BAB III ANALISIS DAN PERANCANGAN

Laporan Berkala I (2 Minggu Pertama)

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi.

RANCANG BANGUN APLIKASI KAMUS ISTILAH AKUNTANSI PADA SMARTPHONE DENGAN METODE EXTREME PROGRAMMING

UNIVERSITAS KOMPUTER INDONESIA

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Pertama tama install terlebih dahulu java versi terbaru pada. atau didalam

Upload File dengan Metode AJAX

Membuat Template dengan Bootstrap pada Codeigniter

Persiapan. 2.1 Hardware

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

Pengelolaan Reference Menggunakan Mendeley. Harjito, S.Pd, M.Sc Pengelola Chemistry in education Jurusan Kimia

HOT POTATOES oleh : Wahyu Purnomo

LAPORAN RESMI. Flash, Audio dan Video. Dosen Pembimbing : Dwi SusantoS. ST, MT. Oleh Hamidah Nur Hidayati

Pengenalan JavaScript

BAB IV PENGUJIAN DAN ANALISA

BELAJAR HTML Hyper Text Markup Language

Membuat AUTO RUN pada CD

MEMBUAT LAYOUT DENGAN CONTAINER BOOTSTRAP

Penangkapan Sinyal Radio dan Cara Penyebarannya Lewat Broadcasting Internet

PEMROGRAMAN MOBILE. Login level akses & build apk install ke HP dengan data terhubung ke server

MODUL 1 PENGENALAN HTML

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

LAPORAN PRAKTIKUM 2 FLASH, VIDEO DAN AUDIO

How to Create Simple Web (2) - Slice

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

BAB IV PENGUJIAN DAN ANALISA ALAT

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

Pengenalan Script. Definisi HTML

Merekam Peta dari Google Maps

STMIK-IM MODUL PRAKTIKUM PHONEGAP MODUL PRAKTIKUM TKB PENGEMBANGAN APLIKASI BERBASIS PLATFORM. script.

Modul Web Design. Dosen: Nofiyati, S.Kom, M.Kom Program Studi Teknik Informatika Universitas Jenderal Soedirman

Location Based Services

MANUAL PENGGUNAAN JANDROID

Membuat Plugin jquery (Part 1)

TUTORIAL MEMBUAT SNIPPET TAB BOOTSNIPP UNTUK BOOTSTRAP

Design Web Dengan 2 Kolom

LAMPIRAN. Interface). Dengan mengunakan GNS3 kita dapat merancang dan. mengimplementasikan jaringan mendekati keadaan yang sebenarnya.

Signing Up Google Analytics and Google Search Console

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

Membuat Web Chatting dengan Ajax Jquery, PHP, dan Bootstrap [Part 2]

BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE

Pemrograman Web WEEK 03 HTML LANJUT

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Tutorial Instal XAMPP

Pertemuan 1. Pengenalan Code Igniter dan Pengaksesan Controller

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

Aplikasi Cordova dengan Bootstrap

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

Transkripsi:

Menggunakan Vibration pada Cordova Juli 2015 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Artikel kali ini akan menjelaskan cara menggetarkan perangkat mobile dengan menggunakan API Cordova. Teknik yang digunakan adalah dengan memanfaatkan plugin vibration dan objek navigator.vibrate. Sebelum memulai dengan pembuatan aplikasi ini, pastikan komputer kerja Anda telah dipersiapkan dengan API Cordova dan software yang dibutuhkan lainnya. Untuk mempersiapkan lingkungan pengembangan Cordova, silakan membaca artikel Memulai Cordova yang dibuat penulis sebelumnya. Catatan: Pada artikel ini platform yang digunakan hanya Android, sehingga semua penjelasan yang diuraikan mengacu pada platform tersebut. Kode program dari contoh aplikasi telah disertakan bersama artikel ini sehingga Anda bisa menggunakannya sambil membaca penjelasan agar lebih mudah memahaminya. Membuat projek baru 1. Buat sebuah folder kerja untuk projek Cordova. Pada contoh ini folder tersebut diletakkan pada folder..\cordova\workshop. Anda bebas menentukan nama dan lokasi folder tersebut. 2. Buka sebuah command shell dan masuk ke dalam folder kerja di atas. Pada contoh ini akan dibuat sebuah projek bernama vibration. 3. Jalankan perintah berikut ini: cordova create vibration com.excercise.vibration Vibration Setelah projek berhasil dibuat, file-file projek tersebut akan disimpan di dalam folder..\cordova\workshop\vibration. Silakan menuju folder tersebut dan melihat folder-folder dan file-file apa saja yang sudah terbentuk. 4. Tambahkan dukungan untuk platform Android. Silakan masuk ke folder..\cordova\workshop\ vibration dan jalankan perintah: cordova platforms add android 1

5. Tambahkan plugin-plugin yang dibutuhkan. Silakan masuk ke folder..\cordova\workshop\vibration dan jalankan perintah: cordova plugin add cordova-plugin-device cordova plugin add cordova-plugin-console cordova plugin add cordova-plugin-vibration 6. Sesuaikan versi API Android yang terinstal pada komputer kerja dengan versi target yang akan dibuat. Pada API Cordova yang digunakan oleh penulis, secara default target yang ditetapkan adalah android-22. Namun karena pada komputer kerja penulis versi API Android yang terinstal adalah 21 maka bagian ini harus diedit secara manual. Buka file project.properties di dalam folder..\workshop\vibration\platforms\android. Ubah versi API pada bagian target dengan yang sesuai. Buka file AndroidManifest.xml di dalam folder..\workshop\vibration\platforms\android. Ubah versi API pada bagian android:targetsdkversion dengan yang sesuai. Mempersiapkan jquery Langkah ini bertujuan untuk memperindah tampilan dan tidak berhubungan dengan fungsi inti dari aplikasi yang sedang dibuat. jquery dibutuhkan untuk digunakan bersama-sama jquery Mobile. Versi jquery yang digunakan pada contoh program ini adalah jquery-1.11.3. Dianjurkan untuk tidak menggunakan jquery 2.x karena terbatasnya versi browser yang didukung oleh versi tersebut. 1. Silakan mengunduh jquery dari situs beralamat: https://jquery.com/download/ 2. Silakan menyalin file jquery-1.11.3.js ke dalam folder..\vibration\www\js. 2

Mempersiapkan jquery Mobile Pada contoh ini framework jquery Mobile akan digunakan untuk memperindah tampilan antar muka (User Interface= UI). jquery Mobile adalah UI framework yang sangat populer dan cukup mudah digunakan. Versi jquery Mobile yang digunakan pada contoh program ini adalah jquery.mobile-1.4.5, namun demikian tidak ada batasan untuk menggunakan versi yang lebih baru. 1. Silakan mengunduh jquery Mobile dari situs beralamat: https://jquerymobile.com/ 2. Silakan menyalin file jquery.mobile-1.4.5.min.js ke dalam folder..\vibration\www\js. 3. Silakan menyalin file jquery.mobile-1.4.5.min.css ke dalam folder..\vibration\www\css. Mengedit file html Buka file index.html yang ada di dalam folder..\vibration\www. Hapus semua skrip HTML yang asli dan ganti dengan skrip yang baru berikut ini. <!DOCTYPE html> <html> <head> <meta name="format-detection" content="telephone=no"> <meta name="msapplication-tap-highlight" content="no"> <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimumscale=1, width=device-width"> <!--link rel="stylesheet" type="text/css" href="css/index.css"--> <link rel="stylesheet" href="css/jquery.mobile-1.4.5.min.css"> <script src="js/jquery-1.11.3.js"></script> <script src="js/jquery.mobile-1.4.5.min.js"></script> <script type="text/javascript" charset="utf-8"> // Wait for device API libraries to load // function onload() { document.addeventlistener("deviceready", ondeviceready, false); // device APIs are available // function ondeviceready() { function shakeonce(){ // Vibrate for 3 seconds navigator.vibrate(3000); function shakepattern(){ // Vibrate for 1 second // Wait for 1 second // Vibrate for 3 seconds // Wait for 1 second // Vibrate for 5 seconds navigator.vibrate([1000, 1000, 3000, 1000, 5000]); </script> </head> 3

<body onload="onload()"> <!-- ################# MAIN PAGE ################# --> <div data-role="page" id="pageone"> <div data-role="header"> <h1>vibration</h1> <a href="#about" data-icon="info" data-iconpos="notext">about</a> <div data-role="main" class="ui-content"> <center><h1>vibration</h1></center> <p align="center"><img src="img/logo.png"></p> <a href="#" data-ajax="false" data-role="button" data-icon="bars" dataiconpos="left" data-inline="true" onclick="shakeonce();">shake once</a> <a href="#" data-ajax="false" data-role="button" data-icon="grid" dataiconpos="left" data-inline="true" onclick="shakepattern();">shake pattern</a> <!--div data-role="footer"> <p align="center">footer text here</p> </div--> <!-- ################# ABOUT ################# --> <div data-role="page" data-dialog="true" data-close-btn="right" id="about"> <div data-role="header"> <h1>about</h1> <div data-role="main" class="ui-content"> <center><h1>vibration</h1></center> <p>this is an Apache Cordova sample application.</p> Author: Feri Djuandi <br>email: feri.djuandi@gmail.com <script type="text/javascript" src="cordova.js"></script> <!--script type="text/javascript" src="js/index.js"></script--> </body> </html> Mempersiapkan file-file gambar File-file gambar ada di dalam folder..\vibration\www\img. Mempersiapkan file icon Sebuah icon baru telah dipersiapkan untuk menggantikan icon standar dari aplikasi Cordova. 1. Siapkan sebuah gambar dengan format PNG dan berukuran 96 x 96 pixel. 2. Pada folder projek aplikasi Cordova, silakan masuk ke sub-folder..\platforms\android\res. Di situ akan dijumpai beberapa folder drawable dan drawable-xxx seperti pada gambar berikut ini. 3. Hapus semua folder drawable-xxx dan tinggalkan sebuah folder bernama drawable. Dengan dihapusnya folder-folder drawable-xxx maka perangkat mobile selalu akan mencari gambar icon di dalam folder drawable. 4

4. Di dalam folder drawable terdapat file bernama icon.png. File inilah yang dapat diganti dengan gambar lain supaya icon aplikasi berubah sesuai dengan gambar yang diinginkan. Silakan mengambil gambar icon yang baru dan salin ke dalam folder ini dengan nama file yang sama (hapus file icon.png yang asli). Pastikan resolusinya sama dengan gambar yang asli. 5

Menjalankan aplikasi 1. Sambungkan kabel data dari komputer ke perangkat Android. Pastikan perangkat Android terdeteksi oleh komputer. 2. Masuk ke dalam folder..\cordova\workshop\vibration dan jalankan perintah: cordova run android Tampilan aplikasi saat dijalankan diperlihatkan pada gambar di bawah ini. Tampilan index.html Referensi: https://www.npmjs.com/package/cordova-plugin-vibration Proverbs 1:7. The fear of the LORD is the beginning of knowledge: but fools despise wisdom and instruction. 6