Rabu, 18 April 2012

APLIKASI MOBILE COMPUTING

Pada kesempatan kali ini, saya akan membuat tulisan dengan tema “mobile computing”. Saya akan membahas tema tersebut dengan judul “aplikasi mobile computing”. Dibawah ini merupakan sub-sub bahasan yang akan dijabarkan dalam aplikasi mobile computing:

· Pengertian mobile computing

· Hardware & Software yang digunakan

· Aplikasi mobile computing

· Pengembangan aplikasi mobile

1. Pengertian mobile computing

Mobile computing merupakan kelas tertentu dari system terdistribusi dimana beberapa node dapat melepaskan diri dari operasi terdistirbusi, bergerak bebas, dan melakukan koneksi kembali pada jaringan yang berbeda dan merupakan bentuk interaksi manusia dan komputer dimana sebuah komputer diharapkan akan diangkut selama pemakaian normal. Dari definisi diatas kita dapat memahami mengapa kita membutuhkan mobile computing karena manusia tidaj berdiam diri maka membutuhkan piranti yang dapat dibawa bergerak kemana saja.

2. Hardware & Software yang digunakan

§ Hardware

- Prosesor dengan kecepatan clock 100-24 MHz (1 GHz)

- Arsitektur ARM

o Fiturpenghematandaya

o 98% dari ponsel yang dijual memiliki minimal satu prosesor ARM

- Memori dibangun pada kartu memori yang dapat dilepas

- Chip untuk fungsionalitas komputer


· Software

- Kernel bertanggung jawab untuk mengelola sumber daya sistem

- Middleware menghubungkan komponen software atau aplikasi, memfasilitasi aplikasi seperti keamanan, web browsing, pesan, dll

- Application execution environment-aplikasi pemrograman interface yang memungkinkan pengembang untuk membuat program mereka sendiri

- User interface framework grafis dan tata letak

- Application suite dasar aplikasi yang akses pengguna secara teratur

3. Aplikasi Mobile

Ada beberapa pengertian yang berbeda dari beberapa orang. sebagian orang mengasumsikan kalau aplikasi mobile computing adalah semua aplikasi yang bisa berjalan di perangkat mobile. sedangkan yang lainnya berasumsi kalau aplikasi mobile computing tidak hanya bisa berjalan di perangkat mobile tetapi juga harus memiliki kemampuan untuk “mobile” atau setidaknya memiliki kemempuan untuk akses keluar dari perangkatnya, baik koneks internet atau kemampuan transfer data antar perangkat. Berikut ini merupakan beberapa contoh dari aplikasi mobile yang saya ketahui :

Messaging

- SMS, MMS, Instant Messaging

Mobile transaction

- SMS alert, MMS alert, report analisys

Mobile workplace

- Email, calender, CRM, Instant Messaging

Mobile music and videos

- Monotone, RTTTL, Midi, mp3, wav, mp4, screensaver, picture message, A2D

Mobile games

- Monochrome games, java games, symbian


4. Pengembangan aplikasi mobile

Adalah proses yang dikembangkan untuk aplikasi perangkat genggam seperti PDA, asisten digital perusahaan atau telepon genggam

o Pre-Installed

o Downloadable

o AppsStore

Sumber :

http://andyzamani.com/contoh-aplikasi-dan-perangkat-mobile-computing.html

http://www.google.co.id/url?sa=t&rct=j&q=aplikasi%20mobile%20computing&source=web&cd=8&ved=0CFoQFjAH&url=http%3A%2F%2Fardi.staff.uad.ac.id%2Fmobile%2Fclass1.pdf&ei=dbyOT8e4Eo7NrQf598i9CQ&usg=AFQjCNGPyeP-BswvPg_kUajpc9IIEI8lsQ

Rabu, 11 April 2012

QUANTUM COMPUTING

PENGERTIAN

Quantum Computing atau dalam bahasa Indonesia yaitu komputer kuantum yang merupakan komputer terobosan terbaru dalam dunia teknologi komputer saat ini. Lalu apa definisi dari kuantum komputer itu sendiri? Saya mendapat pengertian computer dari beberapa artikel yang saya baca bahwa komputer kuantum adalah jenis chip processor terbaru yang diciptakan berdasarkan perkembangan mutakhir dari ilmufisika (dan matematika) quantum. Singkatnya, chip konvensional sekarang ini perlu diganti dengan yang lebih baik.

Tetapi kalau menurut saya pribadi komputer kuantum adalah sebuah komputer masa depan yang canggih dengan menggabungkan ilmu fisika dan merupakan pengembangan dari komputer saat ini dengan menggunakan chip yang lebih baik dibandingkan dengan chip konvensional sehingga memiliki fungsi yang lebih baik.

KEUNGGULAN

Komputer kuantum memanfaatkan sebuah fenomena yang dinamakan super posisi yaitu dalam mekanika kuantum, suatu partikel bias berada dalam dua keadaan sekaligus. Komputer kuantum juga menggunakan Qubits yaitu kemampuan untuk berada di berbagai macam keadaan. Komputer kuantum memiliki potensi untuk melaksanakan berbagai perhitungan secara simultan atau lebih rinci sehingga jauh lebih cepat dari komputer digital. Jadi intinya komputer kuantum lebihbaik kemampuannya dan lebih cepat dibandingkan dengan komputer digital.

SEJARAH SINGKAT

Ide mengenai computer kuantum pertama kali muncul pada tahun 1970-an olehpara fisikawan dan ilmuwan komputer, seperti Charles H. Bennett dari IBM, Paul A. Benioffdari 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, Feynman lah yang pertama kali mengajukan model yang menunjukkan bahwa sebuah system kuantum dapat digunakan untuk melakukan komputasi. Lebihjauh, Feynman juga menunjukkan bagaimana system tersebut dapat menjadi simulator bagi fisika kuantum. Dengan kata lain, fisikawan dapat melakukan eksperimen fisika kuantum melalui computer kuantum.

Pada tahun 1985, Deutsch menyadari esensi dari komputasi olehsebu ah computer kuantum dan menunjukkan bahwa semua proses fisika, secara prinsipil, dapat dimodelkan melalui computer kuantum. Dengan demikian, computer kuantum memiliki kemampuan yang melebihi computer klasik.

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

Hingga saat ini, riset di bidang komputer kuantum terus dijalankan di seluruh dunia.Beberapa kendala terus dicari pernyelesaiannya. Berbagai metode dikembangkan untuk memungkinkan terwujudnya sebuah komputer yang memilki kemampuan yang luar biasa ini. Sejauh ini, sebuah computer 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).

IMPLEMENTASI

Beberapa waktu lalu para ilmuwan di Pusat penelitian di Almaden telah berhasil menjalankan kalkulasi komputer-kuantum yang paling rumit hingga saat ini. Mereka berhasil membuat seribu triliun molekul yang didesain khusus dalam sebuah tabung menjadi sebuah komputer kuantum 7-qubit yang mampu memecahkan sebuah versi sederhana perhitungan matematika yang merupakan inti dari banyak di antara system kriptografis pengamanan data (data security cryptographic system).

Keberhasilan ini memperkuat keyakinan bahwa suatu saat komputer-komputer kuantum akan mampu memecahkan problem yang demikian kompleks yang selama ini tidak mungkin dapat dipecahkan oleh super komputer-super komputer yang paling hebat meski dalam tempo jutaan tahun sekalipun.

Dalam edisi jurnal ilmiah Nature yang terbit beberapa waktu lalu, sebuah tim bersama-sama mahasiswa tingkat graduate dari Unversitas Stanford melaporkan demonstrasi pertama dari "AlgoritmaShor" sebuah metode yang dikembangkantahun 1994 oleh ilmuwan AT&T Peter Shor untuk menggunakan computer kuantum yang futuristis untuk menemukan faktor-faktor dari sebuah bilangan. Bilangan-bilangan yang diperkalikan satu dengan yang lain untuk memperoleh bilangan asli. Saatini, pemfaktoran (factoring) sebuah bilangan besar masih terlalu sulit bagi computer konvensional meskipun begitu mudah untuk diverifikasi. Itulah sebabnya pemfaktoran bilangan besar ini banyak digunakan dalam metode kriptografi untuk melindungi data.

SUMBER:

http://www.fisikaunri.org/node/24

http://tech19.wordpress.com/2009/12/11/google-meriset-quantum-komputer/

http://prakom.bps.go.id/?page=3&tgl=200803011948