Friday, April 29, 2016

algoritma shor dan Algoritma Grover

       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.


Sumber https://id.wikipedia.org/wiki/Komputer_kuantum
             http://maya-ardiati-fst12.web.unair.ac.id/artikel_detail-117049-Prokom-Artikel%20Quantum%20Computing%20Dan%20Quantum%20Crypto.html


TikaNesia - Jasa Pembuatan Website

quantum gates


     Menurut Wikipedia Dalam komputasi kuantum dan khusus model sirkuit kuantum perhitungan , gerbang kuantum ( atau gerbang logika kuantum ) adalah sirkuit kuantum dasar operasi pada sejumlah kecil qubit . Mereka adalah blok bangunan sirkuit kuantum , seperti gerbang logika klasik adalah untuk sirkuit digital konvensional .

     Tidak seperti banyak gerbang logika klasik , gerbang logika kuantum yang reversibel . Namun, adalah mungkin untuk melakukan komputasi klasik menggunakan gerbang hanya reversibel . Misalnya , pintu gerbang Toffoli reversibel dapat melaksanakan semua fungsi Boolean . Gerbang ini memiliki setara kuantum langsung , menunjukkan bahwa sirkuit kuantum dapat melakukan semua operasi yang dilakukan oleh sirkuit klasik .


Quantum Logic Gates, Prosedur berikut menunjukkan bagaimana cara untuk membuat sirkuit reversibel yang mensimulasikan dan sirkuit ireversibel sementara untuk membuat penghematan yang besar dalam jumlah ancillae yang digunakan.
-  Pertama mensimulasikan gerbang di babak pertama tingkat.
-  Jauhkan hasil gerbang di tingkat d / 2 secara terpisah.
-  Bersihkan bit ancillae.
-  Gunakan mereka untuk mensimulasikan gerbang di babak kedua tingkat.
-  Setelah menghitung output, membersihkan bit ancillae.
-  Bersihkan hasil tingkat d / 2.
Sekarang kita telah melihat gerbang reversibel ireversibel klasik dan klasik, memiliki konteks yang lebih baik untuk menghargai fungsi dari gerbang kuantum. Sama seperti setiap perhitungan klasik dapat dipecah menjadi urutan klasik gerbang logika yang bertindak hanya pada bit klasik pada satu waktu, sehingga juga bisa setiap kuantum perhitungan dapat dipecah menjadi urutan gerbang logika kuantum yang bekerja pada hanya beberapa qubit pada suatu waktu. Perbedaan utama adalah bahwa gerbang logika klasik memanipulasi nilai bit klasik, 0 atau 1, gerbang kuantum dapat sewenang-wenang memanipulasi nilai kuantum multi-partite termasuk superposisi dari komputasi dasar yang juga dilibatkan. Jadi gerbang logika kuantum perhitungannya jauh lebih bervariasi daripada gerbang logika perhitungan klasik.



Sumber   https://en.wikipedia.org/wiki/Quantum_gate
http://maya-ardiati-fst12.web.unair.ac.id/artikel_detail-117049-Prokom-Artikel%20Quantum%20Computing%20Dan%20Quantum%20Crypto.html






TikaNesia - Jasa Pembuatan Website

Pengoperasian Data Qubit

Ilmu informasi quantum dimulai dengan menggeneralisir sumberdaya fundamental informasi klasik—bit—menjadi bit quantum, atau qubit. Sebagaimana bit merupakan objek ideal yang diabstraksi dari prinsip-prinsip fisika klasik, qubit adalah objek quantum ideal yang diabstraksi dari prinsip-prinsip mekanika quantum. Bit bisa direpresentasikan dengan kawasan-magnetik pada cakram, voltase pada sirkuit, atau tanda grafit yang dibuat pensil pada kertas. Pemfungsian status-status fisikal klasik ini sebagai bit tidak bergantung pada detil bagaimana mereka direalisasikan. Demikian halnya, atribut-atribut qubit adalah independen dari representasi fisikal spesifik sebagai pusingan nukleus atom atau, katakanlah, polarisasi photon cahaya.

Bit digambarkan oleh statusnya, 0 atau 1. Begitu pula, qubit digambarkan oleh status quantumnya. Dua status quantum potensial untuk qubit ekuivalen dengan 0 dan 1 bit klasik. Namun dalam mekanika quantum, objek apapun yang memiliki dua status berbeda pasti memiliki rangkaian status potensial lain, disebut superposisi, yang menjerat kedua status hingga derajat bermacam-macam. Status-status qubit yang diperkenankan persisnya merupakan semua status yang harus bisa dicapai, secara prinsip, oleh bit klasik yang ditransplantasikan ke dalam dunia quantum. Status-status qubit ekuivalen dengan titik-titik di permukaan bola, di mana 0 dan 1 sebagai kutub selatan dan utara [lihat boks di bawah]. Kontinum status antara 0 dan 1 membantu perkembangan banyak atribut luar biasa informasi quantum.
 Sebuah contoh dari implementasi qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel dengan dua putaran menyatakan: “down” dan “up”. Namun pada kenyataannya sistem yang memiliki suatu diamati dalam jumlah yang akan kekal dalam waktu evolusi dan seperti bahwa A memiliki setidaknya dua diskrit dan cukup spasi berturut-turut eigen nilai , adalah kandidat yang cocok untuk menerapkan sebuah qubit. Hal ini benar karena setiap sistem tersebut dapat dipetakan ke yang efektif spin -1/2 sistem.



Sumber :     http://www.arsianto.com/2015_07_01_archive.html
                   http://maya-ardiati-fst12.web.unair.ac.id/artikel_detail-117049-Prokom-Artikel%20Quantum%20Computing%20Dan%20Quantum%20Crypto.html






TikaNesia - Jasa Pembuatan Website

Quantum Entanglement

     Menurut Wikipedia Quantum Entanglement atau belitan kuantum adalah fenomena fisik yang terjadi ketika pasangan atau kelompok partikel yang dihasilkan atau berinteraksi dengan cara sedemikian rupa sehingga keadaan kuantum dari setiap partikel tidak dapat dijelaskan secara independen - bukan , keadaan kuantum harus dijelaskan untuk sistem secara keseluruhan .Penggunaan quantum entanglement saat ini diimplementasikan dalam berbagai bidang salah satunya adalah pengiriman pesan-pesan rahasia yang sulit untuk di-enkripsi dan pembuatan komputer yang mempunyai performa yang sangat cepat.

     5 Fungsinya
. Sistem Komunikasi Supercepat

Dua partikel yang ter-entangle seolah-olah dapat berkomunikasi secara instan. Walaupun kedua partikel itu terpisah oleh jarak yang sangat jauh. Di bumi, komunikasi dengan gelombang radio dapat berlangsung secara cepat dan tanpa masalah karena gelombang radio itu sendiri berjalan dalam kecepatan yang kurang lebih sama dengan cahaya. Jarak satu tempat ke tempat lain di bumi ini masih dapat ter cover oleh kecepatan seperti itu.


Namun jika bicara tentang perjalanan antar planet, seperti misi di Mars. Jarak yang memisahkan antara bumi dan Mars membuat komunikasi menjadi pelik. Sekarang, komunikasi dari Mars ke Bumi bisa mempunyai renggang waktu sekitar 48 menit. Jika ini hanya pengiriman data biasa, tidak ada dampak signifikan yang berakibat fatal terhadap sistem. Namun jika keadaan darurat, maka jeda waktu seperti itu sangat signifikan. Apalagi jika misi manusia ke Mars jadi dilaksanan. Keadaan darurat harus segera ditangani dan advise yang diberikan dari bumi akan sangat berpengaruh terhadap keberhasilan misi.

Saat ini, ilmuwan memang belum berhasil mengirimkan data yang kompleks dengan quantum entanglement. Tapi, state yang ringkas seperti jika keadaan di tempat satu 0, maka di tempat sebaliknya adalah 1 sudah berhasil dilakukan. Dan 0 serta 1 ini adalah basic pertama dari sistem komputasi. Jika data yang kompleks berhasil dibuat, maka tidak menutup kemungkinan sistem komunikasi dengan quantum entanglement akan segera terwujud.

2. Sistem Enkripsi

Selama ini, enkripsi bekerja dengan menggunakan sebuah kunci (key). Dimana pengirim mempunyai kunci terseut dan penerima juga mempunyai kunci yang sama. Jika penerima menerima pesan yang dikirimkan oleh encoder, maka kunci yang ia miliki dapat berfungsi menjadi sebuah decoder. Sistem seperti ini relatif aman, namun kemungkinan orang lain mempunyai kunci yang sejenis (atau hampir sama) tak dapat dianggap enteng.

Quantum entanglement dapat menjadi solusi untuk celah sistem enkripsi tersebut. Dengan Quantum entanglement, seorang encoder dapat menciptakan kunci dari dua buah partikel yang di entangle-kan. Dan ini berarti bahwa dua buah partikel ini adalah satu-satunya pasangan entangle di seluruh alam semesta. Tidak mungkin untuk digandakan atau dicari padanannya. Jika sistem enkripsi mampu menggunakn quantum entanglement, maka dapat dibilang kode yang dihasilkan nyaris tidak mampu dipecahkan. Kecuali jika ia menggunakan salah satu dari partikel yang di entangle-kan tersebut.

3. Sistem Waktu Presisi

Waktu adalah sebuah entitas yang penting. Waktu bukan hanya mejelaskan keadaan atau kejadian berada namun juga menjadi tolok ukur yang berharga. Sekarang, kita mengukur waktu kebanyakan dengan menggunakan sistem analog, atau beberapa juga menggunakan sistem digital. Namun, sistem ini masih mempunyai kekurangan karena banyak terdapat interferensi. Iterferensi dapat terjadi karena kesalahan manusia, elektronik, maupun gelombang magenetik atau gravitasi dari bumi. Karena itulah, konsep jam atom (atomic clock) mulai digulirkan.

Ketepatan jam atom bergantung sebagian pada jumlah atom yang digunakan. Karena disimpan di ruangan vakum, setiap atom secara independen mengukur waktu dan terus mengawasi perbedaan lokal secara acak antara dirinya dan atom2 tetangganya. Jika ilmuwan menjejalkan 100 kali lebih atom ke jam atom, jam atom menjadi 10 kali lebih tepat, tapi ada batas pada berapa banyak atom yang dapat dimasukan. Tujuan besar ilmuwan berikutnya adalah untuk berhasil menggunakan quantum entanglement untuk meningkatkan presisi. Sehingga lebih banyak atom yang dapat digunakan untuk mengukur waktu. Semakin banyak atom, semakin presisi sistem. Dan tingkat presisi jam atom ini kemungkinan akan dapat bertahan 5 milyar tahun. Jauh lebih lama dari perkiraan usia bumi sendiri.

4. Super Komputer

Selama ini komputer bekerja menggunakan sistem binary digit atau bit. Namun di masa mendatang, ada kemungkinan komputer akan menggunakan sistem quantum digit atau qubit. Apa perbedaannya? Sistem binary digit menggunakan pengukuran yang tetap, antara bilangan biner 0 dan 1. Namun qubit mampu menghasilkan kemampuan komputasi yang lebih tinggi karena 0 dan 1 dapat terjadi dalam satu keadaan, atau keadaan Quantum.

God god doesn’t throw dice, kurang lebih begitulah yang Einstein katakan waktu meniliti fenomena quantum ini. Dia tidak percaya bahwa sebuah partikel dapat mempunyai dua keadaan sekaligus. Di mana kita tidak mampu untuk mengetahuinya sebelum sebuah pengukuran dilakukan. Namun ternyata seperti itulah basic fundamental alam semesta ini bekerja. Dan jika manusia mampu mengambil benefitnya, kita mampu menciptakan superkomputer yang jauh lebih optimal dari yang ada sekarang.

Apa gunanya mempunyai superkomputer yang luar biasa itu? Apakah manusia mampu memperoleh keuntungan langsung darinya? Kita tidak tahu secara pasti, namun banyak permasalahan di dalam ilmu pengetahuan yang belum dapat terjawab sampai sekarang karena kita tidak mempunyai super komputer yang cukup canggih. NASA misalnya, masih berusaha menciptakan simulasi alam semesta dari mulai awal bigbang sampai sekarang. Namun, mesin yang mereka sebut sebagai Bholsoy itu masih jauh dari sempurna.

5. Pengiriman Barang dan Mungkin Manusia

Yap, dari sekian banyak fungsi quantum entanglement, mungkin inilah yang paling mengkhayal namun paling menarik untuk dibahas. Sebelumnya, kita sudah tahu bahwa quantum entanglement dapat digunakan sebagai sarana komunikasi supercepat, atau bahkan dapat dikatakan instan. Pengiriman data secara kecil sudah mampu dilakukan. Namun memang pengiriman data secara besar belum dapat dilakukan secara baik.

Tapi bagaimana jika pengiriman data secara besar dapat dilakukan. Dengan menggunakan identifikasi per partikel, sebuah data besar dan mungkin barang ukuran cukup besar dapat dikirim dengan fenomena ini. Tidak menutup kemungkinan, sebuah barang dari bumi dapat dikirimkan misalnya ke pos koloni di Mars. Dalam waktu instan tanpa perlu adanya penerbangan fisik ke sana. Jika pengiriman barang dapat dilakukan, apakah mungkin pengiriman manusia dapat dilakukan. Prof Michio Kaku dan Bryan Green pernah mengatakan ya, pada salah satu wawancara yang ia lakukan. Hanya saja ada satu masalah yang harus dipecahkan terlebih dahulu.

Pengiriman manusia dengan menggunakan sistem seperti teleportasi sangatlah riskan. Manusia harus dipecah-pecah bahkan dalam level atom, dan kemungkinan juga struktru DNA harus dipisahkan satu sama lain. Jika penyusunannya gagal, bahkan di level DNA sekalipun. Misalnya ada 0,0001 DNA yang gagal tersusun, maka kemungkinan kita tidak akan berbentuk seperti kita sekarang ini. Butuh sebuah super komputer yang mampu memproses enkripsi tersebut. Dan kemungkinan besar, poin nomor 2 dan 4 menjadi penting.

Intinya, untuk mampu mengirimkan orang atau setidaknya barang dengan menggunakan quantum entanglement. Sehingga kita mempunyai teknologi teleportasi seperti di Star Trek. Maka kita harus menguasai seluruh aspek dari nomor 1 hingga 4 terlebih dahulu. Sistem waktu yang presisi misalnya, juga berpengaruh terhadap proses pengiriman data dengan quantum entanglement. Jika sequensial data berbeda 0,001 detik saja. Maka dalam tahap molekuler, data sudah tersusun dalam bentuk yang berbeda.


Sumber : https://en.wikipedia.org/wiki/Quantum_entanglement
              https://www.sciencedaily.com/terms/quantum_entanglement.html
              http://aninditasaktiaji.com/5-fungsi-quantum-entanglement/






TikaNesia - Jasa Pembuatan Website

quantum computation(Komputasi Kuantum)

     Menurut Wikipedia Komputer kuantum adalah alat hitung yang menggunakan sebuah fenomenamekanika 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 yaitu algoritma 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 dengankomputer 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.


Jadi Menurut saya Komputasi Kuantum ini adalah mengkomputerisasikan proses fisika, contoh nya dalam perhitungan fisika jika dahulu dihitung manual menggunakan tangan manusia maka dengan koputasi kuantum ini sudah banyak kemajuan untuk dunia fisika kuantum. Mungkin hanya itu yang bisa saya bagikan, kurang nya mohon dimaafkan terimakasih





Sumber : https://id.wikipedia.org/wiki/Komputer_kuantum



TikaNesia - Jasa Pembuatan Website

Friday, April 8, 2016

NoSQL Database

    Hallo kali ini saya akan membahas mengenai NoSQL Database, Database NoSQL, juga disebut Not Only SQL, adalah sebuah pendekatan untuk pengelolaan data dan desain database yang berguna untuk set yang sangat besar data terdistribusi.

NoSQL, yang mencakup berbagai teknologi dan arsitektur, berusaha untuk memecahkan masalah skalabilitas dan kinerja data yang besar yang database relasional tidak dirancang untuk menangani. NoSQL ini sangat berguna ketika perusahaan perlu untuk mengakses dan menganalisis sejumlah besar data terstruktur atau data yang disimpan dari jarak jauh pada beberapa virtual server di awan. .

Berlawanan dengan kesalahpahaman yang disebabkan oleh namanya, NoSQL tidak melarang bahasa query terstruktur (SQL). Meskipun benar bahwa beberapa sistem NoSQL sepenuhnya non-relasional, yang lain hanya menghindari fungsi relasional dipilih seperti skema tabel tetap dan bergabung dengan operasi. Sebagai contoh, daripada menggunakan tabel, database NoSQL mungkin mengatur data menjadi objek, kunci / nilai berpasangan atau tupel.


  Jadi menurut saya NoSQL ini merupan set database dengan jumlah besar yang sangat terdistribusi untuk mengelola databasenya, mungkin hanya itu yang dapat saya share mohon maaf dan terimakasih


Sumber http://mamz.weebly.com/pengantar-komputasi-cloud.html






TikaNesia - Jasa Pembuatan Website

Map Reduce dan NoSQL (Not Only SQL)

    Hallo kali ini saya akan membahas mengenai Map Reduce dan NoSQL (Not Only SQL),
Map-Reduce adalah salah satu konsep teknis yang sangat penting di dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi kita.
Salah satu contoh penerapan nyata map-reduce ini dalam suatu produk adalah yang dilakukan Google. Dengan inspirasi dari functional programming map dan reduce Google bisa menghasilkan filesystem distributed yang sangat scalable, Google Big Table. Dan juga terinspirasi dari Google, pada ranah open source terlihat percepatan pengembangan framework lainnya yang juga bersifat terdistribusi dan menggunakan konsep yang sama, project open source tersebut bernama Apache Hadoop.

NoSQL adalah istilah untuk menyatakan berbagai hal yang didalamnya termasuk database sederhana yang berisikan key dan value seperti Memcache, ataupun yang lebih canggih yaitu non-database relational seperti MongoDB, Cassandra, CouchDB, dan yang lainnya. Wikipedia menyatakan NoSQL adalah sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NoSQL mungkin tidak membutuhkan skema table dan umumnya menghindari operasi join dan berkembang secara horisontal. Akademisi menyebut database seperti ini sebagai structured storage, istilah yang didalamnya mencakup sistem menejemen database relasional.

    Jadi menurut saya keduanya merupakan konsep teknis yang sangat berguna dalam teknologi cloud computing terutama dalam sistem databasenya, mungkin itu saja dulu yang dapat saya share kurangnya mohon maaf terimakasih

Sumber http://mamz.weebly.com/pengantar-komputasi-cloud.html






TikaNesia - Jasa Pembuatan Website

Distributed Computation dalam Cloud Computing

    Hallo kali ini saya akan membahas mengenai Teknologi dalam Sistem Terdistribusi yaitu cloud computing, Jadi 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.
     Map-Reduce adalah salah satu konsep teknis yang sangat penting di dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi kita. Salah satu contoh penerapan nyata map-reduce ini dalam suatu produk adalah yang dilakukan Google. Dengan inspirasi dari functional programming map dan reduce Google bisa menghasilkan filesystem distributed yang sangat scalable, Google Big Table.
Dan juga terinspirasi dari Google, pada ranah open source terlihat percepatan pengembangan framework lainnya yang juga bersifat terdistribusi dan menggunakan konsep yang sama, project open source tersebut bernama Apache Hadoop.

     NoSQL adalah istilah untuk menyatakan berbagai hal yang didalamnya termasuk database sederhana yang berisikan key dan value seperti Memcache, ataupun yang lebih canggih yaitu non-database relational seperti MongoDB, Cassandra, CouchDB, dan yang lainnya. Wikipedia menyatakan NoSQL adalah sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NoSQL mungkin tidak membutuhkan skema table dan umumnya menghindari operasi join dan berkembang secara horisontal. Akademisi menyebut database seperti ini sebagai structured storage, istilah yang didalamnya mencakup sistem menejemen database relasional.



Sumber http://mamz.weebly.com/pengantar-komputasi-cloud.html



TikaNesia - Jasa Pembuatan Website

Pengertian Virtualisasi

     Hallo kali ini saya akan sedikit membahas pengertian virtualisasi Inti dari virtualisasi adalah membuat sebuah simulasi dari perangkat keras, sistem operasi, jaringan maupun yang lainnya. Di bidang teknologi informasi, virtualisasi digunakan sebagai sarana untuk improvisasi skalabilitas dari perangkat keras yang ada.

      Dengan virtualisasi, beberapa sistem operasi dapat berjalan secara bersamaan pada satu buah komputer. Hal ini tentunya dapat mengurangi biaya yang harus dikeluarkan oleh sebuah perusahaan. Di masa akan datang, teknologi virtualisasi akan banyak digunakan baik oleh perusahaan yang bergerak dibidang teknologi informasi maupun yang tidak murni bergerak di bidang teknologi informasi namun menggunakan teknologi informasi sebagai sarana untuk memajukan usahanya.
Perangkat lunak yang digunakan untuk menciptakan virtual machine pada host machine biasa disebut sebagai hypervisor atau Virtual Machine Monitor (VMM). Menurut Robert P. Goldberg dalam tesisnya yang berjudul Architectural Principles For Virtual Computer Systemspada hal 23 menyebutkan bahwa tipe-tipe dari VMM ada 2 yaitu:

Type 1 berjalan pada fisik komputer yang ada secara langsung. Pada jenis ini hypervisor/VMM benar-benar mengontrol perangkat keras dari komputer host-nya. Termasuk mengontrol sistem operasi-sistem operasi guest-nya. Contoh implementasi yang ada adalah KVM dan OpenVZ. Adapun contoh yang lain seperti VMWare ESXi, Microsoft Hyper-V.

  • Gufron Rajo Kaciak
    Gambar 1. Virtualisasi type 1
  • Type 2 berjalan pada sistem operasi diatasnya. Pada tipe ini sistem operasi guestberada diatas sistem operasi host. Contoh tipe ini adalah VirtualBox.

    Gufron Rajo Kaciak

  • Gambar 2. Virtualisasi type 2

Jadi Menurut saya dizaman yang sangar berkembang sekarang ini Virtualisasi mulai banyak dipergunakan untuk berbagai macam hal baik ilmu pengetahuan maupun untuk hiburan, karena pengguna dapat lebih mudah mengetahui informasi melalui media virtual ini, mungkin segitu saja yang bisa saya share kurang nya saya mohon maaf, terimakasih


Sumber http://dosen.gufron.com/artikel/pengertian-virtualisasi/8/

Komputasi GRID

   Hallo didalam tulisan saya kali ini saya akan sedikit memberikan informasi mengenai komputasi Grid atau Grid Computing,

  Menurut Wikipedia Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. Dalam komputasi grid, komputer di jaringan yang dapat bekerja pada tugas bersama-sama, sehingga berfungsi sebagai superkomputer. Biasanya, grid bekerja pada berbagai tugas dalam jaringan, tetapi juga mampu bekerja pada aplikasi khusus. Hal ini dirancang untuk memecahkan masalah yang terlalu besar untuk superkomputer sambil mempertahankan fleksibilitas untuk memproses berbagai masalah yang lebih kecil.

        Cloud computing bisa dianggap sebagai perluasan dari virtualisasi. Perusahaan bisa menempatkan aplikasi atau sistem yang digunakan di internet, tidak mengelolanya secara internal. Contoh cloud computing untuk versi public adalah layanan-layanan milik Google seperti Google Docs dan Google Spreadsheet. Adanya kedua layanan tersebut meniadakan kebutuhan suatu aplikasi office untuk pengolah kata dan aplikasi spreadsheet di internal perusahaan. Contoh cloud computing untuk keperluan non public adalah Amazon EC2 ( Amazon Elastic Compute Cloud ). Amazon menyediakan komputer induk, kita bisa mengirim dan menggunakan
sistem virtual dan menggunakannya dalam jangka waktu dan biaya sewa tertentu.
   Jadi Grid komputing itu merupakan kerja sama dari berbagai komputer untuk berbagi file dalam satu jaringan , mungkin hanya itu dulu jika ada kesempatan akan saya update, mohon maaf jika singkat terimakasih



sumber https://id.wikipedia.org/wiki/Komputasi_grid
           https://www.techopedia.com/definition/87/grid-computing







TikaNesia - Jasa Pembuatan Website

Komputasi Cloud (Cloud Computing)

     Hallo bertemu lagi ditulisan saya, kali ini saya akan membahas tentang komputasi awan atau biasa kita sebut Cloud Computing, Secara umum, definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan), tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing. Jadi ini adalah sistem yiang telah mendunia yang dapat membantu perusahaan atau organisasi dalam efisiensi penyimpanan data.

Cara Kerja Sistem Cloud Computing
     Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.
     Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.

     Jadi menurut saya Cloud Computing ini en teknologi baru yang banyak digunakan oleh pengguna internet terutama untuk media penyimpanan data, karena selain aman cloud computing juga mempermudah user untuk menyimpan file jika di device mereka storagenya penuh, jadi hanya ini dulu yang bisa saya share kurang lebihnya mohon maaf terimakash





Sumber http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html


TikaNesia - Jasa Pembuatan Website

Sunday, April 3, 2016

Perkembangan Web

Sejarah Singkat Web
Website telah mengalami beberapa perubahan semenjak pertama kali di temukan pada tahun 1991 oleh Sir Timothy John, Tim Berners-Lee. Pada awalnya tujuan dari dibuatnya website pada saat itu yakni untuk mempermudah tukar menukar dan memperbaharui informasi kepada sesama peneliti di tempat mereka bekerja.
Kemudian website dipublikasikan ke publik setelah adanya pengumuman dari CERN pada tanggal 30 april 1993. CERN menyatakan bahwa website dapat digunakan secara gratis oleh semua orang. Pada saat ini pengertian website sudah masuk ke dalam ranah publik karena sudah bisa digunakan oleh semua orang dimanapun dan kapanpun.
Hingga saat ini perkembangan web telah sampai pada generasi 3.0. yang menjadikan media berbagi informasi tersebut menjadi salah satu unsur pokok bagi kehidupan manusia.
Secara garis besar, website bisa digolongkan menjadi 3 bagian yaitu:
1. Website Statis
2. Website Dinamis
3. Website Interaktif

Website Statis adalah web yang mempunyai halaman tidak berubah. Artinya adalah untuk melakukan perubahan pada suatu halaman dilakukan secara manual dengan


mengedit code yang menjadi struktur dari website tersebut.
Website Dinamis merupakan website yang secara struktur diperuntukan untuk update sesering mungkin. Biasanya selain utama yang bisa diakses oleh user pada umumnya, juga disediakan halaman backend untuk mengedit kontent dari website. Contoh umum mengenai website dinamis adalah web berita atau web portal yang didalamnya terdapat fasilitas berita, polling dan sebagainya.
Website Interaktif adalah web yang saat ini memang sedang booming. Salah satu contoh website interaktif adalah blog dan forum. Di website ini user bisa berinteraksi dan beradu argument mengenai apa yang menjadi pemikiran mereka. Biasanya website seperti memiliki moderator untuk mengatur supaya topik yang diperbincangkan tidak keluar jalur.
Dengan demikian pada jurnal ini kita akan membahas perkembangan web secara lebih mendalam melalui review yang telah dilakukan penulis pada beberapa jurnal internasional.

Perkembangan Web

WEB 1.0
Web 1.0 adalah merupakan teknologi web yang pertama kali digunakan dalam aplikasi world wide web, atau ada yang menyebut web 1.0. sebagai www itu sendiri yang banyak digunakan dalam situs web yang bersifat personal.
Beberapa ciri atau karakteristik web 1.0. adalah:
1. Merupakan halaman web yang statis atau hanya berfungsi untuk menampilkan.
2. Halaman masih didesain sebagai html murni, yang ‘hanya’ memungkinkan orang untuk melihat tanpa ada interaksi
3. Biasanya hanya menyediakan semacam buku tamu online tapi tidak ada interaksi yang intens
4. Masih menggunakan form-form yang dikirim melalui e-mail, sehingga komunikasi biasanya baru satu arah.

WEB 2.0
Web 2.0, adalah sebuah istilah yang dicetuskan pertama kali oleh O'Reilly Media pada tahun 2003, dan dipopulerkan pada
konferensi web 2.0 pertama di tahun 2004, merujuk pada generasi yang dirasakan sebagai generasi kedua layanan berbasis web seperti situs jaringan sosial, wiki, perangkat komunikasi, dan folksonomi yang menekankan pada kolaborasi online dan berbagi antar pengguna. O'Reilly Media, dengan kolaborasinya bersama MediaLive International, menggunakan istilah ini sebagai judul untuk sejumlah seri konferensi, dan sejak 2004 beberapa pengembang dan pemasar telah mengadopsi ungkapan ini.
Walaupun kelihatannya istilah ini menunjukkan versi baru daripada web, istilah ini tidak mengacu kepada pembaruan kepada spesifikasi teknis World Wide Web, tetapi lebih kepada bagaimana cara si-pengembang sistem di dalam menggunakan platform web. Mengacu pada Tim Oreilly, istilah Web 2.0 didefinisikan sebagai berikut:
"Web 2.0 adalah sebuah revolusi bisnis di dalam industri komputer yang terjadi akibat pergerakan ke internet sebagai platform, dan suatu usaha untuk mengerti aturan-aturan agar sukses di platform tersebut. ”
Beberapa ciri atau karakteristik web 2.0
1. Web sebagai platform
2. Data sebagai pengendali utama
3. Efek jaringan diciptakan oleh arsitektur partisipasi
4. Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur dari pengembang yang terdistribusi dan independen (semacam model pengembangan "open source")
5. Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan layanan
6. Akhir dari sikllus peluncuran (release cycle) perangkat lunak (perpetual beta)
7. Mudah untuk digunakan dan diadopsi oleh user

Selain itu ada beberapa kelebihan yang diberikan oleh web 2.0 kepada penggna seperti :

The Web as Platform
Aplikasi Web 2.0 menggunakan Web sebagai platformnya. Yang dimaksud dengan platform di sini adalah tempat suatu aplikasi dijalankan. Contoh platform yang terkenal seperti Windows, di mana ada aplikasi-aplikasi seperti Microsoft Office dan Adobe Photoshop. Atau yang saat ini sedang banyak digunakan oleh masyarakat, seperti platform Android, dimana pengguna
dapat meggunakan berbagai macam aplikasi untuk membantu pekerjaan manusia.
Dengan demikian menggunakan Internet sebagai platform berarti aplikasi-aplikasi tersebut dijalankan langsung di atas Internet dan bukan di atas satu sistem operasi tertentu. Contohnya adalah Google yang bisa diakses dari sistem operasi mana pun. Atau berbagai media social dan game.
Kelebihannya jelas, aplikasi-aplikasi Web 2.0 ini tidak lagi dibatasi sistem operasi seperti pada Windows an lainnya. Dan kita bahkan tidak perlu menginstall apapun untuk menggunakan aplikasi-aplikasi tersebut.

Harnessing Collective Intelligence
Aplikasi Web 2.0 memiliki sifat yang unik, yaitu memanfaatkan kepandaian dari banyak orang secara kolektif. Sebagai hasilnya muncullah basis pengetahuan yang sangat besar hasil gabungan dari pengetahuan banyak orang. Contoh yang jelas adalah Wikipedia. Yang menjadi ensiklopedi online besar yang sangat lengkap artikelnya hal ini dikarenakan Wikipedia memperbolehkan semua orang untuk membuat dan mengedit artikel yang secara otomatis dapat membentuk jaringan pengetahuan, mirip seperti sel-sel otak yang saling terkait satu sama lain di dalam otak manusia.

Data is the Next Intel Inside
Kekuatan aplikasi Web 2.0 terletak pada data. Aplikasi-aplikasi Internet yang berhasil selalu didukung oleh basis data yang kuat dan unik. Contohnya adalah Google, yang kekuatannya terletak pada pengumpulan dan manajemen data halaman-halaman Web di Internet. Dengan demikian web 2.0 dapat memberikan informasi yg lebih dari generasi terdahulunya karena didukung oleh basis data yang baik.

End of the Software Release Cycle
Aplikasi yang dimiliki oleh web 2.0 memiliki sifat yang berbeda dengan platform lainnya seperti Windows yang biasanya suatu aplikasi di dalamnya dirilis setiap dua atau tiga tahun sekali, semisal Microsoft Office yang memiliki versi 97, 2000, XP, 2003, 2007, 2010 hingga 2013. Berbeda dengan aplikasi pada web 2.0 yang selalu melakukan update terus menerus karena sifatnya yang bukan lagi produk melainkan layanan. Semisal Google yang selalu di-update data dan programnya tanpa perlu menunggu waktu-waktu tertentu.

RSS & XML
RSS & XML Adalah dukungan dari sebuah program yang sederhana, sehingga dengan adanya RSS ini akan memudahkan pengguna untuk menikmati informasi secara cepat dengan cara berlangganan, atau bagi para pelaku web akan mudah untuk me-remix atau re-post dari website lainnya.

Lightweight Programming Models
Aplikasi Web 2.0 menggunakan teknik-teknik pemrograman yang ringan seperti AJAX dan RSS. Ini memudahkan orang lain untuk memakai ulang layanan suatu aplikasi Web 2.0 guna membentuk layanan baru. Contohnya adalah Google Maps yang dengan mudah dapat digunakan orang lain untuk membentuk layanan baru. Sebagai hasilnya muncullah layanan-layanan seperti HousingMaps yang menggabungkan layanan Google Maps dengan Craigslist. Layanan seperti ini, yang menggabungkan layanan dari aplikasi-aplikasi lainnya, dikenal dengan istilah mashup.

Software Above the Level of a Single Device
Aplikasi Web 2.0 bisa berjalan secara terintegrasi melalui berbagai device. Contohnya adalah iTunes dari Apple yang berjalan secara terintegrasi mulai dari server Internet (dalam bentuk toko musik online), ke komputer pengguna (dalam bentuk program iTunes), sampai ke mobile device (dalam bentuk iPod). Di masa depan diperkirakan akan makin banyak aplikasi-aplikasi yang memiliki sifat ini.

Rich User Experiences
Aplikasi Web 2.0 memiliki user interface yang kaya meskipun berjalan di dalam browser. Teknologi seperti AJAX memungkinkan aplikasi Internet memiliki waktu respons yang cepat dan user interface yang intuitif mirip seperti aplikasi Windows yang di-install di komputer kita. Contohnya adalah Gmail, aplikasi email dari Google yang memiliki user interface revolusioner. Contoh lainnya lagi adalah Google Maps yang meskipun berjalan dalam browser namun bisa memberikan respons yang cepat saat pengguna menjelajahi peta.
Dengan beberapa kelebihan yang ada pada web 2.0 memungkinkan pengguna internet dapat melihat konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan. Selain itu, kemampuan Web 2.0 dalam melakukan aktivitas drag and drop, auto complete, chat, dan voice seperti layaknya aplikasi desktop, bahkan berlaku seperti sistem operasi, dengan menggunakan dukungan AJAX atau berbagai plug-in
(API) yang ada di internet. Hal tersebut akan merubah paradigma pengembang sofware dari distribusi produk menjadi distribusi layanan. Tetapi aplikasi Web 2.0 disajikan secara penuh dalam suatu web browser tanpa membutuhkan teknologi perangkat yang canggih dari sisi user. Tidak mengherankan bila suatu aplikasi (software) dapat diakses secara online tanpa harus menginstalnya terlebih dahulu. Karena aplikasi pada web 2.0 sifatnya bukan produk melainkan layanan.

WEB 3.0
Teknologi Web generasi ketiga yang pertama kali diperkenalkan tahun 2001 ini memiliki ciri-ciri umum seperti suggest, happen dan provide, dimana disini web seolah-olah sudah seperti kehidupan di alam nyata.
Web 3.0 sendiri juga merupakan sebuah realisasi dari pengembangan sistem kecerdasan buatan (artificial intelegence) untuk menciptakan global meta data yang dapat dimengerti oleh sistem, sehingga sistem dapat mengartikan kembali data tersebut kepada pengunjung dengan baik.
Dalam era web 3.0, pengembangan aspek sosial sebuah web mulai dipertimbangkan. Aspek sosial yang dimaksud, terutama adalah aspek interaksi. Bagaimana sebuah web dapat memberikan sebuah interaksi sesuai dengan kebutuhan informasi setiap pemakaianya, merupakan sebuah tantangan utama dikembangkannya versi Web 3.0 ini. Walaupun hanya bersifat virtual 3D, namun ternyata banyak yang mengharapkan perkembangan teknologi web ini dapat memenuhi kebutuhan setiap bidang informasi, bahkan setiap orang yang mengunjunginya. Tetapi teknologi pada generasi web 3.0 masih pada masa pengembangan.
Disamping perkembangan web 1.0 hingga 3.0 ada pekembangan yang mengiringinya yaitu Web Science dan Web Semantic.

WEB SCIENCE
Web Science merupakan kajian sains dari Web yang lahir dari desentralisasi sistem Informasi. Pada Web Science membutuhkan pemahaman akan Web dan juga fokus pada pengembangan terhadap kebutuhan komunikasi dan representasi. .Web science dipercaya banyak orang seperti pimpinan bisnis, pengusaha dan pembuat polis dari seluruh dunia. Kelahiran Web Science
didorong oleh pergerakan generasi Web dari Web 1.0 ke Web 3.0.
Dengan adanya web science kita tidak mengenal lagi belajar dengan batasan tempat dan waktu, kita dapat berkomunikasi dengan para kompeten kapanpun dan dimanapun tanpa bertatap muka secara langsung. Kita dapat mendapatkan informasi dibidang IPTEK dengan langsung melakukan percakapan dengan para ahli.
Berikut merupakan bagan pembagian manfaat web science diberbagai bidang.

WEB SEMANTIC
Pengertian Semantic Web (Web Semantik) atau Definisi Semantic Web adalah pengembangan dari World Wide Web di mana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Semantic Web berasal dari World Wide Web Konsorsium dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan.
Istilah Web Semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web. Sekarang, prinsip web semantik disebut-sebut akan muncul pada Web 3.0, generasi ketiga dari World Wide Web. Bahkan Web 3.0 itu sendiri sering disamakan dengan Web Semantik. Web Semantik menggunakan XML, XMLS (XML Schema), RDF, RDFS (Resources Description Framework Schema) dan OWL.
Web Semantik merujuk kepada kemampuan aplikasi komputer untuk lebih memahami bahasa manusia, bukan hanya bahasa yang baku dari para penggunanya tetapi juga bahasa yang lebih kompleks, seperti dalam bahasa percakapan sehingga memudahkan penggunanya untuk berkomunikasi dengan mesin. Web Semantik dapat mengolah bahasa dan mengenali homonim, sinonim, atau atribut yang berbeda pada suatu database.
- See more at: http://luckybinuntung.blogspot.co.id/2015/07/perkembangan-web.html#sthash.rVpNzOFj.dpuf