Jumat, 27 Juni 2014

BIOINFORMATIKA

BIOINFORMATIKA


Bioinformatika (bioinformatics) adalah ilmu yang mempelajari penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. Pembahasan dibidang bioinformatik ini tidak terlepas dari perkembangan biologi molekular modern, salah satunya peningkatan pemahaman manusia dalam bidang genomic yang terdapat dalam molekul DNA.
Bidang ini mencakup penerapan metode-metode matematika, statistika, informatika, fisika, biologi, dan ilmu kedokteran untuk memecahkan masalah-masalah biologis, terutama dengan menggunakan sekuens DNA dan asam amino serta informasi yang berkaitan dengannya. Contoh topik utama bidang ini meliputi basis data untuk mengelola informasi biologis, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan bentuk struktur protein maupun struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen. 
Latar Belakang Bioinformatika
Kemajuan bioteknologi dan teknologi informasi dilatarbelakangi oleh ledakan data (data explosion) observasi biologi sebagai hasil yang dicapai dari kemajuan bioteknologi. Contohnya adalah pertumbuhan pesat database DNA pada GenBank. Genbank adalah database utama dalam biologi molekuler, yang dikelola oleh NCBI (National Center for Biotechnology Information) di AS.
Kemampuan untuk memahami dan memanipulasi kode genetik DNA ini sangat didukung oleh teknologi informasi melalui perkembangan hardware dan software. Baik pihak pabrikan sofware dan harware maupun pihak ketiga dalam produksi perangkat lunak. Salah satu contohnya dapat dilihat pada upaya Celera Genomics, perusahaan bioteknologi Amerika Serikat yang melakukan pembacaan sekuen genom manusia yang secara maksimal memanfaatkan teknologi informasi sehingga bisa melakukan pekerjaannya dalam waktu yang singkat (hanya beberapa tahun).
Peluang Bioinformatika
Ilmu bioinformatika lahir atas insiatif para ahli ilmu komputer berdasarkan artificial intelligence. Mereka berpikir bahwa semua gejala yang ada di alam ini bisa dibuat secara artificial melalui simulasi dari gejala-gejala tersebut. Untuk mewujudkan hal ini diperlukan data-data yang yang menjadi kunci penentu tindak-tanduk gejala alam tersebut, yaitu gen yang meliputiDNA atau RNA.
Bioinformatika ini penting untuk manajemen data-data dari dunia biologi dan kedokteran modern. Perangkat utama Bioinformatika adalah program software dan didukung oleh kesediaan internet
Teknologi DNA Rekombinan
Perkembangan teknologi DNA rekombinan memainkan peranan penting dalam lahirnya bioinformatika. Teknologi DNA rekombinan memunculkan suatu pengetahuan baru dalam rekayasa genetika organisme yang dikenal dengan bioteknologi.
Perkembangan bioteknologi dari bioteknologi tradisional ke bioteknologi modern salah satunya ditandainya dengan kemampuan manusia dalam melakukan analisis DNA organisme, sekuensing DNA dan manipulasi DNA.
Sekuensing DNA
Sekuensing DNA satu organisme, misalnya suatu virus memiliki kurang lebih 5.000 nukleotida atau molekul DNA atau sekitar 11 gen, yang telah berhasil dibaca secara menyeluruh pada tahun 1977. Kemudian sekuen seluruh DNA manusia terdiri dari 3 milyar nukleotida yang menyusun 100.000 gen dapat dipetakan dalam waktu 3 tahun, walaupun semua ini belum terlalu lengkap. Saat ini terdapat milyaran data nukleotida yang tersimpan dalam database DNA, GenBank di AS yang didirikan tahun 1982.
Sejarah Bioinformatika
•  1960an: penerapan bidang-bidang dalam bioinformatika seperti pembuatan pangkalan         data dan pengembangan algoritma untuk analisis sekuens biologi.
•   1960an: Pangkalan data sekuens protein mulai dikembangkan di Amerika Serikat.
•  1970an: pangkalan data sekuens DNA dikembangkan di Amerika Serikat dan Jerman           pada Laboratorium Biologi Molekuler Eropa (European Molecular Biology Laboratory).
•  1970an: Penemuan teknik sekuensing DNA menjadi landasan terjadinya ledakan jumlah sekuens DNA yang dapat diungkapkan pada 1980an dan 1990an. Hal ini menjadi salah satu pembuka jalan bagi proyek-proyek pengungkapan genom, yang meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika.
•  1980an: Bioinformatika pertamakali dikemukakan untuk mengacu kepada penerapan ilmu komputer dalam bidang biologi. Tepatnya, istilah Bioinformatika pertama kali diperkenalkan pada 1979 oleh Paulien Hogeweg.  
Perkembangan jaringan internet juga mendukung berkembangnya bioinformatika. Pangkalan data bioinformatika yang terhubungkan melalui internet memudahkan ilmuwan dalam mengumpulkan hasil sekuensing ke dalam pangkalan data tersebut serta memperoleh sekuens biologi sebagai bahan analisis. Selain itu, penyebaran program-program aplikasi bioinformatika melalui internet memudahkan ilmuwan dalam mengakses program-program tersebut dan kemudian memudahkan pengembangannya.
Kemajuan ilmu Bioinformatika ini lebih didesak lagi oleh genome projectyang dilaksanakan di seluruh dunia dan menghasilkan tumpukan informasi gen dari berbagai makhluk hidup, mulai dari makhluk hidup tingkat rendah sampai makhluk hidup tingkat tinggi. Pada tahun 2001, genom manusia yang terdiri dari 2.91 juta bp (base-pare, pasangan basa) telah selesai dibaca. Baru-baru ini genom mikroba Plasmodium penyebab Malaria dan nyamuk Anopheles yang menjadi vektor mikroba tersebut juga telah berhasil dibaca. Dan masih banyak lagi gen-gen dari makhluk hidup lainnya yang sudah dan sedang dibaca
Pengorganisasian data yang ada sangat berguna untuk analisis yang lebih baik. Pekerja di bidang bioinformatika memastikan informasi biologis tersedia, melalui pengawasan kualitas, pemeriksaan silang, dan standarisasi, untuk selanjutnya bisa dicari dengan mudah.
Istilah Biologi
• Biologi molecular : Merupakan salah satu cabang biologi yang merujuk kepada pengkajian                               mengenai kehidupan pada skala molekul.
• Sel : merupakan unit organisasi terkecil yang menjadi dasar kehidupan dalam arti                       biologis.
•DNA : Asam deoksiribonukleat, lebih dikenal dengan DNA (bahasa Inggris: deoxyribonucleic acid), adalah sejenis asam nukleat yang tergolong biomolekul utama penyusun berat kering setiap organisme. Di dalam sel, DNA umumnya terletak di dalam inti sel. Secara garis besar, peran DNA di dalam sebuah sel adalah sebagai materi genetik; artinya, DNA menyimpan cetak biru bagi segala aktivitas sel.
• RNA : Asam ribonukleat (bahasa Inggris:ribonucleic acid, RNA) senyawa yang merupakan bahan genetik dan memainkan peran utama dalam ekspresi genetik. Dalam dogma pokok (central dogma) genetika molekular, RNA menjadi perantara antara informasi yang dibawa DNA dan ekspresi fenotipik yang diwujudkan dalam bentuk protein.
• Gen : Gen adalah unit pewarisan sifat bagi organisme hidup. Gen adalah bagian DNA yang bertugas untuk menentukan kapan, dimana, seberapa banyak suatu protein diproduksi.
• Molekul : didefinisikan sebagai sekelompok atom (paling sedikit dua) yang saling berikatan dengan sangat kuat (kovalen) dalam susunan tertentu dan bermuatan netral serta cukup stabil
• Protein : senyawa organik kompleks berbobot molekul tinggi yang merupakan polimer dari monomer-monomer asam amino yang dihubungkan satu sama lain dengan ikatan peptida.
• Genom : Genom (Ing. genome), dalam genetika, adalah keseluruhan bahan genetik yang membawa semua informasi pendukung kehidupan pada suatu makhluk hidup, baik yang merupakan gen atau bukan.

Tools Bioinformatika  

BLAST
Perangkat bioinformatika yang berkaitan erat dengan penggunaan pangkalan data sekuens Biologi ialah BLAST (Basic Local Alignment Search Tool). Penelusuran BLAST (BLAST search) pada pangkalan data sekuens memungkinkan ilmuwan untuk mencari sekuens baik asam nukleat maupun protein yang mirip dengan sekuens tertentu yang dimilikinya. Hal ini berguna misalnya untuk menemukan gen sejenis pada beberapa organisme atau untuk memeriksa keabsahan hasil sekuensing atau untuk memeriksa fungsi gen hasil sekuensing. Algoritma yang mendasari kerja BLAST adalah penyejajaran sekuens.
PDB
PDB (Protein Data Bank, Bank Data Protein) ialah pangkalan data tunggal yang menyimpan model struktur tiga dimensi protein dan asam nukleat hasil penentuan eksperimental (dengan kristalografi sinar-X, spektroskopi NMR, dan mikroskopi elektron). PDB menyimpan data struktur sebagai koordinat tiga dimensi yang menggambarkan posisi atom-atom dalam protein atau pun asam nukleat.
Kesimpulan
Masih banyak kendala dalam bioinformatika, di antaranya adalah kesulitan untuk menemukan semua gen dari organisme, mengidentifikasi dan menjelaskan tentang gen-gen tersebut, kesulitan dalam membandingkan kemiripan DNA/protein yang ada, dan seterusnya. Namun semakin canggihnya komputer membuat bioinformatika patut optimis. Karena komputer hanya bisa membuat data dan mereka tidak memberikan jawaban, dunia ini masih memerlukan banyak orang yang mau dan mampu memberikan jawaban atas persoalan biologis yang bermanfaat bagi kehidupan di dunia.
Anggota Kelompok :
Fabiola Nur Islamiyah (52410462)
Fauzan Mulya Adiputra (52410642)
Mutiara Yulianingsih (54410887)
Putri Ratna Sari (55410464)
Reference
http://bioinformatika-q.blogspot.com
http://www.unpad.ac.id
http://id.wikipedia.org
https://lecturer.eepis-its.edu/~tita/KTI/Materi/Bioinformatika1%20Sejarah.ppt

Minggu, 15 Juni 2014

Hubungan Komputasi modern dan paralel processing

  • Parallel Processing
 
Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.

Pemrosesan paralel juga disebut komputasi paralel. Dalam upaya lebih murah pengolahan komputasi paralel menyediakan alternatif pilihan yang layak. Waktu idle siklus prosesor di seluruh jaringan dapat digunakan secara efektif oleh perangkat lunak komputasi terdistribusi yang canggih. Pengolahan paralel istilah digunakan untuk mewakili kelas besar teknik yang digunakan untuk memberikan tugas pengolahan simultan data untuk tujuan meningkatkan kecepatan komputasi dari sistem komputer.

Kelebihan:
• waktu eksekusi lebih cepat.
• throughput jadi lebih tinggi.

Kerugian:
• perangkat keras lainnya yang dibutuhkan.
• kebutuhan daya juga lebih.
• Tidak baik untuk daya rendah dan perangkat mobile.
(parallel processing adalah salah satu teknik komputasi modern). 

  • Komputasi Modern
Pengertian komputasi adalah perhitungan dan penggunaan teknologi komputer dalam pengolahan informasi berupa matematika dan logika yang bertujuan untuk menyelesaikan suatu masalah yang dikerjakan dengan program komputer yang sudah disusun sesuai dengan Algoritma yang benar.

Secara umum ilmu 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.

Kelebihan dari proses perhitungan komputasi adalah, anda bisa mendapatkan suatu hasil laporan dengan cepat dan akurat. Karena anda tinggal menginput data ke komputer, maka sistem yang telah dibuat tadi akan bekerja dan mengolah data anda menjadi informasi yang lebih berguna
 
 

  • Hubungan Komputasi Modern dengan Parallel Processing
Penggunaan Komputer untuk menyelesaikan suatu permasalahan dalam berbagai bidang sekarang ini banyak dilakukan karena lebih  cepat dibandingkan penyelesaian secara manual. Oleh karena hal tersebut, perlu adanya peningkatan proses komputasi yang dapat ditempuh dengan 2 cara, yaitu:

Peningkatan Kecepatan Hardware : peningkatan kecepatan prosesor komputer dengan menggunakan multiprosesor. Perubahan arsitektur komputer menjadi multiprosesor memang dapat mengerjakan banyak proses dalam 1 waktu, namun tidak dapat mempercapat kinerja proses. Hal ini dapat diatasi dengan peningkatan kecepatan software.

Peningkatan Kecepatan Software : mencari suatu algoritma untuk mempercepat kinerja proses. Algoritma tersebut tidaklah mudah tuk ditemukan, namun berkat adanya komputer multiprosesor, hal tersebut dapat dirancang dengan memparalelkan proses komputasinya.
Komputer multiprosesor masihlah memerlukan biaya yang cukup besar sehingga menyebabkan beberapa algoritma paralel sulit diimplementasikan. Untuk mengatasinya dirancanglah mesin paralel semu. Mesin paralel semu ini sebenarnya adalah jaringan komputer yang dikendalikan oleh sebuah perangkat lunak yang mampu mengatur pengalokasian proses-proses komputasi kepada processor-processor yang tersebar dalam  jaringan tersebut.

Jadi kesimpulannya, dengan adanya paralel processing mempercepat waktu penyelesaian masalah komputasi karena proses dijalankan secara paralel dg beberapa processor/komputer dengan tujuan/algoritma yang sama. Banyaknya jumlah komputer/prosessor untuk paralel processing, proses komputasi menjadi lebih cepat.

 
Sumber : 
http://dodious.blogspot.com/2012/03/apa-itu-parallel-processing.html
 http://herman-tempatbacaansantai.blogspot.com/2013/06/hubungan-antara-komputasi-modern-dan.html
http://priyosantblog.blogspot.com/2014/06/komputasi-modern-dan-paralel-processing.html

Rabu, 23 April 2014

Penggunaan Komputasi Modern pada Website

Komputasi modern merupakan sebuah konsep sistem yang menerima instruksi-instruksi dan menyimpannya ke dalam sebuah memory, memory di sini dapat diartikan sebagai komputer. Komputasi modern juga memiliki tiga jenis diantaranya adalah:
1.       Mobile Computing atau Komputasi Bergerak
Mobile computing merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
      2.       Grid Computing
Grid computing memanfaatkan kekuatan pengolahan idle berbagai unit komputer dan menggunakan kekuatan proses untuk menghitung satu pekerjaan.
      3.       Cloud Computing atau Komputasi Awan
Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Komputasi awan adalah sebuah paradigma baru dari konsep yang sebenarnya sudah ada. Sebagai contoh adalah produk aplikasi dari Apple yaitu icloud, dimana user menyimpan data-data phonebook mereka di server Apple, bukan lagi di handphone mereka. 
Seiring berjalannya waktu, komputasi modern banyak diterapkan pada perusahaan-perusahaan. Perusahaan tersebut menggunakan komputasi modern untuk memudahkan mereka dalam mempromosikan dan menjual produknya. Perusahaan ini menerapkan komputasi modern pada web yang mereka gunakan.
Di sini website dari perusahaan yang akan diamati adalah dropbox.com. Web ini menggunakan komputasi modern untuk jenis Cloud Computing atau Komputasi Awan. Digolongkan ke dalam jenis cloud computing karena web ini menyediakan layanan untuk penyimpanan dokumen-dokumen di web tersebut. Pengguna dapat mengakses dokumen tersebut kembali dimanapun dan kapanpun pada saat dibutuhkan dengan menggunakan internet dan gadget yang dimiliki.
Berikut adalah tampilan awal sekaligus login dari dropbox.com  

Setelah berhasil melakukan login maka tampilannya akan seperti ini

Di sini user bisa upload file berupa foto, video, musik, aplikasi, dan lainnya. Untuk kapasitas dari account yang dimiliki bisa di upgrade dengan cara meng invite orang lain untuk menggunakan dropbox juga. Dropbox juga dapat digunakan untuk perusahaan dengan cara mendaftarkan perusahaan tersebut pada account dropbox.

Menu yang dimiliki pada dropbox adalah
  1. Settings

Untuk pengaturan account dropbox.
  1. Install

Untuk instalasi aplikasi dropbox pada gadget yang digunakan sesuai dengan OS masing-masing gadget.
  1. Upgrade

Umumnya, dropbox merupakan aplikasi gratis untuk umum atau kategori “Basic”. Tetapi user juga bisa meng upgrade account nya menjadi “Pro” untuk kapasitas memori yang lebih besar dari biasanya ataupun “Business” untuk perusahaan.
Berikut ini adalah tampilan untuk upload file pada account dropbox


Terima kasih banyak untuk dropbox.com
Anggota Kelompok :
  1. Fabiola Nur Islamiyah (52410462)
  2. Fauzan Mulya Adiputra (52410642)
  3. Mutiara Yulianingsih (54410887)
  4. Putri Ratna Sari (55410464)
    Reference:
    http://rezabudiryanzah.blogspot.com/2012/03/komputasi-modern-sejarahnya-dan-macam.html 

Jumat, 28 Maret 2014

Komputasi Modern


Definisi Komputasi Modern
Dari berbagai artikel yang saya lihat tentang komputasi modern, komputasi modern adalah sebuah konsep sistem yang dapat menerima inputan dan instruksi sebuah permasalahan untuk dipecahkan menggunakan algoritma tertentu.
Disebut komputasi modern karena dalam prosesnya menggunakan alat canggih yang disesuaikan dengan zaman modern saat menyelesaian masalah. Jadi, komputasi modern adalah perhitungan yang menggunakan komputer canggih dimana pada komputer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien.

Terdapat 5 hal yang menjadi perhitungan komputasi :
·         Akurasi (bit, Floating poin) 
·         Kecepatan (Dalam satuan Hz) 
·         Problem volume besar (Down sizing atau paralel) 
·         Modeling (NN dan GA) 
·         Kompleksitas (Menggunakan teori Big O).

Sejarah Komputasi Modern 
John Von Neumann adalah salah satu ilmuwan terbesar abad ini. Beliaulah yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep inilah yang menjadi dasar arsitektur komputer modern. John Von Neumann meningkat 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. Kepiawaian John Von Neumann teletak pada bidang teori game yang melahirkan konsep automata, teknologi bom atom dan komputasi modern yang kemudian melahirkan komputer.
Mekanika kuantum
Von Neumann selain genius juga seorang pemikir yang kreatif. Ia mampu mengubah konsep atau pemikiran orang lain menjadi sesuatu yang lebih baik, lengkap dan logis. Hal inilah yang dilakukannya pada teori mekanika kuantum. Mekanika kuantum berurusan dengan perilaku partikel atomik dan hukum-hukum yang mengaturnya. Pada masa itu, ada dua teori yang saling berkompetisi untuk mendeskripsikan dunia atom.
Pertama, mekanika gelombang yang digagas Erwin Schrodinger. Menurutnya, sebuah elektron dalam atom hidrogen, analog dengan tali pada instrument musik. Dengan teori ini, Schrodinger mengembangkan persamaan gelombang untuk elektron yang secara tepat mampu memprediksi perilaku elektron.
Teori yang kedua bernama mekanika matriks yang dikembangkan Werner Heisenberg, Max Born dan Pascual Jordan. Teori ini mengatakan, nilai posisi dan momentum suatu partikel dapat dideskripsikan konstruksi matematika menggunakan aljabar matriks. Kedua teori ini tampak berbeda di mata banyak orang. Dua persepsi mengenai masalah yang sama. Namun Von Neumann mampu membuktikan, kedua sistem tersebut ternyata ekivalen secara matematis alias sama tetapi berbeda bentuk.
Namun Von Neumann ingin mengembangkan teori yang lebih baik lagi dari keduanya. Ia ingin mengembangkan yang lebih fundamental dan powerful, sehingga lahirlah konsep “ruang Hilbert abstrak”. Konsep ini merupakan struktur matematika untuk mekanika kuantum. Formulasi ini ternyata lebih mudah digunakan orang lain untuk melakukan penelitian mekanika kuantum.
Bom atom
Kepiawaian Von Neumann tidak hanya di bidang yang abstrak seperti mekanika kuantum, namun juga dalam bidang teknik seperti pengembangan bom atom di Los Alamos pada tahun 1943. Pada saat itu, Amerika Serikat merasa ketakutan jika Jerman bisa membuat bom atom, sehingga dibentuklah tim yang beranggotakan ilmuwan-ilmuwan ternama untuk merancang sebuah bom atom, sesuatu yang dikatakan banyak orang sebagai iblis penghancur, di Los Alamos. Kontribusi Von Neumann dalam projek bom atom adalah pengembangan matematikanya dan kontribusinya pada implosion bomb.

 Jenis-Jenis Komputasi Modern
Komputasi modern mempunyai 3 jenis, yaitu :
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.

Sumber :
http://dodious.blogspot.com/2012/03/mari-mengenal-apa-itu-komputasi-modern.html
http://cintiia-refleksi.blogspot.com/2013/04/mengenal-apa-itu-komputasi-modern.html
http://novaeunsuh.wordpress.com/2011/03/06/apa-sih-komputasi-modern-itu/
http://gozovhi.blogspot.com/2012/03/apa-sih-komputasi-modern-itu.html
http://irenaishiteru89.wordpress.com/2011/03/08/mengenal-lebih-dekat-apa-itu-komputasi-modern/