Monday, October 26, 2015

Android One

Google telah memproduksi smartphone Android yang terstandar Google bekerja sama dengan beberapa vendor smartphone ternama di dunia seperti Samsung, Motorola, LG, Asus dan menghasilkan produk yang diberi nama Nexus. Begitu juga dengan Android One. Android One merupakan salah satu produk Google bekerja sama dengan vendor- vendor smartphone lokal yang di Indonesia terdiri dari 3 vendor smartphone lokal yaitu Nexian, Evercoss dan Mito. Ketiga vendor tersebut memproduksi Android One dengan spesifikasi hardware yang sama.

Sunday, October 25, 2015

Mengurangi Lag BBM di Smartphone Android Lama

Seiring dengan perkembangan OS pada smartphone yang juga semakin berkembang dilihat dari segi spesifikasi dari smartphone tersebut, aplikasi juga ikut berkembang dan membutuhkan smartphone dengan spesifikasi yang besar juga. Hal ini kadang menjadi masalah serius untuk smartphone lama yang memiliki spesifikasi standar dengan frekuensi prosesor yang tidak terlalu besar, ram juga kecil misalkan pada smartphone yang maksimal OS yang bisa diinstall hanya OS gingerbread (2.3.x) maka kinerja smartphone tersebut akan menjadi semakin lambat.

Memanfaatkan Wifi Tethering untuk Transfer Data dengan Kecepatan Tinggi

Kita tentu mengenal dan sering melakukan transfer data antar smartphone seperti transfer foto, lagu, video, dokumen, dll. Prosesnya bisa menggunakan Bluetooth, wifi, usb otg, dll. Setiap metode transfer memiliki kelebihan dan kekurangan, salah satunya dilihat dari kecepatan transfer yang berbeda-beda antara satu dengan yang lainnya.

Menjadikan Android sebagai Efek Gitar

Smartphone sekarang ini sudah berkembang dengan sangat cepat, hampir berbagai macam pekerjaan dapat diproses dengan smartphone seperti pengolahan data office (word, Excel, powerpoint), edit foto, player musik, termasuk salah satunya smartphone bisa memproses dan mensimulasikan efek gitar.


Pada kesempatan ini, saya akan mencoba untuk membahas tips membuat smartphone kita menjadi sebuah efek gitar. Untuk anda yang mempunyai hobi bermain musik terutama gitar dan memiliki sebuah gitar elektrik, tentunya efek gitar menjadi salah satu kebutuhan pelengkap yang penting agar permainan gitar kita menjadi lebih menyenangkan dan memberikan kepuasan lebih saat kita memainkan gitar elektrik kita. Tapi kita tahu bahwa harga dari sebuah efek gitar tersebut tidaklah murah, belum lagi sound system khusus agar perangkat sound bisa seimbang dengan frekuensi suara yang dihasilkan oleh efek gitar tersebut, sehingga sound system tidak mudah jebol atau rusak. Maka salah satu jalan yang bisa kita ambil adalah dengan memanfaatkan smartphone Android kita menjadi sebuah perangkat efek gitar, dimana keluaran atau output suara bisa sesuai dengan headset maupun speaker aktif biasa.

Perlengkapan yang dibutuhkan diantaranya adalah:
  1. Smartphone android
  2. Gitar elektrik
  3. Kabel USB OTG
  4. USB Guitar Link
  5. Aplikasi guitar FX untuk android
  6. Speaker atau headset
Untuk smartphone android yang digunakan minimal terinstall OS kitkat (4.4.x) dan harus mendukung OTG karena tidak semua smartphone mendukung OTG. Untuk usb guitar link bisa menggunakan produk dari behringer, dan untuk aplikasi guitar FX yang support USB salah satunya adalah andrig. Disini kita menggunakan koneksi usb menggunakan usb guitar link karena latency dari usb guitar link sangat kecil bahkan nyaris tidak ada, jadi permainan gitar tidak akan terganggu oleh latency yang kadang menjadi masalah.

Langkah-langkah untuk membuat smartphone Android kita menjadi sebuah efek gitar diantaranya:
  • Install aplikasi andrig dari playstore, coba versi free dulu, jika terasa nyaman menggunakan aplikasi andrig, kita bisa membeli aplikasi andrig versi premium.
  • Hubungkan gitar dengan usb guitar link kemudian hubungkan usb guitar link ke OTG dan hubungkan output usb guitar link ke perangkat audio.
  • Hubungkan OTG ke smartphone Android, kemudian jika muncul pesan permintaan ijin akses usb pada layar smartphone kita berikan ijin saja.
  • Jalankan aplikasi andrig, kemudian pada input pilih tipe usb.
  • Jika smartphone kita support usb otg, maka suara gitar kita akan mulai terdengar, dan kita bisa memilih beberapa efek yang ada di dalam aplikasi andrig tersebut.
Sekian tips membuat smartphone menjadi sebuah efek gitar, semoga bermanfaat.

Belajar PHP dan MySQL di Android menggunakan Web Server For Android

Seperti telah kita ketahui beberapa web server yang biasa digunakan untuk web development pada PC seperti salah satunya adalah XAMPP. Web server tersebut biasa kita gunakan untuk membuat website secara offline untuk selanjutnya bisa kita upload ke server menjadi sebuah website. Tentunya ini menjadi hal yang biasa untuk para web developer untuk mengembangkan websitenya. Bagaimana jika kita ingin membuat website berbasis php dan menggunakan database MySQL dimanapun kita berada tanpa bantuan PC, maka disini kita akan coba untuk membahas bagaimana caranya untuk menjadikan smartphone android kita menjadi sebuah web server dengan fitur php dan mysql seperti xampp pada PC.

Pada smartphone android, ada banyak sekali aplikasi web server dengan fitur php dan mysql. Salah satunya adalah Bit Web Server. Aplikasi ini cukup sederhana, tidak terlalu banyak seting yang terkadang membingungkan penggunanya. Semua sudah di set secara otomatis oleh developernya. Pengguna hanya tinggal set root directory dan menggunakan direktori tersebut untuk file-file php yang kita buat.

 Gambar 1. Aplikasi Bit Web Server
Untuk melengkapi web server ini, tentunya diperlukan juga php editor untuk mengedit file-file php yang kita buat. Salah satu editor yang bisa kita gunakan adalah aplikasi AWD - IDE for Web dev. Aplikasi ini cukup bagus untuk mengedit file php. Dengan fitur auto complete dan color code nya memudahkan kita untuk membuat web page, sehingga jika ada kesalahan kode akan mudah terdeteksi dengan cepat.

 Gambar 2. Aplikasi AWD - Ide for Web Dev
Aplikasi pendukung lainnya yang dibutuhkan adalah aplikasi DNSet. Aplikasi ini berguna untuk membuat Web server berjalan dengan stabil tidak putus-putus. Aplikasi ini juga berguna untuk memberikan alamat DNS tetap pada smartphone, sehingga walaupun Internet dimatikan, Web server akan tetap berjalan, karena setelah dilakukan uji coba pada saat Internet dinyalakan, kuota paket internet ikut berkurang, jadi sebaiknya Internet dimatikan untuk menghindari kuota paket internet terbuang percuma. 

Gambar 3. Aplikasi DNSet

Satu lagi aplikasi pendukung yang diperlukan yaitu aplikasi ES File Explorer. Aplikasi ini berguna untuk membuat ftp server jika kita ingin mengedit Web server kita di PC, bisa memanfaatkan ftp netbeans for PC, sehingga Web server kita bisa di edit pada netbeans dengan project ftp yang ada di netbeans php. 


Gambar 4. Aplikasi Es File Explorer
Dengan demikian komponen-komponen yang diperlukan untuk lebih jelasnya adalah sebagai berikut:
  1. Aplikasi Bit Web Server.
  2. Aplikasi AWD - IDE for Web dev.
  3. Aplikasi DNSet.
  4. Aplikasi ES File Explorer.
Aplikasi DNSet dan ES File Explorer adalah freeware, bisa di download secara gratis di playstore. Untuk AWD - IDE for Web dev adalah trial dan aplikasi Bit Web Server adalah aplikasi berbayar, bisa di beli di playstore, jika tidak mempunyai Credit card bisa menggunakan operator billing. 

Langkah-langkah untuk memulai web development adalah sebagai berikut:
  1. Buka aplikasi DNSet kemudian klik pada tombol start (bisa dilihat pada gambar 3), maka pada status bar smartphone Android kita akan mucul tanda kunci di sebelah icon jaringan. Ini berarti koneksi vpn aktif dan alamat DNS pada smartphone telah di set. Untuk menonaktifkannya, cukup dengan slide pada status bar ke bawah sehingga muncul notification area, di paling bawah notification area akan terlihat notifikasi icon kunci dan kalimat "Network may be monitored". Klik saja pada notifikasi tersebut, maka akan muncul pesan untuk mematikan DNSet, untuk mematikannya ikuti saja petunjuk yang muncul pada pesan tersebut.
  2. Buka aplikasi Bit Web Server, pastikan tanda kunci aplikasi DNSet pada status bar masih aktif, lakukan set web root directory dengan membuka menu seting (klik pada tombol seting di kanan atas aplikasi) kemudian klik pada Lighttpd Configuration, klik pada web root directory dan pilih direktori yang kita inginkan, kemudian tutup menu seting. Pada layar utama aplikasi Bit Web Server slide on pada Web Server dan Database Server (bisa dilihat pada gambar 1), maka web server sekarang aktif. Untuk melakukan test web server kita bisa klik pada tombol localhost, dan untuk test MySQL kita bisa klik pada tombol PhpMyAdmin. Maka akan terbuka jendela browser dan menampilkan alamat web localhost:8080 atau phpmyadmin.
  3. Sampai disini kita sudah bisa memulai untuk web development. Kita bisa menggunakan aplikasi AWD - IDE for Web dev. Pertama buka aplikasi AWD - IDE for Web dev, kemudian klik pada menu 3 titik di kanan bawah, kemudian pilih Connection Management, klik pada tanda + dan buat koneksi baru, pada nama bisa diisi bebas, pada protocol pilih local FS, pada address klik icon cari di sebelah kanan dan arahkan pada folder web root directory sesuai dengan yang kita buat pada poin 2, kemudian save dan kembali ke layar utama aplikasi. Klik lagi pada menu 3 titik di kanan bawah dan pilih Open Project/Folder, makan akan muncul koneksi yang barusan kita buat, pilih koneksi tersebut kemudian pilih direktori dan klik OK. Untuk memulai edit code, klik pada menu 3 bar di kiri atas, tap dan hold pada direktori, maka akn muncul dialog untuk membuat file baru. Pilih create file untuk membuat file baru, beri nama file .php, dan kita sudah bisa memulai edit.
  4. Untuk test web site yang kita buat cukup buka browser kemudian pada address bar ketik localhost:8080/namafile.php yang kita buat tadi dan go, maka web site kita akan mulai di tampilkan oleh browser.
Sekian tips membuat Smartphone Android menjadi Web server. Semoga bermanfaat.