Latest Entries »

DISTRIBUSI PROCESSING

Definisi umum dari pemrosesan terdistribusi merupakan cara untuk mempercepat pengolahan data atau informasi dengan mendistribusikan pekerjaan atau intruksi ke banyak komputer yang telah dipilih untuk memberi kekuatan pemrosesan yang lebih cepat. Tujuan 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.

Tujuan lain yang ingin dicapai dalam komputasi terdistribusi adalah transparansi. Kenyataan bahwa sumber daya yang dipakai oleh pengguna sistem terdistribusi berada pada lokasi fisik yang terpisah, tidak perlu diketahui oleh pengguna tersebut. Transparansi ini memungkinkan pengguna sistem terdistribusi untuk melihat sumber daya yang terpisah tersebut seolah-olah sebagai satu sistem komputer tunggal, seperti yang biasa digunakannya. Dalam prosesnya setiap komputer berinteraksi satu sama lain untuk mencapai tujuan bersama.

ARSITEKTUR KOMPUTER PARALEL

Karakteristik umum dari architectural parallel komputer adalah sebagai berikut:

  • Pertama dalam hal pembagian memori pada komputer parallel yang sangat bervariasi, namun pada umumnya memiliki kesamaan kemampuan untuk semua prosesor dalam mengakses semua memori sebagai ruang alamat global.
  • Kedua beberapa prosesor dapat beroperasi secara independen akan tetapi harus didukung oleh berbagai sumber daya memori yang sama.
  • Ketiga yaitu karakteristik yang terletak pada perubahan lokasi memori yang dipengaruhi oleh satu prosesor yang terlihat oleh proses – prosesor lainnya.
  • Keempat, karakteristiknya terlihat pada mesin memori bersama dapat dibagi menjadi dua kelas utama berdasarkan waktu akses memori: UMA dan NUMA.

Sesuai taksonomi Flynn, seorang Designer Processor, Organisasi Prosesor dibagi menjadi 4 :

  • SISD (Single Instruction Single Data Stream)

Single Instruction – Single Data. Komputer ini memiliki hanya satu prosesor dan satu instruksi yang dieksekusi secara serial. Komputer ini adalah tipe komputer konvensional. Menurut mereka tipe komputer ini tidak ada dalam praktik komputer paralel karena bahkan mainframe pun tidak lagi menggunakan satu prosesor.

  • SIMD (Single Instruction Multiple Data Stream)

Single Instruction – Multiple Data. Komputer ini memiliki lebih dari satu prosesor, tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step.

  • MISD (Multiple Instruction Single Data Stream)

Multiple Instructions – Single Data. Teorinya komputer ini memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel tetapi praktiknya tidak ada komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah dipahami.

  • MIMD (Multiple Instruction Multiple Data Stream)

Multiple Instructions – Multiple Data. Komputer ini memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel. Tipe komputer ini yang paling banyak digunakan untuk membangun komputer paralel, bahkan banyak supercomputer yang menerapkan arsitektur ini.

THREAD PROGRAMMING

Secara umum model pemrograman ini adalah jenis pemrograman memori yang digunakan secara bersamaan. Dalam Thread Programming Paralel, sebuah proses tunggal dapat memiliki beberapa jalur eksekusi yang konkuren. Implementasi thread bukanlah hal baru dalam teknik komputasi, Secara historis, perusahaan hardware menerapkan thread versi mereka sendiri. Implementasi tersebut berada secara substansial dari satu sama lain sehingga sulit bagi programmer untuk mengembangkan aplikasi yang thread portabel.

MESSAGING PASSING, OPEN MP

Jenis model ini menunjukkan karakteristik sebagai berikut:

  • Tugas pertukaran data melalui komunikasi dengan mengirim dan menerima pesan.
  • Transfer data biasanya memerlukan kerjasama operasi yang akan dilakukan oleh masing-masing proses.

(Open Multi-Processing) adalah sebuah antarmuka pemrograman aplikasi (API) yang mendukung multi processing shared memory pemrograman di C, C++ dan Fortran pada berbagai arsitektur, termasuk UNix dan Microsoft Windows platform. OpenMP Terdiri dari satu set perintah kompiler, perpustakaan rutinitas, dan variabel lingkungan yang mempengaruhi run-time. Banyak Aplikasi dibangun dengan model hibrida pemrograman paralel  dapat dijalankan pada komputer cluster dengan menggunakan OpenMP dan Message Passing Interface (MPI), atau lebih transparan dengan menggunakan ekstensi OpenMP non-shared memory systems.

PEMROGRAMAN CUDA (GRAPHICAL PROCESSING UNIT)

Sebagaimana telah kita ketahui bahwa Cuda adalah platform komputasi paralel dan model pemrograman yang diciptakan oleh perusahaan perangkat keras dunia yaitu NVIDIA. hal ini memungkinkan peningkatan dramatis dalam kinerja komputasi dengan memanfaatkan kekuatan dari Graphics Processing Unit(GPU).

Sebuah GPU (Graphical Processing Unit) pada awalnya adalah sebuah prosesor yang berfungsi khusus untuk melakukan rendering pada kartu grafik saja, tetapi seiring dengan semakin meningkatnya kebutuhan rendering, terutama untuk mendekati waktu proses yang realtime /sebagaimana kenyataan sesungguhnya, maka meningkat pula kemampuan prosesor grafik tersebut. akselerasi peningkatan teknologi GPU ini lebih cepat daripada peningkatan teknologi prosesor sesungguhnya (CPU), dan pada akhirnya GPU menjadi General Purpose, yang artinya tidak lagi hanya untuk melakukan rendering saja melainkan bisa untuk proses komputasi secara umum.

Penggunaan Multi GPU dapat mempercepat waktu proses dalam mengeksekusi program karena arsitekturnya yang natively parallel. Selain itu Peningkatan performa yang terjadi tidak hanya berdasarkan kecepatan hardware GPU saja, tetapi faktor yang lebih penting adalah cara membuat kode program yang benarbenar bisa efektif berjalan pada Multi GPU.

CUDA merupakan singkatan dari Compute Unified Device Architecture,didefinisikan sebagai sebuah arsitektur komputer parallel, dikembangkan oleh Nvidia. Teknologi ini dapat digunakan untuk menjalankan proses pengolahan gambar, video, rendering 3D, dan lain sebagainya. VGA – VGA dari Nvidia yang sudah menggunakan teknologi CUDA antara lain : Nvidia GeForce GTX 280, GTX 260,9800 GX2, 9800 GTX+,9800 GTX,9800 GT,9600 GSO, 9600 GT,9500 GT,9400 GT,9400 mGPU,9300 mGPU,8800 Ultra,8800 GTX,8800 GTS,8800 GT,8800 GS,8600 GTS,8600 GT,8500 GT,8400 GS, 8300 mGPU, 8200 mGPU, 8100 mGPU, dan seri sejenis untuk kelas mobile (VGA notebook).

Singkatnya, CUDA dapat memberikan proses dengan pendekatan bahasa C, sehingga programmer atau pengembang software dapat lebih cepat menyelesaikan perhitungan yang komplek. Bukan hanya aplikasi seperti teknologi ilmu pengetahuan yang spesifik. CUDA sekarang bisa dimanfaatkan untuk aplikasi multimedia.  Misalnya meng-edit film dan melakukan filter gambar. Sebagai contoh dengan aplikasi multimedia, sudah mengunakan teknologi CUDA. Software TMPGenc 4.0 misalnya membuat aplikasi editing dengan mengambil sebagian proces dari GPU dan CPU. VGA yang dapat memanfaatkan CUDA hanya versi 8000 atau lebih tinggi.

Keuntungan dengan CUDA sebenarnya tidak luput dari teknologi aplikasi yang ada. CUDA akan mempercepat proses aplikasi tertentu, tetapi tidak semua aplikasi yang ada akan lebih cepat walaupun sudah mengunakan fitur CUDA.

REFRENSI :

http://seto.citravision.com/berita-50-parallel-computation–pengantar-message-passing-openmp.html

http://nazaruddin.blog.unigha.ac.id/2013/08/24/pengertian-komputasi-paralel/

http://organisasiarsitekturkomputernaro.blogspot.com/

QUANTUM COMPUTING

  • Pengertian  Quantum Computing

Merupakan alat hitung yang menggunakan mekanika kuantum seperti superposisi dan keterkaitan, yang digunakan untuk peng-operasi-an data. Perhitungan jumlah data pada komputasi klasik dihitung dengan bit, sedangkan perhitungan jumlah data pada komputer kuantum dilakukan dengan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.

  • Sejarah singkat

Pada tahun 1970-an pencetusan atau ide tentang komputer kuantum pertama kali muncul oleh para fisikawan dan ilmuwan komputer, seperti Charles H. Bennett dari IBM, Paul A. Benioff dari Argonne National Laboratory, Illinois, David Deutsch dari University of Oxford, dan Richard P. Feynman dari California Institute of Technology (Caltech).

Feynman dari California Institute of Technology yang pertama kali mengajukan dan menunjukkan model bahwa sebuah sistem kuantum dapat digunakan untuk melakukan komputasi. Feynman juga menunjukkan bagaimana sistem tersebut dapat menjadi simulator bagi fisika kuantum.

Pada tahun 1985, Deutsch menyadari esensi dari komputasi oleh sebuah komputer kuantum dan menunjukkan bahwa semua proses fisika, secara prinsipil, dapat dimodelkan melalui komputer kuantum. Dengan demikian, komputer kuantum memiliki kemampuan yang melebihi komputer klasik.

Pada tahun 1995, Peter Shor merumuskan sebuah algoritma yang memungkinkan penggunaan komputer kuantum untuk memecahkan masalah faktorisasi dalam teori bilangan.

Sampai saat ini, riset dan eksperimen pada bidang komputer kuantum masih terus dilakukan di seluruh dunia. Berbagai metode dikembangkan untuk memungkinkan terwujudnya sebuah komputer yang memilki kemampuan yang luar biasa ini. Sejauh ini, sebuah komputer kuantum yang telah dibangun hanya dapat mencapai kemampuan untuk memfaktorkan dua digit bilangan. Komputer kuantum ini dibangun pada tahun 1998 di Los Alamos, Amerika Serikat, menggunakan NMR (Nuclear Magnetic Resonance).

  • Entanglement

Entanglement adalah efek mekanik kuantum yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut terpisah meski Anda berusaha memindahkan mereka. Contoh dari quantum entanglement: kaitan antara penentuan jam sholat dan quantum entanglement. Mohon maaf bagi yang beragama lain saya hanya bermaksud memberi contoh saja. Mengapa jam sholat dibuat seragam? Karena dengan demikian secara massal banyak manusia di beberapa wilayah secara serentak masuk ke zona entanglement bersamaan.

  • Pengoperasian Data Qubit

Komputer kuantum memelihara urutan qubit. Sebuah qubit tunggal dapat mewakili satu, nol, atau, penting, setiap superposisi quantum ini, apalagi sepasang qubit dapat dalam superposisi kuantum dari 4 negara, dan tiga qubit dalam superposisi dari 8. Secara umum komputer kuantum dengan qubit n bisa dalam superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara bersamaan (ini dibandingkan dengan komputer normal yang hanya dapat di salah satu negara n 2 pada satu waktu). Komputer kuantum yang beroperasi dengan memanipulasi qubit dengan urutan tetap gerbang logika quantum. Urutan gerbang untuk diterapkan disebut algoritma quantum.

Sebuah contoh dari implementasi qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel dengan dua putaran menyatakan: “down” dan “up”. Namun pada kenyataannya sistem yang memiliki suatu diamati dalam jumlah yang akan kekal dalam waktu evolusi dan seperti bahwa A memiliki setidaknya dua diskrit dan cukup spasi berturut-turut eigen nilai , adalah kandidat yang cocok untuk menerapkan sebuah qubit. Hal ini benar karena setiap sistem tersebut dapat dipetakan ke yang efektif spin -1/2 sistem.

  • Quantum Gates

Dalam kuantum komputer dan khususnya model rangkaian kuantum perhitungan, sebuah quantum gates atau quantum logic gates adalah dasar kuantum sirkuit operasi pada sejumlah kecil qubit. Mereka adalah blok bangunan sirkuit kuantum, seperti logic gates klasik untuk sirkuit digital konvensional.

  • Algoritma pada Quantum Computing

Para ilmuwan mulai melakukan riset mengenai sistem kuantum tersebut, mereka juga berusaha untuk menemukan logika yang sesuai dengan sistem tersebut. Sampai saat ini telah dikemukaan dua algoritma baru yang bisa digunakan dalam sistem kuantum yaitu algoritma shor dan algoritma grover.

  • Algoritma Shor

Algoritma yang ditemukan oleh Peter Shor pada tahun 1995. Dengan menggunakan algoritma ini, sebuah komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data. Kode yang disebut kode RSA ini, jika disandikan melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat. Selain itu, pemecahan kode RSA membutuhkan kerja ribuan komputer secara paralel sehingga kerja pemecahan ini tidaklah efektif.

  • Algoritma Grover

Algoritma Grover adalah sebuah algoritma kuantum yang menawarkan percepatan kuadrat dibandingkan pencarian linear klasik untuk list tak terurut. Algoritma Grover menggambarkan bahwa dengan menggunakan pencarian model kuantum, pencarian dapat dilakukan lebih cepat dari model komputasi klasik. Dari banyaknya algoritma kuantum, algoritma grover akan memberikan jawaban yang benar dengan probabilitas yang tinggi. Kemungkinan kegagalan dapat dikurangi dengan mengulangi algoritma. Algoritma Grover juga dapat digunakan untuk memperkirakan rata-rata dan mencari median dari serangkaian angka, dan untuk memecahkan masalah Collision.

  • Implementasi Quantum Computing

Pada 19 Nov 2013 Lockheed Martin, NASA dan Google semua memiliki satu misi yang sama yaitu mereka semua membuat komputer kuantum sendiri. Komputer kuantum ini adalah superkonduktor chip yang dirancang oleh sistem D – gelombang dan yang dibuat di NASA Jet Propulsion Laboratories.

NASA dan Google berbagi sebuah komputer kuantum untuk digunakan di Quantum Artificial Intelligence Lab menggunakan 512 qubit D -Wave Two yang akan digunakan untuk penelitian pembelajaran mesin yang membantu dalam menggunakan jaringan syaraf tiruan untuk mencari set data astronomi planet ekstrasurya dan untuk meningkatkan efisiensi searchs internet dengan menggunakan AI metaheuristik di search engine heuristical.

A.I. seperti metaheuristik dapat menyerupai masalah optimisasi global mirip dengan masalah klasik seperti pedagang keliling, koloni semut atau optimasi swarm, yang dapat menavigasi melalui database seperti labirin. Menggunakan partikel terjerat sebagai qubit, algoritma ini bisa dinavigasi jauh lebih cepat daripada komputer konvensional dan dengan lebih banyak variabel.

Penggunaan metaheuristik canggih pada fungsi heuristical lebih rendah dapat melihat simulasi komputer yang dapat memilih sub rutinitas tertentu pada komputer sendiri untuk memecahkan masalah dengan cara yang benar-benar cerdas . Dengan cara ini mesin akan jauh lebih mudah beradaptasi terhadap perubahan data indrawi dan akan mampu berfungsi dengan jauh lebih otomatisasi daripada yang mungkin dengan komputer normal.

Refrensi :

http://id.wikipedia.org/wiki/Komputer_kuantum

http://sainstory.wordpress.com/2012/08/11/aturan-sederhana-untuk-dunia-quantum-yang-kompleks/

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

A. Pengertian Komputasi Modern

Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh 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. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.

 

Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:

  1. Akurasi (big, Floating point)
  2. Kecepatan (dalam satuan Hz)
  3. Problem Volume Besar (Down Sizzing atau pararel)
  4. Modeling (NN & GA)
  5. Kompleksitas (Menggunakan Teori big O)

 

B. Sejarah Adanya Komputasi Modern

Dalam perkembangan komputasi modern, kita tidak bisa melupakan begitu saja orang dibalik perkembangan komputasi modern yang merubah semua pekerjaan jadi lebih mudah. Sejarah komputasi dimulai dari seseorang ilmuan yang ternama di bidang teknologi. Permulaan komputasi modern dimulai pada saat tahun 1926 oleh ilmuan yang berasal dari hungaria yang bernama John Von Neumann.

Von Neumann seorang ilmuan yang belajar dari 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. Berkat keahlian dan kepiawaiannya Von Neumann dalam 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. berdasarkan beberapa definisi di atas, maka komputasi modern dapat diartikan sebagai suatu pemecahan masalah berdasarkan suatu inputan dengan menggunakan algoritma dimana penerapannya menggunakan berbagai teknologi yang telah berkembang seperti komputer.

Sejarah Komputasi Modern Awal mula dari komputasi adalah adanya perhitungan-perhitungan angka yang dilakukan manusia. Manusia telah mengenal angka dan perhitungan sejak berabad-abad yang lalu. Bangsa romawi pun telah dapat menghitung sistem kalender dan rasi bintang. Seiring dengan perkembangan zaman manusia pun melakukan perhitungan-perhitungan yang lebih kompleks. Otak manusia juga mengalami keterbatasan dalam menghitung angka yang jumlahnya bisa berdigit-digit, kemudian diciptakan alat sempoa untuk menghitung, kemudian dekembangkan menjadi kalkulator, Karena semakin berkembangnya alat dan kebutuhan semakin banyak pula data-data yang ingin dihitung, dan mulailah ide pembuatan untuk membuat komputer sebagai alat hitung dengan konsep komputasi modern. Tidak hanya itu, komputer yang diciptakan hingga sekarang ini bukan menjadi sebuah alat yang digunakan untuk menghitung, tapi juga bisa menyimpan,mengedit dan mengolah kata serta masih banyak lagi kegunaan dan kelebihan yang dimiliki oleh komputer.

 

C. Macam – Macam Komputasi Modern

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 atau Komputasi Bergerak

Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan  perubahan dari sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone, dan sebagainya.

2. Grid Computing

Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer utama, dan dipecah menjadi beberapa tugas yang dapat dilaksanakan secara bersamaan pada komputer yang berbeda. Tugas-tugas ini tidak perlu saling eksklusif, meskipun itu adalah skenario yang ideal. Sebagai tugas lengkap pada berbagai unit komputasi, hasil dikirim kembali ke unit pengendali, yang kemudian collates itu membentuk keluaran kohesif.

Keuntungan dari komputasi grid adalah dua kali lipat: pertama, kekuatan pemrosesan yang tidak digunakan secara efektif digunakan, memaksimalkan sumber daya yang tersedia dan, kedua, waktu yang dibutuhkan untuk menyelesaikan pekerjaan besar berkurang secara signifikan.

Idealnya kode sumber harus direstrukturisasi untuk membuat tugas-tugas yang saling eksklusif adalah sebagai mungkin. Itu tidak berarti bahwa mereka tidak bisa saling bergantung, tetapi pesan yang dikirim antara tugas-tugas meningkatkan faktor waktu. Satu pertimbangan penting saat membuat pekerjaan komputasi grid adalah bahwa apakah kode dijalankan serial atau paralel tugas, hasil dari keduanya harus selalu sama di setiap situasi.

3. Cloud Computing atau Komputasi Awan

Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. Semua yang terlihat adalah sebuah antarmuka, yang menerima masukan dan memberikan output. Bagaimana output ini dihitung benar-benar tersembunyi.

Sebagai contoh, seorang sopir mobil tahu bahwa roda kemudi dengan memutar arah mobil yang mereka ingin pergi; atau yang menekan pedal gas akan menyebabkan mobil untuk mempercepat. Sopir biasanya tidak peduli tentang bagaimana arah dari roda kemudi dan pedal gas tersebut diterjemahkan ke dalam gerakan yang sebenarnya dari mobil. Oleh karena itu, rincian ini diabstraksikan dari sopir.

Cloud serupa, melainkan menerapkan konsep abstraksi dalam lingkungan komputasi fisik, dengan menyembunyikan proses yang benar dari pengguna. Dalam lingkungan komputasi awan, data bisa berada pada beberapa server, rincian koneksi jaringan yang tersembunyi dan pengguna tidak ada yang tahu. Bahkan, komputer awan awan dinamakan demikian karena sering digunakan untuk menggambarkan pengetahuan eksak tentang pekerjaan batin. Cloud komputasi berat berasal dari paradigma Unix memiliki beberapa elemen, masing-masing yang sangat baik pada satu tugas tertentu, daripada memiliki satu elemen besar yang tidak baik.

Perbedaan antara komputasi mobile, grid, dan cloud :

  1. Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
  2. Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
  3. Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
  4. 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 :

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

 

D. Contoh Komputasi Modern

Contoh dari komputasi modern adalah sebagai berikut :

  1. 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.
  2. 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).
  3. 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.
  4. The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
  5. 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).

 

E. Manfaat Komputasi Modern dalam Masyarakat

                 1. Bidang Pendidikan

Dengan adanya komputer mempermudah bagi pegawai administrasi sekolah untuk membuat kurikulum pengajaran, jadwal pelajaran sekolah, membuat daftar nama siswa, membuat daftar nilai siswa, membuat absen siswa, membuat perhitungan gaji pegawai dan membuat perencanaan pengajaran bagi guru-guru sekolah.

Mengakses Informasi Pendidikan lewat Internet. Seiring perkembangan jaman Internet telah merambah sekolah-sekolah setingkat kecamatan, sehingga akses informasi pun semakin mudah diperoleh untuk kemajuan pendidikan tiap-tiap sekolah.

                 2. Bidang Kesehatan

Mempermudah Dokter dan Perawat dalam memonitor kesehatan pasien monitor detak jantung pasien lewat monitor komputer, aliran darah, memeriksa organ dalam pasien dengan sinar X. Sebagai contoh saat perawatan Almarhum Mantan Presiden Soeharto di Rumah Sakit Pertamina Jakarta, tahun 2008. Dengan teknologi modern bisa memonitor, bahkan menggantikan fungsi organ dalam seperti jantung, paru-paru dan ginjal. Itu merupakan teknologi kesehatan yang digabungkan dengan teknologi Informasi dan Komputer.

                3. Bidang Transportasi

Dengan komputer semua jadwal dan jalur penerbangan yang transit dibandara bisa di program dan dijadwalkan dengan komputer. Untuk menerbangkan sendiri pesawat dilengkapi dengan peralatan komputer. Bahkan setelah mencapai ketinggian tertentu pesawat bisa di terbangkan otomatis dengan pilot otomatis yang sudah diprogram di dalam komputer.

Dengan komputer, narigasi kapal laut bisa ditentukan koordinat dan arah gerak kapal. Demikian juga penjualan tiket di Bandara, Stasiun, Dan Terminal Bus di layani dengan cepat menggunakan komputer.

               4. Bidang Jasa Pengiriman Barang

Kantor Pos bisa mengirimkan dokumen pengiriman barang lebih cepat dan akurat.Dengan adanya komputer dan internet orang tidak lagi menunggu berhari-hari menerima surat, cukup lewat email saja lebih cepat dalam sekejap, jadi dunia menjadi semakin sempit dalam arti bisa diakses sedemikian cepatnya.

              5. Bidang industri Otomotif

Mobil-mobil di buat dari kerangka body, mesin, peralatan elektronik di pabrik dengan bantuan robot yang dikendalikan oleh komputer dengan leih akurat. Dengan bantuan komputer pabrik-pabrik otomotif bisa memproduksi mobil dalam jumlah ratusan perbulan, yang tidak mungkin dikerjakan secara manual dengan tenaga manusia.

            6. Bidang Jasa Konstruksi

Dengan komputer para Insiyur dan Arsitek mendesain gambar konstruksi dengan pemodelan dan perhitungan yang akurat, cepat dan tepat. Gambar kontruksi didesain menggunakan program CAD, sedangkan untuk perhitungan analisis dan penganalisa kekuatan menggunakan program SAP2000 atau STAD III yang dioperasikan dengan bantuan komputer.

           7. Bidang Jasa Percetakan

Percetakan koran, majalah , buku-buku, semua dikerjakan dengan mesin yang di operasikan oleh komputer sehingga dalam waktu singkat bisa mencetak buku atau majalah atau koran dalam jumlah ratusan bahkan jutaan exemplar, bisa menghemat waktu dan biaya, seandainya dikerjakan dengan manual oleh manusia, butuh berapa ribu orang untuk mengetik di kertas koran dan perlu berapa lama untuk menyelesaikan, keburu berita menjadi basi dantidak up-to date lagi.

         8. Bidang Industri Perfilman

Semua efek-efek di dunia akting , animasi, dan penyotingan adegan film semua di rekam dengan perangkat elektronik yang dihubungkan dengan komputer. Animasinya juga di kembangkan mempergunakan animasi yang dibuat dengan aplikasi komputer. Sebagai contoh film-film Hollywood berjudul TITANIC itu sebenarnya tambahan animasi untuk menggambarkan kapal raksasa yang pecah dan tenggelam, sehingga tampak menjadi seolah-olah mirip dengan kejadian nyata.

     9. Bidang Industri Rekaman

Bahwa untuk menghasilkan suara yang bagus perlu pengaturan perekam dan modifikasi suara dengan media komputer, serta mencetak lagu-lagunyapun di bantu dengan system komputer. Untuk mencetak album kedalam VCD atau DVD perlu bantuan pogram komputer untuk memproses pembuningan atau pembakaran CD sehingga bisa merekam suara dengan kualitas sangat tinggi.

  1. Bidang Pertahanan dan Keamanan

Negara maju seperti Amerika telah dilengkapi dengan peralatan satelit yang dikendalikan dari Bumi, untuk memantau serta memetakan keadaan dipermukaan Bumi, pada Perang dunia II dan yang terakhir dengan Irak , Amerika menggunakan Jaringan Inteligen yang dilengkapi dengan Teknologi komputer dan Informasi modern sehingga bisa mengalahkan lawan-lawanya.

  1. Bidang Olahraga

Pertandingan sepak bola piala dunia di tayangkan oleh satelite yang di hubungkan dengan pesawat penerima di bumi kemudian dipancarkan ke seluruh satelit pemancar TV di belahan bumi, sehingga acara olah raga sedunia itu bisa dinikmati oleh semua orang.

 

Referensi :

http://my.opera.com/aviciena/blog/show.dml/8170711

http://itinkz.wordpress.com/2010/04/10/komputasi-modern/

http://gietheiceman.blogspot.com/2010/02/komputasi-modern.html

http://id.wikipedia.org/wiki/Komputasi

http://tantyniieezz.wordpress.com/2011/02/23/pengantar-komputasi-modern/

 

Assalamu’alaikum..
            Dalam pembahasan kali ini kami ingin membahas tentang Caranya Membuat Animasi Larva Melompati Meja Dan Kursi Menggunakan Aplikasi Blender 3D untuk tugas softskill Desain Pemodelan Grafik. Oke deh langsung saja ya disimak.. :
1.         Sobat harus membuka Blendernya terlebih dahulu.
2.      Setelah itu untuk membuat animasi Larva Dapat Melompat kita membutuhkan 3 layer. Layer yang pertama untuk membuat meja dan kursi, layer ke-2 untuk membuat pohon dan Alas, dan layer ke-3 untuk membuat Larva-nya. Tenang saja, 1 lembar kerja
bisa terdiri dari banyak layer.
Gambar
layer :

3.         Pada layer 1 membuat
Meja dan Kursi
            1.         Untuk membuat Meja, dapat di lihat Disini
            2.         Untuk membuat Kursi, dapat di lihat Disini
4.         lalu kita klik pada layer
ke-2, pada layer ke-2 kita buat Pohon
.
Untuk Membuat Pohon
1. Masih pada lembar kerja yang sama, sekarang saya akan membuat pohon agar tampak indah. Cara membuat pohon pindah ke layer selanjutnya, setelah itu tekan shift+ameshCone. maka akan menampakkan sebuah Cone/corong. Lalu kita atur scalanya sesuai keinginan (tekan s – gunakan scroll pada mouse) – setelah selesai mengatur scala-nya, tekan shift+d (untuk menduplikasi) – lalu seleksi semua cone-nya. Agar Cone tersebut tidak pisah satu persatu saat dipindahkan, kita gabungkan terlebih dahulu. Caranya seleksi pada semua cone (shift+klik kanan mouse pada object) – tekan ctrl+j.dan rapihkan seperti gambar dibawah :
            Lalu setelah itu kita buat batangnya menggunakan Cylinder, tekan shift+ameshcylinder. Dan
atur scalanya sesuai keinginan. (dan jangan lupa Cone dan Cylindernya di gabungkan/di join )  dan akan seperti gambar :
            Lalu sobat bisa menduplikasi Pohon tersebut menjadi banyak, seperti gambar dibawah :
  

NB : untuk menggabungkan layer, tahan shift – klik layer yang ingin digabungkan.
5.         jangan lupa untuk membuat latar-nya menggunakan Plane. Caranya Shift+ameshplane. Dan sesuaikan scala-nya.
6.         lalu kita klik pada layer ke-3, pada layer ke-3 kita buat Larva beserta animasinya.
Untuk Membuat Animasi Larva
1. Pindah ke layer baru,   setelah di layer baru, tekan shift+ameshuv sphere . dan akan menampilkan gambar :

 

2. Lalu tekan z pada keyboard (agar menjadi transparan) – ke Edit Mode (tekan Tab) – atur sudut pandangnya (numlock 1 lalu 5) – ke Face Select (ctrl+tab – face) – lalu tekan b – lalu drag ke bagian yang ingin diseleksi. Seperti gambar dibawah : (pastikan semua sisi terseleksi setengah)
3. Lalu setelah setengah bagian yang sudah terseleksi tekan z lagi untuk mengembalikan seperti semula, tekan dan ingat jangan bergeser. Dan jika berhasil di e maka akan seperti gambar dibawah :
4. Setelah itu kita buat uv sphere-nya agar mempunyai tulang. Caranya :
        a. Pastikan Cursor di tengah dan object pun pastikan di tengah – shift+aArmatureSingle Bone.
       b.Tulang telah muncul, hanya tidak terlihat saja. Untuk memunculkannya pilih Object Data – centang pada X-ray.
NB : agar Cursor di tengah tekan shift+c, dan untuk membuat Object ditengah, seleksi terlebih dahulu objectnya – tekan shift+s (pilih Selection to Cursor)
5. Setelah itu masuk ke Edit Mode – dan seleksi tulang – Scale pada tulang (tekan s) – lalu tekan subdivide (maka tulangnya akan terbagi menjadi 2).
NB : tulangnya jangan melebihi tinggi dari Larva-nya.
6. Setelah itu masuk ke Object Mode – seleksi pada UV sphereObject ModifiersAdd Modifier – lalu pilih Multiresolution – dan atur seperti gambar :
7. Masih pada Object Mode, sekarang kita atur tulangnya kembali agar tulang tersebut menyatu dengan object (agar jika tulangnya di tarik object-nya pun akan mengikuti). Caranya, tekan shift+klik kanan  pada tulang+objectnya – ctrl+p – pilih With automatic Weights. 
8. lalu kita akan membuat larva tersebut bergerak. masuk ke Pose Mode (ctrl+tab) – lalu seleksi salah satu tulangnya, sebagai contoh saya seleksi bagian atas tulangnya – lalu tekan r+y atau r+x atau r+z pada keyboard, terserah sobat tulang tersebut mau diarahkan kemana dan tulang tersebut akan bergerak.
9. Setelah itu kita buat animasinya dengan cara pindahkan garis hijau pada timeline terlebih dahulu – seleksi
tulang yang ingin di gerakkan – tekan r y / r x / rz (sesuaikan saja) lalu gerakan dengan mouse – jika sudah pas tekan i lalu o pada keyboard. Maka yang tadinya garis hijau akan menjadi kuning. Tandanya animasi tersebut telah berhasil di pindahkan.
 Gambar timeline : 
            Kreasikan dengan imajinasi sobat sendiri. Saya ilustrasikan seperti gambar dibawah :
 10.      setelah itu object masing masing kita beri warna, caranya klik dan pilih Material – Klik pada Diffuse (lalu pilih warna) Kreasikan warna dan animasinya sesuai dengan kreasi sobat ya.Dan jika menekan play (dibawah timeline) atau menekan alt+a. Larva-nya akan bergerak sesuai dengan kreasi sobat.
NB : jangan lupa untuk memainkan/mengatur kameranya agar animasinya terlihat bagus. Dan juga lightingnya juga. Untuk mengatur kameranya tekan 0 – maka aka nada garis putus-putus yang terlihat, klik kanan garis putus-putus tersebut – tekan shift+f – dan mainkan scroll mouse-nya.
11. Lalu langkah yang terakhir adalah render animasinya, sebelum render animasi, alangkah baiknya perhatikan :
            Jika pada gambar diatas telah selesai di ikuti, sobat bisa menekan ctrl+F12 untuk render animasi (atau klik Animation) kira kira membutuhkan waktu >15 menit (tergantung banyak object dan besar tidaknya resolusinya). Setelah render-nya selesai maka file video sobat akan tersimpan seperti yang telah sobat berikan seperti yang dikotakkan hijau. Setelah berhasil terender, nama videonya akan bernama (0001-0250), dan hasilnya akan seperti : 
            untuk memutar video-nya pastinya PC/laptop sobat harus telah ter-instal aplikasi
pemutar video, dan saya memakai GOM player
file-nya berkisar >200 MB, dan sobat bisa convert memakai fasilitas Convert video..

         Sekiranya itu saja, Caranya Membuat Animasi Larva Melompati Meja Dan Kursi Menggunakan Aplikasi Blender 3D untuk tutorial lengkapnya dan aplikasi Blendernya bisa sobat download di bawah, dan apabila ada yang kurang jelas sobat bisa bertanya melalui kotak komentar dibawah atau Contact Me pada Header Blog ini.

            Mohon maaf apabila ada kata yang salah, kurang jelas dan kurang berkenan. Semoga bermanfaat.. terima kasih.. ^^
Wassalamu’alaikum… 
Kelompok Kami :’

4ia15

Muhammad Faris Al Fatih (54411827)

Mochamad Fajar Budi Utomo (54411523)

Muhammad Fajar Ramdhani (54411822)

Yoga Putra (57411524)

Ostivani Zahra (55411477)

Lindawati (54411112) 4ia10

Era Rahma Haryanti (52411447) 4ia10

Download Artikel Lengkapnya dan .blend, Disini

Download Blender V2.67b for Windows 32-bit, Disini

Download Blender V2.69 for Windows 32-bit, Disini
Download Blender V2.69 for Windows 64-bit, Disini