Kamis, 12 Juli 2018

Tugas 4 Softskill



1.   Pengertian Arsitektur Komputasi Paralel adalah...
a. sekumpulan elemen pemroses (Processing Elements) yang bekerjasama dalam menyelesaikan sebuah masalah besar.
b. komputer dengan processor tunggal mengeksekusi beberapa tugas secara bersamaan.
c. satu instruksi dikerjakan pada suatu waktu dan masing-masing beroperasi pada satu word dalam suatu waktu.
d. menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma

jawab  : a

2. implementasi pada komputasi kecuali...
a. biologi
b. fisika
c. matematika
d. sejarah

jawab : d

3. Bioinformatika mulai diperkenalkan pada tahun...
a. 1960an
b. 2000an
c. 1980an
d. 1970an

jawab : c

4. Biophysics merupakan..
a. sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi
b. bagian dari Bioinformatika yang paling dekat dengan bidang Biologi umum klasik. Fokus dari computational biologyadalah gerak evolusi, populasi, dan biologi teoritis daripada biomedis dalam molekul dan sel.
c. sebuah disiplin ilmu yang baru yang didefinisikan sebagai pembelajaran, penemuan dan implementasi dari struktur dan algoritma untuk meningkatkan komunikasi, pengertian dan manajemen informasi medis.
d. kombinasi dari sintesis kimia, penyaringan biologis dan pendekatan data-mining yang digunakan untuk penemuan dan pengembangan obat 

jawab : a

5. Ilmu bioinformatika lahir berdasarkan..
a. AR
b. VR
c. AI
d. salah semua

jawab : c

6. kendala cloud computing, kecuali...
a. service level
b. privacy
c. data mobility
d. ramah lingkungan

jawab : d

7. manakah salah satu bagian dari cloud service...
a. Full Virtualization – GoGrid, Skytap.
b. Payments – PayPal, Google Checkout.
c. Database – Google Big Table, Amazon SimpleDB.
d. Thin Client – Windows Terminal Service, CherryPal, dll.

jawab : b

8. Beberapa konsep dasar dari cloud computing, kecuali...
a. Infrastructure as a Service (IaaS)
b. Grid Computing
c. Platform as a Service (PaaS)
d. Software as a Service (SaaS)

jawab : b

9. keuntungan pada cloud computing...
a. murah
b. ramah lingkungan
c. a dan b benar
d. mahal

jawab : c

10. kenapa kendala cloud computing bermulai pada masalah privasi...
a. Karena orang lain / perusahaan lain juga melakukan hosting kemungkinan data anda akan keluar atau di baca oleh pemerintah U.S. dapat terjadi tampa sepengetahuan anda atau approve dari anda.
b. Cloud service provider diharapkan dapat menyamakan level compliance untuk penyimpanan data didalam cloud
c. Cloud provider mungkin tidak akan konsisten dengan performance dari application atau transaksi. 
d. Pada umumnya, komputer di rumah meniupkan udara panas. Udara panas itu berasal dari energi. Energi dibutuhkan supaya komputer bisa nyala. Tapi kebanyakan energi itu menjadi udara panas.

jawab : a

11. Ada berapa jenis mesin dalam klasifikasi shore ?
a.      4
b.      5
c.      6
d.      7

jawab : c

12.  Klasifikasi Feng ditemukan pada tahun...
a.       1982
b.      1872
c.       1882 
d.      1972

jawab : d

13. MISD singkatan dari....
a. multiple instruction, single data
b. multiple instruction, multiple data
c. single instruction, single data
d. single instruction, multiple data

jawab : a

14. Ada berapa jenis mesin dalam klasifikasi feng ?
a. 6
b. 4
c. 5
d. 7

jawab : b

15. jelaskan mesin ke 4 pada kalsifikasi shore..
a. satu instruksi dikerjakan pada suatu waktu dan masing-masing beroperasi pada satu word dalam suatu waktu.
b.Sebuah komputer dalam kelas ini memiliki dua unit pengolahan yang dapat beroperasi pada data, satu word dalarn suatu waktu atau suatu irisan bit dalam suatu waktu.
c. sebagai array logika-dalam-memori, merupakan sebuah mesin dengan logika prosesor yang tersebar dalam memori.
d. Komputer jenis ini dicirikan oleh sejumlah elemen (unit pengolahan dan unit memori), semua di bawah kendali sebuah unit kendali logika (CLU) tunggal.

jawab : d

Rabu, 06 Juni 2018

ARSITEKTUR KOMPUTASI PARALEL


Arsitektur Komputer Paralel adalah sekumpulan elemen pemroses (Processing Elements) yang bekerjasama dalam menyelesaikan sebuah masalah besar.
Arsitektur paralel diperlukan karena :
  • Tuntutan aplikasi
  • Trend Teknolog
  • Trend Arsitekture
  • Ekonomi
  • Trend saat ini :
    – Kebanyakan mikroprosesor sekarang ini mempunyai fasilitas untuk mendukung multiprosesor.
    – Server dan workstation berarsitektur multiprosesor : Sun, SGI, DEC, COMPAQ!…
    – Mikroprosesor yad (dan sekarang) adalah multiprosesor
Untuk melakukan berbagai jenis komputasi paralel diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk digunakan perangkat lunak pendukung yang biasa disebut middleware yang berperan mengatur distribusi antar titik dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.
Yang perlu diingat adalah komputasi paralel berbeda dengan multitasking. Pengertian multitasking adalah komputer dengan processor tunggal mengeksekusi beberapa tugas secara bersamaan. Walaupun beberapa orang yang bergelut di bidang sistem operasi beranggapan bahwa komputer tunggal tidak bisa melakukan beberapa pekerjaan sekaligus, melainkan proses penjadwalan yang berlakukan pada sistem operasi membuat komputer seperti mengerjakan tugas secara bersamaan. Sedangkan komputasi paralel sudah dijelaskan sebelumnya, bahwa komputasi paralel menggunakan beberapa processor atau komputer. Selain itu komputasi paralel tidak menggunakan arsitektur Von Neumann.
Untuk lebih memperjelas lebih dalam mengenai perbedaan komputasi tunggal (menggunakan 1 processor) dengan komputasi paralel (menggunakan beberapa processor), maka kita harus mengetahui terlebih dahulu pengertian mengenai model dari komputasi. Ada 4 model komputasi yang digunakan, yaitu:
  1. SISD
  2. SIMD
  3. MISD
  4. MIMD

1. SISD
Yang merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.
2. SIMD
Yang merupakan singkatan dari Single Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).
3. MISD
Yang merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.
4. MIMD
Yang merupakan singkatan dari Multiple Instruction, Multiple Data. MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.
Singkatnya untuk perbedaan antara komputasi tunggal dengan komputasi paralel, bisa digambarkan pada gambar di bawah ini:
serialproblem
Penyelesaian Sebuah Masalah pada Komputasi Tunggal
parallelproblem

Klasifikasi Shore
J.E. Shore membuat klasifikasi arsitektur komputer yang didasarkan pada organisasi bagian-bagian penyusun suatu komputer dan membedakannya menjadi enam jenis mesin.
1. Mesin I. Pada komputer ini, satu instruksi dikerjakan pada suatu waktu dan masing-masing beroperasi pada satu word dalam suatu waktu.
2. Mesin II. Komputer ini juga menjalankan satu instruksi pada suatu waktu, namun ia beroperasi pada sebuah irisan dari suatu bit dalam suatu waktu, bukannya semua bit dalam suatu word data.
3. Mesin III. Sebuah komputer dalam kelas ini memiliki dua unit pengolahan yang dapat beroperasi pada data, satu word dalarn suatu waktu atau suatu irisan bit dalam suatu waktu.
4. Mesin IV. Komputer jenis ini dicirikan oleh sejumlah elemen (unit pengolahan dan unit memori), semua di bawah kendali sebuah unit kendali logika (CLU) tunggal.
5. Mesin V. Mesin V dihasilkan dengan mengubah Mesin IV sedemikian sehingga elemen-elemen pengolahan dapat berkomunikasi dengán tetangga terdekat mereka.
6. Mesin VI. Komputer ini, disebut sebagai array logika-dalam-memori, merupakan sebuah mesin dengan logika prosesor yang tersebar dalam memori.

Klasifikasi Feng
Tse-yum Feng (1972) menyarankan pengklasifikasian arsitektur komputer atas tingkatan paralelisme mereka. Tingkatan paralelisme (degree of parallelism) diwakili oleh pasangan (n, m) dimana n merupakan panjang word dan m adalah panjang irisan bit. Pasangan ini diklasifikasikan menjadi empat kelompok sebagai berikut:
1. Jika n = 1 dan m = I maka tidak terjadi paralelisme. Word dan bit diproses satu per satuan waktu. Hal ini disebut sebagai word serial/bit serial(WSBS).
2. Jika n> 1 dan m = 1 maka paralelisme itu disebut sebagai word paralel/bit serial (WPBS). Dalam hal ini, semua n irisan bit diproses satu per satuan waktu.
3. Paralelisme word serial/bit paralel (WSBP) terjadi jika n = 1 dan m> 1. Dengan demikian sejumlah n word diproses satu per satuan waktu tetapi sejumlah m bit dan masing-masing word diproses secara paralel.
4. Kategori terakhir disebut sebagai word paralel/bit paralel (WPBP) dan merupakan suatu paralelisme dimana n > 1 dan m > 1. Dalam hal ini, sejumlah nm bit diproses secara bersamaan.

Rabu, 18 April 2018

Pengantar Komputasi Cloud (Cloud Computing)

A. Perbedaan Distributed Computing, Grid computing & Cloud Computing:

Distributed computing 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.
Grid Compunting adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. latar belakang adanya grid computing adalah Perkembangan kecepatan prosesor berkembang sesuai dengan Hukum Moore, meskipun demikian bandwith jaringan komputer berkembang jauh lebih pesat. Semakin cepatnya jalur komunikasi ini membuka peluang untuk menggabungkan kekuatan komputasi dari sumber-sumber komputasi yang terpisah. Perkembangan ini memungkinkan skala komputasi terdistribusi ditingkatkan lebih jauh lagi secara geografis, melintasi batas-batas domain administrasi yang sudah ada.
Cloud computing adalah gaya komputasi yang dinamis terukur dan sering virtual sumber daya disediakan sebagai layanan melalui internet. Pengguna tidak perlu memiliki pengetahuan, keahlian, atau kontrol atas infrastruktur teknologi di awan yang mendukung mereka. Ini adalah perubahan paradigma setelah beralih dari mainframe ke client-server yang mendahuluinya dalam era 80-an awal. Rincian diabstraksikan dari pengguna yang tidak lagi memiliki kebutuhan, keahlian, atau kendali atas infrastruktur teknologi “in the cloud” yang mendukung mereka. Cloud Computing menggambarkan suplemen baru, konsumsi dan model pengiriman layanan TI berdasarkan Internet, dan biasanya melibatkan penyediaan secara dinamis terukur dan sumber daya sering virtual sebagai layanan melalui Internet.   Cloud Istilah yang digunakan sebagai metafora untuk internet, berdasarkan gambar awan yang digunakan di masa lalu untuk mewakili jaringan telepon, dan kemudian untuk menggambarkan diagram jaringan Internet di komputer sebagai abstraksi infrastruktur dasar yang diwakilinya. Penyedia Khas komputasi awan memberikan online umum aplikasi bisnis yang diakses dari layanan Web lain atau perangkat lunak seperti browser web, sedangkan perangkat lunak dan data disimpan di server.

B. Penjelasan tentang Cloud Computing

Cloud computing adalah gaya komputasi yang dinamis terukur dan sering virtual sumber daya disediakan sebagai layanan melalui internet.
  • Cloud Computing adalah sebuah model layanan berbasis Internet untuk menampung sumber daya sebuah perusahaan, artinya sebuah perusahaan tak perlu lagi memiliki atau mendirikan infrastruktur lantaran sudah ada perusahaan lain yang menyediakan “penampung” di cloud alias Internet.
  • Sebuah perusahaan tak perlu lagi mengalokasikan anggaran untuk pembelian dan perawatan infrastruktur dan software.
  • Perusahaan pun tak perlu memiliki pengetahuan serta merekrut tenaga pakar dan tenaga pengontrol infrastruktur di “cloud” yang mendukung mereka.
  • Perusahaan yang menyediakan layanan semacam ini adalah Google, Microsoft, Zoho, Amazon, dan SalesForce.

Konsep dalam CLoud Computing

  • Infrastructure as a Service (IaaS) : konsep tertua dimana pengimplementasiannya banyak dilakukan mulai dari penggunaan atau penyewaan jaringan untuk akses Internet, layanan Disaster Recovery Center, dsb.
  • Platform as a Service (PaaS) : konsepnya hampir serupa dengan IaaS. Namun Platform disini adalah penggunaan operating system dan infrastruktur pendukungnya. Yang cukup terkenal adalah layanan dari situs Force.Com serta layanan dari para vendor server.
  • Software as a Service (SaaS) : berada satu tingkat diatas PaaS dan IaaS, dimana disini yang ditawarkan adalah software atau suatu aplikasi bisnis tertentu. Contoh yang paling mutakhir adalah SalesForce.ComService-Now.Com, Google Apps, dsb.

Komponen Cloud Computing

  • Cloud Clients adalah seperangkat komputer ataupun software yang didesain secara khusus untuk penggunaan layanan berbasis cloud computing.
    • Mobile – Windows Mobile, Symbian, dan lain-lain.
    • Thin Client – Windows Terminal Service, CherryPal, dll.
    • Thick Client – Internet Explorer, FireFox, Chrome, dll.
  • Cloud Services adalah produk, layanan dan solusi yang dipakai dan disampaikan secara real-time melalui media Internet. Contoh yang paling popular adalah web service.
    • Identitas – OpenID, OAuth, dan lain2.
    • Integration – Amazon Simple Queue Service.
    • Payments – PayPal, Google Checkout.
    • Mapping – Google Maps, Yahoo! Maps.
  • Cloud Storage melibatkan proses penyampaian penyimpanan data sebagai sebuah layanan. Misal :
    • Database – Google Big Table, Amazon SimpleDB.
    • Network Attached Storage – Nirvanix CloudNAS, MobileMe iDisk.
  • Cloud Infrastructure merupakan penyampaian infrastruktur komputasi sebagai sebuah layanan. Contohnya :
    • Grid Computing – Sun Grid.
    • Full Virtualization – GoGrid, Skytap.
    • Compute – Amazon Elastic Compute Cloud.

Keutungan Cloud Computing

  • Murah
    • Trend sesungguhnya dari komputansi awan justru terjadi pada perusahaan. Perusahaan tiap tahun dipusingkan pengeluaran besar untuk membeli piranti keras dan lunak. Bila cukup membeli satu terminal, bukan saja lebih murah, tapi juga perlengkapan yang simpel lebih tahan lama.
  • Ramah Lingkungan
    • Pada umumnya, komputer di rumah meniupkan udara panas. Udara panas itu berasal dari energi. Energi dibutuhkan supaya komputer bisa nyala. Tapi kebanyakan energi itu menjadi udara panas. Dengan ‘cloud computing’, sebuah komputer pusat, maka di rumah dibutuhkan lebih sedikit listrik, jadi sangat menghemat.

Kendala Cloud Computing

  • Service level
    • Cloud provider mungkin tidak akan konsisten dengan performance dari application atau transaksi. vMengharuskan anda untuk memahami service level mengenai transaction response time, data protection dan kecepatan data recovery.
  • Privacy
    • Karena orang lain / perusahaan lain juga melakukan hosting kemungkinan data anda akan keluar atau di baca oleh pemerintah U.S. dapat terjadi tampa sepengetahuan anda atau approve dari anda.
  • Compliance
    • Cloud service provider diharapkan dapat menyamakan level compliance untuk penyimpanan data didalam cloud
  • Data ownership
    • Apakah data anda masih menjadi milik anda begitu data tersebut tersimpan didalam cloud?
    • Mungkin pertanyaan ini sedikit aneh, namun anda perlu mengetahui seperti hal nya yang terjadi pada Facebook yang mencoba untuk merubah terms of use aggrement nya yang mempertanyakan hal ini.
  • Data Mobility
    • Apakah anda dapat melakukan share data diantara cloud service?
    • Jika anda terminate cloud relationship bagaimana anda mendapatkan data anda kembali?
    • Format apa yang akan digunakan ?
    • Dapatkah anda memastikan kopi dari datanya telah terhapus ?


Senin, 12 Maret 2018

Teori Komputasi


Pengertian Komputasi

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 menggunakanpena 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 penggunaankomputer 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.

Komputasi komputer.
Teknologi komputasi (bahasa Inggriscomputing) adalah aktivitas penggunaan dan pengembangan teknologi komputer,perangkat keras, dan perangkat lunak komputer. Ia merupakan bagian spesifik komputer dari teknologi informasiIlmu komputer adalah kajian dan ilmu dasar teori informasi dan komputasi serta implementasi dan aplikasinya dalam sistem komputer.

Teori Komputasi
Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang: teori komputabilitas dan teori kompleksitas, namun kedua cabang berurusan dengan model formal komputasi.
Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

Implementasi pada Komputasi
Teori komputasi ini dapat diimplementasikan kedalam bidang – bidang tertentu. Implementasi bidang – bidang yang berkaitan dengan teori komputasi yaitu :
  • ·         Fisika
  • ·         Kimia
  • ·         Matematika
  • ·         Ekonomi
  • ·         Geografi
  • ·         Geologi
  • ·         Biologi


    
Yang akan dijelaskan kali ini adalah contoh implementasi komputasi pada bidang biologi. Implementasi pada bidang bilogi adalah Bioinformatika. Bioinformatika ini masuk kedalam bidang ilmu komputasi modern.

Bioinformatika, berasal dari kata yaitu “bio” dan “informatika”, adalah gabungan antara ilmu biologi dan ilmu teknik informasi (TI). Bioinformatika didefenisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi. Ilmu ini merupakan ilmu baru yang yang merangkup berbagai disiplin ilmu termasuk ilmu komputer, matematika dan fisika, biologi, dan ilmu kedokteran, dimana kesemuanya saling menunjang dan saling bermanfaat satu sama lainnya.

Bioinformatika mulai diperkenalkan pada pertengahan tahun 1980-an untuk mengacu pada penerapan computer pada bidang biologi. Tetapi penerapan bidang – bidang pada bioinformatika sudah dilakukakan sejak pertengahan tahun 1960-an. Seperti pada pembuatan basis data dan pengembangan algoritma untuk analisis sekuens biologi.
Ilmu bioinformatika lahir berdasarkan article intelligence, atas inisiatif dari para ahli ilmu computer. Berdasarkan teori article intelligence ini mereka berpikir bahwa semua gejala yang ada pada alam ini dapat dibuat secara artificial melalui simulasi dari gejala – gejala tersebut. Untuk dapat mewujudkannya diperlukan data – data yang menjadi kunci penentu dari gejala alam tersebut, yaitu berupa gen yang meliputi DNA atau RNA. Bioinformatika ini penting untuk manajemen data-data dari dunia biologi dan kedokteran modern. Perangkat utama dari Bioinformatika adalah program software (perangkat lunak) dan didukung oleh kesediaan internet.
Perkembangan pada teknologi DNA rekombinan memainkan peranan yang penting dalam terciptanya bioinformatika. Pada teknologi DNA rekombinan memberikan suatu pengetahuan baru dalam bidang rekayasa genesika organisme yang disebut dengan bioteknologi. Perkembangan pada bioteknologi dari tradisional ke modern salah satunya ditandai dengan kemampuan manusia dalam melakukan analisis DNA organisme, sekuensing DNA, dan manipulasi DNA.

     Dalam bidang bioinformatika mempunyai 9 cabang, yaitu:

    1.    Biophysics
       Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi (British Biophysical Society).


    2.    Computational Biology
   Computational biology merupakan bagian dari Bioinformatika yang paling dekat dengan bidang Biologi umum klasik. Fokus dari computational biologyadalah gerak evolusi, populasi, dan biologi teoritis daripada biomedis dalam molekul dan sel.


   3.    Medical Informatics
     Medical informatics adalah sebuah disiplin ilmu yang baru yang didefinisikan sebagai pembelajaran, penemuan dan implementasi dari struktur dan algoritma untuk meningkatkan komunikasi, pengertian dan manajemen informasi medis.


   4.    Cheminformatics
    Cheminformatics adalah kombinasi dari sintesis kimia, penyaringan biologis dan pendekatan data-mining yang digunakan untuk penemuan dan pengembangan obat (Cambridge Healthech Institute’s Sixth Annual Cheminformatics conference).
  
   5.    Genomics
     Genomics adalah bidang ilmu yang ada sebelum selesainya sekuen genom, kecuali dalam bentuk yang paling kasar. Genomics adalah setiap usaha untuk menganalisa atau membandingkan seluruh komplemen genetik dari satu spesies atau lebih.



   6.    Mathematical Biology
    Mathematical biology menangani masalah-masalah biologi, namun metode yang digunakan untuk menangani masalah tersebut tidak perlu secara numerik dan tidak perlu diimplementasikan dalam software maupun hardware.


   7.    Proteomics
    Proteomics berkaitan dengan studi kuantitatif dan kualitatif dari ekspresi gen di level dari protein-protein fungsional itu sendiri. Yaitu: “sebuah antarmuka antara biokimia protein dengan biologi molekul”.


   8.    Pharmacogenomics
    Pharmacogenomics adalah aplikasi dari pendekatan genomik dan teknologi pada identifikasi dari target-target obat.


   9.    Pharmacogenetics
     Pharmacogenetics adalah bagian dari pharmacogenomics yang menggunakan metode genomik atau Bioinformatika untuk mengidentifikasi hubungan-hubungan genomik.

Implementasi Komputasi modern pada bidang Geologi

Pada bidang geologi teori komputasi biasanya digunakan untuk pertambangan, sebuah sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat di dalam tanah. Contohnya, Pertambangan dan digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat di dalam tanah.
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)


Ref :
3.      https://faris6593.blogspot.co.id/2015/04/softskill-pengertian-komputasi-modern-dan-jenisny