Sabtu, 30 April 2016

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.

sumber: https://dyaherwiyanti.wordpress.com/2016/04/19/pengoperasian-data-qubit-quantum-gates-dan-algoritma-shor/



TikaNesia-Jasa Pembuatan Website

Quantum Gates

Sebuah gerbang kuantum atau gerbang logika kuantum adalah sirkuit kuantum dasar operasi pada sejumlah kecil qubit. Mereka adalah analog untuk komputer kuantum untuk gerbang logika klasik untuk komputer digital konvensional. Gerbang logika Quantum adalah reversibel, tidak seperti banyak gerbang logika klasik. Beberapa yang universal gerbang logika klasik, seperti gerbang Toffoli, memberikan reversibilitas dan dapat langsung dipetakan ke gerbang logika kuantum. gerbang logika Quantum diwakili oleh matriks kesatuan.

sumber: https://quantiki.org/wiki/quantum-gates

  TikaNesia-Jasa Pembuatan Website

Pengoprasian Data Qubit

Qubit adalah sebuah bit kuantum, mitra dalam komputasi kuantum dengan digit biner atau bit dari komputasi klasik. Sama seperti bit unit dasar informasi dalam komputer klasik, qubit adalah unit dasar informasi dalam sebuah komputer kuantum.

Dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan (dalam praktek, keberhasilan juga telah dicapai dengan ion), dengan baik biaya atau polarisasi mereka bertindak sebagai representasi dari 0 dan / atau 1. Setiap partikel ini dikenal sebagai qubit;. sifat dan perilaku partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum) membentuk dasar kuantum komputasi dua aspek yang paling relevan fisika kuantum adalah prinsip-prinsip superposition dan engtalement.


sumber: http://whatis.techtarget.com/definition/qubit


TikaNesia-Jasa Pembuatan Website

Entanglement

Quantum entanglement adalah bagian dari fenomena quantum mechanical yang menyatakan bahwa dua atau lebih objek dapat digambarkan mempunyai hubungan dengan objek lainnya walaupun objek tersebut berdiri sendiri dan terpisah dengan objek lainnya. Quantum entanglement merupakan salah satu konsep yang membuat Einstein mengkritisi teori Quantum mechanical. Einstein menunjukkan kelemahan teori Quantum Mechanical yang menggunakan entanglement merupakan sesuatu yang “spooky action at a distance” karena Einstein tidak mempercayai bahwa Quantum particles dapat mempengaruhi partikel lainnya melebihi kecepatan cahaya. Namun, beberapa tahun kemudian, ilmuwan John Bell membuktikan bahwa “spooky action at a distance” dapat dibuktikan bahwa entanglement dapat terjadi pada partikel-partikel yang sangat kecil.

sumber: http://www.sciencedaily.com/articles/q/quantum_entanglement.html

  TikaNesia-Jasa Pembuatan Website

Quantum Computation

Komputasi kuantum adalah bidang studi yang berfokus pada pengembangan teknologi komputer berdasarkan prinsip-prinsip teori kuantum, yang menjelaskan sifat dan perilaku energi dan materi pada kuantum (subatomik atom dan) tingkat. Pengembangan komputer kuantum, jika praktis, akan menandai lompatan maju dalam kemampuan komputasi yang jauh lebih besar dari itu dari sempoa untuk sebuah superkomputer modern, dengan keuntungan kinerja di alam miliar kali lipat dan seterusnya. komputer kuantum, mengikuti hukum-hukum fisika kuantum, akan mendapatkan kekuatan pemrosesan yang sangat besar melalui kemampuan untuk berada di beberapa negara, dan untuk melakukan tugas-tugas menggunakan semua kemungkinan permutasi secara bersamaan. pusat sekarang penelitian dalam komputasi kuantum termasuk MIT, IBM, Oxford University, dan Laboratorium Nasional Los Alamos.

Daripada menyimpan informasi sebagai 0s atau 1s komputer konvensional lakukan, sebuah komputer kuantum menggunakan qubit -. Yang dapat menjadi 1 atau 0 atau keduanya pada saat yang sama "superposisi kuantum" ini, bersama dengan efek kuantum dari belitan dan terowongan kuantum , memungkinkan komputer kuantum untuk mempertimbangkan dan memanipulasi semua kombinasi bit secara bersamaan, membuat komputasi kuantum kuat dan cepat.

sumber: http://whatis.techtarget.com/definition/quantum-computing

TikaNesia-Jasa Pembuatan Website

Sabtu, 09 April 2016

NoSQL Database

Database NoSQL adalah database yang tidak menggunakan realasi antar tabel dan tidak menyimpan data dalam format tabel kaku (kolom yang fix) seperti layaknya Relasional Database.

Pengelompokan database noSQL

Secara umum, database noSQL dibagi menurut format penyimpanan dokmentnya . Berikut ini adalah pengelompokan database noSQL berdasarkan model (penyimpanan) datanya

  1.        Document Database contohnya MongoDB, seiap satu object data disimpan dalam satu  dokumen. Dokumen sendiri bisa terdiri dari key-value, dan value sendiri bisa berupa array  atau  key-value bertingkat.

2          2. Graph , Format penyimpanan data dalam struktur graph. Format ini sering dipakai untuk data               yang saling berhubungan seperti jejaring social. Contoh database noSQL dengan format ini                 adalah Neo4J dan FlockDB. FlockDB dipakai oleh twitter.
3          3. Key – Value,  contoh database jenis ini adalah Apache Cassandra.
4          4. Object Database. Format database yang disimpan dalam object object, Object disini sama                     dengan pengertian object di Pemrograman beroreintasi object , Contoh databasenya adalah                   Db4o.
5          5. Tipe lainnya adalah tabular, tuple store dan berbagai jenis lain yang tidak terlalu populer.


Sumber: http://www.candra.web.id/pengantar-database-nosql-dan-mongodb/


TikaNesia-Jasa Pembuatan Website

Map Reduce dan NOSQL


Map Reduce danNoSQL (Not Only SQL) adalah sebuah pemogramaan framework guna untuk membantu user mengembangankan sebuah data yang ukuran besar dapat terdistribusi satu sama lain. Map reduce  adalah paradigma pemrograman yang memungkinkan untuk skalabilitas besar di ratusan atau ribuan server dalam cluster Hadoop. Konsep MapReduce cukup sederhana untuk memahami bagi mereka yang akrab dengan skala-out solusi pengolahan data berkerumun. NoSQL adalah sebuah konsep mengenai penyimpanan data non-relasional. Berbeda dengan model basis data relasional yang selama ini digunakan, NoSQL menggunakan beberapa metode yang berbeda-beda . Metode ini bergantung dari jenis database yang digunakan. Karena NoSQL sendiri merupakan konsep database, dan pada implementasinya, banyak jenis-jenis dari NoSQL ini.


TikaNesia-Jasa Pembuatan Website

DISTRIBUTED COMPUTATION DALAM CLOUD

Komputasi terdistribusi merupakan bidang ilmu komputer yang mempelajari sistem terdistribusi. Sebuah sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui jaringan komputer. Komputer yang saling berinteraksi untuk mencapai tujuan bersama. Suatu program komputer yang berjalan dalam sistem terdistribusi disebut program didistribusikan, dan didistribusikan pemrograman adalah proses menulis program tersebut. Distributed computing juga mengacu pada penggunaan sistem terdistribusi untuk memecahkan masalah komputasi. Dalam distributed computing, masalah dibagi menjadi banyak tugas, masing-masing yang diselesaikan oleh satu komputer.




TikaNesia-Jasa Pembuatan Website

VIRTUALISASI

Virtualisasi dapat diartikan mengubah sesuatu dari bentuk nyata kebentuk simulasi. Virtualisasi menciptakan versi virtual, bukan fisik, sistem operasi komputer, sumber daya jaringan komputer, atau perangkat penyimpanan. Misalnya dengan komputer, Anda dapat membuat komputer virtual yang mirip seperti komputer fisik terpisah. Dalam hal ini, komputer virtual Anda ada pada komputer yang sama seperti sistem operasi reguler Anda. Dengan virtualisasi, Anda menggunakan perangkat lunak untuk mengubah satu komputer fisik menjadi beberapa komputer virtual yang lebih bermanfaat.




TikaNesia-Jasa Pembuatan Website

KOMPUTASI GRID

Grid komputasi adalah suatu system komputasi yang terdistribusi yang memungkinkan seluruh sumber daya dalam jaringan membentuk suatu system. Awal terbentuknya komputasi grid dimulai dengan distributed computing, yaitu mempelajari penggunaan komputer secara terkoordinasi yang secara fisik  terpisah atau terdistribusi.  Seperti halnya pengguna internet yang mengakses berbagai situs web dan menggunakan berbagai protokol seakan-akan dalam sebuah sistem yang berdiri sendiri, maka pengguna aplikasi Grid computing seolah-olah akan menggunakan sebuah virtual komputer dengan kapasitas pemrosesan data yang sangat besar.

Beberapa konsep dasar dari grid computing :

  •  Sumber daya dikelola dan dikendalikan secara lokal.
  • Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda, mencakup Sumber daya komputasi dikelola oleh sistem batch berbeda, Sistem storage berbeda pada node berbeda, Kebijakan berbeda dipercayakan kepada user yang sama pada sumber daya berbeda pada Grid.
  •   Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah
  •   Lingkungan kolaboratif bagi e-community (komunitas elektronik, di internet)
  • Tiga hal yang di-,sharing dalam sebuah sistem grid, antara lain : Resource, Network dan Proses. Kegunaan / layanan dari sistem grid sendiri adalah untuk melakukan high throughput computing dibidang penelitian, ataupun proses komputasi lain yang memerlukan banyak resource komputer.


Sumber: http://nasyasora.blogspot.co.id/


TikaNesia-Jasa Pembuatan Website

KOMPUTASI CLOUD

Cloud computing (komputasi awan) bisa dibilang adalah media penyimpanan berbasis internet. Dalam teknologi ini user tidak perlu menyiapkan media penyimpananya sendiri karena sudah disiapkan oleh vendor. Jadi user hanya perlu memilih berapa kapasitas yang ingin digunakan dan meilih dengan benar vendor yang menjamin keamanan sebuah data yang sudah kita simpan.  Cloud computing dari sisi layanannya dibagi menjadi 3 jenis, yaitu: Software as a Service (SaaS), Platform as a Service (PaaS) dan Infrastructure as a Service (IaaS).Software as a Service (SaaS), Platform as a Service (PaaS) dan Infrastructure as a Service (IaaS).

3 jenis layanan Cloud Computing:
  1.          SaaS memberikan kemudahan bagi pengguna untuk bisa memanfaatkan sumberdaya perangkat lunak dengan cara berlangganan.
  2.         PaaS adalah layanan yang menyediakan modul-modul siap pakai yang dapat digunakan untuk mengembangkan sebuah aplikasi, yang tentu saja hanya bisa berjalan diatas platform tersebut.
  3.         Infrastructure as a Service (IaaS) adalah sebuah layanan yang “menyewakan” sumberdaya teknologi informasi dasar, yang meliputi media penyimpanan, processing power, memory, sistem operasi, kapasitas jaringan dan lain-lain.

f

TikaNesia-Jasa Pembuatan Website