Komputasi Terdistribusi

Komputasi Terdistribusi

Latar belakang dari komputasi terdistribusi adalah menyatukan kemampuan dari sumber daya ( sumber komputasi atau sumber informasi ) yang terpisah secara fisik, ke dalam suatu sistem gabungan yang terkoordinasi dengan kapasitas yang jauh melebihi dari kapasitas individual komponen-komponennya. Hal lain yang melatar belakangi komputasi terdistribusi adalah transparasi. Kenyataannya bahwa sumber daya yang dipakai oleh pengguna sistem terdistribusi berada pada lokasi fisik yang terpisah, tidak perlu diketahui oleh pengguna tersebut. Transparasi ini memungkinkan pengguna sistem terdistribusi untuk melihat sumber daya yang terpisah tersebut seolah-olah sebagai satu sistem computer tunggal, seperti yang biasa digunakannya.

Salah satu masalah yang dihadapi dalam usaha menyatukan sumber daya yang terpisah ini antara lain adalah skalabilitas, dapat atau tidaknya sistem tersebut dikembangkan lebih jauh untuk mencakup sumber daya kompuasi yang lebih baik.

Definisi Komputasi Terdistribusi

Komputasi terdistribusi adalah bidang ilmu computer yang mempelajari sistem terdistribusi. Sebuah sistem terdistribusi terdiri dari beberapa otonom computer yang berkomunikasi melalui jaringan computer. Komputer berinteraksi satu sama lain untuk mencapai tujuan bersama. Sebuah program computer yang berjalan dalam sistem terdistribusi disebut program distribusi, dan pemrograman terdistribusi adalah proses penulisan program tersebut. Komputasi terdistribusi menggunakan jaringan banyak computer, masing-masing mencapai sebagian dari tugas keseluruhan untuk mencapai komputasi jauh lebih cepat daripada dengan satu koputer. Komputasi terdistribusi juga memungkinkan banyak pengguna untuk berinteraksi dan terhubung secara terbuka. Berbagai bentuk komputasi terdistribusi memungkinkan berbagai tingkat keterbukaan, dengan kebanyakan orang menerima bahwa tingkat yang lebih tinggi keterbukaannya dalam sistem komputasi terdistribusi sangan bermanfaat.

Cara Kerja Komputasi Terdistribusi

Cara kerja komputasi terdistribusi adalah membagikan beban kerja dan mendistribusikan ke komputer-komputer untuk diselesaikan. User hanya melakukan pengaturan sistem operasi, kemudian sistem operasilah yang melakukan tugas untuk mengorganisasi kemampuan dan tugas ke komputer-komputer itu.

Segmen internet yang paling dimengerti orang adalah World Wide Web, juga penggunaan yang paling diketahui tentang komputasi terdistribusi di arena publik. Banyak komputer yang berbeda membuat apapun ketika browsing diinternet, dengan setiap komputer diberikan peran khusus dalam sistem. Sebuah komputer di rumah misalnya digunakan untuk menjalankan browser dan untuk melihat informasi yang sedang dikirim sehingga dapat diakses oleh pengguna akhir. Sebuah server di internet sebagai penyedia layanan bertindak sebagai gateway dari sistem domain, untuk membantuk memutuskan mana komputer untuk berbicara dengan berdasarkan URL pengguna akhir. Selain itu, setiap halaman web ini dijalankan pada komputer lain.

Karakteristik Komputasi Terdistribusi

Ciri khas dari komputasi terdistribusi adalah heterogenitas dalam berbagai hal seperti perangkat keras, sistem operasi, dan bahasa pemrograman karena tidak mungkin untuk mengembangkan sistem terdistribusi yang homogen secara paksaan, karena secara alamiah sistem komputer terdistribusi tumbuh dari lingkungan yang heterogen. Kata kunci dalam menjembatani perbedaan-perbedaan yang muncul adalah interoperabilitas (interoperability). Ciri lain dari komputasi terdistribusi adalah dimana pemakai tidak perlu menyadari komputer mana yang bekerja untuk melaksanakan tugas komputasi. Ibaratnya, pemakai ingin ini dan mendapat hasil komputasi yang diingkan tanpa memandang oleh siapa pekerjaan itu dikerjakan. Semua alokasi sumber daya dan penanganan kerja dikendalikan oleh sistem operasi. Dicirikan pula menggunakan banyak komputer yang saling terhubung dalam suatu jaringan komputer, untuk melakukan komunikasi proses antar komputer yang bekerja.

Kegunaan Komputasi Terdistribusi

Ada dua alasan utama untuk menggunakan sistem terdistribusi dan komputasi terdistribusi. Pertama, sifat dari aplikasi mungkin memerlukan penggunaan jaringan komunikasi yang menghubungkan beberapa komputer. Sebagai contoh, data yang dihasilkan disatu lokasi fisik dan diperlukan di lokasi lain.

Kedua, ada banyak kasus dimana penggunaan satu komputer akan mungkin pada prinsipnya, namun penggunaan suatu sistem terdistribusi bermanfaat untuk alasan praktis. Sebagai contoh, mungkin akan lebih hemat untuk mendapatkan tingkat kinerja yang diinginkan dengan mneggunakan beberapa cluster komputer low-end dibandingkan dengan komputer high-end tunggal. Sebuah sistem terdistribusi bisa lebih diandalkan dari pada sistem non-terdistribusi, karena tidak ada single point of failure. Selain itu, sistem terdistribusi mungkin lebih mudah untuk mengembangkan dan mengelola dari pada sistem uniprocessor monolitik.

Contoh sistem terdistribusi dan aplikasi dari komputasi terdistribusi adalah sebagai berikut:

Ø Telekomunikasi Jaringan:

· Telepon jaringan dan jaringan selular .

· Jaringan komputer seperti Internet .

· Nirkabel jaringan sensor .

· Routing algoritma .

Ø Jaringan aplikasi:

· Seluruh dunia web dan -to-peer jaringan peer .

· Massively multiplayer online games danvirtual realitymasyarakat.

· Distributed database dan manajemen sistem database terdistribusi .

· Jaringan file sistem .

· Distributed pemrosesan sistem informasi seperti sistem perbankan dan sistem reservasi penerbangan.

Ø Real-time proses pengendalian:

· Pesawat sistem kontrol.

· Industri sistem kontrol .

Ø Paralel perhitungan :

· komputasi ilmiah , termasuk komputasi cluster dan komputasi grid dan berbagairelawan komputasi proyek; melihat daftar proyek komputasi terdistribusi .

· Distributed rendering dalam grafis komputer.

Dampak Adanya Komputasi Terdistribusi

Dampak dengan adanya komputasi terdistribusi adalah mempercepat penyelesaian tugas oleh komputer. Karena pengerjaannya paralel oleh karena itu dapat selesai dengan cepat dan dapat mengatur beberapa komputer dengan sistem operasi. Dampak yang paling terasa adalah pada bidang animasi. Jika pada saat merender suatu video animasi yang berdurasi panjang dengan menggunakan 1 komputer maka penikmat film akan dapat menonton film animasi tersebut beribu-ribu tahun lamanya. Dengan komputasi terdistribusi dapat dipercepat proses renderingnya dengan membagikan tugas-tigas kesetiap komputer yang saling terhubung.

Kesimpulan

Komputasi terdistribusi adalah suatu sistem yang dibuat sedemikian rupa sehingga dapat menyelesaikan masalah-masalah yang timbul dalam kehidupan manusia sehari-hari. Mungkin apabila komputasi terdistribusi tidak ditemukan kita masih menunggu waktu yang cukup lama untuk menyelesaikan tugas yang kompleks dengan menggunakan komputer. Komputasi terdistribusi ini tidak lepas dari namanya jaringan komputer kerena dengan jaringan komputer inilah beberapa komputer dapat bekerja sama.

Daftar pustaka

http://en.wikipedia.org/wiki/Distributed_computing

http://www.wisegeek.com/what-is-distributed-computing.htm

http://thetoyzareboyz.blogspot.com/2011/02/komputasi-terdistribusi.html

http://dh1m45.blogspot.com/2011/02/komputasi-terdistribusi.html

Komputasi Modern

Apa itu komputasi modern?. Sebelum menjelaskan tentang komputasi modern, komputasi itu sendiri adalah suatu cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Sudah sejak jaman dulu perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer. Terdapat juga istilah dengan sebutan Teknologi Komputasi (computing), yang merupakan sutau aktivitas penggunaan dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunakteknologi informasi. Ilmu komputer itu sendiri adalah kajian dan ilmu dasar teori informasi dan komputasi serta implementasi dan aplikasinya dalam sistem komputer. komputer. Ia merupakan bagian spesifik komputer dari

Secara umum ilmu komputasi dalam penggunaanya yang praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.


Munculnya Komputasi Modern


Pada awalny ilmu atau sains berdasarkan obyek kajiannya dibedakan antara Fisika, Kimia, Biologi dan Geologi. Ilmu dapat pula digolongkan berdasarkan metodologi dominan yang digunakannya, yaitu ilmu pengamatan/percobaan (observational/experimental science), ilmu teori (theoretical science) dan ilmu komputasi (computational science). Yang terakhir ini bisa dianggap bentuk yang paling baru yang muncul bersamaan dengan perkembangan kekuatan pemrosesan dalam komputer dan perkembangan teknik-teknik metode numerik dan metode komputasi lainnya.

Pada awalnya komputasi modern di temukan oleh John von Neumann (1903-1957). Dia adalah ilmuan yang meletakkan dasar-dasar komputer modern. Dalam hidupnya yang singkat, Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.

Von Neumann juga belajar di Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.


Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies.


Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. (dna)

Walaupun dengan titik pandang yang berbeda, ilmu komputasi sebagai bentuk ketiga dari ilmu (sains) telah banyak disampaikan oleh berbagai pihak, antara lain Stephen Wolfram dengan bukunya yang terkenal: A New Kind of Science, dan Jürgen Schmidhuber.

Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.


Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.


Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

Jenis-jenis komputasi modern

Sebelumnya jenis -jenis komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :

1. Mobile computing

Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya 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.

Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

2. Grid computing

Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.

Ada beberapa daftar yang dapat dugunakan 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.

3. Cloud computing

Komputasi cloud 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.

Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini :

Perbedaan antara komputasi mobile, grid, dan cloud :

  • Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
  • Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
  • Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
  • Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.

Dan ada juga persamaan antara komputasi mobile, komputasi grid, dan komputasi cloud, penjelasanya sebagai berikut :

  • Ketiganya merupakan metode untuk melakukan komputasi, pemecahan masalah, dan pencarian solusi.
  • Ketiganya memerlukan alat proses data yang modern seperti komputer, laptop atau telepon genggam untuk menjalankannya.

Dampak dari adanya komputasi modern adalah dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan computer. Salah satu contohnya adalah biometric. Biometric berasal dari kata Bio dan Metric. Kata bio diambil dari bahasa yunani kuno yang berarti Hidup sedangkan Metric juga berasal dari bahasa yunani kuno yang berarti ukuran, jadi jika disimpulkan biometric berarti pengukuran hidup.

Tapi secara garis besar biometric merupakan pengukuran dari statistic analisa data biologi yang mengacu pada teknologi untuk menganalisa karakteristik suatu tubuh ( individu ). Nah dari penjelasan tersebut sudah jelas bahwa Biometric menggambarkan pendeteksian dan pengklasifikasian dari atribut fisik. Terdapat banyak teknik biometric yang berbeda, diantaranya:

  • Pembacaan sidik jari / telapak tangan
  • Geometri tangan
  • Pembacaan retina / iris
  • Pengenalan suara
  • Dinamika tanda tangan.

Berikut ini beberapa contoh komputasi modern sampai dengan lahirnya ENIAC : * Konrad Zuse's electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran ...

komputasi modern. Komputasi bisa diartikan sebagai cara untuk menyelesaikan sebuah masalah dari inputan data dengan menggunakan algoritma. Teknologi komputasi adalah aktivitas penggunaan dan pengembangan teknologi komputer, ...


sumber : http://wishnew.web.id/komputasi-modern-hubungan-komputasi-dengan-kecepatan-parallel-processing; www.cert.or.id/~budi/courses/security/…/Report-Deni-Wahyudi.doc. Diposkan oleh P - A - L di 07:29 ...

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. Problem volume besar (Down sizing atau paralel)

4. Modeling (NN dan GA)

5. Kompleksitas (Menggunakan teori Big O)

KESIMPULAN

Menurut pandangan saya komputasi modern berarti mengarah kepada kemajuan dibidang teknologi computer, dimana terdapat kecepatan yang tinggi dalam pemrosesan data. Namun jika dilihat kedalam pengertain lain komputasi modern berarti Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma.
Masalah yang kompleks yang sulit dipecahkan oleh manusia bisa di kerjakan oleh computer, sehingga cara bekerja computer hampir sama dengan otak manusia. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.

DAFTAR PUSTAKA

http://ronald3dward5.blogspot.com/2010/04/komputasi-modern_3360.html

http://ronald3dward5.blogspot.com/2010/04/komputasi-modern_18.html

http://nantavaganza-blogkuliah.blogspot.com/2011/02/modern-computation.html

http://en.wikipedia.org/wiki/Computation_history

http://plato.stanford.edu/entries/computing-history/