Tuesday 2 April 2013

Pengantar Komputasi Modern : Jenis-Jenis Komputasi



Seiring dengan perkembangan zaman, banyak orang menginginkan dan mencari cara untuk mempermudah pekerjaan mereka. Disinilah letak fungsi komputasi modern. Komputasi modern dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan komputer sehingga mempermudah pekerjaan manusia. 

Komputasi modern dibagi kedalam tiga bagian yaitu : 
a. Komputasi Mobile (bergerak)
b. Komputasi Grid
c. Komputasi Cloud (awan)

A. Komputasi Mobile
Komputasi Mobile atau Mobile Computing yaitu komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Sehingga dapat dipastikan untuk kemajuan kearah yang lebih dinamis yang membutuhkan perubahan dari alat hingga manusia.

Contoh Mobile Computing :
  • GPS
  • Smartphone 

B. Komputasi Grid
Komputasi Grid atau Grid Computing yaitu menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.

Ada beberapa daftar yang dapat digunakan untuk mengenali sistem komputasi grid, adalah :
  • Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat
  • Sistem menggunakan standard dan protocol yang terbuka
  • Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

C. Komputasi Cloud
Komputasi Cloud atau Cloud Computing yaitu merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Kesimpulan :
Dari setiap perkembangan teknologi pasti menimbulkan beberapa dampak dari dampak yang baik untuk kehidupan maupun dampak yang merugikan bagi kehidupan. Dampak baik dari adanya komputasi modern adalah dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan komputer. 

Sedangkan dampak buruk dari komputasi modern itu sendiri adalah bahwa dominasi teknologi akan berlanjut dengan berseminya budaya baru yang melahirkan berbagai nilai baru pula yang cenderung menjadi acuan perilaku manusia modern dalam berbagai pola interaksi dengan sesamanya.

Sekian bahasan tentang jenis-jenis komputasi modern, semoga bermanfaat untuk para pembaca. Terima kasih.

Sekilas Tentang Evolutionary Algorithm (EA)


A. Pendahuluan
Algoritma yang mengikuti prinsip dasar seleksi alam dikenal secara luas dengan sebutan Evolutionary Algorithm (EA). Karena EA merupakan suatu metode komputasi yang bersifat generik dan sangat fleksibel , EA bisa digunakan dalam berbagai aplikasi dan tujuan berbeda. Aplikasi tersebut secara garis besar bisa dibagi dalam lima kategori, yaitu :
  1. Perencanaan (planning)
  2. Perancangan (design)
  3. Simulasi dan identifikasi (simulation and identification)
  4. Kontrol (control)
  5. Pengelompokkan (classification)

B. Komponen Evolutionary Algorithm
Pada intinya, EA memproses suatu populasi dari individual dimana setiap individual merupakan suatu kandidat solusi (candidate solution) untuk permasalahan yang ingin dipecahkan. Dalam prosesnya, evolutionary algorithm melibatkan komponen-komponen antara lain : individual, fitness function, metode seleksi, operator genetik, dan populasi

B.1 Individual
Dalam evolutionary algorithm, individual adalah kandidat solusi untuk permasalahan yang ingin dicari solusinya. 

B.2 Fitness Function
Fitness Function merupakan komponen yang krusial dalam suatu evolutionary algorithm. Fitness Function digunakan untuk mengevaluasi seberapa baik suatu individual bisa digunakan dalam memecahkan masalah yang dikehendaki.

B.3 Metode Seleksi
Metode seleksi berperan dalam pemilihan parents dalam EA adalah untuk membedakan antara individual berdasarkan kualitasnya, dengan kata lain memberi kesempatan individual yang lebih baik untuk menjadi parents bagi generasi berikutnya. Semakin baik tingkat kesesuaian (dalam ukuran kualitas) suatu individual, semakin tinggi peluang individual tersebut untuk terpilih.

B.4 Operator Genetik
Operator genetik berperan untuk menciptakan individual baru dari individual lama (parents) atau tujuan akhirnya adalah membangkitkan candidate solutions baru.

B.5 Populasi
Populasi memiliki peran sebagai representasi dari segala kemungkinan solusi. Populasi merupakan kumpulan individual atau populasi merupakan multiset dari genotypes. Genotypes adalah sejumlah karakter yang diwariskan yang tetap terkandung dalam seluruh proses reproduksi populasi.