Sabtu, 22 April 2017

Quantum Computing

Tugas Softskill


Quantum Computing atau Perhitungan Kuantum sangatlah berkaitan dengan komputer kuantum, pengertian sederhana dari komputer kuantum adalah jenis chip processor terbaru yang diciptakan berdasar perkembangan mutakhir dari ilmu fisika (dan matematika) quantum. Singkatnya, chip konvensional sekarang ini perlu diganti dengan yang lebih baik.

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.

  • Sejarah

Ide mengenai komputer kuantum pertama kali muncul pada tahun 1970-an 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).

Di antara para ilmuwan tersebut, Feynmanlah yang pertama kali mengajukan model yang menunjukkan bahwa sebuah sistem kuantum dapat digunakan untuk melakukan komputasi. Lebih jauh, Feynman juga menunjukkan bagaimana sistem tersebut dapat menjadi simulator bagi fisika kuantum. Dengan kata lain, fisikawan dapat melakukan eksperimen fisika kuantum melalui komputer 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.

Setelah Deutsch mengeluarkan tulisannya mengenai komputer kuantum, para ilmuwan mulai melakukan riset di bidang ini. Mereka mulai mencari kemungkinan penggunaan dari sebuah komputer kuantum. Pada tahun 1995, Peter Shor merumuskan sebuah algoritma yang memungkinkan penggunaan komputer kuantum untuk memecahkan masalah faktorisasi dalam teori bilangan.

Saat ini pihak google sudah melakukan percobaan dan pembuatan tentang computer kuantum ini. Google meneraplan Algoritma yang sama telah diterapkan pada produk lab Google yakni Google Image Swirl dimana secara cerdas komputer bisa menentukan dan mengelompokkan mana gambar mobil Jaguar dengan mana gambar binatang Jaguar. Atau misalnya mana kelompok gambar buah Apel dengan kelompok gambar komputer apple. Ini adalah salah satu contoh pengembangan computer kuantum yang dibuat google.


  • Perbedaan Komputer Kuantum dengan Komputer Klasik


Memori komputer klasik merupakan string dari 0s dan 1s, dan ia mampu melakukan perhitungan hanya pada sekumpulan bilangan secara simultan. Memori komputer kuantum merupakan sebuah keadaan kuantum yang mrupakan superposisi dari bilangan-bilangan yang berbeda.
Sepanjang sejarah komputasi, bit tetap merupakan unit komputasi dasar informasi. Mekanika kuantum memungkinkan pengkodean informasi dalam bit kuantum (qubit). Tidak seperti bit klasik, yang hanya bisa menyimpan nilai tunggal - baik 0 atau 1 - qubit dapat menyimpan baik 0 dan 1 pada saat yang sama.
Selanjutnya, register kuantum 64 qubit dapat menyimpan nilai 264 sekaligus. Komputer Kuantum dapat melakukan perhitungan pada semua nilai-nilai ini pada saat yang sama. Namun, penggalian hasil dari perhitungan paralel masif telah terbukti sulit, membatasi jumlah aplikasi yang telah menunjukkan peningkatan kecepatan yang signifikan dibandingkan komputasi klasik.

Kuantum Komputer saat ini
Pada pertengahan Februari lalu, sebuah perusahaan yang baru berdiri di Kanada menyatakan telah meluncurkan komputer kuantum versi bisnis yang pertama di dunia, menimbulkan komentar dan kesangsian para sarjana maupun ahli terkait. Dan tak bisa tidak membuat kita berimajinasi, apakah era komputer kuantum telah tiba lebih awal? Komputer kuantum dioperasikan menurut karakteristik mekanika kuantum, menggunakan ilmu informasi kuantum, berdasarkan komputer yang dilandasi sepenuhnya dengan satuan kuantum (qubit). Perusahaan D-Wave yang berada di Vancover, Kanada mengatakan, bahwa komputer yang dikembangkan dengan prinsip mekanika kuantum perusahaan tersebut lebih cepat berkali-kali lipat dibanding sistem operasional komputer yang paling berkualitas di dunia saat ini. Komputer yang diberi nama “Orion” ini, menggunakan teknik cetakan rata yang sistematis, dipadukan dengan sebuah chip niobium superkonduksi dan suhu ultrarendah, dapat mengerjakan 16 qubit. Chip inti harus dingin hingga mendekati titik nol absolut (-125.15ÂșC), agar supaya dalam proses perhitungannya tetap dalam kondisi kuantum.

Perusahaan D-Wave menuturkan, bahwa komputer kuantum ini bisa mengoperasikan 64 ribu hitungan secara bersamaan, dan prototipe komputer kuantum yang diperlihatkannya pada 13 Februari lalu merupakan komputer tipe bisnis yang pertama di dunia, di dalamnya ditanami chip kuantum yang dapat mengoperasikan 16 qubit. Perusahaan tersebut berencana dalam waktu 18 bulan ke depan, kecepatannya akan dinaikkan hingga 32 qubits pada akhir tahun 2007 ini, dan pada 2008 mendatang kecepatannya akan dinaikkan 512 qubits hingga 1024 qubits, dan akan disewakan bagi perdagangan.

Lalu, apa kegunaan dari komputer kuantum tersebut?

Kepala pelaksana perusahaan tersebut yakni Herb Martin mengatakan, bahwa manusia bisa menggunakan komputer kuantum merancang obat-obatan gen. Perusahaan juga bisa menggunakan komputer kuantum untuk mengelola rantai kebutuhan produk mereka. Martin mengatakan : “Coba bayangkan, jika suatu perusahaan memiliki 40 pabrik dan memproduksi satu juta komponen yang tidak sama, maka hal yang harus dicatat itu bukankah tidak sedikit.”
Komputer kuantum juga dapat digunakan melindungi keamanan. Karena peristiwa 9 September, sejumlah besar pemerintah berbagai negara dan perusahaan banyak yang menaruh perhatian pada ilmu statistik biologi, telah membentuk sejumlah besar tentang gambar obyek, sidik jari yang hendak mereka lacak. Orang yang terdaftar sebagai teroris, di mana meski bisa dengan aman lolos dari pemeriksaan pabean. Dengan adanya komputer kuantum pada dasarnya bisa dengan cepat kembali memeriksa apakah pihak lain itu teroris atau bukan melalui gudang arsip yang telah di input lebih dulu oleh dinas keamanan.

Martin menuturkan, bahwa dengan diluncurkannya produk tersebut membuktikan konsepsi teknologi perdagangan komputer kuantum ini. Customer perusahaan D-Wave adalah kalangan perdagangan. Tokoh dari kalangan perdagangan tidak peduli bagaimana teknologi ini dapat dioperasikan, asalkan bisa menyelesaikan pola perdagangan yang rumit mereka. Sesungguhnya, komputer dari perusahan D-Wave ini adalah sebuah komponen campuran, yang dipadukan dengan chip kuantum sebagai co-processor. Bagian terpenting adalah chip kuantum ini, terbuat dari bahan superkonduksi aluminium niobium. Mengapa komputer kuantum bisa mencapai hitungan cepat, adalah karena satuan data dasarnya adalah qubits, bisa secara bersamaan mengerjakan 0 dan 1 sekaligus dengan cepat mengerjakan semua qubits.

Sebagian besar insinyur berpendapat bahwa teknologi komputer kuantum masih harus di lalui dengan sepotong perjalanan yang panjang. Komputer kuantum yang digunakan sedikitnya masih membutuhkan 10 tahun lebih baru bisa dihadirkan. Perusahaan D-Wave yang mempublikasikan prototipe komputer kuantum pada 13 Februari lalu melaui situs net, dan yang lebih membuat sangsi para ahli maupun sarjana terkait adalah kebenarannya. Pada 7 Maret lalu, insinyur NASA dari Laboratorium Jet Propulsion yang terletak di Pasadena California, secara terbuka mengumumkan bahwa mereka memang pernah membuat sebuah chip kuantum khusus untuk perusahaan D-Wave. Bagi insinyur di Laboratorium Microdevices, NASA, membuat sirkuit superkonduksi untuk customer adalah hal yang biasa. Mereka juga penah merancang Chip untuk Hypers Inc di New York, selain itu juga pernah membuat perlengkapan pesawat antariksa untuk misi Herchel-nya ESA (European Space Agency).

Apakah komputer kuantum benar-benar tidak lama lagi akan hadir dalam kehidupan nyata sebagaimana yang dikatakan perusahann D-Wave? Sebagian besar perusahaan komputer terkemuka merasa sangsi atas hal ini. Selain itu ada ilmuwan yang berpendapat, bahwa jika memang benar ada sistem kuantum yang demikian praktis, terutama di saat penambahan atau penguraian sandi pada sistem finansial yang masih sangat lemah ini, maka ini akan menjadi satu terobosan teknologi yang penting. Namun ahli juga berpendapat, bahwa jika memang perusahaan kecil seperti D-Wave ini benar-benar memiliki teknologi demikian pasti akan berkembang positif, dalam 5-8 tahun jika mereka mendapatkan teknologi menyelesaikan rancangannya, maka besar kemungkinan akan dicari dan ditampung oleh perintis teknologi kelas berat seperti Intel dan IBM.


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.
Algortima 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.

Penggunaan metaheuristik canggih pada fungsi heuristical lebih rendah dapat melihat simulasi komputer yang dapat memilih sub rutinitas tertentu pada komputer sendiri untuk memecahkan masalah dengan cara yang benar-benar cerdas . Dengan cara ini mesin akan jauh lebih mudah beradaptasi terhadap perubahan data indrawi dan akan mampu berfungsi dengan jauh lebih otomatisasi daripada yang mungkin dengan komputer normal.


  • Qubits


Dalam sebuah percobaan yang terkenal, cahaya dari satu sumber melewati dua celah, menciptakan sebuah pola interferensi pada layar. Bahkan ketika sumber cahaya hanya memancarkan satu foton pada suatu waktu, pola interferensi muncul. Standar teori kuantum mendalilkan bahwa setiap foton bergerak pada kedua jalur (path) sekaligus. Dengan demikian, partikel dapat berada di dua tempat pada saat yang sama. Dalam situasi tersebut, kita mengatakan bahwa posisi partikel berada dalam superposisi dari dua keadaan.

Dua jalur perjalanan partikel dapat mewakili dua keadaan dari sebuah bit, 0 dan 1. Dalam mekanika kuantum, apabila sistem memiliki dua atau lebih peluang yang memungkinkan, ia dapat menjelajahi mereka secara bersamaan. Setiap sistem dua keadaan, seperti jalur foton, dapat mewakili qubit. Dalam komputer kuantum, kita malah mungkin menggunakan dua orbit elektron dalam atom untuk mewakili qubit. Atom bisa eksis dalam superposisi dari 0 dan 1, mirip seperti lonceng yang dipukul dapat bergetar pada dua frekuensi yang berbeda secara 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.
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.


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.


Sumber:

http://bayyinaannisa.blogspot.co.id/2017/04/quantum-computation.html
http://quantumstudyclub.blogspot.co.id/2008/03/quantum-computer.html
http://flashintata.blogspot.co.id/2013/05/quantum-computation.html
https://amoekinspirasi.wordpress.com/2014/05/15/pengertian-quantum-computing-dan-implementasinya/ 
http://bayuajitanoyo.blogspot.co.id/2016/04/pengoprasian-data-qubit.html
https://hamdani-s.blogspot.co.id/2017/04/quantum-computation.html
Thiofany Angelius Dachi, Komputer Kuantum ( Quantum Computer ), ILMUTI.ORG, http://ilmuti.org/wp-content/uploads/2014/05/Thiofany_Angelius_Dachi_Komputer_Kuantun.pdf

Mobile Computing

Tugas Softskill

Mobile computing adalah seperangkat benda atau teknologi yang memiliki teknologi secanggih yang sering disebut sebagai mobile computer (portable computer) dan mampu melakukan komunikasi dengan jaringan tanpa kabel (nirkabel) walaupun user atau pengguna dari alat tersebut sedang melakukan perpindahan.

Mobile computing juga merupakan teknologi yang dapat melakukan system distribusi data saat bergerak bebas dan dapat melakukan koneksi kembali pada lokasi jaringan yang berbeda.


Jenis-jenis Mobile Computing



  • Laptop

Laptop atau notebook adalah komputer bergerak yang ukurannya relative kecil, dengan berat antara 1-6 kg. Fungsi laptop hamper sama dengan komputer desktop, hanya ukurannya yang diperkecil. Kebanyakan laptop menggunakan LCD yang ukurannya antara 10-17 inch. Sifat utama laptop yaitu ukurannya yang kecil, mudah dibawa kemana saja dan hemat energy. Karena banyak kelebihan yang dimiliki laptop maka harga laptop relative lebih mahal daripada komputer desktop.


  • PDA (Personal Digital Assitant)

Alat elektronik berbasis komputer yang bisa dibawa kemana saja. Ciri khas PDA adalah touchscreen. Pada awalnya digunakan untuk mengorganisasi diri sendiri, tetapi seiring berjalannya waktu pengunaan PDA makin banyak, antara lain mengirim e-mail, akses internet, games, penggunaan GPS, rekam video dan jaringan wireless.


  • Smartphone

Perangkat komunikasi elektronik yang bisa dibawa-bawa dan tidak perlu kabel untuk menghubungkan jaringan komputer. Dengan kata lain, smartphone adalah miniature komputer dengan kemampuan ponsel. Umumnya terdapat dua jaringan smartphone yaitu GSM (Global System for Mobile Telecommunications) dan CDMA (Code Division Multiple Acces). Carputer Perangkat computing yang bisa dipasang di mobil. Biasanya digunakan untuk pemutar DVD, GPS, pengeras suara dan Bluetooth

Kelebihan Mobile Computing

  • Extreme Personalization

Artinya, mobile computing telah menjadi barang yang sangat penting bagi orang. Hal ini diumpamakan dengan kalimat ponsel diantara dompet dan kunci motor, dimana berarti ponsel yang termasuk mobile computer sama pentingnya dengan dompet dan kunci motor. Karena pentingnya itu, mobile computer kerap dipakai untuk menyimpan segala informasi pribadi.

  • Pengaksesan Informasi setiap saat dan dimanapun (Portabilitas)

Dengan sifatnya yang portable atau dapat dibawa kemana-mana dan bila didukung dengan koneksi internet, mobile computer dapat digunakan untuk bekerja, atau berbelanja secara online, maupun bermain dimana saja dan kapan saja. Tentu hal ini sangat memanjakan pengguna mobile computer.

  • Kompatible yang tinggi dengan teknologi lain (High-Compatibility)

Dengan kecanggihan yang dimiliki, mobile computer compatible dengan teknologi lain, sehingga mobile computer dapat memanfaatkan teknologi lain demi kemudahan sang pemakai. Cocok untuk daerah yang belum ada infrastruktur.

Kelemahan Mobile Computing
  • Kurangnya Bandwith

Akses internet pada peralatan umumnya lebih lambat dibandingkan dengan koneksi kabel, dengan menggunakan teknologi seperti GPRS, EDGE dan jaringan 3G. LAN nirkabel berkecepatan tinggi tidak mahal, tetapi memiliki rentang yang sangat terbatas.

  • Konsumsi Tenaga

Ketika generator portable tidak tersedia, komputer mobile harus bergantung sepenuh padanya daya baterai. Artinya, baterai yang mahal harus digunakan agar masa pakai baterai yang diperlukan.

  • Gangguan Transmisi

Faktor-faktor yang menyebabkan gangguan sinyal pada mobile computing seperti cuaca, jarak alat mobile computing dengan titik pemancar sinyal terdekat. Selain itu penerimaan sinyal di dalam terowongan, di beberapa gedung dan daerah pedesaan seringkali buruk.

  • Potensi Terjadinya Kecelakaan

Banyak kecelakaan kendaraan baik mobil maupun motor sering disebabkan oleh pengendaranya yang menggunakan mobile saat sedang berkendara. Selain itu penggunaan mobile yang lama dapat menyebabkan gangguan kesehatan.

  • Antarmuka Pengguna dengan Alat

Layard  keyboard yang cenderung kecil membuat peralatan tersebut sulit digunakan. Input alternative seperti input suara atau pengenalan tulisan tangan membutuhkan pelatihan untuk menggunakannya.


Prinsip Kerja dari Mobile Computing

Dua prinsip kerja utama mobile computing yang membedakannya dari arsitektur komputasi yang lain, seperti mainframe, klien-server, atau multi-tier yaitu virtualisasi dan provisioning. 

  • Virtualisasi 

Setiap sumberdaya (contoh komputer, disk, komponen aplikasi dan sumber informasi) dikumpulkan bersama-sama menurut jenisnya, lalu disediakan bagi konsumen (orang atau program software). Virtualisasi berarti meniadakan koneksi secara fisik antara penyedia dan konsumen sumberdaya, dan menyiapkan sumberdaya untuk memenuhi kebutuhan tanpa konsumen mengetahui bagaimana permintaannya bisa terlayani. 

  • Provisioning 


Ketika konsumen meminta sumberdaya melalui layer virtualisasi, sumberdaya tertentu di belakang layer didefinisikan untuk memenuhi permintaan tersebut, dan kemudian dialokasikan ke konsumen. Provisioning sebagai bagian dari mobile computing berarti bahwa system menentukan bagaimana cara memenuhi kebutuhan konsumen seiring dengan mengoptimasi jalannya sistem secara keseluruhan.


https://www.academia.edu/17287529/Makalah_mobile_computing
https://www.academia.edu/28874488/MAKALAH_MOBILE_COMPUTING
https://postaven.blogspot.co.id/2015/04/apa-itu-mobile-computing.html
https://hamdani-s.blogspot.co.id/2017/04/mobile-computing.html