Tugas Kuliah: Steganography

10/16/2014 Add Comment

Andri-JS Blog - Berhubung dengan adanya tugas kuliah yang membuat steganography dan memposting di blog, saya akan memposting tugas membuat Steganography. Steganography sendiri adalah seni dan ilmu menulis pesan tersembunyi. Atau bisa di sebut pesan rahasia yang tersimpan dalam sebuah gambar tulisan, gambar, maupun audio tanpa di sadari. Berbeda dengan kriptografi yang hanya menyamarkan pesan tersebut.

Teori ini bisa di ibaratkan sebagai tinta yang tidak tampak pada sebuah kanvas. Tidak ada orang yang menyadari bahwa ada pesan tersembunyi di balik gambar, audio dll. Kini steganography juga telah berfungsi untuk menyembunyikan sebuah data ke dalam sebuah file yang bisa saja berupa gambar.

Steganography juga berfungsi untuk melindungi hak cipta pada sebuah gambar. Kelebihan steganography jika dibandingkan dengan kriptografi adalah pesan-pesannya tidak menarik perhatian orang lain. Pesan-pesan berkode dalam kriptografi yang tidak disembunyikan, walaupun sulit atau bahkan tidak dapat dipecahkan, akan menimbulkan kecurigaan. Sedangkan steganography tidak menimbulkan kecurigaan.

Sekian penjelasan steganography yang saya ketahui, secara singkat. Terima kasih telah berkunjung di Andri-JS Blog.

Update BBM 2.4.0.11 Original

10/13/2014 Add Comment

Andri-JS Blog - BBM Update versi 2.4.0.11, pada tanggal 21 September kemarin, mungkin ini hanya buat anda yang menggunakan tablet berukuran 10 inch saja. Karena update ini tersedia di playstore. Sepertinya pada update BBM kali ini, tidak ada penambahan fitur baru dan mungkin hanya membenarkan beberapa bug yang ada pada BBM versi sebelumnya.

Dan buat anda para pengguna smartphone Android dan tablet Android bisa mendownload langsung dari play store atau link berikut :

BBM v2.4.0.11 | Play Store
BBM v2.4.0.11 | APK

Dan buat anda yang tidak menyukai update dari bbm terbaru dan sudah terlanjur update dan ingin kembali, berikut beberapa versi terdahulu dari BBM yang saya dapat dari XDA Developers :



Sekian tulisan mengenai BBM v2.4.0.11 dari Andri-JS Blog.

Bocoran Hasil Pengumuman Administrasi CPNS Riau 2014

10/12/2014 Add Comment

Andri-JS Blog - Hasil Pengumuman Administrasi CPNS Riau 2014 sebenarnya di umukan tepat mulai jam 00.00 tanggal 13 Oktober 2014. Tapi, tentu saja web tersebut akan down karena banyaknya yang ingin mengakses untuk melihat hasil seleksi tersebut. Dengan begitu ada teman yang memberikan info untuk melihat hasil terlebih dahulu. Walaupun saya tidak mengikutinya, saya hanya share untuk yang membutuhkan saja. Berhubung beberapa teman Admin Andri-JS Blog mengikuti seleksi CPNS, jadi saya mengecek hasil teman saya, dan ada yang lulus ada yang tidak. Jika anda menunggu hingga jam 12 tentu saja sangat lama dan kemungkinan overload.

Berikut hasil teman - teman Admin Andri-JS Blog yang mengikuti seleksi ini :

Jadi jika anda ingin melihat hasil, boleh di cek melalui tautan di bawah ini :
**LINK TELAH DIHAPUS**
Semoga bermanfaat buat semuanya. Terima Kasih telah berkunjung di Andri-JS Blog

Tugas Kuliah: Social Engineering

10/09/2014 Add Comment

Andri-JS Blog - Berhubung dengan adanya tugas kuliah lagi, kali ini saya akan membahas tentang Social Engineering. Social Engineering atau lebih akrab disebut SocEng adalah salah satu topik yang membahas tentang keamanan informasi. Teknik ini adalah sebuah teknik pendekatan yang memanfaatkan aspek-aspek sosial di dunia komputer dan internet atau suatu teknik pencurian atau pengambilan data atau informasi penting/krusial/rahasia dari seseorang dengan cara menggunakan pendekatan manusiawi melalui mekanisme interaksi sosial. Social Engineering juga bisa dikatakan dengan teknik mengeksploitasi kelemahan manusia. Social Engineering digunakan untuk mendapatkan informasi - informasi penting dari calon korban.

Social Engineering terjadi karena faktor kecerobohan korban sendiri. Biasanya pelaku melakukan Human Manipulation pada korban untuk mendapatkan informasi yang di butuhkan. Tidak ada yang bisa mengatasi Social Engineering karena ini teknik ini tidak menggunakan system, yang apabila mendapatkan celah keamanan bisa saja melakukan patch system atau mengupdate system. Maka dari itu Social Engineering sangat sulit untuk melakukan patch system, karena teknik ini merupakan kesalahan manusia itu sendiri. Teknik ini masih terus hidup tidak akan pernah ada matinya, karena sebuah Quote yang mengatakan :
Because there no patch for human stupidity 
Hal tersebut memang benar adanya, tidak ada cara untuk menutupi kecerobohan atau kelemahan manusia. Contohnya saja jika seorang pegawai atau karyawan dimintai data atau informasi dari atasannya, polisi, atau penegak hukum yang lain, biasanya yang bersangkutan akan langsung memberikan tanpa merasa sungkan. Bisa saja itu bukanlah seorang penagak hukum sebenarnya, dan hanya orang yang ingin mendapatkan informasi tentang pegawai tersebut. Begitulah Social Engineering berlangsung. Secara tidak langsung kita memberikan informasi kepada orang yang kita takuti atau orang yang kita percayai dari omongannya saja.

Teknik ini menjadi salah satu andalah Legendaris Hacker, yaitu Kevin Mitnick, Kevin adalah Hacker yang di labeli Most Wanted Hacker oleh FBI. Kevin sangat handal dalam teknik ini, teknik ini di kuasainya ketika ia masih sangat muda, yaitu pada saat ia berumur 12 tahun. Kevin pernah menceritakan kisahnya dan kemampuan Social Engineering-nya pada sebuah forum yang berisi:
Pada satu kesempatan, saya ditantang oleh seorang teman untuk mendapatkan nomor (telepon) Sprint Foncard-nya. Ia mengatakan akan membelikan makan malam jika saya bisa mendapatkan nomor itu. Saya tidak akan menolak makan enak, jadi saya berusaha dengan menghubungi Customer Service dan perpura-pura sebagai seorang dari bagian teknologi informasi. Saya tanyakan pada petugas yang menjawab apakah ia mengalami kesulitan pada sistem yang digunakan. Ia bilang tidak, saya tanyakan sistem yang digunakan untuk mengakses data pelanggan, saya berpura-pura ingin memverifikasi. Ia menyebutkan nama sistemnya. Setelah itu saya kembali menelepon Costumer Service dan dihubungkan dengan petugas yang berbeda. Saya bilang bahwa komputer saya rusak dan saya ingin melihat data seorang pelanggan. Ia mengatakan data itu sudah berjibun pertanyaan. Siapa nama anda? Anda kerja buat siapa? Alamat anda dimana? Yah, seperti itulah. Karena saya kurang riset, saya mengarang nama dan temsaja. Gagal. Ia bilang akan melaporkan telepon-telepon ini pada keamanan. Karena saya mencatat namanya, saya membawa seorang teman dan memberitahukannya tentang situasi yang terjadi. Saya meminta teman itu untuk menyamar sebagai "penyelidik keamanan" untuk mencatat laporan dari petugas Customer Service dan berbicara dengan petugas tadi. Sebagai "penyelidik" ia mengatakan menerima laporan adanya orang berusaha mendapatkan informasi pribadinya pelanggan. Setelah tanya jawab soal telepon tadi, "penyelidik menanyakan apa informasi yang diminta penelepon tadi. Petugas itu bilang nomor Foncard. "penyelidik" bertanya, memang berapa nomornya? Dan petugas itu memberikan nomornya. Oops. Kasus selesai”.
Kisah hidupnya juga di angkat dalam sebuah film berjudul Takedown. Di dalam film ini juga banyak terlihat keahliannya mendapatkan informasi yang dia inginkan, seperti saat ia mendapatkan akses untuk sebuah aplikasi FBI untuk menyadap seluruh telfon seluruh negeri. Dengan sangat mudah ia memanfaatkan kecerobohan orang tersebut. Sekian tulisan ini dibuat untuk memenuhi tugas keamanaan informasi.

Update Zenfone 5 Android Kit Kat 4.4.2 dan Review Andri-JS Blog

10/04/2014 11 Comments
Update Zenfone 5 Android Kit Kat 4.4.2

Andri-JS Blog - Halo pengguna, Asus Zenfone Series. ASUS telah merelease update Android KitKat 4.4 untuk ASUS Zenfone Series, yaitu ASUS Zenfone 4,5,6. Berhubung saya pengguna Zenfone 5, saya akan mencoba membuat review dan memberi info fitur - fitur terbaru pada Android KitKat 4.4.2 untuk Zenfone 5. Sebagai info, sebelumnya saya menggunakan ASUS Zenfone 5 T00F WW User, dengan Firmware terakhir 1.18.40.9, status zenfone 5 saya rooted dan menggunakan xposed installer. Jika anda belum root dan ingin root zenfone 5 anda yang masih di Android Jelly Bean 4.3 silahkan melihat postingan "Cara Root Asus Zenfone 5" dan untuk yang ingin tau cara install xposed, nanti akan saya buat postingannya.

Sebelum melakukan update Android KitKat 4.4.2 pada zenfone 5 yang telah menginstall xposed dan rooted seperti saya, ada baiknya melakukan Uninstal Framework pada Xposed Installer, karena ini sepertinya berhubungan dengan system bawaan Zenfone, anda tidak akan berhasil update melaui OTA jika Framework dari Xposed masih terinstall. Jangan melakukan Uninstal Xposed nya saja, karena framework dari Xposed masih tetap terinstall. Jika sudah melakukan uninstall framework xposed, silahkan melakukan uninstall xposed installernya. Jika saya pribadi, saya melakukan unroot Zenfone 5 dengan Aplikasi Root Zenfone yang saya gunakan, bukan dengan SuperSU

Jika sudah anda silahkan membuka Setting > About > System Update dan klik Check Update. Jika sudah, anda akan di suruh melakukan update ke firmware 1.18.40.10 terlebih dahulu sebelum melakukan update Android KitKat dengan Firmware 2.19.40.6. Berikut penampakan update firmware 1.18.40.10 dan jika sukses.

Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2

Setelah itu kembali lakukan cek melalui Setting, About, System Update dan klik Check Update. Jika sudah anda akan di suruh mendapat notifikasi Update ke firmware 2.19.40.9, dengan Android KitKat 4.4. Sebaiknya cari wifi terdekat atau sediakan koneksi yang sangat bagus, karena update ini cukup besar, yaitu sekitar 400MB silahkan cek gambar berikut dan lihat fitur yang di tambah pada Android KitKat untuk Zenfone 5.

Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2

Jika anda selesai melakukan download, anda akan di minta persetujuan untuk menginstall atau mengupdate ASUS Zenfone 5 anda, ada baiknya sediakan batrai yang cukup. Zenfone anda akan melakukan reboot dan setelah beberapa saat anda akan di bawa ke recovery zenfone dan zenfone anda akan mengupdate menjadi Android KitKat 4.4.2 berikut penampakannya

Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2

Jika telah selesai silahkan cek pada Setting > About > Klik Android version +5 kali. Berikut penampakannya.

Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2

Dan untuk reviewnya, saya merasa Baterai zenfone sedikit lebih hemat, sound jika menggunakan handfree cukup bagus dari pada sebelumnya. Ada penambahan aplikasi, yaitu Data Transfer, System Update yang tersedia tanpa harus membuka setting lagi, lambang batrai yang menjadi abu-abu ketika kita membuka aplikasi lain. Quick Setting yang berwarna hijau juga bisa di edit, sebelumnya saya tidak bisa mengedit Quick Setting yang berwarna hijau, ada penambahan fitur do not disturb. Quick Setting yang di sentuh animasinya juga berubah, ada penambahan menu di bagian setting. Apabila anda menggunakan lock screen pattern, ketika membukannya anda juga harus membuka dengan slide terlebih dahulu dan Face Unlock juga di hilangkan dari pilihan lock screen. Perubahan latar belakang control volume menjadi putih. Pemilihan aplikasi yang sebelumnya Grid menjadi List, Keyboard ASUS juga telah mendukung emoji berwarna, selebihnya sepertinya masih tetap sama. Aplikasi juga tidak bisa dipindahkan ke memory external, namun itu bukanlah bug. Namun sepertinya Android KitKat memang tidak mengizinkan untuk melakukan pemindahan data ke External. Sekian Review dari Andri-JS Blog dan berikut beberapa ScreenShot dari Android KITKAT 4.4.2 ASUS ZenFone 5.

Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2

Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2

Update Zenfone 5 Android Kit Kat 4.4.2Update Zenfone 5 Android Kit Kat 4.4.2


Domain Murah?, Waspada Pada Domain Hasil Carding

10/01/2014 Add Comment
Domain Murah?, Waspada Pada Domain Hasil Carding

Andri-JS Blog - Berhubungan dengan adanya tugas kuliah tentang Keamanan Informasi, kelas saya mendapatkan tugas untuk membuat tulisan di blog pribadi dengan tema Keamanan Informasi yang lebih spesifik yaitu aktivitas bawah tanah (underground) atau aktivitas hacking yang terjadi dalam beberapa tahun belakangan. Kali ini saya akan menulis tentang aktivitas carding, carding di Indonesia sendiri cukup banyak dan bisa "dibanggakan", walaupun aktivitas ini merupkan sebuah tindakan kriminal. Dibanggakan yang saya maksud bukan berarti saya mendukung aktivitas carding, di banggakan di sini berarti cukup banyak. Jika carder di Indonesia sangat banyak, berarti di Indonesia cukup banyak hacker yang menguasai dan yang tidak menguasai carding. Karena kategori hacker bukan hanya carder, Indonesia bisa menjadi negara yang di takuti untuk Cyber Security jika saja mereka di bina, bukan malah di penjarakan saja.

Kali ini saya akan mengambil salah satu contoh masalah, yaitu Domain Murah, karena saat ini sangat banyak yang menawarkan jasa registrasi domain dengn harga miring dan jika anda ingin memiliki domain pada blog anda pasti anda bertanya di mana jasa pelayanan yang menjual domain dengan harga termurah. Ketika anda mencari di forum - forum, mungkin ada yang menawarkan jasa registrasi domain dengan harga sangat murah. Harga tersebut bahkan bisa mencapai Rp 10.000,-. Mungkin anda tertarik dengan harga yang sangat murah jadi kemungkinan anda akan registrasi domain pada orang tersebut.

Ketika anda membeli domain dengan harga murah tersebut, domain tersebut bisa saja tidak bertahan hingga 1 tahun. Kenapa?, itulah pertanyaan yang akan muncul pada benak anda. Dan anda akan minta pertanggung jawaban kepada penjual dan kemungkinan penjual bisa saja tidak memikirkan keluhan anda, dengan harga murah ya tentu saja anda tidak bisa mengeluh. 

Sekarang pertanyaannya, kenapa ada yang menjual Domain Murah?, Waspadalah Pada Domain tersebut dan kemungkinan adalah hasil carding. Ketika anda mengecek di who.is domain tersebut, kemungkinan web server domain tersebut berasal dari namesecure.com. Web tersebut adalah web yang menerima pembayaran melalui kartu kredit tanpa harus scan kartu kredit. Web seperti ini bisa di kategorikan WEB CARDABLE. Bagaimana mereka bisa mendapatkan nomor seri dan data - data kartu kredit tersebut?, inilah yang di sebut carding, mencuri informasi kartu kredit seseorang dan mempergunakan tanpa sepengetahuan para pemiliknya. Dan pada web yang cardable tersebut, mereka bisa membeli domain dan menjual kepada orang yang ingin registrasi domain. Namun karena hal itu tidak semua ulah carder, namun carder lah yang memberi informasi kartu kredit pada forum -forum tertentu, siapa saja yang terdaftar di forum tersebut bisa melihatnya dan menggunakan data tersebut untuk mengorder domain. Kenapa bisa suspend?, ada kalanya web server tersebut melakukan update dan kedapatan ada data yang aneh dan menemukan akun mana yang aneh, kemungkinan mereka akan menSUSPEND domain anda. Apabila itu terjadi, tentu saja anda tidak bisa marah pada penjual, bisa jadi mereka adalah seseorang yang menggunakan informasi dari pada carder dan mengatakan "ya namanya juga domain murah".

Jadi jika ada yang menawarkan Domain Murah, Wasapdalah Pada Domain Carding, anda sebaiknya menanyakan Registarnya terlebih dahulu. Ada baiknya Registar yang sudah terpercaya. Sekian dari Andri-JS Blog. Semoga bisa membantu anda dalam membeli domain.

Cara Root Asus Zenfone 5

9/28/2014 3 Comments
Root Android

Andri-JS Blog - Cara Root ASUS ZenFone 5, berhubung saya pengguna ASUS Zenfone 5, saya akan menulis tutorial root android tersebut. Sebelumnya siapkan atau download tool yang diperlukan terlebih dahulu, yaitu : 
Setelah itu lanjut cara Root Zenfone 5, yaitu :
  1. Install Aplikasi RootZenfone pada Zenfone kesayangan anda.
  2. Matikan Jaringan Mobile Data dan Wi-Fi (Disable)
  3. Aktifkan Mode Penerbangan atau Airplane Mode
  4. Buka aplikasi RootZenfone, tandai  I Trust This Application dan Klik OK
  5. Setelah itu click Root.
  6. Tunggu beberapa saat, anda akan di bawa ke demo mode zenfone. Jangan panik dan tetap saja tunggu hingga kembali ke aplikasi Root ZenFone
  7. Setelah itu anda akan di minta me-Reboot ZenFone anda.
  8. Reboot Zenfone dengan menahan tombol power dan klik Restart.
  9. Selamat Asus ZenFone anda telah berhasil di Root.
* Bila Anda melakukan Rooting berarti anda memahami resiko ( DWYOR )
* Berdasarkan Asus ZenFone Blog, aplikasi RootZenFone ini berlaku untuk :
  • ZenFone 4.5 (T00Q)
  • ZenFone 5 (T00F / T00J) 
  • ZenFone 6 (T00G / Z002) 
  • PadFone S (T00N)
  • Fonepad Note 6 (K00G aka ME560CG) v11.2.1.22
  • ZenFone 5 LTE (T00P)
Credit to :
  • ASUS,
  • ASUS ZenFone Blog,
  • Grup ASUS ZenFone Indonesia Facebook, and
  • All ASUS ZenFone User

Update BBM v2.2.1.45

7/20/2014 Add Comment

Andri-JS Blog - BBM Update versi 2.2.1.45, pada tanggal 15 Juli 2014 kemarin, mungkin ini hanya buat anda yang menggunakan tablet berukuran 10 inch saja. Karena update ini tersedia di playstore. Sepertinya pada update BBM kali ini, tidak ada penambahan fitur baru dan mungkin hanya membenarkan beberapa bug yang ada pada BBM versi sebelumnya.

Dan buat anda para pengguna smartphone Android dan tablet Android bisa mendownload langsung dari play store atau link berikut :

BBM v2.1.1.45 | Play Store
BBM v2.2.1.45 | APK

Dan buat anda yang tidak menyukai update dari bbm terbaru dan sudah terlanjur update dan ingin kembali, berikut beberapa versi terdahulu dari BBM yang saya dapat dari XDA Developers :



Sekian tulisan mengenai BBM v2.2.1.45 dari Andri-JS Blog.

Update v.1.1.2 Andri-JS Blog Application

6/25/2014 3 Comments
Aplikasi Andri-JS Blog

Andri-JS Blog - Update Andri-JS Blog v.1.1.2, buat para pembaca setia Andri-JS Blog, saya baru saja membuat update aplikasi Android Web Launcher untuk Andri-JS Blog agar sobat bisa dengan mudah membaca artikel Andri-JS Blog. Aplikasi ini di buat dengan Eclipse Java ADT menggunakan Web View Client. Bagaimana cara membuatnya?? Silahkan baca artikel Tutorial Membuat Aplikasi Web Launcher Blog/Website Untuk Android Sendiri. Silahkan Download Andri-JS Blog APK for Android melalui Dropbox :


QR Code Aplikasi Andri-JS Blog

Beberapa screenshoot penambahan fitur baru :

  
Update v.1.1.2 Andri-JS Blog Application Update v.1.1.2 Andri-JS Blog Application

Membuat Aplikasi Blog/Website Launcher Android

4/20/2014 5 Comments
Membuat Aplikasi Blog Untuk Android

Andri-JS Blog - Pada kesempatan kali ini saya akan membuat tutorial Membuat Aplikasi Blog/Website Launcher Android yang sudah saya janjikan pada postingan sebelumnya. Namun pada postingan sebelumnya, anda lebih di manjakan tanpa harus mendownload ADT, tanpa coding, dan hanya menginputkan link url blog yang di inginkan. Berbeda dengan tutorial kali ini, yang menggunakan eclipse untuk membuat aplikasi Blog Launcher, keuntungannya tidak ada iklan - iklan seperti sebelumnya dan mungkin lebih enak di lihat. Sebelum ke tutorialnya silahkan siapkan Project baru terlebih dahulu dan tool yang di butuhkan, jika anda tidak tau silahkan membaca tutorial "Membuat Aplikas Hello World di Android" terlebih dahulu. Jika sudah mempersiapkan project baru, langsung saja menuju tutorial Membuat Aplikasi Blog/Website Launcher Android.

  1. Setelah anda membuat project baru, anda akan melihat 2 file yang terbuka, yaitu MainActivity.java dan activity_main.xml
  2. Pertama - tama, buka file xml tersebut, edit file tersebut dan salin code berikut :
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <WebView
        android:id="@+id/webView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"/>
    </LinearLayout>
  3. Setelah itu, buka file java lalu tambahkan code yang bercetak tebal saja dan sesuaikan letaknya.
    package ajs.andri_jsblog;

    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.webkit.WebView;

    public class MainActivity extends Activity {
    WebView webView = null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    webView = (WebView) findViewById(R.id.webView);
    webView.loadUrl("http://blog.andri-js.web.id/");
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
    }

    }
  4. Ganti tulisan berwarna biru dengan link url blog atau web yang ingin di buat launchernya, dan terakhir buka AndroidManifest.xml, tambahkan permission agar bisa mengakses internet dengan menambahkan code yang bercetak tebal dan sesuaikan letaknya.
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="ajs.andri_jsblog"
        android:versionCode="1"
        android:versionName="1.0" >

        <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="8" />
        <uses-permission android:name="android.permission.INTERNET"/>
        <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >
            <activity
                android:name="ajs.andri_jsblog.MainActivity"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />

                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>

    </manifest>
  5. Selesai sudah Membuat Aplikasi Blog/Website Launcher Android, namun aplikasi ini akan membuka browser setiap anda mengklik salah satu linknya bahkan pada saat membuka aplikasi juga akan langsung membuka browser.
  6. Agar tidak membuka broswer, edit dan tambahkan code yang bercetak tebal sesuai letaknya:
    package ajs.andri_jsblog;

    import android.app.Activity;
    import android.os.Bundle;
    import android.util.Log;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;

    public class MainActivity extends Activity {
        WebView webView = null;
       
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
               
            webView = (WebView) findViewById(R.id.webView);
            webView.loadUrl("http://blog.andri-js.web.id/");
            webView.setWebViewClient(new MainWebViewClient());
            
        }

        private class MainWebViewClient extends WebViewClient {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                Log.i("Log", "loading: " + url);
         
                view.loadUrl(url);
                return true;
            }
        }
    }
  7. Sekarang, aplikasi tersebut sudah tidak membuka browser lagi, namun akan terjadi masalah jika web yang di akses memiliki code javascript, tentunya tampilan aplikasi kita terkesan jelek. Maka dari itu sekarang, tambahkan code yang bercetak tebal sesuai letaknya agar aplikasi yang di buat mengaktifkan javascript
    package ajs.andri_jsblog;

    import android.app.Activity;
    import android.os.Bundle;
    import android.util.Log;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    import android.annotation.SuppressLint;

    @SuppressLint("SetJavaScriptEnabled")
    public class MainActivity extends Activity {
        WebView webView = null;
       
        /** Called when the activity is first created. */
        @SuppressLint("SetJavaScriptEnabled")
    @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
           
           
            webView = (WebView) findViewById(R.id.webView);
            webView.loadUrl("http://blog.andri-js.web.id/");
            webView.setWebViewClient(new MainWebViewClient());
            webView.getSettings().setJavaScriptEnabled(true);
           
        }

        private class MainWebViewClient extends WebViewClient {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                Log.i("Log", "loading: " + url);
       
                view.loadUrl(url);
                return true;
            }
        }
  8. Selesai sudah, Aplikasi Blog/Website Launcher Android.
Sekian tulisan pada kesempatan kali ini, jika ada kekurangan atau kesalahan dalam code di atas silahkan di benarkan di komentar, karena saya juga masih dalam tahap pembelajaran. Jika anda ingin melihat contoh aplikasi tersebut silahkan lihat pada postingan "Download Andri-JS Blog APK" dan silahkan download untuk melihat previewnya.

Membuat Aplikasi Blog Untuk Android Tanpa Coding

3/21/2014 Add Comment
Membuat Aplikasi Blog Untuk Android Tanpa Coding

Andri-JS Blog - Sebelum menulis tutoria Membuat Aplikasi Blog Untuk Android dengan coding, saya akan membuat tutorial Membuat Aplikasi Blog Untuk Android Tanpa Coding Terlebih Dahulu. Tentu saja sangat mudah, anda tidak perlu coding dan blog anda punya aplikasi yang bisa mengakses blog anda melalui android tanpa harus menggunakan browser.
Berikut caranya :
  1. Buka http://www.appsgeyser.com/
  2. Klik Create New
    Membuat Aplikasi Blog Untuk Android Tanpa Coding
  3. Setelah itu anda akan di alihkan ke halaman untuk membuat aplikasi yang anda inginkan, pilih website jika aplikasi akses blog
    Membuat Aplikasi Blog Untuk Android Tanpa Coding | Andri-JS
  4. Isi form seperti berikut sesuai keinginan anda
    Membuat Aplikasi Blog Untuk Android Tanpa Coding | Andri-JS
  5. Lalu anda akan di alihkan untuk membuat akun di sana, isi form sesuai dengan data yang diminta jika sudah, continue dan anda akan di alihkan ke halaman untuk mendownload aplikasi anda. Biasanya tidak bisa langsung jadi membutuhkan setidaknya 5-15 menit hingga apk tersebut jadi dan siap untuk di download.
    Membuat Aplikasi Blog Untuk Android Tanpa Coding | Andri-JS
Sekian cara Membuat Aplikasi Blog Untuk Android Tanpa Coding dari Andri-JS dan silahkan anda lihat perbedaan aplikasi yang di buat dengan ADT dan Appgeyser. Jika dengan Appgeyser Aplikasi Android anda tidak bisa menggunakan simbol seperti (-) atau yang lainnya. Silahkan bandingkan Aplikasi dari Appgeyser dengan aplikasi Andri-JS Blog yang di buat sendiri di postingan sebelumnya.

Download ADT Bundle SDK Froyo and Kitkat

3/21/2014 1 Comment
Download ADT Bundle SDK Froyo and Kitkat | Andri-JS

Andri-JS Blog - Sudah lama saya tidak menulis di blog, berhubung kesibukan kuliah. Kali ini saya akan berbagi ADT Bundle yang saya miliki, karena mungkin adt terbaru atau sdk terbaru dari android.com banyak yang memiliki kendala folder src kosong atau blank, gampangnya anda harus mengupdate eclipse yang tersedia dengan source yang menggunakan https bukan http. Untuk melengkapi tutorial Hello World kemarin agar serupa dengan yang saya miliki, saya telah upload ADT Bundle yang saya miliki lengkap dengan SDK Froyo dan Kitkat

Jika anda ingin langsung mendownload dari Developer android silahkan kunjungi situs http://developer.android.com. Dan jika anda ingin menggunakan ADT punya saya silahkan download melalui Firedrive, berikut linknya :

ADT Bundle Froyo and KitKat

Saya minta untuk tidak mengupdate paket SDK Platform dari SDK Manager,  karena ini lah letak permasalahan file di folder SRC tidak muncul. Dan untuk yang update eclipse, tidak bisa membuat VDA melalui eclipse harus menggunakan SDK Manager. Kemungkinan saya yang tidak tau caranya, saya sudah coba di dua laptop dan itu tetap tidak bisa klik OK pada configurasi VDA.


Sekian dari Andri-JS.

Membuat Aplikas Hello World di Android

3/14/2014 2 Comments
Java ADT

Andri-JS Blog - Hai, sesuai janji saya pada postingan "Download Andri-JS Blog APK" saya akan membuat tutorial bagaimana cara membuat aplikasi android, sebelum lanjut ke tutorial membuat aplikasi blog sendiri ada baiknya membuat aplikasi Hello World terlebih dahulu. Perlahan tapi pasti, saya pasti akan membuat tutorial membuat aplikasi blog android sendiri. Pada membuat aplikasi android untuk blog sebenarnya ada 2 cara, nanti saya buatkan tutorialnya segera. 

Sesuai dengan judul Membuat Aplikasi Hellow World di Android, mari kita lanjutkan. Syaratnya anda harus mendownload Eclipse dan SDK Manager Android terlebih dahulu. Anda bisa mendownloadnya di http://developer.android.com/sdk. Saya sarankan mendownload versi bundle. Karena di sana lengkap dengan Java ADT dan SDK Manager yang tinggal anda extract.

Lanjut tutorial, 
  1. Jika sudah di download, silahkan extract adt bundle tersebut, ADT adalah Android Development Tool.
  2. Lalu jalankan SDK Manager untuk menginstall atau sebagai penanda letak SDK Android.
  3. Jalankan Eclipse yang tersedia di dalam file yang di extract.
  4. Jika sudah, akan ada wizard untuk mensetting dimana anda ingin membuat folder workspace.
    Membuat Aplikas Hello World di Android
  5. Klik File > New > Android Aplication Project
    Membuat Aplikas Hello World di Android
  6. Isi Form yang tersedia
    Aplication Name (harus di awali dengan huruf kapital),
    Project Name, dan
    Package Name (hapus tulisan example pada Package Name), lalu next
    Membuat Aplikas Hello World di Android
  7. Setelah langkah di atas, klik next
  8. Setelah itu masuk ke logo dari aplikasi, pada contoh ini menggunakan text saja
    Membuat Aplikas Hello World di Android
  9. Lalu, klik next pada wizard Activity sesuaikan dengan keinginan anda dan klik next, next, finish.
  10. Sebenarnya, sampai di sini program hello world telah selesai, lihat gambar
    Membuat Aplikas Hello World di AndroidMembuat Aplikas Hello World di Android
  11. Selanjutnya, kita tes aplikasi Hello World, dengan klik Run, tapi Run harus lah di konfigurasi terlebih dahulu.
  12. Konfigurasi Run dengan membuat emulator android dengan AVD
  13. Run Configuration > Android Aplication (Double Click) > New Configuration
  14. Browse Project yang kita buat
    Membuat Emulator Android
  15. Pada tab target, buat AVD dengan klik tombol Manager, klik New jika belum memiliki emulator.
    Membuat Emulator Android
  16. Buat sesuai keinginan anda, saya membuat seperti berikut, klik Ok
    Membuat Emulator Android
  17. Jika sudah, klik start
    Membuat Emulator Android
  18. Close wizard pembuatan AVD, dan biarkan emulator berjalan.
  19. Lalu klik refresh pada Run Configuration > Tandai Emulator yang di buat tadi > Apply > Run
    Membuat Emulator Android
  20. Liat emulator yang telah jalan tadi, biasanya program akan langsung muncul
    Membuat Aplikas Hello World di Android
  21. Klik back pada emulator, dan lihat program yang telah di buat tadi.
    Membuat Aplikas Hello World di Android
Sekian cara pembuatan Aplikasi Hello World di Android dari Andri-JS Blog. Dan apabila anda ingin mencoba di android anda, silahkan lihat folder bin pada workspace Hello World tersebut. Atau juga bisa dengan :
  1. File > Export > Android > Export Android Application
    Membuat Aplikas Hello World di Android APK
  2. Next, Isi form yang di sediakan, dan isi password, tidak usah Browse
    Membuat Aplikas Hello World di Android APK
  3. Form berikunya isi sesusai keinginan anda, password sama dengan yang tadi dan Validity Years isi hanya boleh di isi 1-1000, berhubung saya pemula saya rasa Validity Years adalah masa berlaku Aplikasi yang kita buat
    Membuat Aplikas Hello World di Android APK
  4. Klik browse, untuk meletakkan dimana anda akan meletakkan apk yang telah di buat.
    Membuat Aplikas Hello World di Android APK
Silahkan Copykan Apk tersebut ke Android anda untuk mengetestnya. Dan jika anda ingin mendownload aplikasi Hellow World yang baru di buat, silahkan download APK

Hello World APK