Minggu, 18 Juni 2017

Anggota Kelompok:
Adi Kristianto
Adriansyah
Azimata Firusdi
Fadhil Ikhsan Nurcahyo
M. Reza Saputra
M. Wahyu



Apa itu Bioinformatika??

Bioinformatika diambil dari kata Bio dan Informatika. Bio sendiri  berarti biologi, biologi ilmu alam yang mempelajari kehidupan dan organisme hidup, termasuk struktur, fungsi, pertumbuhan, evolusi dan struktur taksonomi makhluk hidup. Biologi biasanya mengakui sel sebagai satuan dasar kehidupan, gen sebagai satuan dasar pewarisan, dan evolusi sebagai mekanisme yang mendorong terciptanya spesies baru. Selain itu, organisme diyakini bertahan dengan mengonsumsi dan mengubah energi serta dengan meregulasi keadaan dalamnya agar tetap stabil dan vital.

Sedangkan  Informatika merupakan disiplin ilmu yang mempelajari transformasi fakta berlambang yaitu data maupun informasi pada mesin berbasis komputasi. Disiplin ilmu ini mencakup beberapa macam bidang, termasuk seperti sistem informasi, ilmu komputer, ilmu informasi, teknik komputer dan aplikasi informasi dalam sistem informasi manajemen. Informatika dapat mendukung dan berkaitan dengan aspek kognitif dan sosial, termasuk tentang pengaruh serta akibat sosial dari teknologi informasi pada umumnya. Penggunaan informasi dalam beberapa macam bidang, seperti bioinformatika, informatika medis, dan informasi yang mendukung ilmu perpustakaan, merupakan beberapa contoh yang lain dari bidang informatika.

Jadi, bioinformatika merupakan ilmu yang mempelajari bagaimana 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.


Sejarah Bioinformatika

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 biologis sudah dilakukan sejak tahun 1960-an, seperti pembuatan pangkalan data dan pengembangan algoritma untuk analisis sekuens biologi.

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.

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.

Ilmu bioinformatika lahir atas insiatif para ahli ilmu komputer berdasarkan Artificial Intelligence. Mereka berpikir bahwa semua gejala yang ada di alam ini bisa diuat secara Artificial melalui simulasi dari gejala-gejala tersebut. Untuk mewujudkan hal ini diperlukan data-data yang yang menjadi kunci penentu tindak-tanduk gejala alam tersebut, yaitu gen yang meliputi DNA atau RNA. Bioinformatika ini penting untuk manajemen data-data dari dunia biologi dan kedokteran modern. Perangkat utama Bioinformatika adalah program software dan didukung oleh kesediaan internet.

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.



Bidang-bidang Terkait Bioinformatika


Bioinformatika merupakan penerapan kecanggihan teknologi computer pada ilmu biologi. Selain pada ilmu biologi, bioinformatika juga berpengaruh atau terkait pada cabang-cabang ilmu lain, terutama ilmu-ilmu yang terkait dengan dunia SAINS. Berikut ini merupakan bidang-bidang yang berkaitan dengan Bioinformatika:

  • Biophysics merupakan cabang ilmu yang menerapkan beberapa ilmu atau teknik fisika untuk menerapakan ilmu biologi. Bioinformatika juga tercipta 10 56 berdasarkan analisis dan teknik yang ada di ilmu fisika. Maka dari itu ilmu fisika juga diperlukan dalam biologi, termasuk pada bioinformatika.

  • Computational Biology  Komputasi biologi ini hubungannya dengan ilmu bioinformatika dekat, karena computasi biologi ini lebih dekat dengan biologi umum klasik. Computational biology diantara memfokuskan pada populasi, biologi teorotis, dan gerak evolusi, dari pada dalam biomedis dalam biologi molekuler dan biologi sel. Biologi molekuler penting dalam computational biology. Diartikan bahwa data – data yang disajikan lebih pada gaya statistika dari pada model yang sebenarnya. Tidak semua nya pada computasi biologi merupakan biologi, namun computasi lebih condong pada ilmu matematika.
  • Medical Informatics Bidang medis memerlukan ilmu dan penerapannya bioinformatika. Pengguannkan pada medical inforamatics, diterapakan seperti analisis atau deagnosa suatu penyakit. Memprediksi berapa tingkat kecepatan pertumbuhan penyakit. Informasi medis juga dikodekan atau ditampilkan dalam bentuk algoritma. Dengan demikian maka akan membantu dan memudahkan ilmu medis dalam perkembangan dan kemajuan bidang ilmu medis. Biologi memegang peranan yang besar dan keterkaitannya besar dengan ilmu medis.
  • Cheminformatics Cheminformatics adalah bidang dalam kimia, yang juga menggunakan cara dalam biologi, sedangkan cara dalam kimia seperti kombinasi dari sintesis kimia. Pada intinya digunakan dalam penemuan dan pembuatan obat. penemuan obat – obat ini dapat membawa manfaat manusia. seperti peneman obat penisilin yang dapat menggambarkan bagaimana cara untuk menemukan dan mengembangkan obat – obatan hingga sekarang. Keberhasilan 7 dalam penemuan ini pun didasakan atas usaha dan waktu yang lama. Dibutuhkan tahap – tahap penting dan ketelitian hingga berhasil pembuatan obat.
  • Mathematical Biology merupakan penerapan bidang ilmu biologi di matematika. Pada matematika biologi sering menggunakan ilmu biologi yang di analisis secara matematika, baik mengggunakan algoritma, menggunakan statistic, menggunakan grafik, yang tujuannya adalah untuk mempermudah pembacaan data. Mathematical Biology sering digunakan untuk aplikasi software. Dengan Mathematical Biology, sebagai missal menggunakan software dengan analisis matematika dan diterapkannya pada biologi. Missal seperti pembuatan software klasifikasi tumbuhan ataupun klasifikasi hewan pada taksonomi tumbuhan dan taksonomi hewan. Dengan menggunakan prinsip matematika yaitu teori permutasi.
  • Proteomics merupakan studi biologi yang lebih mendalami pada struktur dan fungsi dari protein. Protein merupakan senyawa organic yang penting untuk metabolisme sel. Protein memiliki peranan penting, dan dapat dikatakan senyawa terbanyak yang dibutuhkan oleh makluk hidup. Misalnya protein yang berupa asam nukleat sebagai bahan pennyusun DNA, DNA merupakan materi genetic pada suatu makluk hidup. Penerapannya adalah dengan cara mengguankan teknologi untuk menganalisisnya. Sehingga didapatkan hasil yang akurat, cepat, dan maksimal dalam analisisnya. Diamping itu pula dikarenakan pengerjaan secara manual akan memakan waktu yang lama. Dan membutuhkan teknologi yang tinggi dalam pengerjaannya.
  • Pharmacogenomics merupakan bidang studi yang menganalisis bagaimana respon atau efek obat – obatan terhadap seseorang. Pharmacogenomics merupakan kombinasi dari bidang ilmu farmakologi dan genomic. Ini semua juga diguakan teknik sekuen DNA dan sejuen DNA sendiri digunakan untuk analisis DNA.














Referensi :





Selasa, 16 Mei 2017

Pengertian Komputasi

Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini adalah sebuah masukan yang berasal dari luar lingkungan sistem.
Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).

Dalam penggunaan secara umum, biasanya berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar terhadap bidang ilmu yang mendasari teori ini. 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.



Parallel Processing

Pemrosesan paralel (Parallel Processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat programberjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.


Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanyadiperlukan saat kapasitas yangdiperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karenatuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel inidiperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkandengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itudiperlukan aneka perangkat lunak pendukung yang biasa disebut sebagaimiddleware yangberperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnyapemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupunbanyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman paraleladalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secarabersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.



Komputasi paralel membutuhkan:

  • Algoritma
  • Bahasa Pemograman
  • Compiler

contoh →  




Ada 4 model komputasi yang digunakan, yaitu:


  1. SISD 
    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.
  2. SIMD
    Merupakan singkatan dari Single Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda.
  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.
  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.




Hubungan antara Komputasi Modern dengan Parallel Processing

Tujuan dari komputasi paralel adalah meningkatkan kinerja komputer dalam menyelesaikan berbagai masalah. Dengan membagi sebuah masalah besar ke dalam beberapa masalah kecil, membuat kinerja menjadi cepat.
Formula komputasi paralel yang diajukan pada hukum Amdahl. Dimana a adalah banyaknya paralel yang terjadi. Secara teori, artinya proses penyelesaian masalah menjadi lebih cepat dengan menggunakan komputasi paralel.

Jadi, sudah jelas tertera bahwa hubungan dari Komputasi Modern dan Pemrosesan Parallel adalah penggunaan komputer dengan pemrosesan paralel sangat mempercepat kinerja dibandingkan dengan penyelesaian masalah dengan satu CPU. Oleh sebab itu, peningkatan kinerja atau proses komputasi semakin diterapkan, salah satunya adalah dengan cara meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.

Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya.











Referensi :




Minggu, 16 April 2017

Komputasi Modern


Komputasi modern terdiri dari buah kata, yaitu komputasi dan modern. Komputasi seperti yang telah dijelaskan di atas merupakan cara yang digunakan di dalam menemukan suatu solusi dari data yg telah diinput dengan menggunakan algoritma. Sedangkan modern merupakan sesuatu yang berhubungan dengan teknologi masa kini. Sehingga Komputasi Modern merupakan perhitungan yang menggunakan computer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien.
Komputasi modern ini berbeda dengan ilmu computer yang mengkaji komputasi computer 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.

Macam – macam Komputasi Modern

Komputasi Modern memiliki fungsi di dalam memecahkan masalah seperti untuk menghitung , diantaranya:
  • Akurasi (bit, floating point)
  • Kecepatan (dalam satuanHz)
  • Problem volume besar (paralel)
  • Modeling (NN dan GA)
  • Kompleksitas (menggunakan Teori Bog O)
Komputansi modern mempunyai karakteristik komputasi modern yang terdiri atas 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.

Jenis-Jenis Komputasi Modern

Komputasi modern mempunyai 3 jenis, yaitu :
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. Berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan  perubahan dari sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone, dan sebagainya.

2. Grid Computing
Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer utama, dan dipecah menjadi beberapa tugas yang dapat dilaksanakan secara bersamaan pada komputer yang berbeda.
Keuntungan dari komputasi grid adalah dua kali lipat: pertama, kekuatan pemrosesan yang tidak digunakan secara efektif digunakan, memaksimalkan sumber daya yang tersedia dan, kedua, waktu yang dibutuhkan untuk menyelesaikan pekerjaan besar berkurang secara signifikan.

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. Semua yang terlihat adalah sebuah antarmuka, yang menerima masukan dan memberikan output. Bagaimana output ini dihitung benar-benar tersembunyi.
Sebagai contoh, seorang sopir mobil tahu bahwa roda kemudi dengan memutar arah mobil yang mereka ingin pergi; atau yang menekan pedal gas akan menyebabkan mobil untuk mempercepat. Sopir biasanya tidak peduli tentang bagaimana arah dari roda kemudi dan pedal gas tersebut diterjemahkan ke dalam gerakan yang sebenarnya dari mobil. Oleh karena itu, rincian ini diabstraksikan dari sopir.

Persamaan antara Komputasi Mobile, Komputasi Grid, dan Komputasi Cloud, penjelasanya sebagai berikut :

  • Ketiganya merupakan metode untuk melakukan komputasi, pemecahan masalah, dan pencarian solusi.
  • Ketiganya memerlukan alat proses data yang modern seperti komputer, laptop atau telepon genggam untuk menjalankannya.


Quantum Computation

Quantum Computation merupakan alat hitung yang menggunakan mekanika kuantum seperti superposisi dan keterkaitan, yang digunakan untuk pengoperasian data. Perhitungan jumlah data pada komputasi klasik dihitung dengan bit, sedangkan perhitungan jumlah data pada komputer kuantum dilakukan dengan qubit.
Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.


Sejarah Singkat

  • Pada tahun 1970-an pencetusan atau ide tentang komputer kuantum pertama kali muncul oleh para fisikawan dan ilmuwan komputer, seperti Charles H. Bennett dari IBM, Paul A. Benioff dari Argonne National Laboratory, Illinois, David Deutsch dari University of Oxford, dan Richard P. Feynman dari California Institute of Technology (Caltech).
  • Feynman dari California Institute of Technology yang pertama kali mengajukan dan menunjukkan model bahwa sebuah sistem kuantum dapat digunakan untuk melakukan komputasi. Feynman juga menunjukkan bagaimana sistem tersebut dapat menjadi simulator bagi fisika kuantum.
  • Pada tahun 1985, Deutsch menyadari esensi dari komputasi oleh sebuah komputer kuantum dan menunjukkan bahwa semua proses fisika, secara prinsipil, dapat dimodelkan melalui komputer kuantum. Dengan demikian, komputer kuantum memiliki kemampuan yang melebihi komputer klasik.
  • Pada tahun 1995, Peter Shor merumuskan sebuah algoritma yang memungkinkan penggunaan komputer kuantum untuk memecahkan masalah faktorisasi dalam teori bilangan.
  • Sampai saat ini, riset dan eksperimen pada bidang komputer kuantum masih terus dilakukan di seluruh dunia. Berbagai metode dikembangkan untuk memungkinkan terwujudnya sebuah komputer yang memilki kemampuan yang luar biasa ini. Sejauh ini, sebuah komputer kuantum yang telah dibangun hanya dapat mencapai kemampuan untuk memfaktorkan dua digit bilangan. Komputer kuantum ini dibangun pada tahun 1998 di Los Alamos, Amerika Serikat, menggunakan NMR (Nuclear Magnetic Resonance).
Entanglement
Entanglement adalah efek mekanik kuantum yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut terpisah meski Anda berusaha memindahkan mereka. Contoh dari quantum entanglement: kaitan antara penentuan jam sholat dan quantum entanglement. Mohon maaf bagi yang beragama lain saya hanya bermaksud memberi contoh saja. Mengapa jam sholat dibuat seragam? Karena dengan demikian secara massal banyak manusia di beberapa wilayah secara serentak masuk ke zona entanglement bersamaan.

 Pengoperasian Data Qubit
Komputer kuantum memelihara urutan qubit. Sebuah qubit tunggal dapat mewakili satu, nol, atau, penting, setiap superposisi quantum ini, apalagi sepasang qubit dapat dalam superposisi kuantum dari 4 negara, dan tiga qubit dalam superposisi dari 8. Secara umum komputer kuantum dengan qubit n bisa dalam superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara bersamaan (ini dibandingkan dengan komputer normal yang hanya dapat di salah satu negara n 2 pada satu waktu). Komputer kuantum yang beroperasi dengan memanipulasi qubit dengan urutan tetap gerbang logika quantum. Urutan gerbang untuk diterapkan disebut algoritma quantum.

 Algoritma pada Quantum Computing
Para ilmuwan mulai melakukan riset mengenai sistem kuantum tersebut, mereka juga berusaha untuk menemukan logika yang sesuai dengan sistem tersebut. Sampai saat ini telah dikemukaan dua algoritma baru yang bisa digunakan dalam sistem kuantum yaitu algoritma shor dan algoritma grover.

Algoritma Shor
Algoritma yang ditemukan oleh Peter Shor pada tahun 1995. Dengan menggunakan algoritma ini, sebuah komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data. Kode yang disebut kode RSA ini, jika disandikan melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat. Selain itu, pemecahan kode RSA membutuhkan kerja ribuan komputer secara paralel sehingga kerja pemecahan ini tidaklah efektif.

Algoritma Grover
Algoritma Grover adalah sebuah algoritma kuantum yang menawarkan percepatan kuadrat dibandingkan pencarian linear klasik untuk list tak terurut. Algoritma Grover menggambarkan bahwa dengan menggunakan pencarian model kuantum, pencarian dapat dilakukan lebih cepat dari model komputasi klasik. Dari banyaknya algoritma kuantum, algoritma grover akan memberikan jawaban yang benar dengan probabilitas yang tinggi. Kemungkinan kegagalan dapat dikurangi dengan mengulangi algoritma. Algoritma Grover juga dapat digunakan untuk memperkirakan rata-rata dan mencari median dari serangkaian angka, dan untuk memecahkan masalah Collision.

Implementasi Quantum Computing
     Pada 19 Nov 2013 Lockheed Martin, NASA dan Google semua memiliki satu misi yang sama yaitu mereka semua membuat komputer kuantum sendiri. Komputer kuantum ini adalah superkonduktor chip yang dirancang oleh sistem D – gelombang dan yang dibuat di NASA Jet Propulsion Laboratories.
     NASA dan Google berbagi sebuah komputer kuantum untuk digunakan di Quantum Artificial Intelligence Lab menggunakan 512 qubit D -Wave Two yang akan digunakan untuk penelitian pembelajaran mesin yang membantu dalam menggunakan jaringan syaraf tiruan untuk mencari set data astronomi planet ekstrasurya dan untuk meningkatkan efisiensi searchs internet dengan menggunakan AI metaheuristik di search engine heuristical. 

     A.I. seperti metaheuristik dapat menyerupai masalah optimisasi global mirip dengan masalah klasik seperti pedagang keliling, koloni semut atau optimasi swarm, yang dapat menavigasi melalui database seperti labirin. Menggunakan partikel terjerat sebagai qubit, algoritma ini bisa dinavigasi jauh lebih cepat daripada komputer konvensional dan dengan lebih banyak variabel.



Referensi :


Senin, 27 Maret 2017

Nama                    : Adi Kristianto
Kelas/NPM           : 4IA22/50413185
Nama Dosen         : Rina Noviana




Definisi Komputasi Modern





Komputasi bisa diartikan sebagai cara untuk menyelesaikan sebuah masalah dari inputan data dengan menggunakan algoritma. Teknologi komputasi adalah aktivitas penggunaan dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunak komputer. Ia merupakan bagian spesifik komputer dari teknologi informasi.

Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer 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.


Contoh Komputasi Modern :


Cloud Computing


Cloud Computing adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metode komputasi dimana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet ("di dalam awan") tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.
Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.



Grid Computing

Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.

Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
  • Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
  • Sistem menggunakan standard dan protocol yang terbuka.
  • Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.


Mobile Computing

Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.

Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.




Analisis Web Berbasis Komputasi Modern



Setelah mengetahui arti dari komputasi modern, disini akan diambil contoh website yang mengaplikasikannya. Sebagai contoh disini digunakan website dari perusahaan EXACOAT http://www.exacoat.com/
EXACOAT adalah sebuah perusahaan yang menyediakan Garskin/Skin Protector sebagai asesoris pelindung Gadget, agar mempercantik tampilan Gadget yang kita miliki.
Langsung saja, berikut ini penjelasan tampilan dari web EXACOAT


Tampilan Halaman utama


Pada Halaman Utama terdapat produk baru untuk jenis Gadget, serta terdapat diskon untuk produk tertentu.




Halaman Login


Apabila kita ingin memesan produk dari EXACOAT kita harus membuat akun terlebih dahulu. apabila sudah memiliki akun dipersilahkan Login dahulu.

Halaman List Produk

 Pilih Merk produk yang diinginkan terlebih dahulu.




Pilih type gadget yang diingikan


Kemudian pilih desain yang tersedia untuk merk dan type gadget yang anda pilih sebelumnya


Apabila sudah mendesain produk yang anda pilih, klik “Masukkan ke Keranjang”



Tampilan Pesanan

Kemudian di Cart ada detail harga produk dan biaya pengiriman, apabila anda ingin memesan lansung saja klik “Lanjut ke Checkout”.


Tampilan Konfirmasi Pembayaran

Apabila sudah melakukan pembayaran, maka anda harus mengirimkan konfirmasi/bukti pembayran, agar pesanan anda cepat diproses.



Kesimpulan Analisis Website EXACOAT

Kesimpulannya pada website EXACOAT sudah termasuk ke dalam penerapan Komputasi Modern yang dimana terdapat pada layanan pemesanan secara online. User/Customer dapat memesan produk secara virtual/online tanpa harus datang langsung ke Toko. Sistem layanan pada website ini telah mengandung penerapan dari Komputasi Modern. Proses pemesanan dilakukan menggunakan komputer.

Kelebihan yang ada pada website ini adalah dapat diakses dimana saja selama terhubung dengan jaringan internet, dari segi interface website ini cukup bagus dan menarik.

Dengan demikian, adanya penerapan teknik Komputasi Modern pada website "EXACOAT" sangat membantu Costumer.

















Referensi :