BIOINFORMATIKA
PENGERTIAN BIOINFORMATIKA
Bioinformatika adalah ilmu yang mempelajari penerapan teknik komputasional untuk mengelola dan menganalisis informas 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 filogenetik, dan analisis ekspresi gen.
SEJARAH BIOINFORMATIKA
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 filogenetik, dan analisis ekspresi gen (Attwood, T.K., dan D.J. Parry-Smith. 1999. ).
Istilah bioinformatics mulai dikemukakan pada pertengahan era 1980-an untuk mengacu pada penerapan komputer dalam biologi. Namun demikian, penerapan bidang-bidang dalam bioinformatika (seperti pembuatan basis data dan pengembangan algoritma untuk analisis sekuens biologi) sudah dilakukan sejak tahun 1960-an (Attwood, T.K., dan D.J. Parry-Smith. 1999. ).
Kemajuan teknik biologi molekuler dalam mengungkap sekuens biologis dari protein (sejak awal 1950-an) dan asam nukleat (sejak 1960-an) mengawali perkembangan basis data dan teknik analisis sekuens biologis. Basis data sekuens protein mulai dikembangkan pada tahun 1960-an di Amerika Serikat, sementara basis data sekuens DNA dikembangkan pada akhir 1970-an di Amerika Serikat dan Jerman (pada European Molecular Biology Laboratory, Laboratorium Biologi Molekular Eropa). Penemuan teknik sekuensing DNA yang lebih cepat pada pertengahan 1970-an menjadi landasan terjadinya ledakan jumlah sekuens DNA yang berhasil diungkapkan pada 1980-an dan 1990-an, menjadi salah satu pembuka jalan bagi proyek-proyek pengungkapan genom, meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika (Attwood, T.K., dan D.J. Parry-Smith. 1999. ).
Perkembangan internet juga mendukung berkembangnya bioinformatika. Basis data bioinformatika yang terhubung melalui Internet memudahkan ilmuwan mengumpulkan hasil sekuensing ke dalam basis data tersebut maupun memperoleh sekuens biologis sebagai bahan analisis. Selain itu, penyebaran program-program aplikasi bioinformatika melalui Internet memudahkan ilmuwan mengakses program-program tersebut dan kemudian memudahkan pengembangannya (Attwood, T.K., dan D.J. Parry-Smith. 1999)
CABANG / BIDANG YANG TERKAIT DENGAN BIOINFORMATIKA :
1. Biophysics
Sebuah bidang interdisipliner yang mengalikasikan teknik-teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi (British Biophysical Society).
2. Computational Biology
Computational biology merupakan bagian dari Bioinformatika (dalam arti yang paling luas) yang paling dekat dengan bidang Biologi umum klasik.
3. Medical Informatics
Menurut Aamir Zakaria [ZAKARIA2004] Pengertian dari 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.” Medical informatics lebih memperhatikan struktur dan algoritma untuk pengolahan data medis, dibandingkan dengan data itu sendiri.
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.
6. Mathematical Biology
Mathematical biology juga 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
Istilah proteomics pertama kali digunakan untuk menggambarkan himpunan dari protein-protein yang tersusun (encoded) oleh genom.
8. Pharmacogenomics
Pharmacogenomics adalah aplikasi dari pendekatan genomik dan teknologi pada identifikasi dari target-target obat. Contohnya meliputi menjaring semua genom untuk penerima yang potensial dengan menggunakan cara Bioinformatika
9. Pharmacogenetics
Pharmacogenetics adalah bagian dari pharmacogenomics yang menggunakan metode genomik/Bioinformatika untuk mengidentifikasi hubungan-hubungan genomik, contohnya SNP (Single Nucleotide Polymorphisms), karakteristik dari profil respons pasien tertentu dan menggunakan informasi-informasi tersebut untuk memberitahu administrasi dan pengembangan terapi pengobatan.
Beberapa aplikasi bioinformatika
a. Transformasi sekuen menjadi informasi genetik.
Intinya adalah menjual data, dalam bentuk gen komplit, atau fragmen, yang dapat digunakan oleh pihak lain untuk mencari potensi terhadap gen tersebut.
b. Pasien sebagai komoditas
Pasien dengan kecenderungan terhadap penyakit tertentu dapat diketahui, sehingga mudah sekali bagi perusahaan oba untuk menawarkan produknya.
c. Mencari potensi gen
Potensi dari sebuah gen sangat beragam, bergantung pada ekspresi gen tersebut. Aplikasi lebih lanjut dapat berupa transgenik, terapi genetik, atau berbagai rekayasa dan pemanfaatan geneik lainnya.
Refrensi & sumber :
http://csbioinformatika.blogspot.com/
http://adios19.wordpress.com/2012/05/06/bioinformatika/
http://bioinformatika-q.blogspot.com/
14.36 | | 0 Comments
KINERJA KOMPUTASI DENGAN PARAREL PROCESSING
Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.
- SISD
- SIMD
- MISD
- MIMD
http://coretanmuvi.blogspot.com/2012/03/paralel-processing.html
19.56 | | 0 Comments
Komputasi Modern
Apa itu Komputasi Modern?
Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Komputasi merupakan subbagian dari matematika. Selama ribuan tahun, perhitungan dan komputasi menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental dan kadang-kadang menggunakan tabel. Karena perkembangan jaman makan komputasi sekarang menggunakan komputer. Komputasi yang menggunakan komputer inilah maka disebut dengan Komputasi Modern. Komputasi modern digunakan untuk memecahkan masalah yang ada, perhitungan komputasi modern yaitu seperti :
- Akurasi (bit, floating point)
- Kecepatan (dalam satuanHz)
- Problem volume besar (paralel)
- Modeling (NN dan GA)
- Kompleksitas (menggunakan Teori Bog O)
Sejarah Komputasi Modern?
Pada paruh pertama abad 20, banyak kebutuhan komputasi ilmiah bertemu dengan semakin canggih komputer analog, yang menggunakan mekanis atau listrik langsung model masalah sebagai dasar perhitungan. Namun, ini tidak dapat diprogram dan umumnya tidak memiliki fleksibilitas dan keakuratan komputer digital modern.
George stibitz secara internasional diakui sebagai ayah dari komputer digital modern.
sementara bekerja di laboratorium bel di November 1937, stibitz menciptakan dan membangun sebuah relay berbasis kalkulator ia dijuluki sebagai “model k” (untuk “meja dapur”, di mana dia telah berkumpul itu), yang adalah orang pertama yang menggunakan sirkuit biner untuk melakukan operasi aritmatika. Kemudian model menambahkan kecanggihan yang lebih besar termasuk aritmatika
dan kemampuan pemrograman kompleks.
Salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Von Neumann dilahirkan di Budapest, ibu kota Hungaria, pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann dan Margaret Kann. Max Neumann memperoleh gelar dan namanya berubah menjadi Von Neumann. Max Neumann adalah seorang Yahudi Hungaria yang bergelar doktor dalam ilmu hukum. Dia juga seorang pengacara untuk sebuah bank. Pada tahun 1903, Budapest terkenal sebagai tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Di tahun 1926 pada umur 22 tahun, Von Neuman lulus dengan dua gelar yaitu gelar S1 pada bidang teknik kimia dari ETH dan gelar doktor (Ph.D) pada bidang matematika dari Universitas Budapest.
Von Neumann sangat tertarik pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.
Berikut ini beberapa contoh komputasi modern sampai dengan lahirnya ENIAC :
Konrad Zuse’s electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
Berikutnya Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk memecahkan kode perang Jerman.
The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan padatahun 1941).
Secara kasar, kita dapat membagi sejarah komputasi modern ke dalam era berikut:
- 1970-an: Timesharing (1 komputer dengan banyak pengguna)
- 1980-an: Personal komputer (1 komputer per user)
- 1990-an: Komputasi paralel (banyak komputer per user)
Sampai sekitar tahun 1980, komputer besar, mahal, dan terletak di pusat-pusat komputer.
Kebanyakan organisasi memiliki satu mesin besar.
Tahun 1980-an, harga turun ke titik di mana setiap user bisa memiliki-nya komputer pribadi atau workstation. Mesin-mesin ini sering jaringan bersama-sama, sehingga pengguna dapat melakukan remote login pada komputer orang lain atau berbagi file dalam berbagai cara.
Dewasa ini beberapa sistem memiliki banyak prosesor per pengguna, baik dalam bentuk komputer paralel atau koleksi besar CPU yang dibagi oleh komunitas pengguna yang kecil. Seperti biasanya disebut sistem p a r a l l e l atau terdistribusi sistem komputer.
Perkembangan ini menimbulkan pertanyaan tentang jenis perangkat lunak apa yang akan dibutuhkan untuk sistem baru ini. Untuk menjawab pertanyaan ini, sebuah kelompok di bawah arahan Prof Andrew S. Tanenbaum pada Vrije Universiteit (VU) di Amsterdam (Belanda) telah melakukan penelitian sejak tahun 1980 di bidang sistem komputer terdistribusi.
Untuk mengetahui jenis-jenis dari komputasi modern, kita harus mengetahui dahulu karakteristik dari komputasi modern.
Karakteristik komputasi modern ada 3 macam, yaitu :
1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.
Macam-macam Komputasi Modern?
Berikut merupakan contoh dari jenis-jenis komputasi modern:
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.
2. Grid Computing
Komputasi grid 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. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. Komputasi awan adalah sebuah paradigm baru dari konsep yang sebenarnya sudah ada. Beberapa aplikasi yang sangat akrab dari cloud computing adalah icloud (produk dari Apple) dimana user menyimpan data-data phonebook mereka di server Apple, bukan lagi di handphone mereka. Selain contoh it ada juga contoh dari satu provider Indonesia XL, yaitu XL Klik, dimana dengan menginstall XL Klik User sudah dapat menikmati beberapa aplikasi jejaring social, yang sebenarnya aplikasi itu terinstall di server XL, bukan di handphone mereka. Sehingga mereka bisa merasakan hp mereka seperti handphone yang jauh lebih pintar dan mahal.
Sumber:
http://kiki1111.wordpress.com/2011/02/28/sejarah-komputasi-modern/
http://rezabudiryanzah.blogspot.com/2012/03/komputasi-modern-sejarahnya-dan-macam.html
10.17 | | 0 Comments
Komputasi Modern pada Website Detik.com
Pada kesempatan kali ini saya akan menjelaskan apa itu komputasi modern serta perusahaan dengan website yang menggunakan komputasi modern. Sebelum masuk lebih jauh kita berkenalan dulu apa yang dimaksud dengan komputasi modern.
Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Komputasi merupakan subbagian dari matematika. Selama ribuan tahun, perhitungan dan komputasi menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental dan kadang-kadang menggunakan tabel. Karena perkembangan jaman makan komputasi sekarang menggunakan komputer. Komputasi yang menggunakan komputer inilah maka disebut dengan Komputasi Modern. Komputasi modern digunakan untuk memecahkan masalah yang ada, perhitungan komputasi modern yaitu seperti :
- Akurasi (bit, floating point)
- Kecepatan (dalam satuanHz)
- Problem volume besar (paralel)
- Modeling (NN dan GA)
- Kompleksitas (menggunakan Teori Bog O)
Website yang akan kita ambil contoh disini adalah website salah satu perusahaan terbesar yang bergerak dibidang media atau pemberitaan secara online yaitu detik.com yang beralamat di http://www.detik.com/
Add caption |
08.37 | | 0 Comments
SHOPING ONLINE
Nama Paket
|
Paket 1
|
Paket 2
|
Paket 3
|
Paket 4
|
Paket 5
|
Space
|
20 Mb
|
50 Mb
|
100 Mb
|
500 Mb
|
1 Gb
|
Biaya Bulanan
|
30.000,-
|
50.000,-
|
70.000,-
|
100.000,-
|
150.000,-
|
Biaya Per tahun
|
400.000,-
|
480.000,-
|
750.000,-
|
940.000,-
|
1.200.000,-
|
Domain
|
Harga
|
Jangka Waktu
|
.web
|
90.000
|
/ tahun
|
.biz / .info / .com / .org
|
100.000
|
/ tahun
|
.ac.id / .go.id / or.id / .sch.id
|
200.000
|
/ tahun
|
.us
|
150.000
|
/ tahun
|
.co
|
400.000
|
/ tahun
|
.xxx
|
1.000.000
|
/ tahun
|
Jenis Homepage
|
Content
|
Harga
|
Personal Web
|
Halaman depan, resume, tentangku, buku
tamu/shoutbox, gallery
|
400.000,-
|
Web Perusahaan (html)
|
Home, profile perusahaan, produk dan jasa, kontak
perusahaan, FAQ
|
750.000,-
|
Web Perusahaan (asp/php)
|
Home, profile perusahaan, produk dan jasa, kontak
perusahaan, FAQ, forum, berita update. Portal Business (Web Ecommerce, Iklan)
|
5.250.000,-
1.750.000,-
|
Portal (open source)
|
Menggunakan CMS seperti phpnuke, postnuke, Drupal,
Geeklog, Mambo Open Source, phpWCMS, phpWebsite , Siteframe, Xoops (+database
mysql)
|
1.250.000,-
|
Komunitas Web
|
Home, kegiatan dan gallery, profile, daftar anggota,
kontak m forum, buku tamu (database mysql)
|
5.500.000,-
|
Forum
|
Media diskusi di internet, Menggunakan script php
seperti: YaBBSE atau script asp seperti webwizforum (pakai database)
|
325.000,-
|
Blog
|
Diary online, Menggunakan script berbasis PHP dengan
database mysql yaitu : b2 , b2evolution, Nucleus, pMachine Free.
|
200.000,-
|
Uraian
|
Minggu I
|
Minggu II
|
Minggu III
|
Minggu IV
|
Pembahasan content
|
||||
Pengumpulan data
|
||||
Desain HTML
|
||||
Desain Database
|
||||
Domain dan hosting
|
||||
Programming
|
||||
Integrasi System
|
||||
Uploading
|
||||
Launching
|
08.31 | | 0 Comments