Jumat, 14 April 2017

[Softskill] Pengantar Komputasi Modern: Komputasi Biologi

Komputasi Biologi
Komputasi
Komputasi adalah sebuah istilah umum untuk segala jenis pemrosesan informasi untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. 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 pada artikel ini adalah pengertian, tujuan, contoh implementasi komputasi pada bidang biologi. Implementasi pada bidang bilogi adalah Bioinformatika yang termasuk kedalam bidang ilmu komputasi modern. Bioinformatika adalah (ilmu yang mempelajari) penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. Bidang ini mencakup penerapan metode-metode matematika, statistika, dan informatika 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 filo genetik, dan analisis ekspresi gen.
Tujuan Bioinformatika
Bioinformatika Memungkinkan penemuan wawasan biologi baru serta untuk menciptakan perspektif global dimana prinsip-prinsip pemersatu dalam biologi dapat dilihat.
Bioinformatika digunakan untuk manajemen data-data dari dunia biologi dan kedokteran modern. Perangkat utama dari Bioinformatika adalah program software (perangkat lunak) dan didukung oleh kesediaan internet.
Beberapa bidang yang berhubungan dengan komputasi biologi
  • Biophysics
Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi (British Biophysical Society).
  • 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.
  • 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.
  • 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).
  • 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.
  • 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.
  • 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”.
  • Pharmacogenomics
Pharmacogenomics adalah aplikasi dari pendekatan genomik dan teknologi pada identifikasi dari target-target obat.
  • Pharmacogenetics
Pharmacogenetics adalah bagian dari pharmacogenomics yang menggunakan metode genomik atau Bioinformatika untuk mengidentifikasi hubungan- hubungan genomik.
Banyak perusahaan-perusahaan dibidang teknologi modern yang sudah melakukan research sejak beberapa tahun sebelumnya di bidang komputasi biologi ini. Contoh nya Microsoft yang sudah mengembangkan beberapa teknologi berdasarkan komputasi biologi, yang dapat dilihat dibawah ini
·         DNA gets with the program. Chemistry World, 27 January 2015.
·         The revolution in biology is here, now. O’Reilly Radar, 9 December 2014.
·         Creating tools and algorithms that unlock the power of living cells. Microsoft Next, 4 December 2014.
·         Windows bug-testing software cracks stem cell programs. New Scientist, 11 June 2014.
Banyak lagi contoh penerapan bionformatika
Bioinformatika dalam Dunia Kedokteran
  1. Bioinformatika dalam bidang klinis
Perananan Bioinformatika dalam bidang klinis ini sering juga disebut sebagai informatika klinis (clinical informatics). Aplikasi dari clinical informatics ini adalah berbentuk manajemen data-data klinis dari pasien melalui Electrical Medical Record (EMR) yang dikembangkan oleh Clement J.
McDonald dari Indiana University School of Medicine pada tahun 1972 [5]. McDonald pertama kali mengaplikasikan EMR pada 33 orang pasien penyakit gula (diabetes). Sekarang EMR ini telah diaplikasikan pada berbagai penyakit. Data yang disimpan meliputi data analisa diagnosa laboratorium, hasil konsultasi dan saran, foto ronsen, ukuran detak jantung, dll. Dengan data ini dokter akan bisa menentukan obat yang sesuai dengan kondisi pasien tertentu. Lebih jauh lagi, dengan dibacanya genom manusia, akan memungkinkan untuk mengetahui penyakit genetik seseorang, sehingga personal care terhadap pasien menjadi lebih akurat.
  1. Bioinformatika untuk penemuan obat
Usaha penemuan obat biasanya dilakukan dengan penemuan zat/senyawa yang bisa menekan perkembangbiakan suatu agent penyebab penyakit. Karena banyak faktor yang bisa mempengaruhi perkembangbiakan agent tersebut, faktor-faktor itulah yang dijadikan target. Diantara faktor tersebut adalah enzim-enzim yang diperlukan untuk perkembangbiakan suatu agent. Langkah pertama yang dilakukan adalah analisa struktur dan fungsi enzim-enzim tersebut. Kemudian mencari atau mensintesa zat/senyawa yang bisa menekan fungsi dari enzim-enzim tersebut.
Penemuan obat yang efektif adalah penemuan senyawa yang berinteraksi dengan asam amino yang berperan untuk aktivitas (active site) dan untuk kestabilan enzim tersebut.
Walaupun dengan sarana Bioinformatika bisa diperkirakan senyawa yang berinteraksi dan menekan fungsi suatu enzim, hasilnya harus dikonfirmasi melalui eksperiment di laboratorium. Namun dengan Bioinformatika, semua proses ini bisa dilakukan lebih cepat sehingga lebih efesien baik dari segi waktu maupun finansial.

Contoh aplikasi Bioinformatika
·         TraqBio
·         AplusB
·         VennPainter
·         BioSig3D
·         pGenN

Kesimpulan
                Sejak ditemukannya Bioinformatika banyak informasi-informasi di bidang biologi yang lebih mudah didapat sehingga masalah-masalah yang rumit dapat diselesaikan lebih cepat. Kemajuan dalam bidang Bioinformatika telah mendorong ilmu-ilmu yang memanfaatkannya. Berbagai tool dan software telah dikembangkan untuk mempermudah penerapan dari Bioinformatika. Walaupun hasil yang didapatkan dengan menggunakan tool bioinformatika ini hanya memberikan data-data sebagai bahan pertimbangan, bukan hasil akhir, dengan bioinformatika pekerjaan menjadi cepat karena kita tidak harus melakukan eksperimen secara try and error.
Referensi




Minggu, 26 Maret 2017

Cloud Computing (Komputasi Awan)

Cloud Computing



Secara umum, definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.

            Komputasi awan adalah suatu konsep umum dan tren teknologi terbaru  yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna.


Jangkauan layanan pada cloud computing terbagi menjadi 3 yaitu Public Cloud, Private Cloud dan Hybrid Cloud.
  1. Public Cloud Sesederhana namanya, jenis cloud ini diperuntukkan untuk umum oleh penyedia layanannya.
  2. Private Cloud Di mana sebuah infrastruktur layanan cloud, dioperasikan hanya untuk sebuah organisasi tertentu.
  3. Hybrid Cloud Untuk jenis ini, infrastruktur cloud yang tersedia merupakan komposisi dari dua atau lebih infrastruktur cloud (private, community, atau public). Di mana meskipun secara entitas mereka tetap berdiri sendiri-sendiri, tapi dihubungkan oleh suatu teknologi/mekanisme yang memungkinkan portabilitas data dan aplikasi antar cloud itu.
Cara Kerja Sistem Cloud Computing
Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya. 
        Cara kerjanya cukup sederhana seperti apabila user menjalankan sebuah aplikasi dan memberikan beberapa perintah pada aplikasi tersebut, maka perintah yang di input oleh user akan dikirimkan ke server melalui jaringan internet kemudian akan diolah atau di resfon oleh server dan memberikan hasilnya ke penguna tersebut, data hasil proses tersebut akan disimpan di komputer server, sehingga setiap kali user ingin membuka dan melihat data yang dia simpan terakhir kali, data tersebut akan tetap tersedia pada server cloud.
Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.
Contoh Cloud Computing
 
            Salah satu contoh dari Cloud computing adalah  Asus Webstorage. Asus Webstorage yaitu layanan cloud storage yang disediakan khusus bagi pengguna barang-barang bermerk asus. Layanan ini digunakan untuk menyimpan file secara virtual dan gratis jika kita membeli produk asus ataupun yang berbayar jika kita tidak memiliki produk asus tapi ingin menikmati fitur cloud storage ini. Perbedaan antara gratis dengan yang berbayar adalah  perbedaan size penyimpanan dan sedikit perbedaan fitur saja.
                Untuk awalnya  layanan Asus webstorage yang gratis akan langsung memberikan ruang sebesar 5 GB  untuk menyimpan file, meskipun tidak terlalu besar untuk sebagian orang khususnya bagi orang-orang yang ingin menyimpan game bertitle AAA hanya saja untuk pengguna yang ingin menyimpan data-data dokumen-dokumen penting ataupun foto-foto dirasa sudah lebih dari cukup.Cara kerja asus webstorage hampir sama seperti layanan cloud storage lainnya dimana asus memiliki server dengan kapasitas penyimpanan yang besar yang nanti nya akan dipakai oleh pengguna-pengguna produk asus untuk menyimpan datanya secara virtual dan para pengguna hanya perlu mengunggah file yang ingin disimpan ke dalam Asus Web Storage.
                kelebihan menggunakan asus webstorage adalah kita tidak perlu lagi mengupload secara manual untuk menyimpan kedalam server asus webstorage, jadi asus webstorage akan membuat file didalam computer kalian lalu akan otomatis disinkronkan file yang ada di komputer kita, kita hanya perlu mennyimpan file kita ke dalam file yang sudah dikonfigurasikan sebelumnya. Keuntungan lainnya menggunakan Asus webstorage adalah menghubungkan anda dengan data anda dimana saja dan kapanpun selama ada layanan internet, serta tersedia untuk file apa saja pada perangkat apa saja dan yang terakhir ASUS WebStorage menyediakan beberapa metode berbagi, Berbagi foto, film, dan data lain dengan mudah. .

sumber
http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html
http://www.patartambunan.com/pengertian-cloud-computing-jenis-cara-kerja-keuntungan-dan-kerugian/