Archive for April, 2011

Bioinformatika

April 23, 2011

Bioinformatika merupakan sebuah hasil penerapan ilmu komputer pada bidang biologi molekular. Bioinformatika pertama kali diperkenalkan oleh Paulien Hogeweg dan Ben Hesper pada tahun 1978 untuk studi proses informasi pada sistem biotik. Kegunaan utama dari bioinformatika ini sejak tahun 1980an terletak pada bidang genomic dan genetika, khususnya pada bagian genomik yang melibakan pengurutan DNA dalam skala besar. Bioinformatika sekarang berfungsi untuk pembuatan dan pengembangan basis data, algoritma, komputasi dan teknik stastika dan teori untuk menyelesaikan masalah yang timbul dari analisa data biologis. Aktifitas yang biasanya dilakukan pada bioinformatika termasuk pemetaan dan analisa urutan DNA dan protein, meluruskan urutan DNA dan protein yang berbeda untuk dibandingkan dan dibuat model 3-D dari struktur protein tersebut.

Tujuan utama bioinformatika adalah untuk meningkatkan pemahaman proses biologi. Yang membedakan bioinformatika dengan pendekatan yang lain adalah bioinformatika berfokus pada pengembangan dan penerapan ilmu komputer (seperti., pengenalan pola, data mining, algoritma dan visualisasi) untuk mencapai tujuan tadi. Riset-riset utama pada bioinformatika antara lain, sequence alignment, gene finding, genome assembly, pembuatan obat, penemuan obat, pengelompokan struktur protein, prediksi struktur protein, prediksi expresi gen dan interaksi protein, studi yang berhubungan dengan genom dan modeling evolusi.

Advertisements

Kinerja Komputasi dengan Parallel Processing

April 1, 2011

Pada kesempatan kali ini saya akan menjelaskan mengenai kinerja komputasi dengan Parallel Processing.  Pertama-tama saya akan menjelaskan mengenai komputasi. Komputasi adalah suatu cara untuk menemukan suatu pemecahan dari masalah dengan menggunakan suatu algoritma. Untuk memecahkan masalah tentu saja diperlukan suatu proses. Proses ini dapat disebut dengan proses komputasi. Seiring dengan berkembangnya teknologi masalah yang muncul juga semakin besar. Untuk menyelesaikan masalah ini muncul sebuah solusi baru yaitu Parallel Processing.

Parallel Processing adalah penggunaan lebih dari 1 CPU atau prosesor untuk mengeksekusi program. Parallel Processing membuat program berjalan dengan lebih cepat arena lebih banyak prosesor yang menjalankan. Terkadang sulit untuk membagi sebuah program untuk dijalankan dengan prosesor yang terpisah tanpa kedua prosesor tersebut saling mengganggu. Kebanyakan komputer hanya memiliki 1 prosesor tapi beberapa model mempunyai beberapa prosesor dan chipset multi-core processor.

Kesimpulannya program yang besar dan tergolong cukup berat dapat dengan lancar dijalankan menggunakan Parallel Processing.