Saturday, 3 May 2014

Big Data..?


Secara literatur, data berarti sekumpulan fakta mentah yang belum diproses menjadi fakta yang berguna atau yang disebut dengan informasi. Istilah data kemudian mengalami perkembangan menjadi Big Data, belakangan ini istilah Big Data mulai sering digunakan bila berbicara tentang komputasi tingkat lanjut (Advance Computing) yang menggunakan supercomputer. Namun apakah sebenarnya Big Data itu?

Well, Pada awalnya, data hanya dihasilkan oleh sekumpulan orang dalam suatu perusahaan atau organisasi yang menginput data kedalam sebuah sistem komputer. 

Kemudian pada era Internet dengan perkembangan jaringan komputer yang pesat dan bertambahnya perangkat yang dapat terkoneksi ke Internet (Internet of Things) tingkat penghasilan (generate) data meningkat drastis, karena bukan hanya perusahaan atau organisasi yang menghasilkan data, namun seluruh User internet sekarang menghasilkan atau menginput data ke Internet. 

Evolusi skala penghasilan data tidak hanya berhenti disitu, karena saat ini bukan hanya manusia yang menghasilkan data, namun kini mesin juga menghasilkan data. Sebagai contoh, di sebuah gedung yang memiliki fasilitas untuk mengawasi berbagai macam keadaan seperti merekam situasi setiap saat,  menyimpan data penggunaan gas dan listrik, mengawasi temperatur dan tingkat kelembaban,  atau contoh lainnya adalah satelit yang mengawasi bumi, yang mengambil gambar dan menyimpan data cuaca setiap harinya, mesin-mesin ini juga menghasilkan data. 

Karena kini mesin juga dapat menghasilkan data, maka sekarang data yang dihasilkan menjadi luar biasa banyak, inilah yang disebut dengan Big Data.
Big data harus diproses oleh prosesor (CPU),  ini tidak mungkin dilakukan karena ada terlalu banyak data yang harus diproses, terlalu banyak data yang membanjiri CPU (overwhelmed), jadi Apakah yang harus dilakukan?

Jika pada awalnya kita membawa atau memasukkan data untuk diproses di prosesor (CPU), maka sebaliknya sekarang kita membawa prosesor ke tengah-tengah data. Maksudnya adalah kita menggunakan multiple prosesor untuk memproses Big data tersebut. Supercomputer digunakan untuk memproses Big data, supercomputer sendiri terdiri dari banyak komputer yang masing-masing unitnya memiliki multiple prosesor (CPU), setiap unit CPU menangani bagian-bagian yang berbeda dari Big data, bagian-bagian Big data kemudian diproses secara paralel di CPU yang berbeda dalam satu waktu, proses ini disebut Parallel Processing.


Regards,


Janio Nugraha