WELCOME TO RD-PROJECT WEB BLOG's

Jumat, 25 Februari 2011

Komputasi Terdistribusi

LATAR BELAKANG
Secara historis, komputasi terdistribusi telah difokuskan pada masalah penyebaran perhitungan antara beberapa sistem yang bersama-sama bekerja pada masalah. Abstraksi komputasi terdistribusi paling sering digunakan adalah RPC – Remote Procedure Call. RPC memungkinkan fungsi remote akan dipanggil seolah-olah itu adalah satu lokal. Sejarah komputasi terdistribusi RPC-style cukup rumit. Lebih atau kurang itu dimulai dengan Sun Microsystems ‘Open Network Computing (ONC) sistem RPC pada tahun 1987, sebagai mekanisme komunikasi dasar untuk perusahaan Network File System (NFS). NFS sekarang didukung pada UNIX, Linux, dan banyak lainnya sistem operasi terdistribusi. NFS digunakan untuk mengakses direktori dan file yang berada pada komputer remote seolah-olah mereka direktori dan file yang terletak pada komputer lokal.
Upaya besar pertama menuju komputasi terdistribusi bahasa-independen dan platform-netral diambil oleh Object Management Group (OMG) pada tahun 1989. OMG merupakan sebuah konsorsium yang mencakup lebih dari 500 anggota. Pada tahun 1991, OMG menyampaikan versi pertama Common Object Request Broker Architecture (CORBA), sebuah platform objek terdistribusi. CORBA memungkinkan program yang terletak di berbagai bagian jaringan dan ditulis dalam bahasa pemrograman yang berbeda untuk berkomunikasi satu sama lain.Permintaan Objek Istilah Broker (ORB) mendapatkan popularitas untuk menunjukkan perangkat lunak infrastruktur yang memungkinkan objek terdistribusi. Pada tahun 1996, versi CORBA 2 memperkenalkan Internet Inter-ORB Protocol (IIOP) sebagai perangkat tambahan utama dalam inti model komputasi terdistribusi dan layanan tingkat tinggi yang didistribusikan benda bisa digunakan. IIOP didirikan dominasi CORBA dalam komputasi terdistribusi dalam 5 tahun mendatang sampai datangnya dari layanan Web.
Microsoft mulai inisiatif komputasi terdistribusi sendiri sekitar tahun 1990. Pada tahun 1996, Microsoft menyampaikan Distributed Component Object Model (DCOM), yang terkait erat dengan upaya komponen Microsoft sebelumnya seperti Object Linking and Embedding (OLE), COM non-terdistribusi (atau OLE2), dan ActiveX (komponen ringan untuk aplikasi web ).Untuk bersaing dengan CORBA, tahun berikutnya (1997) Microsoft memperkenalkan COM + untuk membawa DCOM lebih dekat ke model CORBA untuk komputasi terdistribusi.
Pada tahun yang sama, Sun Microsystems menambahkan Remote Method Invocation (RMI) dalam Surat Java Development Kit (JDK 1.1). RMI ini mirip dengan CORBA dan DCOM, tetapi hanya bekerja dengan objek yang ditulis dalam bahasa pemrograman Java Sun. Pada tahun 1999 Sun 2 platform Java Enterprise Edition (J2EE), perusahaan yang terintegrasi RMI dengan CORBA’s IIOP.
Sayangnya, CORBA sangat kompleks. Hal ini membutuhkan upaya yang signifikan untuk melaksanakan. XML jauh lebih sederhana berbasis XML-RPC muncul pada tahun 1999 dan menjadi pesaing kuat untuk CORBA. XML-RPC terinspirasi oleh dua protokol sebelumnya.Yang pertama adalah protokol RPC anonim dirancang oleh seseorang bernama Dave Winer.Inspirasi lain yang lebih penting adalah draft awal dari protokol SOAP.
Nama Simple Object Access Protocol (SOAP) muncul untuk pertama kalinya sekitar tahun 2000, yang menandakan era layanan Web. implementasi kami Optimalisasi Layanan seluruhnya didasarkan pada SOAP dan mengadopsi arsitektur yang sama dengan layanan Web.
Meskipun Remote Procedure Call telah menjadi pendekatan tradisional untuk membangun sistem terdistribusi, ada alternatif lain seperti pesan berorientasi data atau dokumen-sentris (untuk pemanggilan asynchronous). Daripada berfokus pada penyebaran perhitungan dengan secara khusus memohon kode jauh, pesan mengambil pendekatan yang berbeda. Aplikasi yang berkomunikasi melalui pesan menjalankan perhitungan mereka sendiri independen dan berkomunikasi melalui pesan yang berisi data murni. IBM merilis MQSeries pesan produknya pada tahun 1993. pesan produk Microsoft adalah Microsoft Message Queuing Server (MSMQ).J2EE Sun Microsystems ‘mendefinisikan seperangkat API untuk pesan melalui Java Messaging Service (JMS). Tidak ada usaha untuk mendefinisikan protokol interoperabilitas standar untuk messaging server.



DEFINISI
Komputasi terdistribusi merupakan bidang ilmu komputer yang mempelajari sistem terdistribusi.Sebuah sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui jaringan komputer. Komputer yang saling berinteraksi untuk mencapai tujuan bersama. Suatu program komputer yang berjalan dalam sistem terdistribusi disebut program didistribusikan, dan didistribusikan pemrograman adalah proses menulis program tersebut. Distributed computing juga mengacu pada penggunaan sistem terdistribusi untuk memecahkan masalah komputasi. Dalam distributed computing, masalah dibagi menjadi banyak tugas, masing-masing yang diselesaikan oleh satu komputer.
Komputasi terdistribusi atau tersebar berhadapan dengan sistem hardware dan software yang mengandung lebih dari satu elemen pemroses atau storage, proses-proses yang konkuren, atau banyak program yang berjalan dalam suatu domain yang dikendalikan secara longgar atau ketat.

CARA KERJA
Dalam komputasi terdistribusi, suatu program dipecah ke dalam bagian-bagian yang berjalan secara simultan (bersamaan) pada banyak komputer yang berkomunikasi di atas suatu jaringan. Komputasi terdistribusi merupakan suatu bentuk dari komputasi paralel, tetapi komputasi paralel sangat umum digunakan untuk menggambarkan bagian-bagian program yang berjalan secara simultan pada banyak prosesor dalam komputer yang sama. Kedua tipe pemrosesan ini memerlukan pembagian suatu program ke dalam bagian-bagian yang berjalan secara bersamaan, tetapi program-program terdistribusi sering harus berhadapan dengan lingkungan yang heterogen, link jaringan dengan latency bervariasi, dan kegagalan yang tidak dapat diprediksi, baik di dalam jaringan maupun komputer.
Pengaturan interaksi antar komputer yang mengeksekusi komputasi terdistribusi merupakan pekerjaan utama. Agar mampu memanfaatkan berbagai jenis komputer, maka protokol atau saluran komunikasi sebaiknya tidak mengandung atau menggunakan suatu informasi yang tidak dapat dipahami oleh mesin tertentu. Sistem harus dapat memastikan messages benar-benar tersampaikan dengan benar, juga saat messages invalid maka sistem harus melakukan langkah-langkah antisipasi. Jika ini tidak ditangani kemungkinan akan menyebabkan sistem down dan berbagai aktifitas berikutnya di dalam jaringan akan ditolak (reject).
Faktor penting lain adalah kemampuan untuk men-deploy software ke komputer lain secara portable sehingga memungkinkan eksekusi dan interaksi dengan jaringan yang telah ada. Ini mungkin tidak akan praktis ketika mengunakan hardware dan sumber daya berbeda, dimana kita harus memikirkan cara lain seperti cross-compiling atau melakukan porting software tersebut secara manual.

KARAKTERISTIK
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.
Karakterisitik dari sistem terdistribusi :
1. No global clock
Terdapat batasan pada ketepatan proses sinkronisasi clock pada sistem terdistribusi, oleh karena asynchronous message passing
Pada sistem terdistribusi, tidak ada satu proses tunggal yang mengetahui global state sistem saat ini (disebabkan oleh concurrency dan message passing)
2. Independent failure
Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui
Proses tunggal mungkin tidak peduli pada kegagalan sistem keseluruhan.
Setiap komponen/perangkat dapat mengalami kegagalan namun komponen/perangkat lain tetap berjalan dengan baik.
3. Concurrency of components
Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer, meliputi H/W dan S/W) secara bersamaan. Contoh: Beberapa pemakai browser mengakses halaman web secara bersamaan.

KEGUNAANNYA
Terdapat berbagai tipe sistem komputer terdistribusi dan banyak tantangan selama perancangan dan implementasinya. Tujuan utama dari sistem komputasi terdistribusi adalah untuk menghubungkan para pengguna dan sumber daya dalam cara yang transparent, open dan scalable. Idealnya, ini akan membuat sistem lebih fault-tolerant daripada sistem komputer stand-alone.

Openness merupakan properti dari sistem terdistribusi dimana setiap sub-sistem secara kontinu terbuka untuk berinteraksi dengan sistem lain. Protokol web services adalah standard yang memungkinkan sistem terdistribusi di-extend dan di-scale. Secara umum, suatu sistem terbuka yang bersifat scalable memberikan keuntungan lebih dibandingkan sistem yang tertutup dan self-contained (menyatu).
Konsekuensinya, sistem terdistribusi terbuka memberikan beberapa tantangan berikut:
==> Monotonicity. Begitu sesuatu dipublikasikan di dalam sistem terbuka (open system) maka tidak dapat diambil kembali.
==> Pluralism. Sub-sistem-subsistem berbeda dalam sistem open distributed dapat mempunyai informasi yang heterogen, mungkin pula overlap dan menyebabkan konflik. Tidak ada pengatur kebenaran sentral dalam sistem open distributed.
==> Unbounded nondeterminism. Secara asinkron, subsistem-subsistem dapat naik dan turun, dan link komunikasi dapat masuk dan keluar antar sub-sistem dalam sistem open distributed. Karena itu, waktu yang diperlukan untuk menyelesakan suatu operasi tidak dapat dibatasi dan dipastikan.

DAMPAK ADANYA KOMPUTASI TERDISTRIBUSI
Komputasi terdistribusi memiliki dampak baik dan buruk antara lain:
Dampak positif: seseorang mendapatkan informasi lebih cepat (efisien, membantu seseorang untuk melakukan perhitungan yang sangat besar supaya dapat diselesaikan dengan cepat, tepat dan akurat, membantu perusahaan-perusahaan besar dalam masalah basis data perusahaan, dan lain sebagainya.

Dampak positif:karena membuat seseorang semakin tergantung kepada komputer atau mesin, komputasi terdistribusi juga sering disalahgunakan untuk hal-hal yang kurang baik atau untuk kejahatan, dan penggunaan komputasi terdistribusi oleh personal kadang kala menjadi suatu pemborosan karena mereka tidak memiliki masalah sebesar perusahan atau institusi.

KESIMPULAN
Komputasi terdistribusi merupakan bidang ilmu komputer yang mempelajari sistem terdistribusi.Sebuah sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui jaringan komputer. Komputasi terdistribusi atau tersebar berhadapan dengan sistem hardware dan software yang mengandung lebih dari satu elemen pemroses atau storage, proses-proses yang konkuren, atau banyak program yang berjalan dalam suatu domain yang dikendalikan secara longgar atau ketat.
Dalam komputasi terdistribusi, suatu program dipecah ke dalam bagian-bagian yang berjalan secara simultan (bersamaan) pada banyak komputer yang berkomunikasi di atas suatu jaringan. Komputasi terdistribusi merupakan suatu bentuk dari komputasi paralel, tetapi komputasi paralel sangat umum digunakan untuk menggambarkan bagian-bagian program yang berjalan secara simultan pada banyak prosesor dalam komputer yang sama.

Daftar Pustaka:
http://www.wikanpribadi.com/scheduling-in-distributed-computing-systems/
http://id.wikipedia.org/wiki/Komputasi_grid
http://www.google.co.id/url?sa=t&source=web&cd=7&ved=0CEgQFjAG&url=http%3A%2F%2Fimas.staff.gunadarma.ac.id%2FDownloads%2Ffiles%2F13464%2FBab12.pdf&rct=j&q=cara%20kerja%20komputasi%20terdistribusi&ei=usdgTafDDcPOrQf6wOyEAg&usg=AFQjCNHW8fpwoZ1N53wnWKAtBKj166IYAw&cad=rja
http://blog.uad.ac.id/raharjosetyawan/2010/10/13/tugas-sistem-terdistribusi/
http://www.komputasi.lipi.go.id/utama.cgi?cetakartikel&1271412582
http://komputasi.wordpress.com/2008/09/18/komputasi-terdistribusi/
http://en.wikipedia.org/wiki/Distributed_computing
http://www.google.co.id/url?sa=t&source=web&cd=10&ved=0CFcQFjAJ&url=http%3A%2F%2Fsofy.web.id%2Fmjk200901%2Fpresentasi%2FJaringan%2520Peer%2520To%2520Peer%2520%28satu%29.doc&rct=j&q=karakteristik%20komputasi%20terdistribusi&ei=Q8pgTfz7EYnSrQeA-vynAg&usg=AFQjCNF_Fy2IrkuHVuGYAWu2uBE8uPyV-w&cad=rja
http://id.wikipedia.org/wiki/Komputasi_terdistribusi
http://www.google.co.id/url?sa=t&source=web&cd=4&ved=0CC8QFjAD&url=http%3A%2F%2Fwww.elektro.undip.ac.id%2Ftransmisi%2Fjun05%2Fmmsomantrijun05.PDF&rct=j&q=komputasi%20terdistribusi&ei=p7tcTbGpJoekuAPajI30DA&usg=AFQjCNH1FCI612W4ucQq7XkYzBmu5pCdiA&cad=rja
http://wapedia.mobi/id/Komputasi_Terdistribusi
http://yulia-zulfa.blogspot.com/2010/12/komputasi-terdistribusi.html
Read More..

KOMPUTASI MODERN

Sejarah Komputasi
Kata “komputer” pertama kali di perdengarkan kepada public pada tahun 1613, hal ini mengacu pada perhitungan aritmatika dan kata “komputer” digunakan dalam pengertian itu sampai pertengahan abad ke-20. Dari akhir abad ke-19 dan seterusnya.Berkembanganya komputer akhirnya makna komputer menjadi sebuah mesin yang melakukan komputasi.
Sejarah komputer modern dimulai dengan dua teknologi yang terpisah- perhitungan otomatis dan dapat di program-tapi tidak ada satu perangkat pun yang dapat dikatakan sebagai komputer, karena sebagian penerapan yang tidak konsisten istilah tersebut. Contoh-contoh awal perangkat penghitung mekanis termasuk sempoa (yang berasal dari sekitar 150-100 SM). Seorang pahlawan dari Alexandria (sekitar 10-70 AD) membangun sebuah teater mekanis yang diadakan bermain berlangsung 10 menit dan dioperasikan oleh sebuah sistem yang kompleks dengan tali dan drum yang dipakai sebagai sarana untuk memutuskan bagian dari mekanisme. Ini adalah inti dari programmability.
salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Sejarah singkat dari perjalanan hidup dari 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.Nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest merupakan tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Von Neumann belajar berbagai tempat dan beberapa tempatnya di Berlin dan Zurich. Di tempat itu beliau 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 bidang matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Beliau pernah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton pada saat yang bersamaan Von Neumann menjadi salah satu pendiri Institute for Advanced Studies.
Von Neumann sangat tertarik pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Definisi
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.

Karakteristik
Karakteristik komputasi modern ada 3 macam, yaitu :
1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2. Komputer-komputer terhubung ke jarinagn yang luas dengan kapasitas bandwidth yang beragam.
3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

Jenis-jenis Komputasi Modern
Terdapat 3 jenis komputasi modern yaitu :
- Mobile computing
- Grid computing
- Cloud computing

Mobile Computing adalah sebuah komputasi menggunakan teknologi yang tidak terhubung secara fisik, atau dalam jarak jauh atau lingkungan mobile (non statik).

Grid Computing adalah komputasi menggunakan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis dan terhubung dalam jaringan untuk memecahkan persoalan komputasi dalam skala besar.

Cloud Computing adalah komputasi berbasis internet, dimana berbagi sumber daya, perangkat lunak dan informasi yang diberikan kepada komputer dan perangkat lain, seperti utilitas publik.

Perbedaan Mobile, Grid dan Cloud computing
Mobile computing menggunakan teknologi mobile untuk menjalankannya seperti handphone, carputer dan ultra mobile PC, sedangkan grid dan cloud computing menggunakan PC pada umumnya untuk menjalankannya.
Biaya untuk pengadaan energi bagi mobile computing cenderung lebih mahal dibanding grid dan cloud computing apabila tidak ada sumber daya listrik karena membutuhkan sumber daya pengganti yaitu baterei.
Mobile computing tidak terlalu membutuhkan tempat yang besar untuk mengoperasikannya dibanding grid dan cloud computing karena cenderung portable dan mudah dibawa kemana saja.
Pada mobile computing, proses komputasi cenderung dilakukan sendiri oleh user. Pada grid computing, proses komputasi dilakukan terpusat maupun tidak terpusat dimana consumer membutuhkan discovery server. Pada cloud computing, proses komputasi membutuhkan ASP dan internet sebagai media penghubung.

Persamaan Mobile, Grid dan Cloud Computing

Ketiganya merupakan metode untuk melakukan proses komputasi dan memecahkan sebuah masalah serta menemukan solusinya
Ketiganya membutuhkan alat pengolah data modern seperti PC,laptop maupun handphone untuk menjalankannya.

Dampak adanya Komputasi Modern
Touch: the most evil technology in modern computing
Back in the days when computing use was innocent; we’d use our hands to communicate via devices called “keyboards” and “mice” to make the computer do something. Now with the new wave of technology striking us at our very core being, touch-screen technology is taking off like Obama’s Blackberry craze.

Computing, for me, has taken a step backwards. I don’t know why anyone would want to interact with a screen with their hands. No matter how smart the technology, the oils on our fingers will grease up the screen like a tabletop in a dingy highway diner. We’ll have errors, flaws, glitches, graphics issues, slowed down processors - it’ll be a nightmare.

What do I base this on? I’ve used many-a-touchscreen device, including the iPhone and the Microsoft Surface table. The Surface table, granted, isn’t bad to use. It’s fast, responsive, and works well using high-powered applications as it sucks out the power of the GPU.

But the idea behind the Surface table is to use it as a table. You’ll be able to put a glass of wine down and it’ll recognise it. You can pop your phone down and it’ll wireless connect. Your kid can be in the next room and it should tell you when they need changing.

It sounds good in theory, but it really isn’t. Touch is the motherführer (not a good thing) of all devices and technology there is.

Having people’s messy hands all over your screen or your Surface table will be an absolute fest for bugs, diseases, MRSA, flu, cold - you name it. And what’s worse, when people pick up your phone to play with after taking a whizz and not washing their hands, you’ll go to pick up a phone call and you’ll have their whizz on your face. It’s utter madness as to why anybody would want that… unless you’re into that sort of thing, I suppose.

At the moment, one of the most unhygienic items in the house isn’t what most people would say, “the toilet seat”. It’s the computer keyboard. I know this, I’m not stupid, and I’m not making a point of writing this “for the hell of it”.

Touch screens shoudn’t have taken off this quickly. The technology should have been given enough time to evolve, to develop, to grow and to “learn” in some respects. Using a Tablet PC is good in theory; great for those who want to draw and write, and simple things like that. But when you get your hands involved, you end up pressing your palm against the screen and it screws up, or your kids come up and replicate what you’re doing - with their jam and chocolate hands.

Multi-touch is the evolution of “single touch”, but with the technology slowly rolling out, I’d be surprised if Microsoft really have this taking off by the time Windows 7 is released. N-Trig has just been given a contract to make multi-touch computers, but because the technology hasn’t been around long enough to really tinker with, how will it really react with Windows 7?

I’ve seen the screencasts, the webcasts, and the demonstrations of the multi-touch features; if you have to do something twice, the same movement or the same command twice because the first time it didn’t recognise it; it’s not fully evolved as a technology.

In theory, it’s a good idea. In my honest opinion, I find it to be the most evil thing on the planet, next to McVeigh, satellite radio and the Telletubbies.
Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Kesimpulan
karena semakin majunya sistem komputasi telah dijelaskan sebelumnya, jadi saya dapat menarik kesimpulan dengan adanya komputasi modern maka kedepannya akan didapat teknologi-teknologi yang semakin maju seperti 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 programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
==> Berikutnya Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
==> Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk memecahkan kode perang Jerman.
==> The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
==> Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan padatahun 1941).

Daftar Pustaka
http://www.scribd.com/doc/36877405/Sejarah-komputasi
http://phenomenalsite.co.cc/?p=46
http://id.wikipedia.org/wiki/Komputasi
http://www.zdnet.com/blog/igeneration/touch-the-most-evil-technology-in-modern-computing/776
http://4d1kurn14.wordpress.com/2010/04/23/perbedaan-dan-persamaan-mobilegrid-dan-cloud-computing/
Read More..
free counters