Tampilkan postingan dengan label Cloud. Tampilkan semua postingan
Tampilkan postingan dengan label Cloud. Tampilkan semua postingan

Selasa, 13 Mei 2014

Quantum Computing

Komputer kuantum adalah alat hitung yang menggunakan sebuah fenomena mekanika kuantum, misalnya superposisi dan keterkaitan, untuk melakukan operasi data. Dalam komputasi klasik, jumlah data dihitung dengan bit; dalam komputer kuantum, hal ini 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.
Ide mengenai komputer kuantum ini berasal dari beberapa fisikawan antara lain 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).
Pada awalnya Feynman mengemukakan idenya mengenai sistem kuantum yang juga dapat melakukan proses penghitungan. Fenyman juga mengemukakan bahwa sistem ini bisa menjadi simulator bagi percobaan fisika kuantum.
Selanjutnya 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 yaitualgoritma shor dan algoritma grover.
Walaupun komputer kuantum masih dalam pengembangan, telah dilakukan eksperimen dimana operasi komputasi kuantum dilakukan atas sejumlah kecil Qubit. Riset baik secara teoretis maupun praktik terus berlanjut dalam laju yang cepat, dan banyak pemerintah nasional dan agensi pendanaan militer mendukung riset komputer kuantum untuk pengembangannya baik untuk keperluan rakyat maupun masalah keamanan nasional seperti kriptoanalisis.
Telah dipercaya dengan sangat luas, bahwa apabila komputer kuantum dalam skala besar dapat dibuat, maka komputer tersebut dapat menyelesaikan sejumlah masalah lebih cepat daripada komputer biasa. Komputer kuantum berbeda dengan komputer DNA dan komputer klasik berbasis transistor, walaupun mungkin komputer jenis tersebut menggunakan prinsip kuantum mekanik. Sejumlah arsitektur komputasi seperti komputer optik walaupun menggunakan superposisi klasik dari gelombang elektromagnetik, namun tanpa sejumlah sumber kuantum mekanik yang spesifik seperti keterkaitan, maka tak dapat berpotensi memiliki kecepatan komputasi sebagaimana yang dimiliki oleh komputer kuantum.

1. Algoritma Shor
Algoritma Shor, dinamai matematikawan Peter Shor , adalah algoritma kuantum yaitu merupakan suatu algoritma yang berjalan pada komputer kuantum yang berguna untuk faktorisasi bilangan bulat. Algoritma Shor dirumuskan pada tahun 1994.  Inti dari algoritma ini merupakan bagaimana cara menyelesaikan faktorisasi terhaadap bilanga interger atau bulat yang besar.
Efisiensi algoritma Shor adalah karena efisiensi kuantum Transformasi Fourier , dan modular eksponensial. Jika sebuah komputer kuantum dengan jumlah yang memadai qubit dapat beroperasi tanpa mengalah kebisingan dan fenomena interferensi kuantum lainnya, algoritma Shor dapat digunakan untuk memecahkan kriptografi kunci publik skema seperti banyak digunakan skema RSA. Algoritma Shor terdiri dari dua bagian:
- Penurunan yang bisa dilakukan pada komputer klasik, dari masalah anjak untuk masalah ketertiban -temuan.
- Sebuah algoritma kuantum untuk memecahkan masalah order-temuan.
Hambatan runtime dari algoritma Shor adalah kuantum eksponensial modular yang jauh lebih lambat dibandingkan dengan kuantum Transformasi Fourier dan pre-/post-processing klasik. Ada beberapa pendekatan untuk membangun dan mengoptimalkan sirkuit untuk eksponensial modular. Yang paling sederhana dan saat ini yaitu pendekatan paling praktis adalah dengan menggunakan meniru sirkuit aritmatika konvensional dengan gerbang reversibel , dimulai dengan penambah ripple-carry. Sirkuit Reversible biasanya menggunakan nilai pada urutan n ^ 3, gerbang untuk n qubit. Teknik alternatif asimtotik meningkatkan jumlah gerbang dengan menggunakan kuantum transformasi Fourier , tetapi tidak kompetitif dengan kurang dari 600 qubit karena konstanta tinggi.
Algoritma Shor
2. Algoritma Grover
Algoritma Grover adalah sebuah algoritma kuantum untuk mencari database disortir dengan entri N di O ( N1 / 2 ) waktu dan menggunakan O ( log N ) ruang penyimpanan (lihat notasi O besar ) . Lov Grover dirumuskan itu pada tahun 1996 . Dalam model komputasi klasik , mencari database unsorted tidak dapat dilakukan dalam waktu kurang dari waktu linier (jadi hanya mencari melalui setiap item optimal ) . Algoritma Grover menggambarkan bahwa dalam model kuantum pencarian dapat dilakukan lebih cepat dari ini ; sebenarnya waktu kompleksitas O ( N1 / 2 ) adalah asimtotik tercepat mungkin untuk mencari database unsorted dalam model kuantum linear . Ini menyediakan percepatan kuadrat , seperti algoritma kuantum lainnya , yang dapat memberikan percepatan eksponensial atas rekan-rekan mereka klasik . Namun, bahkan percepatan kuadrat cukup besar ketika N besar . Seperti banyak algoritma kuantum , algoritma Grover adalah probabilistik dalam arti bahwa ia memberikan jawaban yang benar dengan probabilitas tinggi . Kemungkinan kegagalan dapat dikurangi dengan mengulangi algoritma.
Implementasi Quantum Computing
Bayangkan sebuah komputer masa depan, yang kecepatannya ribuan kali lebih cepat darisupercomputer tercepat sekarang. Ribuan kali lebih cepat dan efisien dari IBM ”Roadrunner” di Los Alamos yang kecepatannya mencapai 1.7 petaflops (1 petaflop = 10^15 operasi per detik).

Inilah kedahsyatan komputer kuantum. Komputer ini begitu dahsyat karena diciptakan memakai fenomena keajaiban dunia kuantum, Superposition dan Quantum Entanglement.

Dalam pemecahan kode misalnya (kriptografi), untuk memecahkan kode yang digitnya sampai 140, komputer biasa akan memerlukan waktu milyaran tahun untuk memecahkannya. Tapi dengan komputer kuantum, ini bisa dipecahkan hanya dalam waktu beberapa puluh menit saja.
Dengan komputer ini manusia juga akan bisa memprediksikan cuaca di bumi dan gejala-gejala alam lain yang sangat kompleks dengan sangat akurat berbulan-bulan sebelumnya, seperti gempa bumi dan tornado. Dan tentu saja ini akan makin merevolusikan lagi kecepatan pengembangan seluruh teknologi canggih yang ada sekarang.

Referensi :
http://id.wikipedia.org/wiki/Komputer_kuantum
http://seto.citravision.com/berita-45-pengantar-quantum-computation--algoritma-shor.html
http://rullyyy.wordpress.com/2014/05/12/definisi-implementasi-dan-algoritma-dari-quantum-computing/




Sabtu, 12 April 2014

Mamfaat Cloud Computing


     Dewasa ini cloud computing sangatlah populer di dunia teknologi dan informasi.Tidak menutup kemungkinan jika nantinya dimasa depan penggunaan komputasi awan menjadi sesuatu yang dipilih untuk menjalankan bisnis bagi perusahaan. Beberapa manfaat yang bisa dirasakan oleh perusahaan adalah meningkatnya produktivitas perusahaan melalui kolaborasi antar staf dan manajemen sesuai kebutuhan dengan tetap mengedepankan pengendalian biaya IT dan Dewasa ini pemanfaatan cloud computing bagi perusahaan semakin berkembang. Tidak komunikasi perusahaan. Selain itu cloud computing tidak membutuhkan investasi, tetapi penggunaan IT dikompensasi dalam biaya rutin.Jika dilihat dari segi biaya implementasi cloud computing cukup menghemat biaya yang artinya tidak membutuhkan unit pengelolahan khusus serta tidak membutuhkan pembayaran lisensi terhadap server yang digunakan. 
Ditinjau dari penggunaan hardware dan software, cloud computing cukup membutuhkan hardware dan software yang dibutuhkan saja. Dan dengan menggunakan cloud computing ini juga mengakibatkan proses peningkatan kapasitas sistem lebih cepat. Adapun kemampuan lain dari cloud computing yaitu sebagai berikut :
  • Jaringan dan Data Center menyatu.
  • Website menggunakan secured connection https.
  • Kemampuan melakukan Kirim Terima Email yg terintegrasi dengan Sistem Callender
  • Kemampuan sharing PC to PC audio & video
  • Kemampuan Editing Document sharing & Collaboration editing
  • Kemampuan PC to PC File transfer
  • Kemampuan Integrasi dengan MS Office
  • Kemampuan Remote Access over IP
  • Kemampuan melakukan Voice & Video Conference Call
  • Kemampuan melakukan messenger
  • Kemampuan Presence dari pemilik account
  • Kemampuan Share Point & assigment
  • Kemampuan handling informasi bisnis selama 24 jam.
  • Kemampuan mendukung mailbox sebesar 2 GB per account
Klasifikasi cloud computing berdasarkan pelayanan :
  • Saas( Software as a Service) 
Software as a Service adalah perangkat lunak atau program computer yang di persediakan online sebagai layanan atau jasa yang siap di pakai.jadi, SaaS adalah aplikasi web yang di inangi dan di operasikan oleh penyelenggara SaaS untuk digunakan oleh pelanggannya melalui internet. Oleh sebab itu, pengguna tidak perlu beli perangkat lunak yang digunakannya.
Contohnya :  Google docs, Facebook, Aplikasi CRM berbayar.
  • Paas (Platform as a Service)
Platform as a Service Platform as a Service adalah suatu aplikasi yang sifatnya packpage tidak dapat memenuhi kebutuhan proses bisnis kita.Demikian pula dengan SaaS, di mana aplikasi yang di tawarkan sebagai layanan tidak sesuai dengan proses bisnis kita.
Contohnya : Microsoft azure dan Amazon Web services
  • Iaas (Infrastructure as a Service) 
Infrastructure as a Service adalah penyedia layanan hanya menyediakan sumber daya komputasi seperti memori,prosesor dan storage,tapi layanan ini tidak memasang sistem operasi maupun aplikasi di atas.
Contohnya : Amazon EC2, GoGrid dan Rackspace Cloud.

Contoh perusahaan pelayanan jasa yang menggunakan cloud computing
       Pada bahasan kali ini kita memilih perusahaan google sebagai media jasa pelayanan yang menggunakan cloud computing. Adapun jenis layanan yang diberikan oleh google adalah sebagai berikut :
  1. Google drive 
Google drive berfungsi sebagai media layanan penyimpanan data. Setiap pengguna dapat menyimpan berbagai file di awan. Manfaat nya adalah pengguna bisa mengakses file dimana saja tanpa membawa media penyimpanan data secara real time dengan syarat pengguna dapat terhubung dengan internet. Selain itu juga pengguna tidak perlu merasa khawatir dengan data yang tersimpan dicloud karena setiap perusahaan seperti google sudah menjamin keamanan dari setiap data pengguna layananya. Jika dilihat dari segi biaya tentu google drive merupakan salah satu pilihan yang cukup dipertimbangkan karena pengguna gratis layanan ini sudah bisa menikmati kapasitas penyimpanan sebesar 5GB. Penyimpanan yang dimaksud disini merupakan bebas dalam arti apapun file yang kita miliki bisa kita upload di google drive, seperti file pengolah kata, gambar, video maupun suara bisa diupload pada layanan ini.
  1. Google Latitude
Google Latitude adalah sebuah layanan yang dari maps yang bisa digunakan untuk mengetahui lokasi. Dengan layanan ini kita bisa mencari lokasi dari teman kita jika sudah tersedia alamatnya dah bahkan kita bisa memamfaatkan layanan navigator untuk menuntun perjalanan kita. Dengan aplikasi ini juga kita bisa mengontrol lokasi kita seperti berbagi lokasi ke media sosial, menyembunyikan lokasi atau bahkan keluar dari aplikasi layanan latitude. Kelebihan lain dari aplikasi ini adalah kita juga bisa menghubungi teman atau kerabat kita melalui SMS, pesan instan dan juga telepon.


  1. Google Mailbox
Mailbox disini adalah kotak pesan yang dapat kita mammfaatkan untuk berkirim pesan melalui email ke teman kita, baik yang sesama memiliki akun google maupun akun yang sejenisnya. Kapasitas penyimpanan yang ditawarkan disini adalah sebesar 15 GB.
  1.  Google Youtube
Layanan ini merupakan media sosial untuk berbagi siaran video. Dengan menggunakan layanan ini para pengguna bisa berbagi video dengan semua orang pengguna youtube di dunia maya.
  1. Picasa WEB Albums
Layanan ini merupakan layanan google berbasis gambar, artinya kita bisa mengupload hanya gambar saja untuk jenis layanan ini. Dengan layanan ini foto-foto kita bisa kita bagikan ke teman-teman atau kerabat melalui dunia maya. Selain itu, penggunaan web picasa album bisa dimamfaatkan sebagai server penyimpanan pihak ketiga pada suatu web. Artinya kita bisa mengambil foto yang di picasa untuk ditempelkan pada web kita.

Referensi :
http://www.google.com/intl/id_ALL/mobile/latitude/
http://id.wikipedia.org/wiki/Kategori:Layanan_Google
https://support.google.com/a/answer/1186436?hl=en
12046-if-unsika blogspot.com