Selasa, 25 Desember 2012

Tutorial Instalasi PhoneGap Pada Android

Mengenal PhoneGap
Untuk mengembangkan sebuah aplikasi Android, secara mainstream kita terbiasa menggunakan bahasa pemrograman Java untuk membuat sebuah aplikasi. Tools yang digunakan biasanya adalah Eclipse dan Android SDK. Bagi developer yang terbiasa bekerja dengan web apps mungkin tidak terbiasa menggunakan bahasa pemrograman Java. Nah, PhoneGap ini merupakan sebuah framework yang menjembatani kebutuhan web apps developer.
"PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores."
Skill yang dibutuhkan untuk mengembangkan aplikasi ini seperti halnya membangun sebuah halaman web. PhoneGap mempunyai banyak library JavaScript dikawinkan dengan dukungan tag-tag HTML5. Harap diingat bahwa PhoneGap tidak mendukung bahasa di tingkat server, misalnya PHP. File-file PHP harus diakses melalui kode JavaScript (external PHP) atau dengan kata lain kita harus mengembangkan web service sendiri agar dapat dimanfaatkan untuk perangkat-perangkat yang berbeda.
Seperti layaknya pengembangan aplikasi native, phonegap juga mendukung fungsi-fungsi sensor dari sisi hardware (berkat kemampuan HTML5+JavaScript) seperti Accelorometer, Camera, Capture, Compass, Geolocation, Storage, Notification, dsb. Bisa dibilang phonegap adalah library untuk porting dari web apps ke native apps. PhoneGap menghasilkan native web apps. So, hasil pengembangan PhoneGap ini bisa dimasukkan ke dalam Store, misalnya iOS Apps Store, Android Market/Play, dsb.
PhoneGap tidak hanya mendukung Android OS, tetapi juga platform-platform lain seperti Symbian, iOS, Bada, WebOS, dan Windows Phone, tentu dengan penyesuaian SDK masing-masing. Beberapa Showcase aplikasi yang dikembangkan dengan PhoneGap dapat dilihat di alamat ini : http://phonegap.com/apps.
Tutorial Instalasi
1. Download dan install tools pengembangan seperti Eclipse Classic, Android SDK, dan ADT Plugin. Langkah ini lebih jelasnya dapat dilihat pada postingan saya terdahulu, Tutorial Instalasi Eclipse dan Android SDK.
2. Download library PhoneGap versi terakhir (ukuran hanya sekitar 13 MB), kemudian ekstrak isinya.
3. Buka Eclipse untuk melakukan setting PhoneGap. Pilih menu New > Android Project, kemudian isikan form dialog untuk membuat project baru seperti gambar berikut :
 
4. Perhatikan workspace di sebelah kiri jendela Eclipse, maka akan ter-create sebuah folder yang namanya sesuai nama project yang Anda buat.
5. Coba telusuri folder tersebut, kemudian buat dua folder baru di bawah folder utama tersebut : /libs dan /assets/www
6. Copy file cordova-1.x.x.js yang ada di dalam folder library PhoneGap (lihat poin 2) ke folder /assets/www
7. Copy file cordova-1.x.x.jar yang ada di dalam folder library PhoneGap (lihat poin 2) ke folder /libs
8. Copy folder xml  yang ada di dalam folder library PhoneGap (lihat poin 2) ke folder /res
9. Sesuaikan beberapa baris kode pada file main Java yang ada pada folder src (lihat gambar di bawah) :
- Ubah kelas extend dari Activity menjadi DroidGap
- Ganti baris  setContentView() dengan super.loadUrl("file:///android_asset/www/index.html");
- Tambahkan baris  import org.apache.cordova.*; dan hapus baris import android.app.Activity;
10. Di tahap ini, Anda mungkin akan mendapati error, dimana Eclipse tidak dapat  menemukan file cordova-1.x.x.jar. Untuk mengatasi error tersebut, klik kanan pada folder /libs, kemudian masuk ke Build Paths/ > Configure Build Paths. Pada tab Libraries, tambahkan cordova-1.x.x.jar ke dalam Project. Jika Eclipse tidak dapat membaca file tersebut, mungkin Anda perlu refresh (menekan F5) pada project Anda sekali lagi.
11. Klik kanan pada file AndroidManifest.xml, kemudian pilih Open With > Text Editor
12. Paste kode permission berikut di bawah versionName (lihat gambar di bawah) :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
13. Tambahkan baris kode android:configChanges="orientation|keyboardHidden" ke activity tag pada AndroidManifest (lihat gambar di bawah)
14. Tambahkan sebuah activity di bawah application tag pada AndroidManifest (lihat gambar di bawah)
1
<activity android:name="org.apache.cordova.DroidGap" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> <intent-filter> </intent-filter> </activity>
 
Hello World
15. Sekarang buatlah sebuah file bernama index.html pada direktori /assets/www. Paste kode di bawah ini ke dalam index.html dan pastikan untuk menambahkan script/kode cordova-1.x.x.js sesuai versi yang di-include kan ke dalam project Anda.
Uji ke Simulator
16. Klik kanan pada project Anda dan kemudian pilih Run As dan klik Android Application
17. Eclipse akan menanyakan kepada Anda untuk memilih AVD (memilih tipe simulator yang akan digunakan berdasarkan versi Android OS). Jika belum ada, maka Anda harus membuatnya terlebih dahulu.
Uji ke Device
18. Pastikan USB debugging di-enable pada device Android Anda, kemudian hubungkan ke sistem (Settings > Applications > Development)
19. Klik kanan pada project Anda dan kemudian pilih Run As dan klik Android Application
Source
http://phonegap.com/start#android

Tutorial Instalasi Eclipse dan Android SDK (Windows)

Sebelum memulai langkah-langkah instalasi Eclipse dan Android SDK pastikan komputer Anda telah terinstal Java SE Development Kit (JDK) yang bisa diunduh di alamat http://www.oracle.com/technetwork/java/javase/downloads/index.html. Ukuran file installer JDK tersebut kurang lebih 78 MB.
Jangan terburu-buru melaksanakan langkah demi langkah pada tutorial berikut, tetapi pahami dan baca dulu keseluruhan langkah agar tidak bingung.
Langkah-langkah instalasi Eclipse :
  1. Download file Eclipse Classic (ukuran kurang lebih 171 MB) di alamat  http://www.eclipse.org/downloads/
  2. File hasil download berbentuk .zip, kemudian uncompress file tersebut dengan tools-tools seperti WinRar
  3. Setelah diekstrak, maka akan dihasilkan folder eclipse, kemudian pindahkan folder tersebut di hardrive/lokasi yang mudah diakses
  4. Eclipse tidak memerlukan instalasi. Dalam folder eclipse akan ditemukan file eclipse.exe. Untuk membuka program eclipse tersebut cukup dilakukan eksekusi file eclipse.exe tersebut.
  5. Tampilan halaman awal eclipse akan tampak sebagai berikut :
  6. Selanjutnya yaitu melakukan instalasi plugin ADT Eclipse. Pastikan komputer telah terkoneksi dengan internet. Klik menu Help -> Install New Software. Klik Add pada sudut kanan atas dialog. Pada dialog Add repository, masukkan name "ADT Plugin", lalu  masukkan URL https://dl-ssl.google.com/android/eclipse/. Klik OK.
  7. Pada dialog Available Software, pilih checkbox Developer Tools, kemudian klik Next dan Next. Tunggu hingga selesai dan klik button Finish.
  8. Restart Eclipse Anda.
Langkah-langkah instalasi Android SDK :
  1. Download file Android SDK (ukuran kurang lebih 32 MB) di alamat http://developer.android.com/sdk/index.html
  2. Pada halaman tersebut akan ada dua pilihan installer. Jika Anda pilih yang .zip maka tidak perlu melakukan instalasi (cukup di-uncompress). Sedangkan jika Anda pilih yang recommended dalam bentuk .exe, maka nantinya Anda akan melakukan instalasi dengan mengeksekusi file .exe tersebut. Keduanya memiliki isi/file yang sama, tidak ada perbedaan.
  3. Untuk tutorial ini akan lebih mudah jika Anda mendownload versi Android SDK yang berekstensi .zip. Dengan demikian Anda hanya tinggal meng-uncompress file .zip tersebut.
  4. Hasil uncompress file .zip tersebut adalah sebuah folder dengan nama android-sdk-windows. Letakkan/pindahkan folder tersebut dimanapun agar mudah diakses. Misalnya di dalam folder eclipse yang sudah ada sebelumnya.
  5. Pastikan Anda terhubung ke internet. Eksekusi file  SDK Manager.exe, kemudian klik button Update All untuk melakukan update library secara otomatis hingga selesai. Proses ini akan memakan waktu lama apabila Anda ingin memasang semua library untuk berbagai jenis tipe Android OS, karena jika semuanya terinstal kurang lebih akan memakan 2GB harddrive Anda. Sebenarnya ada cara lain agar Anda tidak perlu melakukan update via online, yaitu secara offline. Caranya yaitu dengan melakukan copy paste seluruh folder dan file android-sdk-windows milik orang lain yang sudah berhasil terinstal.

Langkah menghubungkan Eclipse dengan Android SDK :
  1. Buka Eclipse, kemudian masuk ke menu Window -> Preferences, lalu klik Tab Android
  2. Pada dialog tersebut klik button Browse, kemudian arahkan ke path/lokasi folder android-sdk-windows Anda.
  3. Klik Apply, maka akan muncul beberapa macam library yang siap digunakan, seperti tampak pada gambar berikut.
  4. Klik OK, selamat, sekarang Anda sudah siap melakukan uji coba membuat aplikasi Android menggunakan Eclipse :)

Sabtu, 25 Agustus 2012

PERANG HECKER

Nampaknya perang para hacker Indonesia dan Malaysia tidak akan kunjung usai. Baru-baru ini hacker Indonesia yang menyebut dirinya Gembel.Cyber “mengerjai” web Malaysia. Tidak hanya satu. tapi puluhan web yang “dikerjai” oleh sang hacker.
Pada halaman index pada masing web diganti dengan tulisan “INDONESIA ARMY” dengan bendera Indonesia yang berkibar. Tak ketinggalan juga lagu Indonesia Raya terdengar saat alamat web itu dibuka. Ada pula web bertuliskan Server Error dan under construction. Sang hacker juga mengucapkan terimakasih kepada beberapa temannya yang mungkin ikut membantu dalam penyerangan ini. 
Adapun beberapa web yang “dikerjai” Gembel.Cyber adalah :
Puluhan web yang sudah “dikerjai” sang hacker ditulis di bagian paling bawah web yang sudah “dikerjai”.
Akankah peperangan ini berlanjut?

Metode Hacking

Hacking merupakan aktifitas yang dilakukan oleh seorang ahli programer untuk mengetahui kelemahan sistem komputer. Sedangkan hacking pasword memiliki arti yang sama. Hanya saja hacaking password secara spesial dilakukan untuk mencari celah dan mengetahui passwor dari akun seseorang.
Pada awalnya kegiatan hacking hanya bisa dilakukan oleh seseorang yang sangat ahli dalam bidang programing. Namun saat ini kegiatan hacking juga bisa dilakukan oleh siapa saja yang memiliki kemampuan ilmu komputer dasar. Karena saat ini kegiatan hacking dapat dilakukan dengan  menggunakan tool terntentu, kegiatan hacking bisa dilakukan dengan begitu mudah. Kejahatan bisa  saja menyerang kita setiap saat dan dilakukan oleh orang orang terdekat kita. Waspadalah terhadap berbagai jenis hacking, beberapa diantaranya yang paling umum dan relatif mudah dilakukan metode hacking sebagai berikut:

Metode Hacking Menggunakan Software Keylogger

Metode ini sangatlah mudah dilakukan, metode ini menggunakan software. Setelah sang hacker menginstall software ini pada sebuah komputer, setelah aktif otomatis  software tersebut dapat merekam segala aktifitas yang menggunakan keyboard, termasuk saat kita mengetikkan user name dan pasword kita punya.  Yang sering menjadi sasaran dari seorang hacker yang menggunakan metode ini adalah para netter yang menggunakan internet di tempat umum seperti warnet.
Agar akun kita terselamatkan dari jebakan semacam ini, hal sederhana yang bisa kita lakukan adalah menyimpan user name dan password kita kedalam bentuk dokumen (Word, Txt. dll). Jika kita mau menggunakan user dan password tersebut, kita tinggal menkopinya pada form login. Dengan demikian username dan password kita tidak terekam oleh keylogger tersebut.

Metode Hacking Sniffing

Yang menjadi sasaran dari metode sniffing ini adalah para netter yang menggunakan jaringan WIFI. Dengan menggunakan tool khusus seseorang dengan mudah meningtip lalu lintas data pada sebuah jaringan WIFI. Sementara ini tool yang populer digunakan adalah Cain and Abel.
Untuk menjaga keamanan akun anda jangan sembarangan membuka akun anda pada hotspot umum yang kurang terpercaya. Selain itu jika anda menggunakan Windows 7 anda bisa men-setting koneksi anda pada Public Network.

Metode Hacking Phising

Tehnik ini merupakan cara hacking dengan memalsukan halaman dimana kita mendaftarkan sebuah akun. Halaman yang sering dipalsukan adalah halaman facebook, twitter, yahoo, dan gmail. Dengan melakukan setting tertentu melalui halaman tersebut seorang user bisa login ke dalam halaman yang asli  dan secara otomatis  mengirim data username dan password ke dalam data base mereka ( para hacker ).
Untuk terhindar dari Hacking jenis ini anda harus jeli melihat alamat halaman yang ingin anda masuki. Misalnya anda anda ingin login ke facebook, maka anda harus memastikan bahwa alamat pada bar browser anda adalah http://www.facebook.com. Atau jika anda ingin login ke yahoo maka pastikan bahwa url dari halaman anda adalah http://www.yahoo.com atau http://www.yahoo.co.id, begitu juga dengan halaman yang lainnya.
Hati hatilah jika anda membuka link dari email yang tidak memperlihatkan url aslinya. Selain itu, anda juga harus hati hati jika anda menggunakan internet di warnet, ketika pertama kali anda membuka browser biasanya anda di direct rangsung pada sebuah halaman. Hati hatilah, karena bisa saja halaman yang dibuat default tersebut merupakan halaman palsu. Alangkah baiknya anda mengetik sendiri url untuk membuka halaman yang anda inginkan pada bar browser anda.

Metode Hacking Rekayasa sosial (Social engineering)

Social engeneering merupakan metode hacking yang sangat ampuh dan mudah. Tehnik ini tidak usah menggunkan tool apa pun, seorang hacker yang menggunakan tehnik ini hanya bermodalkan pendekatan dan keakraban dengan targetnya. Dengan bermodalkan keakraban tersebut seorang hacker berusaha mengorek inforrmasi tentang targetnya. Nah setelah sang hacker memperoleh informasi yang ia butuhkan, maka mulailah ia menjalankan aksinya. Dalam pencurian password biasanya sang hacker menggunakan informasi yang ia peroleh untuk mereset password targetnya dengan menjawab beberapa pertanyaan kemanan yang diisi pada waktu pembuatan akun.

Agar password anda tetap terjaga berhati hatilah dalam menjaga kerahasiaan akun anda. Termasuk terhadap orang yang sangat anda kenal sekali pun.
Itulah empat kegiatan hacking yang harus kita waspadai. Jangan sekali kali anda menganggap remeh kegiatan hacking seperti ini, karena bisa saja sangat membahayakan bagi anda. Mungkin akun anda tidak begitu berharga, namun bila disalah-gunakan akn berdampak sangat tidak baik bagi anda. Seperti yang di alami oleh Butet Jajang C. Noer, Akun YMnya disalah gunakan oleh orang yang tak dikenal, dengan menggunakan akun YM tersebut sang hacker berhasil mengelabui dan  meminta Butet Karteradjasa untuk mengirim uang sebesar 2 juta terhadap rekening  seorang yang tak dikenal.

Kamis, 23 Agustus 2012

Cara Membuat Burung Twitter Terbang Di Blogspot

Cara membuat / memasang widget burung Twitter terbang di Blogger, mungkin trik ini sudah tidak asing lagi bagi sobat dan sudah banyak sekali saya melihat blog yang sudah memasang widget burung Twitter terbang ini dengan berbagai macam style dan warna burung Twitter yang berbeda-beda, sekarang saya akan mengulas kembali khusus buat teman-teman blogger yang baru membuat blog dengan platform blogspot

Twitter adalah layanan jejaring sosial yang sangat populer sekarang ini selain Facebook dan Google+ dan tidak salah banyak orang yang beramai-ramai untuk menjalin koneksi melalui Twitter apakah itu untuk keperluan bisnis maupun hanya sekedar berteman saja, nah bagi sobat yang mempunyai blog tidak ada salahnya memasang widget burung twitter terbang ini selain membuat blog sobat cantik dan unik, widget ini juga mempermudah sobat untuk menjalin pertemanan baru dengan pembaca blog sobat, hanya dengan sekali klik pada burung twitter yang terbang maka akan otomatis terhubung dengan profile Twitter sobat,
Ok tanpa panjang lebar mari kita kupas bersama-sama cara memasang widget ini

Pertama-tama silahkan login di Blogger

  • Klik Layout > Add Gadget > Html/Javascript
  • Copy paste kode di  bawah ini ke kolom Html/javascript.
 <!-- floating twitter Bird -->
<script type="text/javascript" src="http://bloggerpeer.googlecode.com/files/tripleflap.js"></script>
<script type="text/javascript">
var birdSprite="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbsIF6aRZMka33kPlmWoz7kIB40bT4Ft3Yk_sgjwLOgi_42WiSF-6ikF-IV827FRBsDcjmbd6lnWSE2AXsmPqOVqxhP9Op5EbU14a-XA265QgnxRbGts6Lz_VNRpW2FfaAFwB8IHAz8Wg/s1600/burung+twitter+terbang.png";
var targetElems=new Array("img","hr","table","td","div","input","textarea","button","select","ul","ol","li","h1","h2","h3","h4","p","code","object","a","b","strong","span");
var twitterAccount = "http://twitter.com/Username";
var tweetThisText = "Twitter - UserID http://bloggerpeer.blogspot.com/";
tripleflapInit();
</script>          


  • Ganti kode yang berwarna biru dengan nama pengguna (username) akun Twitter sobat
  • Simpan dan lihat hasilnya



Warna Pilihan Burung Terbang Twitter

Untuk membuat warna burung twitter yang lain sobat bisa mengganti kode yang berwarna merah diatas dengan kode-kode dibawah ini sesuai dengan warna pilihan yang sobat inginkan

Warna Kuning
  • https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcZUum9GhQBWWN14AzcyiZdHepX0cgufpUNwOlr3c0_IJZM1k0nWQm3j0IAT7o0LKy0l7yWYNBLyuJzLqJ7sJlOutNyEzbvka8AUNri-xXJ2KwsT3a2A70IU8E6W2zu2Fmpgseje20PWM/s1600/yellow+bird.png
Warna Hitam

  • https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiwtlt32XyxJz7vYbATFS10qGwdwaxQ-11V8pkR-OwWrLt-WdArvsGVeLxIIyGwdddsi-h9gBbCbBq4mO52jTETOuZFDZuEYK2RgwCMytK_hO5czjpz6Z14glJme7tIWXMLl9FJf1M2X0/s1600/black+bird.png
Warna Biru

  • https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglJ353g1AohCn8lCWAgX_R-QZbTbC4XCS_RT5a_Pd4YmALVZzRn4VXfa2EZo_MfjFARDH4h3HPWm67tubG6NogPup5MCsLJ2MEcnr9aTUachHTKOUrgFiqmqKTGQ8aJUeFUMF95z9ddj4/s1600/Blue+bird.png
Warna Coklat

  • https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXAzbKXrTrgUOgKe8EF5ppsbcke5PqN5pKIYoTYiKE3vt_cm1JKJVH0gxd5pCV2M-7svgrzftd2xoYl-pnW6tItzwwvkj2Lv6e6cRvBDFRMNImt7wdDRA2VYwbPsyVUexhXbRMazUQq4U/s1600/brown+bird.png
Warna Hijau

  • https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaDYqB2dCr886Qx0_DE1ZJy4CglMcvKs7dzFtrvveo29tQegaasjg-IGst-M_LPkvBFJy8zm1ihakYkBsvNvXtkbfw38KnYt_Iuiw2-fUf9e7LCeUtKDVo2eYI-i1qaDep0QOKanyvPY4/s1600/Green+bird.png
Warna Ungu

  • https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSZHc-nM1r87tCsSZo-4oMe57pokJrOOiZKjQttJ0b6xfZa2QpjIk3Cbrzmvl-sIWknxatCUSdj5wHskc0d3mbjf1eG6d0Xg9bevnhc5oUTod5AmD3N70al57VCfrB3p2Yw84vylgdVL4/s1600/purple+bird.png
Warna Putih

  • https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin20r-93Io0C1p7BiWsSmSiHmbh0osk461I-yzdU5Yw-5lkL5e_fIGAysksFUcUbWl0FtoOzmowa4yXYJzF2RFGNE0sgwKIb2P-wmzMvCgznB3UNpdYfLOnLpDNmUQ4EC6rRc1lwsbZts/s1600/white+bird.png
Warna Merah

  • https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUmN62gHAbHldFZ9rsR5eT9RymbIvUW5SqvT4L-JYWQnaEPljABUyNGvt-iIAIODIOrurib8IVh3guXC39v9hhc29ljlwP4Mv5C25yJvQ5M2D85Nl3H-roYBHF6OdYgxCjFpw98DkFdaU/s1600/red+bird.png

Dan terakhir jangan lupa disimpan sekaligus follow me @AriefQah......hehehehe
Good luck Sob..!







indostar tv com