Blues Males Sharing

Jumat, 03 Juni 2011

Mobile Computing

Teknologi mobile mungkin bukan istilah baru untuk zaman sekarang dimana teknologi telah berkembang pesat. Hampir setiap orang saat ini menggunakannya, salah satunya adalah handphone karena dirasa teknologi ini sangat membantu dalam menyelesaikan pekerjaan bahkan saat ini sudah menjadi salah satu kebutuhan setiap orang. Dibalik itu semua, teknologi ini erat kaitannya dengan proses komputasi yang menjadikannya bermanfaat dalam menyelesaikan masalah maupun pekerjaan. Komputasi pada teknologi ini dapat disebut Mobile computing.
Baca selengkapnya »

Pengertian Cloud Computing dan Aplikasinya

Definisi Cloud Computing
Ketika kita membicarakan Cloud Computing, sebenarnya apakah kita membicarakan hal yang sama?
Banyak pihak memberikan definisi cloud computing dengan perbedaan di sana-sini. 
Wikipedia mendefinisikan cloud computing sebagai “komputasi berbasis Internet, ketika banyak server digunakan bersama untuk menyediakan sumber daya, perangkat lunak dan data pada komputer atau perangkat lain pada saat dibutuhkan, sama seperti jaringan listrik”. 
Gartner mendefinisikannya sebagai “sebuah cara komputasi ketika layanan berbasis TI yang mudah dikembangkan dan lentur disediakan sebagai sebuah layanan untuk pelanggan menggunakan teknologi Internet.”
Forester mendefinisikannya sebagai “standar kemampuan TI, seperti perangkat lunak, platform aplikasi, atau infrastruktur, yang disediakan menggunakan teknologi Internet dengan cara swalayan dan bayar-per-pemakaian.”
Secara sederhana, Cloud Computing dapat kita bayangkan seperti sebuah jaringan listrik. Apabila kita membutuhkan listrik, apakah kita harus punya pembangkit listrik sendiri? Tentu tidak. Kita tinggal menghubungi penyedia layanan (dalam hal ini, PLN), menyambungkan rumah kita dengan jaringan listrik, dan kita tinggal menikmati layanan tersebut. Pembayaran kita lakukan bulanan sesuai pemakaian. 
Menurut sebuah sebuah makalah tahun 2008 yang di publikasikan  IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.
jadi, Cloud Computing / Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server.

Baca selengkapnya »

Jumat, 06 Mei 2011

Tugas Softskill : pengantar komputasi modern

Perhitungan peralel merupakan sebuah konsep dalam pelaksanaan program dengan membagi program menjadi beberapa bagian yang akan dijalankan secara paralel oleh prosessor di setiap cluster. Konsep ini memiliki ide dasar bahwa
perhitungan program yang dijalankan oleh n-prosesor bisa berjalan lebih cepat n-kali dibandingkan dengan yang pertama adalah yang dieksekusi
oleh prosesor tunggal. Cluster merupakan alternatif murah arsitektur perangkat keras untuk perhitungan paralel, yang dapat
dibangun dari PC yang diproduksi secara massal tidak seperti MPP (Massive Parallel Prosesor) yang memerlukan spesifikasi yang lebih tinggi. Kelompok
adalah pilihan yang lebih disukai untuk riset kecil-anggaran. Tulisan ini menggambarkan tahap persiapan dan pengembangan mini
cluster terbuka yang akan dibuka untuk umum melalui internet.


Baca selengkapnya »

Rabu, 13 April 2011

Pengantar Komputasi Modern

sebelum kita mengetahui apa arti komputasi modern alangkah baiknya kita mengenal terlebih dahulu apa arti komputasi.

  • KOMPUTASI
komputasi bisa diartikan dengan cara pemecahan masalah dengan menggunakan suatu algoritma. Hanya saja pengertian dalam bentuk teorinya adalah suatu sub-bidang dalam ilmu komputer dan matematika. Sebenarnya komputasi ini sudah ada pada zaman purbakala dimana orang-orang pada zaman tersebut menggunakan batu atau kapur, kemudian semakin berkembangnya zaman komputasi dilakukan menggunakan pulpen dan kertas dan pada zaman modern ini komputasi identik dengan menggunakan komputer.

  • KOMPUTASI MODERN
 Komputasi modern terdiri dari dua kata yaitu komputasi dan modern. Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Komputasi merupakan subbagian dari matematika. Disebut modern karena menggunakan alat canggih saat menyelesaian masalah. Maka dapat di simpulkan Komputasi modern adalah perhitungan yang menggunakan komputer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien.
Komputasi modern menghitung dan mencari solusi dari masalah yang ada, yang menjadi perhitungan dari komputasi modern adalah :
1. Akurasi (bit, Floating poin)
2. Kecepatan (Dalam satuan Hz)
3. Modeling (NN dan GA)
4. Kompleksitas (Menggunakan teori Big O)

Baca selengkapnya »

Senin, 03 Mei 2010

Cara Bermain Game Acak Gambar

Sebelumnya telah diposting membuat game acak gambar yang bisa dilihat disini.
didalam memainkan ini kita hanya mencari 2 gambar yang sama.
1. pertama - tama akan keluar tampilan seperti dibawah ini


Baca selengkapnya »

Prospek Game Developer di Indonesia


Akhir - akhir ini game sangat digemari dari berbagai macam kalangan, mulai dari kalangan dewasa dan anak - anak. sehingga banyak sekali game developer membuat game yang beraneka ragam, sehingga ramai di
Baca selengkapnya »

Kamis, 15 April 2010

Pemrograman Generik pada Java

Seperti pada C++, Java adalah bahasa bertipe kuat. Akan tetapi, pemrograman generik pada Java lebih dekat dengan Smalltalk daripada C++. Seperti telah dijelaskan sebelumnya, pemrograman generik pada Java berdasarkan pada kelas Object yang merupakan kelas super dari semua kelas. Hingga tingkat tertentu, ini membuat Java mirip dengan Smalltalk : Struktur data yang didesain untuk menampung Object bisa digunakan untuk menyimpan data kelas apapun. Kita tidak perlu membuat template atau fitur pada bahasa pemrograman lain untuk mendukung pemrograman generik.
Tentunya, tipe primitif, seperti integer, bukan objek pada Java, dan karenanya tidak bisa disimpan dalam tipe data generik. Dan sebenarnya, tidak ada cara untuk melakukan pemrograman generik dengan tipe data primitif pada Java. Pendekatan Smalltalk tidak bisa diterapkan pada Java kecuali untuk objek, dan pendekatan C++ tidak tersedia pada Java.
Lebih jauh, subrutin generik lebih bermasalah pada Java daripada Smalltalk atau C++. Pada Smalltak, subrutin dapat dipanggil dengan parameter bertipe apapun, dan akan bekerja asalkan operator yang digunakan pada subrutin didefinisikan pada parameternya.
Pada Java, parameter suatu subrutin harus bertipe tertentu. Dan subrutin hanya bisa menggunakan operasi untuk tipe itu saja. Subrutin dengan parameter Object bisa digunakan untuk objek tipe apa saja, akan tetapi subrutin hanya bisa menggunakan operasi pada kelas Object saja, dan sebenarnya hanya sedikit operasi pada kelas Object! Misalnya tidak ada operasi pembanding pada kelas Object, jadi kita tidak bisa membuat algoritma pengurutan generik. Kita akan lihat bagaimana Java menyelesaikan masalah ini.
Karena masalah seperti ini, beberapa orang menyatakan bahwa Java tidak mendukung pemrograman generik secara keseluruhan. Beberapa orang lain tidak setuju. Akan tetapi, tetap saja ini tidak menghambat Java untuk digunakan secara luas.

Baca selengkapnya »