Senin, 05 Mei 2014

Benchmark untuk penguji software Untuk Ponsel Android (Testing dan Implementasi )

Pengertian Benchmark adalah cara untuk mengukur peningkatan kinerja komputer secara sistematis melalui pengukuran dan perbandingan kinerja yang digunakan untuk peningkatan kinerja komputer tersebut. Seperti berupa program pendek yang dibuat menyerupai dengan aslinya dan biasa juga digunakan untuk memperoleh gambaran mengenai performa sebuah perangkat termasuk ponsel pintar dan tabletdalam berbagai macam hal, mulai dari  kecepatan booting hingga kemampuan olah grafis. Ketika komputer masih sederhana terdapat dua cara untuk mengukur kinerja komputer yaitu:
  1. Mengukur parameter sistem itu sendiri, dengan laju detak prosesor atau jumlah instruksi  yang dapat diproses tiap satuan waktu. Jumlah instruksi yang diproses  dalam satuan waktu tertentu dinyatakan dengan satuan MIPS (Millions Instruction Per Second).
  2. Mengukur Dengan benchmark sintetis Pengukuran kinerja komputer benchmark sintetis yaitu dijelaskan oleh Whetstone dan Dhrystone.
Benchmark pun memiliki 10 macam aplikasi terbaik yang bisa dicoba, yaitu :
1. Antutu Benchmark
Aplikasi Antutu Benchmark mengukur kinerja secara komprehensif lewat pengujian "Memory Performance", "CPU Integer Performance","CPU Floating point Performance","2D 3D Graphics Performance", "SD card reading/writing speed", dan "Database I/O".  Hasilnya adalah skor komplit dari hampir semua aspek yang ada diperangkat Android Anda. Dari semua benchmark, Antutu memberikan skor yang paling konsisten dan menyeluruh. Apabila Anda hanya sempat mencoba satu benchmark saja, dan aplikasi ini pun adalah pilihannya.

2. GLBenchmark
Dengan seiring perkembangan grafis dalam dunia game yang semakin lama semakin kompleks, kemampuan yang diolah grafis dari perangkat Android pun menjadi lebih penting. GLBenchmark menyajikan benchmark yang difokuskan pada kinerja grafis  OpenGL ES 2.x.  Pengujiannya meliputi 33 jenis tes yang berbeda, termasuk animasi 3D, pengukuran kinerja grafis low-level, serta pengukuran kemampuan layar perangkat pada resolusi HD. Jika dari Anda ada yang berniat memainkan game pada perangkat Android, aplikasi ini wajib dicoba untuk menguji gambar game di android anda.

3.  CF- Bench
Satu lagi program benchmark yang mampu mengukur kinerja CPU dan I/O perangkat Android Anda. Yaitu CF-Bench yang memecah hasil pengukuran dari dua aspek tersebut ke dalam kategori-kategori terpisah. Aplikasi ini berguna untuk mengukur perubahan kinerja dari hasil update kernel atau tweaking.  Skor dari berbagai perangkat Androd ditampilkan di situs CF-Bench untuk dibandingkan dengan perangkat milik Anda.


4. Quadrant 2.0
Benchmark pada Quadrant 2.0 meliputi pengukuran kecepatan CPU, I/O, dan grafis 3D. Aplikasi Bencmark yang satu ini sudah  beredar selama bertahun-tahun dan menjadi software benchmark standar untuk Android.


5. SmartBench 2012
Smartbench 2012 ini ingin mengukur kinerja prosesor multi-core dalam smartphone Android Anda? Yang dimana Smartbench 2012 adalah aplikasi yang mampu melakukan hal tersebut. Program benchmark ini menjalankan serangkaian pengujian dan memberi skor akhir berupa nilai produktivitas dan gaming. Untuk keperluan perbandingan, kedua nilai  tersebut bisa di-upload ke situs Smartbench.


6. Vellamo
Di saat sebagian para pengguna sudah banyak beralih menjelajah internet dengan perangkat mobile seperti sekarang, kinerja browsing menjadi suatu hal yang penting.  Inilah yang bisa diketahui lewat Vellamo, software benchmark yang akan mengukur kinerja jaringan, JavaScript, rendering halaman, dan user experience menggunakan serangkaian skenario yang telah menjadi standar industri.  Seperti Linpack, skor Anda bisa di-upload untuk dibandingkan dengan perangkat Android lain.


7. Nenamark2
Nenamark2 adalah program dari benchmark yang grafisnya berbasis Open-GL ES 2.0 untuk perangkat-perangkat mobile kelas atas yang akan menguji kinerja unit pengolah grafis (GPU).  Dengan benchmark ini, Anda bisa melihat seberapa mulus game-game terkini atau yang akan datang di masa depan dapat berjalan di perangkat ponsel Anda. Hasil  pengukuran dijabarkan dalam satuan frame per detik (FPS). Semakin tinggi angkanya, semakin mulus game bisa berjalan tanpa terlihat kekurangan gambar game tersebut.


8. Linpack
Aplikasi Linpack yang satu ini dapat mengukur kinerja single dan multi-threading dari prosesor yang tertanam di perangkat ponsel Anda. Kinerja yang diukur dari seberapa banyak operasi floating point yang dapat dilakukan dalam waktu satu detik, dan dalam satuan juta (millions of floating point operations per second, atau MFLOPS).   Skor perangkat bisa disimpan atau di-upload ke situs Linpack sehingga Anda bisa berkompetisi melawan pemilik perangkat  ponsel lain.


9. Speed Test
Speed Test ini untuk para penjelajah internet tentu tak asing lagi dengan situs Speedtest.net yang memungkinkan penggunanya mengukur kecepatan jaringan.  Yang dimana sebuah aplikasi dengan fungsi serupa telah tersedia untuk platform Android sehingga Anda bisa langsung melihat keterangan ping, serta kecepatan download dan upload untuk jaringan WiFi dan koneksi 3G/4G. Speed test menghubungkan perangkat ke server terdekat untuk melakukan pengukuran. Aplikasi ini layak dicoba. Siapa tahu provider diam-diam mengurangi kecepatan paket unlimitedAnda.


10. Boot Bencmark
Boot Benchmark yaitu sesuai namanya, aplikasi ini akan mengukur seberapa cepat sebuah perangkat Android yang bisa menyelesaikan proses booting. Selain itu, Boot Benchmark bisa menunjukkan proses mana saja yang digunakan dalam start-up, berikut besaran pengunaan CPU (utilization) untuk masing-masingnya.  Tiap informasi disajikan dalam grafis batang dan pie chart yang teperinci.