Saturday, February 25, 2012

Cara Publish Aplikasi Android ke Android Market

Android-developer-consoleMempublish aplikasi Android yang telah kita buat ke Android Market itu gak susah kok. Beberapa prosedur harus kita lewati dengan baik. Mau tau langkah-langkah lengkap untuk publish aplikasi android ke Android Market? Let’s check it out!

Oke, yang harus kita persiapkan terlebih dahulu adalah release keystore. Apa itu release keystore? Release keystore adalah prosedur standar pendistribusian file apk (Android Package) yang dianjurkan oleh Google. Pada waktu kita mendevelop aplikasi android, pada waktu kita men-debug project kita, langsung saat itu juga kita mendapat file .apk yang dapat langsung diinstal pada perangkat android. Namun untuk menjadikan .apk well-formed atau sesuai dengan standar perangkat lunak, kita harus melalukan prosedur ini. Standar yang harus kita tentukan adalah penentuan masa aktif aplikasi, penanganan public/private key yang berhubungan dengan update aplikasi, serta masalah sekuritas. Gak usah bingung… Langsung saja mari kita praktekan!

1. Mempersiapkan release keystore

- Buka cmd. Start – Run – cmd

- Masuk ke directory bin folder jdk instalation

- Ketikkan perintah berikut: keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

- Validity yang diikuti dengan angka itu mempunyai arti bahwa aplikasi kita itu akan aktif sampai dengan 10000 hari.

- Kemudian sobat akan diminta memasukkan keterangan-keterangan antara lain password, nama, organisasi, kota, dan negara.

Untitled-6

- Hasil dari proses tersebut adalah sebuah file bernama my-release-key.keystore yang terletak pada folder bin pada project android kita.

Cara Melakukan Package Aplikasi dengan Keystore:
Langkah berikutnya adalah mempackage apk kita dengan keystore yang tadi, caranya sangat mudah yaitu:

- Buka Eclipse

- Klik kanan pada project yang akan dipackage dengan keystore > pilih Android Tools > Export Signed Aplication Package

Untitled-2



- Kemudian kita pilih project android yang akan kita publish di Android Market, klik Browse

Untitled-3


- Pilih project tersebut. Dan akan muncul tampilan sebagai berikut:

Untitled-4


- Klik Next. Kemudian masuk menu dialog keystore selection. Masukkan password dan langsung klik Next lagi.

Untitled-8


- Selanjutnya penentuan key alias selection. Langsung masukkan password my-relase-key nya.

Untitled-1


- Kemudian kita tentukan penentuan posisi hasil akhir file apk yang telah kita buat
Untitled-2


Setelah kita mendapatkan apk yang sudah kita pastikan release-storenya, aplikasi kita itu sudah siap publish ke Android Market.

Cara publish aplikasi ke Android Market:
1. Persiapkan account google

2. Buat akun android developer
3. Kita harus membayar biaya pembuatan akun android developer itu. Ingin tau harganya? $25! Dan kita harus membayarnya menggunakan credit card.

4. Buka https://market.android.com/publish/Home

5.  Disini kita dapat memilih upload application. Dan kita akan dibawa ke halaman untuk mendaftarkan aplikasi kita di android market.
6. Mengupload apk saja tidak cukup lho. Ada beberapa persyaratan yang harus kita penuhi antara lain:
- Screenshot Aplikasi
Kita perlu menyiapkan setidaknya 2 buah Screenshoot aplikasi kita. Ukurannya bisa 320 x 480, 480 x 800, 480 x 854 atau 1280 x 800. File 24 bit PNG atau JPEG (tanpa alpha) Full bleed, tanpa border. Caranya mudah, bisa pergunakan fitur screenshoot dari perspektif DDMS  di eclipse. Screen shoot ini akan dilihat oleh para pengguna aplikasi kamu di bagian overview dari android market wab maupun mobile.


- High Resolution Icon
Icon ini sifatnya mandatory. Dengan ukuran 512 x 512 pixel, 32 bit PNG atau JPEG dan memiliki besar maksimum 1024 KB. Icon ini akan di tampilkan di android market web dan juga di android market mobile untuk device-device dengan resolution tinggi.
High-Resolution-Icon
- Promotional Graphic
Grafik ini sifatnya optional, dengan ukuran 180 x 120 pixel, 24 bit PNG atau JPEG (tanpa alpha) Full bleed, tanpa border. Grafik ini akan ditampilkan di android market mobile di masing-masing device.
SC20120224-011024
- Feature Graphic
Feature grafik juga bersifat optional.  Dengan ukuran 1024 x 500 pixel, 24 bit PNG atau JPEG (tanpa alpha) . Ada kemungkinan grafik ini akan di downsize ke mini atau micro. Feature graphic akan di pergunakan di header aplikasi kamu di android market web.
Untitled-1
- Promotional Video
Jika kamu memiliki promotional video untuk aplikasi kamu yang ada di You Tube. Maka kamu dapat meletakkan link video tersebut di bagian ini (optional).
Untitled-2
- Listing Detail
Bagian ini adalah bagian dimana kita menjelaskan mengenai aplikasi kita melalui kata-kata. Listing Detail terbagi menjadi beberapa bagian:

a. Title (Nama aplikasi kita di android market)
b. Description (Deskripsi mengenai aplikasi kita, kegunaan dan cara pemakaian)
c. Recent Changes (Perubahan yang terjadi di versi ini, biasanya saat melakukan upgrade kita meletakkan informasi fitur terbaru di bagian ini)
d. Promo Text
e. Application Type ( Apakah sifatnya aplikasi atau games)
f. Category (Pilihan category untuk aplikasi kita, penjelasan detil bisa dilihat di sini)

- Contact Information
Disini kita bisa meletakkan informasi mengenai website, alamat email dan nomor telepon yang bisa di hubungi.

7. Dan saat kita mempublish aplikasi kita dengan menekan tombol publish yang terletak di bagian bawah halaman tersebut, maka saat itu juga aplikasi kita di Android Market langsung bisa dilihat oleh semua orang. Proses ini dilakukan tanpa harus menanti proses verifikasi berhari-hari ataupun berminggu-minggu. 

Jadi seperti itulah beberapa hal yang perlu diperhatikan sebelum mempublish aplikasi Android kita ke Android Market.
Sekalian promosi, disini saya berhasil mempublish aplikasi Android pertama saya bernama ICT-Tutor. Hal tersebut bisa terwujud dari bantuan sobat saya Nazruddin Safaat. Sobat-sobat yang penasaran dan ingin mencobanya bisa mengunduhnya langsung dari Android Market melalui link berikut https://market.android.com/details?id=www.bangjohan.com
Terima kasih. Salam dari BangJohan! Open-mouthed smile

 
Untitled-3

Sumber: Nsafaat Blog dan Ekonugrha's Blog

Read More - Cara Publish Aplikasi Android ke Android Market

Monday, December 12, 2011

Cara Mudah Download E-Book di Scribd

scribdScribd, ya sebuah website yang menawarkan fasilitas viewing dan download berbagai dokumen seperti books, presentations, business, academics paper, dll. Pengen tau cara mudah download e-book pada scribd? Mudah saja!
Syaratnya sobat cukup mempunyai aplikasi untuk membuat server online seperti Wamp atau Xampp.
Cara membuat:
  1. Dibawah ini adalah source kode yang harus sobat pakai.
    Terdiri dari 2 file yaitu index.php dan download.php
    • index.php
      Copas kode berikut pada notepad dan save as dengan nama “index.php” (tanpa tanda kutip).
      Spoiler for code :

      <html>

      <head>


      <title>Scribd Downloader</title>

      <meta name="description" content="Scribd Downloader" />

      <meta name="keywords" content="scribd,downloader" />

      <style type="text/css">

      .kotak {

      background-color: #e0ffff;

      border: #b0c4de 2px dashed;


      }



      body {

      font-family: Comic Sans MS;

      }

      </style>

      </head>

      <body>

      Enter URL :


      <form action="download.php" method="post" autocomplete="off" />

      <input class="kotak" type="text" name="link" size="80" />

      <input type="submit" value="download">

      </form>

      </body>

      </html>



    • download.php
      Copas kode berikut pada notepad dan save as dengan nama “download.php” (tanpa tanda kutip).
      Spoiler for code :

      <html>

      <head>

      <title>Scribd Downloader</title>

      <meta name="description" content="Scribd Downloader" />

      <meta name="keywords" content="scribd,downloader" />

      <style type="text/css">

      body {

      font-family: Comic Sans MS;

      }

      </style>

      <?php

      $link = $_POST['link'];



      if ($link == "") {

      echo "</head>";

      echo "<body>";

      echo "<h1>URL Incorrect!!</h1>";

      } else {

      $link = explode("/",$link);

      $no = $link[4];

      $dl = "http://www.scribd.com/mobile/documents/$no/download";

      echo "<meta http-equiv='refresh' content='3;url=$dl'>";

      echo "</head>";

      echo "<body>";

      echo "<h1>Your request has downloading!</h1>";

      }

      ?>

      </body>

      </html>


  2. Buat folder “Hack Scribd” pada direktori web server sobat. Pada Wampp ada di folder “www”, sedangkan Xampp ada di folder “htdoc”.
  3. Simpan kedua file index. php dan download.php pada folder yang telah dibuat.
  4. Aktifkan web server. Untuk kali ini penulis menggunakan Wampp Server. Untuk Xampp kurang lebih caranya sama.
  5. Jalankan Wampp Server. Pilih Start All Service.                                                     Untitled
  6. Buka web browser dan ketikan “localhost” pada address bar. Dan akan muncul tampilan Wampp Server seperti gambar dibawah.                                                            Untitled2
  7. Di sebelah kiri ada pilihan “Your Project”. Klik “Hack Scribd”.                               
  8. Akan muncul tampilan sebagai berikut:                                                       Untitled3
  9. Sobat tinggal memasukkan link alamat dari e-book yang ingin didownload.   Untitled4
  10. Klik tombol “Download”.
  11. Pada web browser akan muncul tampilan sebagai berikut:                       Untitled5
  12. Akan muncul juga pop-up download:                                       Untitled6
  13. Pilih Save File dan jangan lupa untuk rename file tersebut dengan ekstensi pdf.
Mudah bukan?!
Silakan jika sobat mempunyai pertanyaan bisa disampaikan melalui kotak komentar dibawah.
Salam dari BangJohan!
Read More - Cara Mudah Download E-Book di Scribd

Sunday, September 25, 2011

Mengenal Lebih Dekat Tentang Custom ROM Android

Custom ROM adalah sebuah image sistem operasi (OS) yang sudah dikustomisasai sedemikian rupa oleh developer pihak ketiga. Pada developer pihak ketiga sendiri mengartikan ROM(Read Only Memory) sebagai OS bawaan yang terinstal secara default pada perangkat Android baik itu smartphone atau tablet.

image
Salah satu jenis custom ROM yang populer
Dalam hal ini, kita harus berbicara tentang kernel. Secara garis besar, kernel adalah jantung dari sebuah OS, kernel merupakan pondasi atau komponen yang mendukung dari OS tersebut.

Jenis ROM 

1. Stock ROM
Merupakan versi OS default dari perangkat yang Anda beli.

 2. Custom ROM
Merupakan sebuah versi OS tersendiri yang dikembangkan oleh pihak ketiga dari stock ROM yang ada. Di dalamnya sudah termasuk kernel, aplikasi, apapun yang diperlukan untuk mengoperasikan sebuah perangkat Android.

Kata Custom disini berarti kustomisasi. Karena OS Android sendiri bersifat terbuka (Open Source), maka para developer pihak ketiga memiliki kebebasan untuk memodifikasi sebuah stock ROM yang ada, seperti mengoptimalkan, hingga menambahkan sesuatu, tergantung kemampuan dan imajinasi yang mereka miliki. Bagi Anda yang suka mengoprek, jelas menginstal sebuah Custom ROM wajib sifatnya.

Tidak semua perangkat Android memiliki custom ROM. Semuanya dikembalikan lagi kepada pihak ketiga. Mereka cenderung membuat sebuah custom ROM untuk perangkat Android (dalam hal ini tipe tertentu) yang banyak memiliki pengguna. Misalnya, mereka cenderung mengembangkan sebuah custom ROM untuk Samsung Galaxy Mini daripada Nexian Journey yang penggunannya lebih sedikit.

image

Kelebihan Custom ROM
  1. Performa meningkat. Berbagai aplikasi standar dihapus karena dirasa tidak diperlukan, sehingga beban penggunaan memory berkurang dan mengakibatkan performa merangkak naik.
  2. Efisiensi bateri. Dengan modifikasi kernel yang ada, kebutuhan energi untuk menjalankan sistem menjadi lebih kecil, sehingga daya tahan baterei pun menjadi lebih lama.
  3. Menikmati fitur ekstra. Contohnya pada OS versi 2.1 yang tidak dapat menggunakan fasilitas memindahkan aplikasi ke memori eksternal (App2SD). Dengan menggunakan custom ROM, Anda dapat melakukan hal tersebut.

Kelemahan Custom ROM
  1. Memerlukan pemahaman teknis dan pengetahuan dasar seperti cara melakukan flashing, restore, recovery, dan lain-lain. Tetapi seiring dengan waktu, Anda bisa belajar dengan mencoba-coba
  2. Masih banyak bug. Namanya modifikasi, tentunya masih terdapat kekurangan. Hal ini juga terdapat pada sebuah kcustom ROM. Bisa saja setelah terinstal, ada beberapa fitur pada perangkat yang tidak berjalan, seperti telepon, Bluetooth, Wifi, atau yang lain. Untuk mengatasi hal tersebut, pihak developer biaanya merilis sebuah patch/fix.
  3. Hilangnya garansi. Pada beberapa merk tertentu, proses penginstalan custom ROM dapat membuat garansi menjadi hilang. Hal ini disebabkan juga karena proses penginstalan juga memerlukan proses rooting, yang juga menghanguskan garansi.
Dikutip dengan perubahan dari Tabloid Komputek Edisi 739
Salam dari BangJohan!
Read More - Mengenal Lebih Dekat Tentang Custom ROM Android

Saturday, September 17, 2011

Kelebihan dan Kekurangan Handphone Android

image Sistem Operasi Google Android di Ponsel memang masih tergolong baru, namun demikian Sistem Operasi Android telah mengalami perkembangan yang cukup pesat. Diciptakan sebagai tandingan iOS, Android menunjukan grafik perkembangan yang signifikan, ini tentu tidak terlepas dari dukungan-dukungan pabrikan ponsel besar yang ikut menghadirkan ponsel-ponsel bersistem operasi Android.

Jika Agan berencana membeli sebuah ponsel Android, dan ingin tahu apa kelebihan dan kekurangannya, berikut ini beberapa kelebihan dan kekurangan dari ponsel dengan sistem operasi Android.

Kelebihan Handphone Android
1. Multitasking – Yups, ponsel Android bisa menjalankan berbagai aplikasi, itu artinya Agan bisa browsing, Facebookan sambil dengerin lagu.
image
2. Kemudahan dalam Notifikasi – Setiap ada SMS, Email, atau bahkan artikel terbaru dari RSS Reader, akan selalu ada notifikasi di Home Screen Ponsel Android, tak ketinggalan Lampu LED Indikator yang berkedip-kedip, sehingga Agan tidak akan terlewatkan satu SMS, Email ataupun Missedcall sekalipun.
image
3. Akses Mudah terhadap Ribuan Aplikasi Android lewat Google Android App Market – Kalau Agan seneng install aplikasi ataupun games, lewat Google Android App Market, Agan bisa mendownload berbagai aplikasi dengan gratis. Ada banyak ribuan aplikasi dan games yang siap untuk Agan download di ponsel Android.
image
4. Pilihan Ponsel yang beranekaragam - Bicara ponsel Android, akan terasa ‘beda’ dibandingkan dengan iOS, jika iOS hanya terbatas pada iPhone dari Apple, maka Android tersedia di ponsel dari berbagai produsen, mulai dari Sony Ericsson, Motorola, HTC sampai Samsung. Dan setiap pabrikan ponsel pun menghadirkan ponsel Android dengan gaya masing-masing, seperti Motorola dengan Motoblur-nya, Sony Ericsson dengan TimeScape-nya. Jadi Agan bisa leluasa memilih ponsel Android sesuai dengan ‘merk’ favorite.
image
5. Bisa menginstal ROM yang dimodifikasi – tak puas dengan tampilan standar Android, jangan khawatir ada banyak Costum ROM yang bisa Agan pakai di ponsel Android.
image
6. Widget – benar sekali, dengan adanya Widget di homescreen, Agan bisa dengan mudah mengakses berbagai setting dengan cepat dan mudah.
image
7. Google Maniak – Jika Agan pengguna setia layanan Google mulai dari Gmail sampai Google Reader, ponsel Android telah terintegrasi dengan layanan Google, sehingga Agan bisa dengan cepat mengecek email dari gMail.
image

Kekurangannya  :
Tak bisa dipungkiri disamping kelebihan tentu saja ada kekurangan dari sistem operasi Android ini.
1. Koneksi Internet yang terus menerus – Yups, kebanyakan ponsel Android memerlukan koneksi internet yang simultan alias terus menerus aktif. itu artinya Agan harus siap berlangganan paket GPRS yang sesuai dengan kebutuhan.
image
2. Iklan – Aplikasi di Ponsel Android memang bisa didapatkan dengan mudah dan gratis, namun konsekuensinya di setiap Aplikasi tersebut, akan selalu Iklan yang terpampang, entah itu bagian atas atau bawah aplikasi.
image


Salam dari BangJohan!
Read More - Kelebihan dan Kekurangan Handphone Android

Monday, September 12, 2011

Cara Install Custom ROM Gingerbread GioPRO v1.3 Panorama pada Samsung Galaxy GIO

image Setelah sekian lama akhirnya blog ini saya update juga. Kali ini saya akan share pengalaman saya ketika menginstal HP Android Samsung Galaxy Gio menggunakan Custom ROM Gingerbread GioPRO v1.3 Panorama.

Galaxy Gio, ya itu adalah handphone yang saya pakai saat ini. Ketika tulisan ini saya susun, Gio masih menggunakan OS Android Froyo 2.1 dan belum ada update resmi untuk Gingerbread 2.2. Saya penasaran dengan kemampuan dari Gingerbread yang katanya lebih ringan pemakaian memory, grafis lebih smooth, system keamanan yang semakin meningkat, dan beberapa kehandalan lainnya. Karena gak sabar menunggu uodate resmi Gingerbread dari Samsung, maka saya putuskan untuk mengupgrade sendiri Gio saya dengan Custom ROM GioPro v1.3 Panorama Gingerbread. Saya bukanlah modifier Android yang expert, saya cuma mempraktikan tutorial-tutorial yang saya dapatkan dari forum Android di XDA developer, Kaskus, dan Forum Android Indonesia. Sehingga dapat dikatakan saya adalah pengguna awam Android, namun karena penasaran maka saya memberanikan diri untuk mengoprek Gio kesayangan saya ini, tentu saja dengan berbagai resiko yang harus saya tanggung jika ada kesalahan.

image
Sebelumnya saya perkenalkan dulu kelebihan-kelebihan yang ada pada Custom ROM Gio Pro v1.3 Panorama :
Android Version : GINGERBREAD 2.3.4   
Baseband Version : S5660XXKQ5
A2SD darktremor enabled
Rooted
Added some Live Wallpaper : Galaxy, Grass, Nexus, Polar Clock, Water
Added some App : Facebook, Google Maps 5.6.0
Added boot animation with sound
Added A2SD GUI
Camera image quality tweak
Batery life & performance tweak
Touch menu button to unlock screen
CRT Animation when screen lock
Added 3 new fonts
Batery notification by %
Sebelum menginstal Custom ROM ini, Gio saya secara default menggunakan Android Froyo 2.2. Oleh sebab itu yang pertama kali dilakukan adalah melakukan factory reset.
Cara Factory reset :
Settings > Privacy > Factory data reset. Sebelum itu pastikan data-data penting seperti kontak telah dibackup, misalnya back up dengan Samsung Kies atau Google Account.

Download bahan-bahan yang dibutuhkan:
1. Partition Wizard, yang digunakan untuk membuat ext2 partition pada SD card.
Download here
2. Custom ROM GioPro 1.3 Panorama
Download here
3. Samsung USB Driver
Download here

Instructions:
Sebelum melakukan flashing, sangat direkomendasikan untuk membuat partisi ext2 pada SD Card.
Langkah-langkah untuk membuat partisi ext2 pada SD Card :
1. Masukkan SD Card ke dalam card reader (jangan langsung menggunakan handphone sebagai perantara)
2. Run Partition Wizard
image

3. Klik Kanan Pada SDCard >> Delete
image

4. Klik Kanan Lagi pada unallocated space
image

5. Klik Create
image

6. Create as Primary
7. Pilih Fat32
8. Tentukan Ukuran Partisinya sisakan Max 1GB untuk Ext2 (Tergantung Keperluan)
9. Ok
image

10. Kemudian hasilnya sebagai berikut:
image

10. Selanjutnya klik kanan di unallocated dan klik Create
image

11. Muncul Warning, klik Yes.
image

12. Create as Primary
13. File System ext2
14. Cluster size 4Kb
15. Ok
image

16. Tampilan Partition Wizar akan seperti ini :
image

17. Apply (tunggu sampai selesai partisi)
image

18. Selesai
19. Masukan SD Card ke Galaxy Gio.
SD Car telah selesai dipartisi. Proses selanjutnya adalah flashing OS Gio.

Langkah-langkah flashing :
1. Instal Samsung USB Driver
2. Extract Custom ROM Gio Pro Panorama. Didalamnya terdiri dari beberapa file yaitu :
a.    GioPro_Panorama_S5660XXKQ6_S5660XXKQ5_S5660SEBKQ1_HOME.tar
b.    Odin_Multi_Downloader_v4.42.exe
c.    GIO_v1.3.ops
3. Masukkan semua bahan diatas pada folder C:/ODIN/.
4. Matikan Gio.
5. Tekan Home + Volume [-] + Tombol Power sampai pada layar muncul tulisan
downloading…

6. Sambungkan Gio pada PC.
7. Run ODIN.
8. Tunggu beberapa saat sampai Odin mendeteksi perangkat Gio.
9. Masukkan OPS, images, dan start (lihat gambar).
image

10. Tunggu beberapa saat (kurang lebih 5 menit).
image

11. Dan jika sudah selesai maka akan muncul tampilan sebagai berikut:
image

12. Cabut Gio dan selesai! Samsung Galaxy Gio milik sobat telah terinstal OS Android Gingerbread dengan Custom ROM GioPRO v1.3 Panorama.

Berikut tampilan Gio setelah berhasil saya upgrade dengan Custom ROM Gingerbread GioPRO v1.3 Panorama:
SC20110911-100049 SC20110911-092516 SC20110911-092523 SC20110911-092529SC20110911-092535SC20110910-164904

Untuk mendapatkan tampilan seperti itu saya menggunakan beberapa tool:
- Go Launcher EX
- Theme Blackglass
- Folder Organizer

Silakan jika ada pertanyaan. Akan saya jawab semampu saya.
Terima kasih. Salam dari BangJohan!
Read More - Cara Install Custom ROM Gingerbread GioPRO v1.3 Panorama pada Samsung Galaxy GIO

Sebuah Blog Tempat Ekspresi Diri | By www.bangjohan.com