Wednesday, October 23, 2013

3 Cara Menjalankan Android Di Windows



Anda tertarik mencoba Android? Namun tak memiliki perangkat tersebut? Anda dapat mencobanya melalui Android Emulator. Ada 3 emulator yang direkomendasikan. Inilah rekomendasi emulator Android menurut hptekno.

Bluestacks tidak sepenuhnya dapat menggantikan pengalaman menggunakan Android. Bluestacks lebih tepat dikatakan sebagai “app player” yang menjalankan aplikasi Android di PC anda. Maksudnya seperti ini, anda mau menjalankan WhatsApp di PC? Bluestacks dapat melakukan itu.




Anda hanya perlu akun Google untuk mengunduh aplikasi di Google Play, lalu menjalankannya di Bluestacks. Bahkan Bluestacks mendukung mengunduh aplikasi dari Amazon AppStore for Android.
Bila anda memiliki windows 8 dengan layar sentuh, anda dapat langsung merasakan pengalaman “lebih” saat menggunakan Android. Misalnya anda ingin bermain Temple Run. Anda dapat langsung merasakan pengalaman itu di Windows 8 yang mendukung layar sentuh.


Bluestacks juga dapat berjalan di smartphone atau tablet Android. Install aplikasi “BlueStacks Cloud Connect” di Google Play untuk sinkronisasi aplikasi perangkat Android dengan PC.
Kelemahan dari Bluestacks adalah spesifikasi PC yang dibutuhkan berat. Minimal memiliki 2GB RAM dan Windows XP SP3. Kelebihannya, Bluestacks dapat diunduh gratis.
Bila anda hendak memasang YouWave, uninstall dahulu Virtual Box agar tak bentrok. YouWave lebih ringan dari Bluestacks namun pengguna hanya diberikan 10 hari trial. Selanjutnya anda harus membayar icon mrgreen 3 Cara Menjalankan Android Di Windows

Youwave memberikan tampilan Android secara penuh, seperti halaman Home, app menu, dan sebagainya. Untuk mengunduh aplikasi, anda perlu mengunduh Google Play dulu. Klik View, pilih Online Content, dan klik ikon Google Play. Setelah berhasil mengunduhnya, selanjutnya melalui Google Play anda dapat menginstal aplikasi yang anda perlukan.


Official Emulator Android dari Google
Google juga menyediakan emulator Android walau (sebenarnya) ditujukan untuk pengembang. Namun anda tetap dapat mencobanya, terlebih software ini gratis.
Pertama anda perlu mengunduh Java. Lalu mengunduh SDK Tools dari Google (pilih Use an Existing IDE).
Setelah menginstalnya, jalankan SDK Manager dan install file Android yang direkomendasikan. Klik tombol instal dan SDK Manager akan otomatis mengunduh dan menginstal software yang dibutuhkan.

Setelah selesai mengunduh, klik menu Tools. Pilih Manage AVD dan klik tombol New untuk membuat virtual device baru. Pilih device – device tua seperti Nexus S seharusnya mudah di emulasi – dan versi Android yang anda install. Beri nama virtual device anda dan klik “OK” untuk membuatnya.

Anda akan melihat virtual device baru di jendela Virtual Device Manager. Pilihlah, klik tombol Start dan klik Launch untuk menjalankan Android Emulator. Ini akan membutuhkan waktu, mungkin bermenit-menit, tergantung hardware PC anda.

Android Emulator dari Google tak sebaik Bluestack atau YouWave. Emulator ini juga tak memiliki Google Play. Namun anda dapat menginstal aplikasi melalui cara mengunduh file APK dari aplikasi dan menginstalnya di Emulator.
via makeuseof


Lirik Avenged Sevenfold - And All Things Will End

AVENGED SEVENFOLD
"And All Things Will End"

Lived through you,
safe with how we lived our lives,
with how it all turned out.
(But things are bound to change)
Uncovered lies, surfaced throughout,
will make you change your mind

Sometimes life is altered
Won't turn out right. Can't turn out right

When I see you, I can read it in your eyes,
fate misunderstood.
(But things are bound to change)
Swallowed the lies, can't blame you for,
thinking with your heart.

Sometimes life is altered.
Break from the ropes your hands are tied.
Uneasy with confrontation.
Won't turn out right. Can't turn out right

I see my world crumble and fall, before my eyes
I know, I know.
Dark will turn to light, in time I'll be alright
I know, I know
(I never imagined my life could turn out this way
So cold so black so alone)

Living goes by fast, catch your breath
and it will pass you by.
And it won't last, to sulk with the memories you hold.

Sometimes life is altered.
Break from the ropes your hands are tied.
Uneasy with confrontation.
Won't turn out right. Can't turn out right
[x2]

Sumber

Friday, October 11, 2013

Audio Converter File .amr to .mp3

Merekam suara/recording sound pake hp sony ericsson(khususnya yang pake Sony Ericsson W350i) biasanya file hasilnya .amr, dan  belum jadi file .mp3 langsung. Dan ketika kita menginginkan untuk menambahkan file .amr tersebut ke playlist, tidak ada opsi/pilihan untuk tambahkan ke aplikasi, nah dengan meng-konvert file .amr menjadi .mp3, file rekaman tadi bisa ditambahkan ke playlist.
Silahkan download aplikasi konverter audio file .amr to .mp3 Download

Wednesday, October 9, 2013

Jenis - Jenis Type Cursor Pemrograman VB

Cursor merupakan satu paket record data yang di representasikan dari sebuah query/perintah. Cursor bisa berisi data yang nyata atau hanya data referensi saja sebagai penunjukan sebuah record didalam sebuah database, Tapi dalam mekanismenya tidak senyata yang seperti yang kita bayangkan, karena data yang diterima itu sifatnya transparan bagi programmer. Analaoginya seperti ini anda melakukan eksekusi sql "SELECT * FROM tblData" trus database memprosesnya dan dikembalikan, ini loh data yang anda minta dan data itu berupa cursor(dimana posisi record saat ini, berapa datanya, dan lain sebagainya). tapi ini sebenarnya tidak nyata karena data tersebut tidak bisa langsung diolah tapi membutuhkan object lain untuk mengolahnya. Selain itu ada juga eksekusi non cursors dimana transaksi yang kita lakukan ke database tidak memiliki pengembalian data berupa cursor, seperti (INSERT, UPDATE, DELETE) yang dikembalikan hanya berapa jumlah data yang berhasil di eksekusi (record affected).


Cursor memiliki 3 bagian penting, yaitu
1. Dimana lokasi cursor tersebut berada, (di server atau di client)
2. Type dari cursor itu sendiri (0-adOpenForwardOnly, 1-adOpenKeyset,
2-adOpenDynamic, 3-adOpenStatic)
3. Pilihan penguncian data (1-adLockReadOnly, 2-adLockPessimistic,
3-adLockOptimistic, and 4-adLockBatchOptimistic)


Lokasi Cursor

Property Lokasi Cursors atau CursorLocation merupakan property dimanakita ingin menentukan posisi cursor yang ingin kita buat, apakah diserver atau di client (2-adUseServer atau 3-adUseClient). Nilai dari property ini merupakan bagian yang tak terpisahkan dari object koneksi anda (ADODB.Connection). Property ini hanya dapat dirubah ketika recordset anda dalam keadaan tertutup. Jika anda menggunakan provider OLE DB, driver ODBC atau SQL Server nilai default dari property ini adalah forward only (0-adOpenForwardOnly) yang berada pada server(2-adUseServer). property ini sangatlah tepat untuk digunakan jika anda beranggapan bahwa performa dan scalabilitas dari Aplikasi serta konsistenitas dari database merupakan suatu hal yang penting bagi anda. Namun jika anda menggunakan object Datagrid, Listview atau object lain yang sejenis untuk fetching data sebaiknya anda menggunakan lokasi cursor di client, hal ini dapat mengurangi traffic jaringan anda ketika anda melakukan bouncing dan fetching kedalam Datagrid atau listview() tapi anda juga memerlukan mesin yang mumpuni dan sumberdaya memory yang memadai untuk melakukan metode ini.
Type Cursor

Property Type cursor (CursorType) menginformasikan ke database type cursor apa yang harus dibuat oleh system. Type dari cursor ada 4, yaitu: 0-adOpenForwardOnly, 1-adOpenKeyset, 2-adOpenDynamic, atau
3-adOpenStatic. Jika anda menggunakan lokasi Cursor di server 2-adUseServer semua type ini bisa digunakan namun jika anda memilih lokasi cursor di client maka hanya type 3-adOpenStatic yang dapat
digunakan.

0-adOpenForwardOnly
type 0-adOpenForwardOnly merupakan nilai default jika anda memilih lokasi cursor di server. Type ini akan menjadi lebih efektif dan efisien jika anda mengkombinasikannya dengan nilai adReadOnly pada penguncian data dan CacheSize = 1, Biasanya para programmer yang menggunakan metode ini menggunakan metode Non Cursor untuk Update data. Seperti yang dikatakan William R. Vaughn dalam bukunya yang berjudul The Hitchhiker's Guide to Visual Basic and SQL Server yang mendefinikan metode ini sebagai "Fire-hose" (wah kaya group music aja) dimana kita bisa melakukan eksekusi data yang besar hanya kedipan mata (dalam kondisi tertentu). Tapi Karena type ini Forward-Only jadi anda hanya hanya bisa melakukan MoveNext untuk pindah posisi record lainnya tidak. Nah ini bagian yang paling tidak disukai oleh programmer karena kita tidak bisa melakukan banyak manupulasi dan pengolahan data dengan menggunakan metode ini.

2-adOpenDynamic
Cara kerja dari cursor yang bertipe Dinamis adalah dengan membuat bookmark pada datasource. sehingga kita akan mendapatkan data yang real-time kapanpun kita ingin meminta data. karena cursor akan selalu memantau aktivitas dari perubahan data dan akan menginformasikan kepada kita jika data tersebut telah dirubah oleh user lain. Jadi ngga heran kalau metode ini menjadi yang paling populer di kalangan progammer karena cukup mudah dan real-time kapanpun saya minta sudah disediakan. Tapi anda jangan senang dulu karena saya menyebut metode ini sebagai metode yang mahal (sory klo ada yang tersinggung). Kenapa saya bilang mahal. Hal ini disebabkan karena cursor akan selalu memantau altivitas dan menginformasikannya kembali maka dibutuhkan mesin yang mumpuni dan jaringan yang bagus karena metode ini juga banyak memakan sumber daya memory untuk mengaplikasikannya. Metode ini akan berpengaruh pada performa dari aplikasi anda. klo datanya sedikit sih ngga masalah tapi klo datanya dah ribuan, siap-siap dah tuh mesin jadi lemot klo mesin anda tidak mumpuni.

Catatan:
Microsoft Jet Engine tidak mendukung type cursor 2-adOpenDynamic, jadi klo anda merubah property ini maka akan secara otomatis dipindah ke type keyset 1-adOpenKeyset.


1-adOpenKeyset
Cara kerja cursor dengan metode ini pada intinya sama dengan metode Dimanis namun diperlukan perhatian khusus karena metode ini tidak akan menginformasikan data yang telah ditambahkan oleh user lain. anda dapat melakukan perubahan data pada posisi namun akan menjadi error jika posisi cursor yang saat ini sedang diakses telah dihapus oleh user lain. Type ini hanya bisa digunakan pada lokasi cursor di server.

3-adOpenStatic
Type Cursor ini sangat fleksibel karena pada dasarnya ini adalah sebuah copyan record dari datasource yang ada di server dan merupakan default value dari tipe data cursor yang menggunakan client sebagai lokasi cursornya. Tapi karena type ini statis jadi jangan harap anda mendapatkan informasi perubahan data yang telah dilakukan oleh user lain. Karena metodenya seperti copy jadi trafic jaringan akan terasa berat pada saat meminta data namun cukup efisien jika anda menggunakan object data viewer seperti Datagrid, Flexgrid, Listview dan lain sebagainya karena kita ngga perlu request data lagi dari server khan sudah ada di lokal. Selain itu metode ini juga bisa untuk melakukan transaksi ke server biasanya menggunakan 4-adLockBatchOptimistic untuk tipe penguncian datanya.

Sebelum saya menjawab pertanyaan anda izinkan saya untuk menjelaskan sesuatu dulu.

Semua database multiuser menggunakan beberapa type penguncian data, Kunci ini diperlukan untuk mencegah user lain melakukan perubahan data pada record yang sama dan pada saat yang bersamaan pula, apabila hal itu terjadi maka database akan menjadi tidak konsisten.

1-adLockReadOnly
Secara default recordset itu memiliki type penguncian 1-adLockReadOnly (hanya dapat dibaca) sehingga kita tidak dapat melakukan Update (penambahan, perubahan atau penghapusan data). Ini merupakan cara yang efisien karena kita tidak memaksakan data untuk di update. selain itu type ini juga merupakan pilihan terbaik jika anda beranggapan scalabilitas aplikasi dan konsistenitas database itu suatu hal yang penting. Dan akan menjadi strategi yang bagus dan cepat jika anda juga menambahkan forward-only ketika sedang membaca data. Lalu untuk Update data (penambahan, Perubahan, penghapusan) gunakan sql statement atau
stored procedures.

2-adLockPessimistic
Ketika anda menggunakan type penguncian 2-adLockPessimistic ADO akan mencoba untuk mengunci field pada saat melakukan mode perubahan (Edit Mode) dan akan melepasnya kembali ketika anda selesai melakukan update (rs.update) atau pada saat anda merubah posisi record (rs.move). Pada saat record tersebut dikunci user lain tidak diberikan hak untuk update data hal ini dapat mengurangi masalah pada scalabilitas aplikasi anda. Tapi tidak direkomendasikan jika menggunakan type penguncian dengan menggunakan object navigasi bebas (ADODC) pada interface anda atau anda menyuruh user lain untuk break jangan melakukan Update data dulu disuruh beli kacang kek atau apa aja terserah asal jangan buka form yang yang ingin anda update. Type ini hanya tersedia pada server-side cursors.

3-adLockOptimistic
Penguncian optimistic lebih baik dari pesimistic dalam hal scalabilitas aplikasi. pada type ini ADO hanya mengunci data pada record saat ini sehingga dapat mengirangi waktu proses. type ini sering digunakan para programmer yang menggunakan recordset untuk mengupdate data.

Sumber

Thursday, October 3, 2013

Download Aplikasi Android Untuk Jalankan di PC

Aplikasi untuk jalankan Android di PC
YouhaveAndroid 1.5.1.exe Download

Beberapa Aplikasi Untuk Android,.
- Wechat.apk Download
- Whatapps.apk Download