Kamis, 18 April 2013

Meningkatkan Performa RAM / Optimalisasi RAM



Jika android device anda memiliki RAM yang kecil, sering kali android device anda menjadi lambat dikarenakan aktifitas dari aplikasi yang terlalu berlebih, pada umumnya beberapa pemakai android menggunakan task killer untuk mengurangi beban RAM, namun apakah perlu task killer itu? Seperti yang telah saya tulis pada artikel saya yang sebelumnya yang dapat anda baca di sini, maka saya rasa untuk meningkatkan performa RAM, anda tidak perlu repot harus mematikan aplikasi pada android anda dengan menggunakan task killer. Mari kita berbagi bersama tentang tips untuk meningkatkan performa RAM.

Apakah RAM itu?
RAM atau Random Access Memory merupakan hardware tempat penyimpanan data sementara sebelum di akses oleh processor, data di RAM diakses secara acak (random) dan dengan kecepatan yang sama. Karena bersifat sementara maka data dalam RAM akan hilang begitu tidak ada aliran listrik atau komputer di matikan atau direstart.

Cara melihat RAM pada android anda
Untuk melihat RAM android, yang paling gampang adalah anda dapat mengunakan aplikasi android memory info

Untuk meningkatkan performa RAM, sebelumnya kita harus manage android kita dan jumlah pemakaian RAM yang ada, oleh karena itu dalam pengoptimalan RAM ada beberapa langkah:

Langkah I dengan RAM script optimizer
Yang dibutuhkan:
1.Android device yang telah mempunyai akses ROOT
2.Xplorer yang bisa mengakses root system (ES File Xplorer, Root Xplorer, etc)
3.Script RAM Optimizer download di sini

Caranya:
1.Pastikan Android kita telah di root.

2.Buka root Explorer dari ponsel Android kita. Lalu ekstrak script ram optimizer.

3.Pindahkan script ram optimizer ke dalam folder "system/etc/init.d/". Jika belum ada folder init.d kita bisa membuatnya manual namun setting hak aksesnya menjadi write dengan mengklik di pojok kanan atas aplikasi root explorer dari R.O menjadi R.W (dikarenakan beberapa ROM tidak terdapat folder init.d)

Pertama pilih folder "system" setelah itu set untuk mendapat akses write dengan klik "mount R/W" set permission "mark all" (sumber: pembuat script)

Setelah itu klik tombol menu dan pilih "new folder"

Pindahkan script tadi ke dalam folder "init.d"

4.Jika sudah, restart Android anda dan lihatlah hasilnya.


Langkah II manage statup android dan boost memory
Manage statup android juga sangat mempengaruhi kinerja RAM pada saat anda melakukan booting pada android, untuk manage statup anda dapat menggunakan aplikasi yang dapat anda unduh pada google play store sebagai contoh statup manager pro, android assistant, etc. Atau anda dapat membaca pada artikel tips droid Autorun Pada Android.

Untuk boost memory anda dapatkan juga aplikasinya di google play store sebagai contoh menggunakan memory booster full version.

Langkah III aplikasi alternatif
Dikarenakan tidak semua ROM support pada langkah I, maka anda dapat menempuh langkah II atau langkah III dengan menggunakan aplikasi pihak ketiga, RAM Manager yang dapat anda download dengan klik gambar di bawah ini.

Langkah IV manage aplikasi anda
Manage aplikasi sangat penting, tanpa manage aplikasi, langkah-langkah yang anda tempuh di atas kurang lengkap. Karena aplikasi yang berjalan di belakang system sangat lah berpengaruh terhadap kinerja RAM anda.

Hapuslah aplikasi yang tidak anda gunakan, selain memperbesar storage juga akan mempengaruhi kinerja RAM karena beberapa aplikasi berjalan di balik system RAM, selain itu storage yang besar juga akan berpengaruh untuk menyimpan cache sementara dalam membantu kinerja RAM. Oleh karena itu janganlah anda penuhi storage anda khususnya internal storage.

Beats Audio Pada Android



Beberapa waktu lalu saya menulis artikel tentang meningkatkan performa audio pada android yang dapat anda baca di sini. Kali ini saya akan menambahkan tentang meningkatkan performa audio dengan menggunakan porting teknologi beats audio. Tentu anda masih ingat dengan product dari vendor HTC yang menggunakan teknologi Beats Audio – Dr Dre dan Geffen Records. Bagaimana jika teknologi itu diterapkan pada android device anda yang bukan HTC? Mari kita berbagi bersama bagaimana cara menerapkan teknologi Beats Audio – Dr Dre dan Geffen Records, pada android anda (Sumber)

Pertanyaannya adalah, apakah kualitas suara yang dihasilkan  setelah menggunakan cara pada artikel ini menjadi lebih bagus? Menurut saya memang terjadi perubahan, namun tidak terlalu signifikan. 

Mengapa hal ini terjadi? Beberapa hal yang mempengaruhi kualitas suara yang dihasilkan oleh android anda, tidak hanya ditentukan dari software atau aplikasi saja, tetapi dipengaruhi kernel dan hardware yang mendukung. 

Yang Dibutuhkan:
1.Download file beats audio di sini
2.Android device anda (hanya untuk gingerbread) yang dapat mengakses ROOT system.

Caranya:
1.Install menggunakan CWM Recovery
2.Pilih Recovery>install from sdcard, cari file yang telah di download.

Catatan:
Untuk beberapa device bisa langsung dinikmati, namun bagi yang tidak bisa atau gagal saat flashing melalui CWM Recovery maka file yang didownload harus di copy secara manual dengan bantuan explorer yang dapat mengakses ROOT system (seperti contohnya ES File Xplorer, ROOT Xplorer, etc). Sekali lagi saya ingatkan pada setiap artikel saya, jangan lupa lakukan backup sebelum memulai segala sesuatu.

Caranya:
Extract file beats audio yang telah di download, maka akan ada tiga (3) folder, diantaranya "bin", "etc" dan, "lib". Copy ke dalam sdcard, setelah itu masukkan masing-masing file (copy) kedalam folder ke dalam folder di root. 


-Untuk file di dalam folder "bin" masukan di "system/bin"

-Untuk file di dalam folder "etc" masukan di "system/etc"
-Untuk file di dalam folder "lib" masukan di "system/lib/soundfx"
Setelah semua file di copy ke dalam folder masing-masing,restart android device anda. Untuk kualitas terbaik, gunakan juga headphone kualitas bagus.

Perubahan apa saja yang akan terjadi?
1.Beats audio akan meningkatkan kualitas suara.
2.Jika Anda suka bass ini sangat cocok karena memberikan suara seimbang dan bass.
3.Suara lebih jelas dari sebelumnya.
4.Effective untuk headphone dan jika anda hubungkan android anda dengan speaker active

Meningkatkan Kecepatan Akses Internet




Sebelum memulai cara untuk meningkatkan akses internet, kalau kita membahas bagaimana menghubungkan android dengan internet dan juga ada baiknya jika anda mengukur kecepatan akses data pada android anda terlebih dahulu, sebagai pembanding setelah dan sebelum meningkatkan kecepatan akses internet.

Cara menghubungkan android-internet
Ada berbagai cara untuk menghubungkan android anda dengan internet, diantaranya sudah saya bahas pada artikel tips droid sebelumnya.
1.Data Packet

Dimana anda mengkoneksikan android anda dengan menggunakan fasilitas dari operator yang anda pakai, untuk menggunakan anda ke setting>wireless and networks>Mobile network settings>Klik pada opsi data packet (sebelumnya ada baiknya jika anda mempelajari internet data plan dan coverage area dari operator yang anda gunakan agar anda terhindar dari biaya yang berlebih, dan juga pengaturan dari penggunaan data packet seperti contohnya APN, DNS, IP dan sebagainya).

2.Wifi

Dimana anda mengkoneksikan android anda dengan menggunakan fasilitas wifi baik dari akses point pribadi maupun dari hotspot disekitar anda, untuk dapat mengkoneksikan anda ke settings>wireless and networks>Wifi settings>klik wifi (yang perlu anda perhatikan sebelum menggunakan perhatikan apakah perlu setting IP dan apakah wifi tersebut terproteksi oleh password).

3.AD HOC

Dimana anda mengkoneksikan android anda dengan menggunakan perantara misalnya media komputer, untuk pengaturannya anda dapat membaca pada artikel di sini.

Cara untuk mengukur kecepatan akses data
1.Mengukur kecepatan akses data secara keseluruhan
Akses data keseluruhan dalam artian dimana android anda mengakses data internet baik download maupun upload dan digunakan tidak hanya pada browser internet namun juga pada aplikasi yang lain. Untuk mengukur tersedia berbagai aplikasi yang dapat anda temukan pada google play store diantaranya adalah speedtest yang dapat anda download di sini.
2.Mengukur kecepatan akses internet browser
Anda dapat mengukur seberapa cepat browser anda untuk mengakses data dari internet. Anda dapat menggunakan salah satu aplikasi yang bernama Vellamo dimana merupakan aplikasi perangkat benchmark untuk mengukur kinerja JavaScript, rendering dan kecepatan jaringan.  Kendati dibuat oleh Qualcomm, aplikasi tersebut netral dan tidak memprioritaskan android dengan prosesor Qualcomm. Vellamo bisa anda download di sini.  Peringkat benchmark Vellamo yang tinggi menunjukkan bahwa Android anda unggul.

Setelah anda melakukan koneksi dan test kecepatan akses data, mari kita tingkatkan kecepatan akses internet anda.

>>>Tweak build.prop
Keterangan build.prop dapat anda temukan pada artikel tips droid di sini. Sebelum masuk lebih lanjut, ada beberapa persyaratan yang harus dipenuhi yaitu :
1.Android device yang sudah pada posisi ROOT 
2.Perangkat memiliki jaringan GSM (GPRS,3G, or HSDPA)/Untuk CDMA cara berbeda, harap diperhatikan karena jika anda terapkan pada CDMA maka akan brick. 
3.Aplikasi Root Explorer/semacamnya (memiliki hak R/W) telah terinstal pada perangkat.
Setelah semua persyaratan terpenuhi maka,
1.buka aplikasi root explorer

2.cari folder system/ 

3.ubah hak menjadi R/W (read/write)

4.cari file "build.prop"

5.tahan file "build.prop"

6.kemudian copy file tersebut sebelum anda edit, sebaiknya disimpan dikomputer, untuk berjaga seandainya anda gagal edit maka dapat anda restore file tersebut (disarankan anda backup NAND terlebih dahulu sebelum melakukan tweak)

7.setelah itu lakukan kembali langkah 4 dan 5 lalu open as text editor (jangan menggunakan text editor dari aplikasi file manajer seperti contohnya ES File Xplorer text editor, hal ini dapat menyebabkan bootloop, sebagai gantinya gunakan jota text editor yang dapat anda download di sini)

8.copy-paste semua kode pada bagian paling bawah build.prop (untuk penjelasan tidak perlu di copy)

9.setelah selesai, anda save kemudian restart android anda dan rasakan perbedaannya dengan melakukan test seperti sebelum anda tweak.
ro.ril.hsxpa=5 
ro.ril.gprsclass=32 
ro.ril.hep=1 
ro.ril.enable.dtm=1 
ro.ril.hsdpa.category=28 
ro.ril.enable.a53=1 
ro.ril.enable.a52=1 
ro.ril.enable.3g.prefix=1 
ro.ril.hsupa.category=9 
ro.ril.def.agps.mode=2 
ro.ril.def.agps.feature=1 
ro.ril.enable.sdr=1 
ro.ril.enable.gea3=1 
ro.ril.enable.hsupaind 
ro.ril.enable.fd.plmn.prefix=23402,23410,23411 
ro.ril.disable.power.collapse=0 
ro.ril.htcmaskw1.bitmask=4294967295 
ro.ril.htcmaskw1=268449905 
ro.ril.hsupa.category=6
Penjelasan: kode di atas merupakan serangkaian kode yang ditujukan untuk meningkatkan performa dari data packet 
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960 
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960 
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960 
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960 
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
Penjelasan:  menambah kecepatan pada koneksi wireless
media.stagefright.enable-meta=true 
media.stagefright.enable-scan=true 
media.stagefright.enable-http=true 
media.stagefright.enable-record=false
Penjelasan: memperbaiki video streaming 
debug.performance.tuning=1
Penjelasan: meningkatkan performa android 
wifi.supplicant_scan_interval=180
Penjelasan: meningkatkan waktu interval scan pada wifi 

>>>DNS Server untuk Menambah Kecepatan Koneksi Internet
DNS (Domain Name Server) adalah server yang bertugas menerjemahkan nama domain ke alamat IP (IP address) sebelum ditelusuri lebih lanjut. Jadi, cara singkat kerjanya, android anda berkomunikasi dengan internet menggunakan alamat IP, ketika anda mengetikkan alamat URL, sebagai contoh tips-droid.blogspot.com, android anda akan menanyakan ke DNS , apakah alamat IP dari  tips-droid.blogspot.com, kemudian setelah dibalas oleh DNS server dengan alamat IP yang bersangkutan, komputer akan mencari alamat tersebut melalui ISP (Internet Service Provide) kita seperti speedy, fastnet, indosat, telkomsel, xl dan sebagainya.

Setiap anda tersambung ke Internet, entah itu di kantor, rumah atau hotspot di kampus atau mall, pasti alamat DNS ini sudah ada secara otomatis (default). Yang akan kita lakukan disini adalah menemukan dan mengubah alamat DNS (yang juga berupa IP) atau biasa disebut custom DNS. Tujuan menggunakan custom DNS ini bermacam-macam diantaranya untuk memperbaiki kecepatan koneksi internet

Kecepatan anda saat koneksi ke internet juga tergantung seberapa cepat DNS server dapat melayani permintaan anda untuk menerjemahkan nama domain (contohnya: tips-droid.blogspot.com) ke alamat IP yang bersangkutan. Biasanya ini sangat cepat, tapi karena DNS adalah server, kinerjanya juga tergantung kapasitas server tersebut (CPU, memory) dan juga jumlah layanan yang bisa dilayani sekaligus. Misalnya ketika permintaan melebihi kapasitas server DNS, maka yang akan terjadi adalah lambat atau malah keluar notifikasi error di browser anda.

Cara untuk mengubah DNS anda dapat temukan pada settings>wireless and networks>wifi settings>klik tombol menu kemudian pilih opsi advance>klik use static IP>masukan value DNS

Untuk memperoleh angka DNS, anda dapat menanyakan kepada service center operator yang anda gunakan atau tanyakan kepada teman anda yang menggunakan operator yang sama dengan anda dan telah berhasil mencobanya.

Untuk alternatif lain anda dapat menggunakan DNS dari google, Alamat IP Google Public DNS adalah :8.8.8.8 / 8.8.4.4  (DNS Primary / Secondary).

Catatan:
-Pengantian DNS yang sembarangan dapat menyebabkan internet tidak dapat di akses. 
-Pengantian DNS terkadang juga membatasi layanan ataupun membebaskan layanan internet. 
-Lakukan ping pada DNS, gunakan DNS dengan ping kecil. 
-Catatlah DNS default anda sebelum melakukan pengantian, untuk berjaga seandainya DNS yang baru tidak jalan maka anda dapat mengembalikan ke DNS awal. 
-Pengaktifan DNS tersedia pada wifi, untuk data packet operator diperlukan beberapa langkah yang tidak saya sertakan karena beresiko tinggi terhadap koneksi internet anda jika suatu saat operator merubah DNS. 
-Pada artikel ini yang bersifat optimalisasi, namun kecepatan dari internet sendiri sangat bergantung pada kapasitas BTS operator, ping internet anda, paket internet yang anda pilih, coverage area dari operator anda dan masih banyak lagi yang berkaitan dengan layanan internet operator anda