Jumat, 23 Juni 2017

Konfigurasi DHCP Server Pada Debian 5

Pada postingan kali ini saya mencoba untuk memberikan tutorial pada teman-teman semua tentang cara konfigurasi DHCP server pada Debian 5 menggunakan VMware. Iso Debian 5 bisa kalian download disini. Sedangkan VMware bisa kalian download disini. Kemudian lakukan installasi VMware pada PC/Laptop kalian lalu install iso Debian 5 pada VMware yang sudah diinstal tadi. Langsung saja kita mulai langkah- langkahnya.

1.      Buka Iso Debian 5 di VMware, ketika sudah masuk virtual OS selanjutnya buka terminal seperti gambar dibawah ini :

2.      Masuk ke root dengan perintah su, lalu masukkan password adminnya.

3.      Mulai dengan mengatur IP address di OS Debian ini yang nantinya akan dijadikan server. Caranya buka nano editor dengan mengetikan perintah nano /etc/network/interfaces dan akan muncul GNU nano network seperti gambar dibawah ini :


Disini saya contohkan isi IP seperti berikut :

Port yang digunakan : eth0
IP address : 192.168.1.2
IP netmask : 255.255.255.0
IP network : 192.168.1.0
IP broadcast : 192.168.1.255
IP gateway : 192.168.1.1

Perlu diingat IP bebas ditentukan. Setelah itu tekan Ctrl+O lalu tekan enter untuk menyimpannya, ketika sudah selesai tekan Ctrl+X untuk keluar dari GNU nano. Lalu restart jaringan dengan mengetikan perintah /etc/init.d/networking restart di terminal.

4.      Kedua, Install package DHCP terlebih dahulu dengan cara ketikan perintah apt-get install dhcp3-server


Ketika muncul pesan seperti ini, tekan enter.


5.      Ketiga, masuk ke dalam GNU nano editor untuk file dhcp3-server yang ada didalam folder dengan mengetikan perintah nano /etc/default/dhcp3-server maka akan muncul window GNU nano editor berikut ini :


Lalu sesuaikan port mana yang aktif dan digunakan untuk melakukan konfigurasi dhcp. Ingat tadi saya menggunakan port eth0. Setelah itu tekan Ctrl+O lalu tekan enter untuk menyimpannya, ketika sudah selesai tekan Ctrl+X untuk keluar dari GNU nano.

6.      Keempat, masuk ke GNU nano editor untuk file dhcpd.conf didalam folder dengan mengetikan perintah nano /etc/dhcp3/dhcpd.conf maka akan muncul window GNU nano editor berikut ini :


Konfigurasikan pada baris line mulai dibawah tulisan #A slightly different configuration for an internal subnet. Jangan lupa untuk menghapus tanda komentar “#” dari line subnet sampai }.
Isikan IP berikut ini :
subnet : 192.168.1.0
netmask : 255.255.255.0
range : 192.168.1.5(spasi)192.168.1.100
option routers : 192.168.1.2
option broadcast : 192.168.1.255

Subnet yang ada disitu merupakan  ip network dari yang sudah disetting pada langkah sebelumnya, lalu masukkan netmask yang sesuai dengan IP class yang kita gunakan. Pada bagian range masukkan IP awal dan IP akhir yang ingin kita gunakan sebagai IP host PC client dengan range nya dari dimulai dari 192.168.1.5 sampai 192.168.1.100. Isi Option routers dan samakan dengan IP address server, lalu pada bagian broadcast-address isi dan samakan dengan IP address kelas kita namun pada bagian hostnya kita ganti menjadi 255. Setelah itu tekan Ctrl+O lalu tekan enter untuk menyimpannya, ketika sudah selesai tekan Ctrl+X untuk keluar dari GNU nano.

Disini saya akan mencoba host client dari  PC / Laptop. Jadi dhcp server dari OS virtual, dan clientnya dari OS PC/Laptop. Caranya adalah sebagai berikut :

7.      Pastikan PC/Laptop anda tidak terkoneksi oleh jaringan apapun.

8.      Buka VMware tadi dan klik kanan pada OS yang sedang berjalan lalu pilih settings, sehingga akan muncul Virtual Machine Settings.

9.      Pilih Network adapter, lalu di Network connection pilih Custom dan pilih VMnet1(Host-only) seperti gambar berikut.

10.  Buka Control Panel\Network and Internet\Network and Sharing Center pada PC/Laptop anda lalu pilih VMware Network Adapter VMnet1

11.  Masuk ke menu properties TCP/IPv4 dan pilih Obtain an IP address automatically dan Obtain DNS server address automatically lalu klik OK, seperti gambar berikut :

12.  Jika kita sudah mengkonfigurasi file dhcp yang ada dan sudah mengkonfigurasi port jaringan di OS Windows dari PC/Laptop, balik lagi ke terminal virtual OS debian. Sekarang kita restart dhcp  servernya dengan mengetikan perintah /etc/init.d/dhcp3-server restart seperti gambar dibawah ini :

13.  Terakhir, Cek IP konfigurasi dan periksa apakah sudah benar atau belum. Untuk hasil yang sudah benar lihat gambar dibawah ini.

Terlihat IP host pada PC berubah berdasarkan IP Host yang sudah ditentukan oleh dhcp server.
Sekian tutorial pada postingan kali ini, apabila ada kesalahan dalam penyampaian tolong dimaafkan karena saya pun tak luput dari kesalahan. Apabila ada yang kurang jelas bisa komentar dibawah.. Semoga membantu J

Kamis, 08 Juni 2017

Komputasi Paralel


I.     Pengertian Komputasi Paralel
Pemrosesan Paralel atau parallel processing merupakan penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi pada prakteknya, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa berkaitan diantaranya.
Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak.

Komputasi paralel membutuhkan :
Algoritma
Bahasa pemrograman
Compiler

II.  Arsitektur Komputasi Paralel
A. Berdasarkan simetrinya, multiprocessing dapat dibagi ke dalam:
1. Asymmetric Multiprocessing (ASMP)
2. Symmetric Multiprocessing (SMP)
3. Non-uniform memory access (NUMA) multiprocessing
4. Clustering

B. Berdasarkan jumlah instruksi dan datanya, dapat dibagi ke dalam (lihat Taksonomi Flynn)
Berikut gambar skema Taksonomi Flynn dan model pemrosesan parallel
Taksonomi Flynn


1. Komputer SISD (Single Instruction stream-Single Data stream)
Komputer ini memiliki hanya satu prosesor dan satu instruksi yang dieksekusi secara serial. Komputer ini adalah tipe komputer konvensional. 
Single Instruction stream-Single Data stream

2. Komputer SIMD (Single Instruction stream-Multiple Data stream)
Pada komputer SIMD terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang sama. Seluruh elemen pemrosesan menerima dan menjalankan instruksi yang sama yang dikirimkan unit pengendali, namun melakukan operasi terhadap himpunan data yang berbeda yang berasal dari aliran data yang berbeda pula. 
Single Instruction stream-Multiple Data stream


3. Komputer MISD (Multiple Instruction stream-Single Data stream)
Komputer jenis ini memiliki n unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama, dikarenakan setiap unit pemroses memiliki unit pengendali yang berbeda. Keluaran dari satu pemroses menjadi masukan bagi pemroses berikutnya. Belum ada perwujudan nyata dari komputer jenis ini kecuali dalam bentuk prototipe untuk penelitian. 
Multiple Instruction stream-Single Data stream

4. Komputer MIMD (Multiple Instruction stream-Multiple Data stream)
Pada sistem komputer MIMD murni terdapat interaksi di antara n pemroses. Hal ini disebabkan seluruh aliran dari dan ke memori berasal dari space data yang sama bagi semua pemroses. Komputer MIMD bersifat tightly coupled jika tingkat interaksi antara pemroses tinggi dan disebut loosely coupled jika tingkat interaksi antara pemroses rendah. 
Multiple Instruction stream-Multiple Data stream


III.   Bahasa Pemrograman pada Parallel Computation
A. MPI (Message Passing Interface)
Sebuah standard pemrograman yang memungkinkan pemrogram untuk membuat sebuah aplikasi yang dapat dijalankan secara paralel. Suatu standar protokol yang digunakan untuk pemrograman paralel dan terdistribusi.
Kelebihan MPI :
1.        Menyediakan fungsi-fungsi untuk menukar pesan.
2.       Menulis kode paralel secara portable.
3.       Mendapatkan performa yang tinggi dalam pemrograman paralel.
4.      Menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis yang tidak begitu cocok dengan model data paralel.
Kekurangan MPI :
1.        Tugas programmer semakin kompleks terkait detail komunikasi data.
2.       Mapping data struktur berbasis memori globlal bisa susah.

B. PVM (Private Virtual Machine)
Perangkat lunak yang memungkinkan sekumpulan komputer yang heterogen terlihat seperti satu sistem komputer paralel dan dapat digunakan sebagai sebuah sumber daya komputasi yang koheren. Istilah virtual machine mengacu pada konfigurasi komputer dengan memori tersebar, sedangkan istilah host ditujukan untuk komputer yang merupakan anggota dari virtual machine. Host dapat terdiri dari komputer yang berbeda-beda dan terpisah lokasinya secara fisik.

Komponen PVM
Berikut ini beberapa komponen PVM :
1. PVM daemon
Daemon dari PVM, atau disebut PVM daemon (pvmd). Daemon merupakan semacam program yang berjalan di “belakang” dan biasanya menangani program dari klien. Komponen ini berada pada setiap komputer yang terhubung dalam virtual machine. PVM Berguna untuk membentuk konfigurasi host dalam PVM dan mengkoordinir komunikasi antar host.
2. PVM libraries
Komponen ini berisi rutin-rutin antarmuka pemakai PVM untuk melakukan pengiriman pesan, pembuatan proses, koordinasi proses dan modifikasi virtual machine.Pustaka PVM ini memungkinkan adanya interaksi antar task, yang bisa dilakukan dengan menggunakan fungsi packing dan unpacking pesan.

Implementasi PVM
Secara umum, langkah implementasi komputasi parallel sebagai berikut:
1. Jalankan PVM daemon pada setiap mesin dalam cluster
2. Jalankan program master pada master daemon
3. Master daemon akan menjalankan proses slave.

IV.    Kelebihan Komputasi Paralel
Beberapa alasan yang menjadikan suatu program menggunakan komputasi paralel antara lain:
1.        Mempersingkat waktu eksekusi program yang menggunakan komputasi serial.
2.       Mendukung penyelesaian terhadap permasalahan secara cepat.Untuk komputasi yang sangat kompleks, terkadang sumber daya (resource) yang ada sekarang belum cukup mampu untuk
3.       Mengatasi adanya keterbatasan memori pada mesin untuk komputasi serial.
4.      Adanya sumber daya non-lokal yang dapat digunakan melalui jaringan lokal atau internet.
5.       Penghematan biaya pengadaan perangkat keras, dengan menggunakan beberapa mesin yang murah sebagai alternatif penggunaan satu mesin yang bagus tapi mahal, walaupun menggunakan P-Processor (Multicore).

V.       Kekurangan Komputasi Paralel
Penggunaan komputasi paralel sebagai solusi untuk mempersingkat waktu yang dibutuhkan, namun untuk eksekusi program mempunyai beberapa kekurangan berupa hambatan. 
Hambatan-hambatan tersebut antara lain adalah:
1.        Hukum Amdahl, yaitu percepatan waktu eksekusi program dengan menggunakan komputasi paralel tidak akan pernah mencapai kesempurnaan karena selalu ada bagian program yang harus dieksekusi secara serial.
2.       Hambatan yang diakibatkan karena beban jaringan, dalam eksekusi program secara paralel, prosesor yang berada di mesin yang berbeda memerlukan pertukaran data melalui jaringan. Untuk program yang dibagi menjadi task-task membutuhkan sinkronisasi, network latency (keterlambatan jaringan) menjadi masalah utama.
3.       Hambatan yang terkait dengan beban waktu untuk inisialisasi task, terminasi task, dan sinkronisasi.

VI.    Kesimpulan
Sekalipun didukung oleh teknologi prosesor yang berkembang sangat pesat, komputer sekuensial tetap akan mengalami keterbatasan dalam hal kecepatan pemrosesannya. Hal ini menyebabkan lahirnya konsep keparalelan (parallelism) untuk menangani masalah dan aplikasi yang membutuhkan kecepatan pemrosesan yang sangat tinggi, seperti misalnya prakiraan cuaca, simulasi pada reaksi kimia, perhitungan aerodinamika dan lain-lain.
Konsep keparalelan itu sendiri dapat ditinjau dari aspek design mesin paralel, perkembangan bahasa pemrograman paralel atau dari aspek pembangunan dan analisis algoritma paralel. Algoritma paralel itu sendiri lebih banyak difokuskan kepada algoritma untuk menyelesaikan masalah numerik, karena masalah numerik merupakan salah satu masalah yang memerlukan kecepatan komputasi yang sangat tinggi untuk memudahkan user dalam berinteraksi darisatu sistem ke sistem yang lain, dengan tujuan untuk membagi beban yang terdapat padasuatu sistem sehingga satu masalah dipecahkan secara bersama-sama. Dan keberhasilan pemrosesan paralel itu dapat dilihat dari kecepatan (speed up) yang diperoleh dari teknik paralel yang digunakan.

Sumber :
http://isjd.pdii.lipi.go.id/admin/jurnal/11083648.pdf
https://www.scribd.com/doc/40938360/Makalah-Arkom-Paralel-Processing

Sabtu, 22 April 2017

Quantum Computation


Quantum Computation adalah bidang studi yang difokuskan pada teknologi komputer berkembang berdasarkan prinsip-prinsip teori kuantum , yang menjelaskan sifat dan perilaku energi dan materi pada kuantum (atom dan subatom) tingkat.
Quantum Computing merupakan alat hitung yang menggunakan mekanika kuantum seperti superposisi dan keterkaitan, yang digunakan untuk peng-operasi-an 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.

A. SEJARAH


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


B. PERBEDAAN QUANTUM COMPUTATION DENGAN QUANTUM COMPUTER

Quantum Computer adalah alat untuk perhitungan yang menggunakan langsung dari kuantum mekanik fenomena, seperti superposisi dan belitan , untuk melakukan operasi pada Data. Cara kerja quantum computer sendiri berbeda dengann komputer bisanya. Dalam komputasi klasik, jumlah data dihitung dengan bit dalam komputer kuantum hal ini dilakukan dengan qubit(quantum bit) yang berarti jika di komputer biasa hanya mengenal 0 atau 1, dengan qubit sebuah komputer quantum dapat mengenal keduanya secara bersamaan dan itu membuat kerja dari komputer quantum itu lebih cepat dari pada komputer biasa.


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


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


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


F. QUANTUM COMPUTING 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.




Sumber:


Rabu, 19 April 2017

Mobile Computing


Perkembangan pesat teknologi informasi telah menghadirkan media komunikasi global internet yang memudahkan orang untuk saling bertukar informasi tanpa batasan geografis dan waktu. Munculnya teknologi mobile seperti handphone, PDA (Personal Digital Assistant), dan smart phone pada saat internet sudah mulai dikenal luas menghadirkan revolusi baru dalam dunia komunikasi global yang menggabungkan teknologi mobile dengan teknologi internet. Yang sering disebut sebagai mobile computing. Mobile Computing adalah suatu penyajian informasi yang menggunakan mobile devices seperti handphone, PDA, atau laptop dengan bantuan media komunikasi wireless.

A.   Apa itu Mobile Computing ?

Mobile Computing adalah kemampuan teknologi untuk menghadapi perpindahan/pergerakan manusia dalam penggunaan komputer secara praktis. Dari pengertian ini kita dapat menyimpulkan bahwa Mobile Computing saat ini memang sangat dibutuhkan, mengingat kebutuhan penggunaan komputer saat ini pun sangat tinggi, sehingga penggunaan Mobile Computing dapat memudahkan para pemakai komputer dalam melakukan segala aktifitasnya dengan menggunakan komputer.

B.   Sejarah dan Perkembangan Mobile Computing

Dimulai sejak tahun 1968 hingga saat ini perkembangan mobile computing sangatlah pesat. Berikut ulasannya :

1.    Dynabook (1968) 

Alankay mengembangkan sebuah komputer portabel yang nantinya menawarkan sebuah media elektronik yang modern yang diperuntukan untuk anak anak. Graphical contro linter face dengan icon pada Komputer ini merupakan cikal bakal dari systemo perasi yang ada saat ini.

2.    Grid Compass 1100 (1982)

Teknologi ini di rancang dan di kembangkan oleh gird sangat terdepan . cover nya dapat dilipat dan teringrasi sebauh flatscreen serta casing dari magnesium yang ultralight. Namun ini di terusakan dan dikembangkan oleh bil moggridge ini terlalu mahal dengan harga mencapai dengan US$ 10.000. hanya kalangan militer AS dan NASA saja yang dapat membelinya.

3.    Oseborne1(1981)

Proyek Osborne 1 dirilis pada April 1981. Komputer ini diterbitkan oleh Osborne Computer Corporation, perusahaan yang memang didirkan oleh Adam Oborne. Komputer Osborne 1 sendiri memiliki berat 10,7 kg. Dan saat itu harga komputer ini adalah Rp 16 juta. Tentu saja nilai Rp 16 juta saat itu merupakan nilai yang cukup tinggi. Karena harganya yang mahal tentu tidak  semua orang membeli perangkat ini. Apalagi perangkat ini terlihat memiliki bentuk yang aneh dengan layar 5  inch yang diusungnya. Meskipun terlihat aneh Osborne 1 cuku pmenarik perhatian. Terlebih perangkat ini juga sudah mendukung sambungan listrik, adanya baterai cadangan, modemport, keyboard, dan juga penyimpanan data floppy drive 5¼ in yang berjumlah dua.

4.    Compaq Portable (1983)

Laptop pertama yang kompetibel dengan IBM ditawarkan oleh Compaq. Berat dan tanpa batrai lantaran masih menggunakan system operasi MS DOS laptop ini tidak popular.

5.    Gavilan SC (1984)

Touchpad pertama ini ditawarkan oleh laptop Gavilan dan berada di atas keyboard. Model komputer ini sudah dilipat dan menyediakan laya LCD serta processor intel 80168 yang kompetibel dengan harga MS DOS.

6.    Bondwell 2 (1985)

Kehadiran komputer ini sukses dengan RAM sebesar 64 Kb floppy drive 3.5 inci dan layer LCD laptop ini menjadi yang terbaik di eranya.

7.    COMPAQ SLT 286 (1988)

Laptop pertama yan sudah dilengkapi dengan baterai hardisk dan LCD. Layarnya menawarkan resolusi VGA penuh.notebook ini ditujukan untuk kalangan bisnis. Tidak heran harganya mencapai harga mobil pada saat itu.

8.    Sharp Multicolor 386 PC 8041(1990)

Dengan spec :
·         Prosesor : Intel 80386
·         Frekuensi clock 20 mhz
·         Ram 2MB
·         Harddrive 40 mb
·         Harga US$23.000

9.    USB interface (1997)

Setelah penganalan port interface USB hampir semua perangkat terhubung dengan notebook computer portable mendadak menjadi universal.

10.  WLAN untuk semua (1999)

Berkat penggunaan WLAN notebook kini tidak lagi statis hotspot menghubungkan perangkat ini ke internet dan jaringan kantor serta dapat diakses dimana saja.

11. Apple PowerBook 100

Apple PowerBook 100, yang muncul tahun 1991. Laptop ini dibuat oleh Sony untuk Apple, dan memakai trackball sebagai pengganti mouse. Laptop ini mempunyai palm-rest (sandaran tangan) untuk kenyamanan. Kemudian palm-Gambar 5. Apple PowerBook 100rest menjadi fitur standar bagi semua laptop. PowerBook 100 memakai prosesor 16MHz, 16 bit CPU dan RAM 2MB (yang bisa diperluas sampai 8MB). Harddisk sebesar 20MB, layarnya 640×480 pixel passive-matrix, serta sebuah speaker mono. Beratnya sekitar 7 kg, dan harganya $2500. Pada akhir 1992, IBM meniru rancangan PowerBook yang kompak dengan memperkenalkan seri IBM ThinPad. Versi yang paling terkenal adalah ThinkPad 700C, yang memakai sistem operasi Windows 3.1, dan mempunyai HDD 120MB. CPU memakai prosesor Intel 486SLC 25MHz. Layarnya TFT active-matrix 10,4″. Untuk pointing, dipakai stik kecil berwarna merah.

12. Apple PowerBook 500

Pada tahun 1988, George Gerpheide menemukan touchpad berdasarkan kapasitansi. Tapi teknologi ini belum muncul pada laptop sampai 1994. Adalah Apple PowerBook 500 yang pertama kali memakai touchpad. Apple menyebutnya trackpad, yang segera diikuti vendor lain. Seri PowerBook 500 terdiri dari 4 model: 520, 520c, 540 dan 540c.Spesifikasi dasarnya memakai prosesor 25MHz, RAM 4MB (maksimal 36MB), layar 9,5″. HDD sampai dengan 320MB, ukuran yang cukup menakjubkan untuk masa itu.

13. Toshiba Portege T3400

Satu setengah tahun sebelum kemunculan Windows 95, awal tahun 1994, Toshiba datang dengan laptop pertamanya. Ada dua model dalam seri Portege T3400, yaitu layar monokrom seharga $2599, dan layar warna active-matrix seharga $3900. Keduanya memakai Windows 3.1 Toshiba mengiklankannya sebagai subnotebook, dengan tampilan ramping, dan warna abu-abu yang fashionable. Battery memakai lithium ion yang berdaya tinggi, disebut waktu itu sebagai teknologi energi mobile yang mutakhir. T3400 sanggup dinyalakan selama 6 jam. Battery dapat diisi ulang selama 3 jam sampai penuh dalam keadaan mesin dimatikan, atau selama 8 -10 jam jika dalam keadaan hidup. Prosesor yang dipakai Intel 486SX, dengan RAM 4MB (max 20MB), dan HDD 120MB. Laptop ini juga punya slot PCMCIA untuk ekstra memory. Beratnya 1,8 kg.

14. Panasonic Toughbook CF-25 Tahun 1996

Ketika kebanyakan pembuat komputer mengarah ke model yang lebih ramping dan lebih cepat, Panasonic berusaha membuat laptop yang berlapis tebal dan break-resistance. Hasilnya adalah Toughbook CF-25, model pertama dari Panasonic Toughbook yang kokoh (yang masih berlanjut sampai saat ini). CF-25 dirancang untuk tahan jatuh dari ketinggian 2 kaki (sekitar 60 cm atau setinggi meja) dan kebal debu serta kebal kelembaban. Model pertama Toughbook memakai casing aluminium alloy. Prosesornya Intel Pentium I 166Mhz, dengan RAM maksimal 96MB, serta HDD 1GB. Laptop ini cocok dipakai di lingkungan yang kasar, seperti medan perang.

15. Apple iBook G3

Apple iBook G3 merupakan salah satu ide inovatif dari Steve Jobs. Pada Macworld Expo di New York tahun 1999, Steve Jobs membuat kagum semua orang ketika membawa iBook ke panggung dan memakainya untuk surfing Internet. Itulah laptop pertama yang memakai wireless-card. Jobs mengklaim G3 sebagai komputer portable tercepat kedua di dunia. Yang pertama tercepat menurut klaimnya adalah Apple PowerBook. Apple iBook G3 juga hadir dengan warna-warni yang menyegarkan.

16. Sony PictureBook 

Apple memukau dunia dengan style yang cantik dan wireless networking. Tapi kamera iSight yang sekarang ada di MacBook, pertama kali muncul di laptop dengan Windows 98. Tahun 1999, Sony meluncurkan VAIO C1 PictureBook dengan harga $2299. Laptop VAIO ini beratnya 1,4 kg. Cukup kompak dan mempunyai bult-in camera yang dapat merekam gambar diam dan video bergerak sampai 60 detik. PictureBook juga merupakan awal dari apa yang sekarang (satu dekade kemudian) dikenal sebagai netbook. Ketebalannya hanya 1,45″, dan tidak memakai drive eksternal baik floppy ataupun CD-ROM.

17. PDA Personal Digital Assistant

PDA adalah sebuah alat elektronik yang berbasis komputer dan berbentuk kecil serta dapat dibawa kemana – mana. PDA banyak digunakan sebagai pengorganisir pribadi pada awalnya, tetapi karena perkembangannya, kemudian bertambah banyak fungsi kegunaannya, seperti kalkulator, penunjuk jam dan waktu, permainan komputer, pengak sesinternet, penerimadan pengirim surat elektronik (e-mail), penerimaradio, perekam video, dan pencatat memo. Selain itu, dengan PDA (komputer saku) ini ,kita dapat menggunakan buku alamat dan menyimpan alamat,membaca buku-e, menggunakan GPS dan masih banyak lagi fungsi yang lain. Bahkan versi PDA yang lebih canggih dapat digunakan sebagai telepon genggam, akses internet, intranet, atau extranet lewat Wi-Fi atau jaringan wireless. Salah satu ciri khas PDA yang paling utama adalah fasilitas layar sentuh.

18. The Psion Organiser II

PDA pertamakali muncul pada tahun 1986 dengan diluncurkannya The Psion Organiser II. PDA pertama ini berbentuk seperti komputer genggam yang dilengkapi dengan keyboard dan layar yang kecil. Ditambah dengan fitur – fitur dasar seperti alarm, jam, kalender, kalkulator, serta telepon. Bisa disimpulkan PDA adalah penggabungan antara telepon genggam dengan PC.

19. Apple Newton Messagepad Pada tahun 1993

Apple meluncurkan produk Newton Messagepad dengan fitur catatan digital, agenda dan tanggal/kalender. Fitur dari Newton inilah yang belakangan dijadikan aplikasi standar untuk PDA, termasuk layar sentuh yang sangat sensitif dan slot memori eksternal. Namun, pada tahun 1998, Apple menghentikan produksi Newton karena bentuknya yang terlalu besar, harganya yang mahal ($699) serta penggunaannya yang rumit.

20. Palm Pilot

Palm Computing PalmPilot memperkenalkan Palm Computing dengan harga yang lebih murah, bentuk yang muat di saku, dan menggunakan baterai AAA sehingga lebih efisien dan mudah digunakan. Lebih jauh, produk ini memiliki kapasitas memori yang lebih besar untuk menyimpan data kontak, catatan dan agenda.

21. Windows CE

Pada bulan November tahun 1996, Microsoft meluncurkan Windows CE yang kemudian diadopsi oleh sejumlah perusahaan komputer seperti HP, Casio, Compact, dll. Perkembangan terkini, PDA lebih sering digunakan sebagai sarana komunikasi nirkabel. Fitur yang ditawarkan juga saat ini lebih mengacu untuk menunjang gaya hidup konsumen sebagai pengguna internet. dan perlu di ketahui gan kalo Windows CE ini adalah cikal bakal dari WIMO alias Windows Mobile yang ada sekarang

22. UMPC

Ultra Mobile Personal Computer (UMPC)atau dikenal juga dengan nama [Micro][PC]adalah versi kecil dari komputer pena. UMPC bermula dari sebuah proyek yang dikembangkan oleh Microsoftyang dinamakan “proyek origami”. Microsoft merasa laptop yang ada saat ini mobilitasnya masih sangat kurang karena itu proyek origami ini bertujuan untuk mengembangkan sebuah komputerekstra mini yang bisa dibawa ke mana-mana, berlayar sentuh, dapat memutar film dan lagu, bermain game, dapat digunakan untuk mengerjakan tugas kantor.

C.   Jenis Mobile Computing

Mobile Computing yang ada saat ini ada beberapa jenis, diantaranya adalah:

1.    Laptop 

Merupakan komputer portabel, kecil dan dapat dibawa kemana saja dengan sangat mudah yang terintegrasi pada sebuah casing. Berat laptop berkisar dari 1 sampai 6 kilogram tergantung ukurannya, bahan dan spesifikasi. Sumber listrik berasal dari baterai atau A/C adaptor yang dapat digunakan untuk mengisi ulang baterai dan untuk menyalakan laptop itu sendiri. Laptop kegunaannya sama dengan Komputer desktop, yang membedakannya hanya ukuran sehingga memudahkan pemakai untuk membawanya kemana-mana.

2.    Wearable Computer atau komputer yang dipakaikan di tubuh manusia.

Contohnya adalah Computer Gletser Ridgeline W200. W200 ini terbuat dari paduan magnesium bertulang yang memaksimalkan kekuatan dan meminimalkan berat keseluruhan. Pada hanya 10,2 ons dan dibentuk pada kontur lengan, W200 yang mengkombinasikan fitur yang sama dari sebuah komputer standar dengan sebuah perangkat yang memberikan kenyamanan dan ergonomis pergelangan tangan instrumen aus. W200 ini memiliki sebuah 3.5 “layar warna dengan layar sentuh, keyboard backlit dan baterai hot swappable. Fungsi nirkabel dari W200 memastikan konektivitas berkelanjutan terlepas dari lokasi pengguna dengan plug and play Wi-Fi, Bluetooth dan modul GPS. Menggunakan CE Windows atau sistem operasi Linux, unit cepat dapat dikonfigurasi untuk mengakses sistem host remote melalui kabel terintegrasi atau antarmuka nirkabel.

3.    PDA (Personal Digital Assistants) 

Adalah sebuah alat elektronik yang berbasis komputer dan berbentuk kecil serta dapat dibawa kemana-mana.  Versi PDA yang lebih canggih dapat digunakan sebagai telepon genggam, akses internet, intranet, atau extranet lewat Wi-Fi atau Jaringan Wireless. Salah satu ciri khas PDA yang paling utama adalah fasilitas layar sentuh

4.    SmartPhone 

Adalah ponsel yang menawarkan kemampuan canggih, boleh dikata kemampuannya menyerupai kemampuan PC (komputer). Umumnya suatu ponsel dikatakan sebagai smartphone bila dapat berjalan pada software operating system yang lengkap dan memiliki interface dan platform standar bagi pengembang aplikasi. Sementara itu ada yang mengatakan smartphone adalah ponsel sederhana dengan fitur canggih seperti kemampuan mengirim dan menerima email, menjelajah internet dan membaca e-book, built in full keyboardatau external USB keyboard, atau memiliki konektor VGA. Dengan kata lain, smartphone adalah miniatur komputer dengan kemampuan ponsel.


D.   Tools Untuk Mobile Computing

Dibawah ini adalah beberapa tools Mobile Computing dan kegunaannya.
·         Java ME, popular untuk game
·         Symbian, general purpose, didukung Nokia
·         Android adalah berbasis Linux
·         iPhone, hanya pada Mac OS X
·         Lazarus, bermanfaat utk porting object Pascal
·         Palm OS
·         Dan lain-lain.


E.   Kelebihan Mobile Computing

1.    Lokasi Fleksibilitas
Hal ini memungkinkan pengguna untuk bekerja dari mana saja selama ada koneksi didirikan. Seorang pengguna dapat bekerja tanpa di posisi tetap. mobilitas mereka memastikan bahwa mereka mampu melaksanakan berbagai tugas pada waktu yang sama dan melakukan pekerjaan lain mereka.

2.    Menghemat Waktu
Waktu dikonsumsi atau terbuang saat bepergian dari lokasi yang berbeda atau ke kantor dan kembali, telah memangkas. Satu sekarang dapat mengakses semua dokumen penting dan file melalui saluran aman atau portal dan bekerja seolah-olah mereka berada di komputer mereka. Ini telah meningkatkan telecommuting di banyak perusahaan. Hal ini juga mengurangi biaya yang dikeluarkan tidak perlu.

3.    Peningkatan Produktivitas
Pengguna dapat bekerja secara efisien dan efektif dari mana lokasi mereka menemukan nyaman. Hal ini pada gilirannya meningkatkan tingkat produktivitas mereka.

4.    Kemudahan Penelitian
Penelitian telah dibuat lebih mudah, karena pengguna sebelumnya diminta untuk pergi ke lapangan dan mencari fakta dan memberi makan mereka kembali ke dalam sistem. Hal ini juga membuat lebih mudah bagi petugas lapangan dan peneliti untuk mengumpulkan dan memberi makan data dari mana pun mereka berada tanpa membuat perjalanan yang tidak perlu ke dan dari kantor ke lapangan.

5.    Hiburan
Video dan audio rekaman sekarang dapat dialirkan on-the-go menggunakan komputasi mobile. Sangat mudah untuk mengakses berbagai film, materi pendidikan dan informatif. Dengan perbaikan dan ketersediaan koneksi data kecepatan tinggi dengan biaya yang cukup, seseorang mampu untuk mendapatkan semua hiburan yang mereka inginkan karena mereka browsing internet untuk data stream. Salah satunya adalah dapat menonton berita, film, dan dokumenter antara penawaran hiburan lainnya melalui internet. Ini tidak mungkin dilakukan sebelumnya komputasi mobile sadar dunia komputasi.

6.    Memperlancar Proses Bisnis
Proses bisnis sekarang mudah tersedia melalui koneksi aman. Melihat ke masalah keamanan, langkah-langkah yang memadai telah dimasukkan ke dalam tempat untuk memastikan otentikasi dan otorisasi pengguna mengakses layanan.
Beberapa fungsi bisnis dapat dijalankan melalui link aman dan berbagi informasi antara mitra bisnis juga dapat terjadi.
Pertemuan, seminar dan jasa informatif lainnya dapat dilakukan dengan menggunakan video dan voice conferencing. waktu perjalanan dan pengeluaran juga jauh berkurang.

F.    Kekurangan Mobile Computing

1.    Kurangnya Bandwith
Akses internet pada peralatan ini umumnya lebih lambat dibandingkan dengan koneksi kabel, dengan menggunakan teknologi seperti GPRS, EDGE dan jaringan 3G/HSDPA yang baru-baru ini  keluar. LAN nirkabel berkecepatan tinggi tidak mahal, tetapi memiliki rentang yang sangat terbatas.

2.    Konsumsi Tenaga
Ketika sebuah stopcontact listrik atau generator portabel tidak tersedia, komputer mobile  harus bergantung sepenuhnya pada daya baterai. Ini berarti konsumsi baterai memerlukan tenaga ekstra.

3.    Gangguan Transmisi
Banyak faktor yang bisa menyebabkan gangguan sinyal pada mobile computing seperti cuaca, medan dan jarak alat mobile computing dengan titik pemancar sinyal terdekat. Selain itu penerimaan sinyal di dalam terowongan, di beberapa gedung dan daerah pedesaan seringkali buruk.

4.    Antarmuka Pengguna Dengan Alat
Layar dan keyboard yang cenderung kecil terkadang membuat peralatan tersebut sulit untuk digunakan. Metode input alternatif seperti input suara atau pengenalan tulisan tangan membutuhkan pelatihan untuk menggunakannya.


Sumber :