Kamis, 14 November 2013

ORACLE

Database Oracle

Pengertian Oracle adalah database relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS (Relational Data Base Management System) yang multi-platform. Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.

Gambar arsitektur strurktur oracle
 

Server Oracle berisi Oracle Instance dan Oracle Database, dimana Oracle Instance berisi struktur memory yang disebut dengan  system-global-area (SGA) dan background-process yang dipergunakan oleh server Oracle untuk mengatur database.
System Global Area
Struktur memory dari Oracle Instance berada pada daerah memory yang disebut SGA, yang berisi data dan informasi pengontrol untuk server Oracle. SGA dialokasikan pada virtual memory komputer tempat server Oracle berada. SGA
terdiri dari beberapa struktur memory yang meliputi :
Shared pool
Dipergunakan untuk menyimpan informasi seperti statement SQL yang baru
saja dieksekusi dan data dari data dictionary yang baru saja dipergunakan.
  • Database buffer cache
Dipergunakan untuk menyimpan data yang baru saja dipergunakan.
  • Redo log buffer
Untuk meyimpan perubahan yang dibuat pada saat mengoperasikan database
mnggunakan instance tersebut.
  • Java pool
Digunakan untuk menampung kode-kode program Java.
  • Large pool
Digunakan untuk menampung I/O request dan sebagai penampung dari backup
yang dilakukan recovery manager (RMAN).
  • Streams Pool = Digunakan untuk oracle streams, misalnya mengeluarkan pesan error, peringatan, pembersihan proses yang salah atau sudah tidak berguna lagi.
Oracle terdiri dari 2 komponen utama, yaitu Instance dan Database. Kedua komponen ini sangat berbeda namun saling berhubungan dan tidak dapat dipisahkan.

Database merupakan kumpulan data yang disimpan ke dalam sebuah physical storage, sedangkan instance merupakan kumpulan dari proses oracle dan alokasi memory yang ada di Oracle.

Konfigurasi instance dan database ini dibedakan menjadi 2 cara. Yang pertama, satu instance mengakses satu database, dan yang kedua, beberapa instance yang berjalan pada server / komputer yang berbeda mengakses satu database yang sama. Pada konfigurasi yang kedua, oracle menyebutnya sebagai Oracle Real Aplication Cluster (RAC).

Komponen database terdiri atas beberapa file fisik, antara lain :

  • Datafile (tempat menyimpan semua data yang ada di Oracle seperti user data (table,index) dan data dictionary.)
  • Redo Log File (tempat catatan setiap transaksi yang terjadi di Oracle. Fungsi utama redo log file adalah untuk kebutuhan proses recovery.)
  • Control File (Control file berisi semua informasi file-file yang menjadi bagian dari database, seperti datafile dan redo log file.)

komponen-komponen database oracle

Secara umum komponen DBMS Oracle terdiri atas memory, proses, dan file-file. Lebih jauh lagi, komponen-komponen tersebut dikelompokkan sebagai berikut :
1.      Instance
- Memory yang disebut sebagai System Global Area (SGA), terdiri atas:
·         Shared Pool (Libary Cache and Data Dictionary Cache),
·         Database Buffer Cache,
·         Redolog Buffer Cache,
·         Java Pool,
·         Large Pool.

- Back ground process: PMON, SMON, DBWR, LGWR, CKPT, dan lain-lain
2.      Database
- Datafile
- Control file
- Redo log file
3.      Komponen lain
- Process : Server Process, user process
- Memory : Program Global Area (PGA)
- File : Archived log, parameter, dan password file

keunggulan oracle dari database lainnya

Keunggulan-keunggulandatabase Oracle yang membuat Oracle sebagai produk database yang paling banyak dipakai adalah sebagai berikut:
  1. Scalability
  2. Reliability
  3. Stability
  4. Availability
  5. Multiplatform
  6. Mendukung Database berukuran besar
  7. Security
  8. Scalability, kemampuan menangani banyak user yang Melakukan koneksi secara simultan tanpa berkurangnya performance secara signifikan. Dalam dokumentasinya, Oracle menyebutkan bahwa database Oracle dapat melayani puluhan ribu user secara simultan.
  9. Reliability yang bagus, yaitu kemampuan untuk melindungi data dari kerusakan jikaterjadi kegagalan fungsi pada sistem seperti disk failure.
  10. Stability, yaitu kemampuan untuk tidak crash karena beban yang tinggi.
  11. Availability,yaitu kemampuan dalam penanganan crash atau failure agar service tetap.
  12. Multiplatform, dapat digunakan pada banyak sistem operasi sepertiWindows, Unix, Linux dan Solaris.
  13. Mendukung data yang berukuran besar. Berdasarkan dokumentasinya, Oracle dapat menampung data sampai 512 petabyte(1 petabyte= 1024 terabyte).
  14. Security yang cukup handal.

Phyton

Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python adalah salah satu bahasa pemrograman yang sangat powerfull dan mudah untuk dipelajari. Python memiliki struktur data tingkat tinggi yang sangat efisien dan sederhana tapi efektif untuk penerapan pemrograman berorientasi objek. python seringkali digunakan sebagai bahasa skrip dengan interpreter yang teintergrasi dalam sistem operasi. Python memiliki syntax dan type data dinamis yang elegan hingga membuatnya menjadi bahasa yang sangat ideal untuk scripting dan pengembangan aplikasi diberbagai bidang dan flatform system operasi.
Saat ini kode python dapat dijalankan pada sistem berbasis:
* Linux/Unix
* Windows
* Mac OS X
* Java Virtual Machine
* OS/2
* Amiga
* Palm
* Symbian (untuk produk-produk Nokia)
Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL) Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2.
Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yangmerupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations. Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0. Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan guido pada acara televisi Monty Python’s Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.
Beberapa fitur yang dimiliki Python adalah:
* memiliki kepustakaan yang luas; dalam distribusi Python telah disediakan modul-modul ‘siap pakai’ untuk berbagai keperluan.
* memiliki tata bahasa yang jernih dan mudah dipelajari.
* memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode sumber.
* berorientasi obyek.
* memiliki sistem pengelolaan memori otomatis (garbage collection, seperti java)
* modular, mudah dikembangkan dengan menciptakan modul-modul baru; modul-modul tersebut dapat dibangun dengan bahasa Python maupun C/C++.
* memiliki fasilitas pengumpulan sampah otomatis, seperti halnya pada bahasa pemrograman Java, python memiliki fasilitas pengaturan penggunaan ingatan komputer sehingga para pemrogram tidak perlu melakukan pengaturan ingatan komputer secara langsung.
aplikasi populer yang dibuat dengan Python :
1. BitTorrent
sebuah program peer-to-peer untuk melakukan upload/download file melalui protokol BitTorrent. Awalnya, BitTorrent ditulis dengan Python dan merupakan software gratis. Tetapi, sejak versi 6.0 ke atas, BitTorrent ditulis dengan menggunakan C++ dan merupakan software proprietary.
2. Yum
Sebuah utiliti RPM manajemen paket berbasis command line yang dikenal pada sistem operasi Linux.
3. Plone.
Merupakan salah satu Content Management System (CMS) yang memiliki tingkat security yang sangat baik dan memiliki berbagai fitur yang menarik.
4. Game ini menggunakan Python untuk melakukan berbagai fungsi, seperti menghasilkan peta, event, dan berbagai interface pada game tersebut.
Dan masih banyak lagi contoh lainnya. Python tidak terbatas untuk pembuatan aplikasi tertentu. Selain contoh-contoh aplikasi populer diatas, berbagai aplikasi seperti instant messaging, database, media player, web framework, dan lainnya, juga dapat dihasilkan oleh bahasa pemrograman Python.
Sumber : internet dan buku phyton

COMPIERE

Compiere mempunyai arti untuk melengkapi, menyelesaikan, mengerjakan (dalam bahasa Italia) adalah solusi bisnis ERP dan CRM yang bersifat open source. Definisi secara umumnya Compiere merupakan salah satu perangkat lunak ERP (Enterprise Resource Planning) yang teraplikasi dengan solusi perangkat lunak CRM (Customer Relationship Management) yang terintegrasi secara lengkap dan bersifat Open Source.

Compiere yang merupakan perangkat lunak ERP memberikan solusi bisnis dalam banyak hal, baik untuk perusahaan kecil maupun perusahaan menengah dalam distribusi dan pelayanan yang berbasis global dan mencakup semua area dari manajemen pelanggan (Customer Management) sampai rantai persediaan untuk laporan akunting.

Cara Instalasi Compiere::
1. Idupin PC yang mau diinstal
2. Download Oracle XE softwarenya 
3. Download JDK-6u10-windows-i586-p
4. Download software Compierenya.
5. Instal software Oracle XE dan JDK nya
6. Copy & Paste folder compiere yang selesai download di Drive C.
7. Buat 2 path yaitu path pertama dengan nama: COMPIERE_HOME berisi value: C:\Compiere2 dan path kedua dengan nama: JAVA_HOME berisi value: C:\Program Files\Java\jdk1.6.0_23
8. Double klik file RUN_setup.bat yang ada di folder C:\Compiere2
9. Proses instalasi berjalan
10.Form SSL harus diganti dengan angka lain
11.Instalasi Compiere disesi terakhir butuh Koneksi Internet.

Tampilan Compiere :


Compiere dirancang untuk industri yang bergerak dibidang jasa, distribusi dan retail. Terdapat fungsi dasar dari Managemen material serta termasuk juga Manufacturing Planning meskipun dalam skala terbatas. Tidak ada fungsi manufaktur seperti Shopfloor kontrol dan Full MRP. Compiere adalah untuk perusahaan kecil dan menengah (SME), seperti halnya perusahaan tunggal, untuk rangkaian distribusi, outlet dari sebuah manufaktur, franchises dll.


MEMULAI COMPIERE

Pertama akan muncul kotak dialog Compiere Login. Pada tampilan Login jika Host Informasiberwarna putih, maka terkoneksi dengan aplikasi server. Jika sisi kiri berwarna agak merah,maka terkoneksi dengan database tidak dengan aplikasi server.Compiere memiliki beberapa macam Login yaitu :

• SuperUser dan password “System” digunakan untuk semua jenis pemakai yang mempunyai
semua akses baik itu sistem administrator atau aplikasi data.
• GardenAdmin dan password “GardenAdmin” digunakan untuk GardenWorldAdmin misalnya Klien administrator.
Login sebagai “SuperUser” (case sensitive) dengan password “System” yang merupakan default login yang diberikan oleh Compiere. Untuk login selanjutnya tidak perlu melakukan pengisiansepeti awal sebab sistem akan menyimpan input dan pilihan yang telah dilakukan sebelumnya. Kemudian konfirmasikan untuk masuk ke Compiere.
TOOLBAR COMPIERE
Compiere memiliki Toolbar yang selalu terdapat dalam window dimana window yang kita tampilkan, icon pada toolbar dalam compiere mendukung pembuatan record dan pengambilandata yang kita inginkan. Berikut ini Toolbar yang terdapat dalam Compiere:
1. Ignore : tidak menyimpan data yang baru saja diinput.
2. Help : untuk menampilkan window help.
3. New Record : membuat atau memulai record baru.
4. Delete : Menghapus data yang sudah di input.
5. Save : menyimpan data yg diinput untuk disimpan dalam database.
6. Refresh : Menampilkan data yang baru diinput sehingga data yg lama tidak tampil dalamwindow.
7. Find : mencari data yang dapat meliputi pencarian customer, vendor, client dan lainnya.
8. Attachment : digunakan untuk pengiriman database ke user yang meminta pengiriman melaluiweb.
9. Data Grid : Menampilkan seluruh database yang berupa tabel.
10. History : Menampilkan kalender yang menentukan tanggal dibuatnya database dalam compiere dan menampilkan seluruh data berdasarkan tanggal

Setiap toolbar itu memiliki fungsinya masing–masing sesuai dengan kebutuhan bagi pemakai software :)

Software compiere juga memiliki kelebihan dan kekurangan loh, yaitu antara lain:
kelebihannya :
1. Implementasi ERP yang cepat dan fleksibel
2. Aplikasi ERP dirancang untuk Ekonomi Global
3. Perangkat lunak ERP open source komersil
4. Arsitektur Model-driven memudahkan pengontrolan

selain kelebihan, ada pula kekurangan dari software ini, antara lain:
1. Hanya bisa pakai oracle XE
2. Tidak adanya PDF exporter
3. Tidak tersedianya WebUI


Referensi :
http://uzi-online.blogspot.com/2012/10/download-software-compiere-dan-cara.html
http://blog.uad.ac.id/rifa/2011/06/03/perbandingan-softawre-erp-enterprise-resource-planning/
http://stariyah.wordpress.com/2010/12/25/opensource-erp-adempiere/

GPS (Global Positioning System)


Salah satu perkembangan telematika adalah GPS. Di sini saya akan membahas sedikit mengenai GPS. Kita sering mendengar kata GPS dan bahkan menggunakannya untuk mengetahui sebuah lokasi atau melacak keberadaan seseorang. GPS sendiri merupakan singkatan dari Global Positioning System). GPS adalah sistem satelit yang memberikan posisi Anda di mana \pun Anda berada di dunia ini. 
GPS sebenarnya adalah proyek Departemen Pertahanan Amerika Serikat (AS) yang memberinya nama resmi NAVSTAR (NAVigation Satellite Timing And Ranging). Bagian utama dari sistem GPS adalah 24 satelit yang mengorbit Bumi di ketinggian 20.200 kilometer.
Manfaat GPS sendiri begitu banyak, seperti untuk bidang militer, navigasi, sistem informasi geografis, pelacak kendaraan, dan lain-lain. Saya sendiri lebih sering menggunakan GPS sebagai navigasi. Beberapa jenis kendaraan telah dilengkapi GPS untuk alat bantu navigasi, dengan menambahkan peta, maka bisa digunakan untukmemandu pengendara., sehingga kita sebagai pengendara dapat mengetahui jalur mana yang sebaiknya dipilih untuk mencapai tujuan.

 

Perubahan Pin ke dalam signal digital

PIN Blackberry adalah kode (8 digit kombinasi angka dan huruf) yang sifatnya unique yang melekat pada setiap handset Blackberry. PIN ini tercatat di RIM (Research In Motion) Perusahaan produsen Blackberry dan pemberi layanan blackberry. Bahkan kalau PIN Anda tercatat di RIM sebagai 'mark stollen', sekalipun BB Anda masih baru, maka BB Anda tidak bisa dipakai sebagai fungsi BB (untuk fungsi telephony nya masih bisa). Di RIM ini, PIN Anda juga tercatat menggunakan provider mana, sehingga apabila Anda ganti provider maka status PIN di provider lama harus 'dilepas' dulu untuk bisa didaftarkan ke provider baru.
PIN digunakan sebagai 'identitas' atau seperti ID untuk beberapa keperluan yaitu untuk mendaftarkan account BIS (yaitu misalnya yahoo, gmail dll), maupun menggunakan Blackberry Messeger. Dengan Blackberry Messeger Anda bisa berkomunikasi melalui chatting dengan sesama pengguna Blackberry di seluruh dunia lewat pertukaran kode PIN. 
Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada abad ke-17. Sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital. Dari sistem biner,kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal. Sistem ini juga dapat kita sebut dengan istilah bit, atau Binary Digit. Pengelompokan biner dalam komputer selalu berjumlah 8, dengan istilah 1 Byte/bita. Dalam istilah komputer, 1 Byte = 8 bit. Kode-kode rancang bangun komputer, seperti ASCII, American Standard Code for Information Interchange menggunakan sistem peng-kode-an 1 Byte.
2^0=1
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
dst
 
Apa Itu Hexadecimal?
Heksadesimal atau sistem bilangan basis 16 adalah sebuah sistem bilangan yang menggunakan 16 simbol. Berbeda dengan sistem bilangan desimal, simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol lainnya dengan menggunakan huruf A hingga F.
 
Apa itu Pin berdasarkan ilmu matematika sederhana?
Pin itu sebenarnya rangkaian dari angka Hexa desimal yaitu;
0 1 2 3 4 5 6 7 8 9 A B C D E F
Berbeda dari Desimal yang biasa kita temui yaitu
0 1 2 3 4 5 6 7 8 9
Jadi:
 
DEC Hex
0 = 0
1 =1
2 =2
3 =3
4 =4
5 =5
6 =6
7 =7
8 =8
9 =9
10 =A
11 =B
12 =C
13 =D
14 =E
15 =F
 
Untuk Decimal ke Binary:
Dec Binary
0 =0
1 =1
2 =10
3 =11
4 =100
5 =101
6 =110
7 =111
8 =1000
9 =1001
10 =1010
11 =1011
12 =1100
13 =1101
14 =1110
15 =1111
16 =10000
 
Hexa terdiri dari 16 angka, pada urutan kesepuluh dimulai dengan Angka A,
berarti klo 11 desimal = B Hexa
Sebagai contoh misalnya kita punya angka 3A cara hitungnya, angkanya X (16 pangkat (n - 1)) dimana n adalah lokasi digitnya. misalnya kasus 3A.
(3 X (16^1)) + (10 X (16^0)) = 58 desimal untuk yg tiga digit, misalnya D1F
(14 * (16^2)) + (1 * (16^1)) + (15 * (16^0)) = 3.359 desimal
berarti kalau pin kita adalah "23456789" sebenarnya di Desimalkan adalah "591751049" dan Binarynya adalah "00100011010001010110011110001001"
 
Penjabaran:
 
Binar; 0010 0011 0100 0101 0110 0111 1000 1001
Decimal; 2 3 4 5 6 7 8 9
Contoh Binary Ke Decimal sbb:
Contoh 100101 = 37 Decimal
Diubah ke dalam decimal dengan cara:
[(1) × 2^5] + [(0) × 2^4] + [(0) × 2^3] + [(1) × 2^2] + [(0) × 2^1] + [(1) × 2^0] =
[1 × 32] + [0 × 16] + [0 × 8] + [1 × 4] + [0 × 2] + [1 × 1] = 37
Untuk mengubah Desimal Ke Hexa malah lebih mudah, caranya sbb:
Contoh: 270 Decimal mau dirubah ke Hexa;
270 dibagi 16 hasil: 16 sisa 14 ( = E )
16 dibagi 16 hasil: 1 sisa 0 ( = 0 )
1 dibagi 16 hasil: 0 sisa 1 ( = 1 )

Analisis BBM pada Android

Kabar gembira buat anda yang memiliki Gadget dan Smartphone berbasis sistem Operasi Android. Disebutkan bahwa pada 2012 Research In Motion (RIM) akan mendukung platform Android. Diantaranya adalah memberikan kemampuan untuk memakai aplikasi Blackberry Messenger pada HP Android. Beberapa screenshot sudah beredar saat ini tentang bentuk penampakan dari BBM For Android tersebut. 
 
 
Walau menurut techcrunch aplikasi yang beredar adalah Blackberry Messenger For Android Beta version, (versi Beta 0.4.5.234) namun terlihat jelas bahwa Aplikasi BBM ini sudah mampu berjalan baik pada smartphone Android. Sementara itu Techradar menyebutkan bahwa RIM akan segera meluncurkan versi resmi alias BBM For Android 1.0 di akhir tahun 2012 ini. Langkah ini diambil oleh Blackberry, setelah melihat bahwa perkembangan gadget dan sistem operasi Android merupakan salah satu lahan yang bagus untuk menyebarkan kedasyatan BBM. 
 
Jadi bagi para pengguna Android, tidak lama lagi bakal bisa BBM-an sama pengguna Blackberry tanpa perlu punya HP BB. Yang penting, sabar saja sampai akhir tahun 2011 atau mungkin awal 2012 agar bisa men - Download BBM For Android apk. Setelah peluncuran aplikasi untuk Android ini, RIM juga berencana akan segera meluncurkan BBM For iOS (gadget dan smartphone Apple, seperti iPad, iPod dan iPhone) Penasaran pengen liat screenshot applikasi BBM For Android ??? Ini dia : BBM For Android - Blackberry Messangerfor Android Apk Download Update Seperti di rilis oleh Mashable dan Teknoup, ternyata BBM for Android sangat mungkin tidak akan pernah hadir secara resmi, karena pada acara BlackBerry DevCon 2011 di San Francisco, disebutkan bahwa BBM hanya ditunjukkan platform Blackberry. Jadi yang disebut sebagai BBM for Android adalah Runtime BlackBerry untuk aplikasi Android. Pada acara tersebut, 2 petinggi Research In Motion, Alec Saunders dan Chris Smith menyangkal rumor akan hadirnya BlackBerry Messenger di platform lain.
Setelah akhirnya suda dapat diunduh dari Google Play, ada masalah lain yang bersangkutan dengan aplikasi BBM lintas platform ini: BBM tidak dapat digunakan pada tablet Android. Meskipun para pengguna tablet Android bisa mengunduh dan menginstal aplikasi ini pada tablet mereka, namun para pengguna tablet Android mengalami kendala saat akan menjalankan aplikasi ini.
bbm-android_1
Meski sudah ada penjelasan resmi dari pihak Blackberry yang diwakili oleh Kepala Portfolio Perangkat Lunak Blackberry pada bulan Mei yang lalu bahwa aplikasi BBM yang dikembangkan Blackberry hanya diperuntukkan bagi smartphone saja, hal ini masih menjadi tanda tanya bagi beberapa pengguna aplikasi BBM. Beberapa pihak berspekulasi bahwa masalah ini jugalah yang mungkin menjadi penyebab berhentinya produksi Blackberry PlayBook.

Beberapa pengguna mungkin telah mencoba beberapa trik supaya bisa menjalankan aplikasi BBM for Android ini pada tablet mereka dengan mentransfer aplikasi ini dari perangkat smartphone mereka ke perangkat tablet. Namun tampaknya trik ini bukanlah yang solusi yang akan membuat BBM for Android akan langsung begitu saja berjalan dengan sukses pada tablet.

Hal ini dikarenakan Blackberry tidak membuat aplikasi BBM ini untuk dapat digunakan pada perangkat selain smartphone. Meskipun dari pihak Blackberry sendiri tidak menyatakan bahwa mereka tidak menutup kemungkinan untuk mengembangkan aplikasi BBM ini untuk perangkat selain smartphone, tampaknya kita tidak bisa hanya menunggu tanpa kepastian akan kapan hadirnya aplikasi BBM yang juga diperuntukkan bagi tablet.

Sejauh ini persyaratan untuk perangkat smartphone supaya dapat menjalankan aplikasi BBM lintas adalahmenggunakan sistem operasi ICS atau Android 4.0 ke atas untuk perangkat smartphone Android dan menggunakan sistem operasi iOS 6 ke atas untuk perangkat iPhone. Kedua hal di tersebut adalah kunci utama agar perangkat smartphone kita dapat menjalankan aplikasi BBM lintas platform ini. Bagi para pengguna tablet atau perangkat lain yang belum bisa menggunakan aplikasi ini mungkin harus lebih lama bersabar karena Blackberry sendiri tampaknya akan memiliki segudang pekerjaan rumah yang harus diselesaikan

Sumber Artikel : http://www.poztmo.com/2011/11/bbm-for-android.html
http://www.teknogadget.com/5142/mengapa-aplikasi-bbm-for-android-tidak-dapat-diinstal-pada-tablet/ 

Kelebihan dan kekurangan pada BBM di Android

Kelebihan Blackberry Messenger di iPhone atau Android adalah 
  1. Chatting : fitur ini sangat menarik. Para pengguna BBM pastinya sudah tidak asing lagi dengan huruf D dan R. D menandakan pesan sudah terkirim dan R menandakan pesan sudah dibaca. 
  2. Pin BBM: bbm di android atau iphone juga memberikan identitas berupa pin yang mana para pengguna BBM tidak perlu memberikan no handphone terhadap orang yang belum begitu dikenalnya untuk menjaga privasi. 
  3. BBM Group : ini merupakan salah satu unggulan yang diberikan handphone blackberry yang dimana anda bisa berbagi dengan rekan anda tentang informasi yang menarik. di aplikasi BBM Android juga memberikan fitur group tetapui maksimal 30 kontak. 
  4. Sharing photo file dengan mudah : adanya kemudahan berbagi photo dan file ke teman atau rekan bisnis melalui fitur BBM android. 
  5. Pemberitahuan perubahan status : update semua informasi tentang rekan anda yang ada dikontak.
       
    Sedangkan kekurangan  Blackberry Messenger di iPhone atau Android adalah   baterai android/iphone menjadi lebih boros dan pemakaian kuota internet menjadi lebih boros juga
sumber : 
- http://www.blograhasiadownload.com/kelebihan-bbm-di-android/
- http://blackberryid.net/kelebihan-kekurangan-kelemahan-bbm-for-android-iphone