Kamis, 29 Mei 2014

BIOINFORMATIKA

Bioinformatika merupakan ilmu terapan yang lahir dari perkembangan teknologi informasi dibidang molekular. Pembahasan dibidang bioinformatik ini tidak terlepas dari perkembangan biologi molekular modern, salah satunya peningkatan pemahaman manusia dalam bidang genomic yang terdapat dalam molekul DNA.
Kemampuan untuk memahami dan memanipulasi kode genetik DNA ini sangat didukung oleh teknologi informasi melalui perkembangan hardware dan soffware. 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).
Perkembangan teknologi DNA rekombinan memainkan peranan penting dalam lahirnya bioinformatika. Teknologi DNA rekombinan memunculkan suatu pengetahuan baru dalam rekayasa genetika organisme yang dikenala bioteknologi. Perkembangan bioteknologi dari bioteknologi tradisional ke bioteknologi modren salah satunya ditandainya dengan kemampuan manusia dalam melakukan analisis DNA organisme, sekuensing DNA dan manipulasi 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. Kemudia 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.
Bioinformatika ialah ilmu yang mempelajari penerapan teknik komputasi untuk mengelola dan menganalisis informasi hayati. Bidang ini mencakup penerapan metode-metode matematika, statistika, dan informatika untuk memecahkan masalah-masalah biologi, terutama yang terkait dengan penggunaan sekuens DNA dan asam amino. Contoh topik utama bidang ini meliputi pangkalan data untuk mengelola informasi hayati, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan struktur protein atau pun struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen.
Bioinformatika pertamakali dikemukakan pada pertengahan 1980an untuk mengacu kepada penerapan ilmu komputer dalam bidang biologi. Meskipun demikian, penerapan bidang-bidang dalam bioinformatika seperti pembuatan pangkalan data dan pengembangan algoritma untuk analisis sekuens biologi telah dilakukan sejak tahun 1960an.
Kemajuan teknik biologi molekuler dalam mengungkap sekuens biologi protein (sejak awal 1950an) dan asam nukleat (sejak 1960an) mengawali perkembangan pangkalan data dan teknik analisis sekuens biologi. Pangkalan data sekuens protein mulai dikembangkan pada tahun 1960an di Amerika Serikat, sementara pangkalan data sekuens DNA dikembangkan pada akhir 1970an di Amerika Serikat dan Jerman pada Laboratorium Biologi Molekuler Eropa (European Molecular Biology Laboratory).
Penemuan teknik sekuensing DNA yang lebih cepat pada pertengahan 1970an 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.
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.
Pangkalan Data sekuens biologi dapat berupa pangkalan data primer untuk menyimpan sekuens primer asam nukleat dan protein, pangkalan data sekunder untuk menyimpan motif sekuens protein, dan pangkalan data struktur untuk menyimpan data struktur protein dan asam nukleat.
Pangkalan data utama untuk sekuens asam nukleat saat ini adalah GenBank (Amerika Serikat), EMBL (the European Molecular Biology Laboratory, Eropa), dan DDBJ (DNA Data Bank of Japan, Jepang). Ketiga pangkalan data tersebut bekerja sama dan bertukar data secara harian untuk menjaga keluasan cakupan masing-masing pangkalan data. Sumber utama data sekuens asam nukleat adalah submisi (pengumpulan) langsung dari peneliti individual, proyek sekuensing genom, dan pendaftaran paten. Selain berisi sekuens asam nukleat, entri dalam pangkalan data sekuens asam nukleat pada umumnya mengandung informasi tentang jenis asam nukleat (DNA atau RNA), nama organisme sumber asam nukleat tersebut, dan segala sesuatu yang berkaitan dengan sekuens asam nukleat tersebut.
Selain asam nukleat, beberapa contoh pangkalan data penting yang menyimpan sekuens primer protein adalah PIR (Protein Information Resource, Amerika Serikat), Swiss-Prot (Eropa), dan TrEMBL (Eropa). Ketiga pangkalan data tersebut telah digabungkan dalam UniProt, yang didanai terutama oleh Amerika Serikat. Entri dalam UniProt mengandung informasi tentang sekuens protein, nama organisme sumber protein, pustaka yang berkaitan, dan komentar yang pada umumnya berisi penjelasan mengenai fungsi protein tersebut.
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 (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.

Komputasi Paralel

Komputasi Pararel

Michael J. Flynn membagi komputer dalam 4 kategori yaitu :
1. SISD (Single Instruction, Single Data Stream)
2. MISD (Multiple Instruction, Single Data Stream)
3. SIMD (Single Instruction, Multiple Data Streams)
4. MIMD (Multiple Instruction, Multiple Data Streams)

Komputasi paralel digunakan dengan menggunakan paradigma master-slave, yaitu satu proses bertindak sebagai master (tuan) yang dapat membangkitkan proses dari slave (hamba).
Ukuran yang dapat digunakan untuk mengevaluasi kinerja sistem adalah waktu eksekusi, peningkatan kecepatan (speedup), efisiensi dan biaya.

A. Waktu Eksekusi Program Paralel adalah.
Penjumlahan waktu komputasi dan waktu komunikasi. Waktu eksekusi dapat diperpanjang dengan adanya Overhead. Overhead dapat dilakukan dengan :
1. Adanya prosessor yang berhenti bekerja
2. Adanya pekerjaan komputasi ekstra pada program paralel
3. Adanya proses sinkronisasi

B. Peningkatan Kecepatan
Rumus dari Peningkatan Kecepatan adalah Sp = ts/tp
ket : ts = waktu eksekusi program pada satu prosesor
tp = waktu eksekusi program pada p prosesor

Peningkatan kecepatan dibagi 2 yaitu :
1. Peningkatan Kecepatan Mutlak yaitu perbandingan antara waktu eksekusi program serial tercepat dan waktu eksekusi suatu program paralel.
2. Peningkatan Kecepatan Relatif yaitu perbandingan antara waktu eksekusi program paralel pada satu prosesor dan waktu eksekusi program paralel yang sama pada p prosesor.
Pada penelitian ini yang digunakan adalah Peningkatan Kecepatan Relatif yaitu untuk menginvestasi seberapa besar peningkatan kerja yang diperoleh dengan menggunakan sejumlah prosesor yang bekerja bersama-sama dalam mengeksekusi suatu program.

PARALLEL VIRTUAL MACHINE (PVM) adalah.
Suatu perangkat lunak yang telah menjadi standar pemrograman paralel yang umum digunakan.
Penelitian ini dilakukan dengan menggunakan bahasa C.
Proses yang dilakukan adalah dengan melakukan perkalian Matriks dan Quicksort.
Kesimpulan yang didapat dari tulisan penelitian diatas adalah program paralel perkalian matriks memberikan peningkatan kinerja yang cukup baik.

Hubungan antara Komputasi Modern dan Komputasi Pararel
Jelas dua jenis komputasi ini berhubungan , karna sama-sama bergerak dan bertugas untuk melakukan komputasi-komputasi . Kalo dikatakan Modern berarti akan lebih banyak proses dan perintah-perintah yang dijalankan dalam satu waktu maka sudah pasti tidak munggkin menjalankan sekian banyak perintah menggunakan Komputasi Tunggal maka digunakan Komputasi Pararel yang lebih cepat dan handal dalam mrnjalankan perintah-perintah dari user.

Referensi : http://retno-ayu-sp.blogspot.com/2011/05/review-jurnal-komputasi-paralel.html

Jumat, 02 Mei 2014

Tugas 2 Komputasi Modern

Pengertian Komputasi Modern
           
Komputasi merupakan suatu cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Maka itulah yang disebut dengan teori komputasi, yaitu suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena 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. Modern merupakan suatu keadaan dimana masyarakat telah menghasilkan produk-produk secara masal guna memenuhi kebutuhan sehingga kehidupan menjadi lebih mudah.
Jadi, Komputasi Modern yaitu suatu pemecahan masalah menggunakan komputer untuk menghasilkan informasi-informasi yang bermanfaat bagi pengguna dalam kehidupan sehari-sehari. Secara umum, iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu / sains. 
Bidang Komputasi Modern berbeda dengan ilmu komputer karena 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.

Berikut ini jenis-jenis Komputasi Modern
1. Mobile computing
Mobile computing merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
2. Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
3. Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Sumber :

Penerapan Komputasi Modern Website Perusahaan "KFC"

Penerapan Komputasi Modern Website Perusahaan "KFC"

Pengertian Computasi Modern
Komputasi Modern yaitu suatu pemecahan masalah menggunakan komputer untuk menghasilkan informasi-informasi yang bermanfaat bagi pengguna dalam kehidupan sehari-sehari. Secara umum, iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu / sains. 


Bidang Komputasi Modern berbeda dengan ilmu komputer karena 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.

Pada artikel kali ini saya akan membahas tentang website perusahaan KFC . Untuk dapat melihat website tersebut dapat membuka link http://www.kfcku.com/ . 

Tampilan Awal website terdapat pilihan menu "LAYANAN", "MENU", "KIDS", "HITTEREMAGZ", "INFO KORPORAT", dan "HUBUNGI KAMI"


Tampilan kedua kita akan memilih menu "LAYANAN" dan jika kita memilih sub menu KFC Breakfast, maka akan menampilkan gambar seperti dibawah ini :


Tampilan ketiga kita akan memilih menu "MENU", maka akan menampilkan daftar makanan-makanan yang dijual di KFC.


Tampilan ke empat kita akan memilih menu "KIDS" maka akan menampilkan halaman Birthday Thematic. Seperti inilah gambarnya:


Tampilan ke lima kita akan memilih menu "HITTEREMAGZ", maka akan menampilkan gambar seperti dibawah ini :



Tampilan ke enam kita akan memilih menu "INFO KORPORAT" , maka akan menampilkan gambar seperti dibawah ini :


Dan tampilan terakhir yang akan kita pilih ada menu "HUBUNGI KAMI" , maka akan menampilkan gambar seperti dibawah ini :

Komentar Mengenai Website KFC yaitu :

Setelah saya melihat website dari KFC, menurut saya website tersebut sangat baik dan sangat lengkap . Interface Website ini juga sangat interaktif .  Pada website ini kita dapat memesan menu makanan di KFC secara online, sehingga pelanggan tidak perlu langsung datang ke restoran . KFC juga menyediakan menu pada websitenya yaitu Hubungi Kami sehingga kita dapat berinteraksi dengan KFC . Website ini juga menampilkan gambar daftar makanan yang dijual di KFC. Jadi website ini sangat membantu pelanggan untuk memesan makanan dan minuman secara online. Website ini termaksud kedalam penerapan Komputasi Modern.

Kelebihan website KFC :

1. Mobile computing
Mobile computing merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
2. Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
3. Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.


sumber: 
http://thaajah.blogspot.com/2013/04/penerapan-komputasi-modern-pada.html