Popular Post

Archive for 2017

Pengantar Komputasi Modern "Ubiquitous Computing"

By : Angga Putra

  • Pengertian Ubiquitous Computing
Ubiquitous Computing atau UbiComp Adalah sebuah konsep dalam rekayasa perangkat lunak dan ilmu komputer dimana komputasi dibuat untuk muncul kapan dan dimana saja. Berbeda dengan desktop computing, Ubiquitous computing dapat terjadi dengan menggunakan perangkat apa pun, di lokasi mana pun, dan dalam format apa pun. Seorang pengguna berinteraksi dengan komputer, yang bisa ada dalam berbagai bentuk, termasuk komputer laptop, tablet dan terminal. Ide Ubiquitous Computing pertama kali disampaikan oleh Mark Weiser (1988) di Xerox Palo Alto Research Center (PARC). Mark Weiser mengajukan tiga bentuk dasar untuk perangkat sistem ubiquitous : tabs, pads dan boards.

  • Persamaan dan Perbedaan Ubiquitous Computing dengan Mobile Computing, Grid Computing, dan Cloud Computing
Persamaan :
  1. Sebuah metode komputasi untuk mengatasi suatu masalah
  2. Membutuhkan platform seperti PC, laptop maupun Smartphone untuk menjalankannya
  3. Pada Ubiquitous dan cloud perangkat perlu tidak terlihat (invisible) secara fisik.
  4. Ubiquitous dan mobile computing sejalan dengan benda yang bersifat portable (mudah dibawa).
Perbedaan :
  1. Biaya untuk pengadaan energi bagi mobile computing cenderung lebih mahal dibanding Ubiquitous,grid dan cloud computing apabila tidak ada sumber daya listrik karena membutuhkan sumber daya pengganti yaitu baterei.
  2. platform yang dibutuhkan oleh Mobile dan ubiquitous computing cenderung lebih portable dibandingkan grid dan cloud computing.
  3. Pada mobile computing, proses komputasi cenderung dilakukan sendiri oleh user. Pada Ubiquitous,grid computing, proses komputasi dilakukan terpusat maupun tidak terpusat dimana consumer membutuhkan discovery server.

Referensi :

Pengantar Komputasi Modern "Grid Computing"

By : Angga Putra
Grid Computing adalah sistem komputasi terdistribusi, yang memungkinkan seluruh sumber daya (resource) dalam jaringan, seperti pemrosesan, bandwidth jaringan, dan kapasitas media penyimpan, membentuk sebuah sistem tunggal secara vitual untuk memecahkan persoalan komputasi dalam skala besar.

Komponen Grid Computing :
  • Gram (Grid Resources Allocation & Management)
Komponen ini dibuat untuk mengatur seluruh sumberdaya komputasi yang tersedia dalam sebuah sistem komputasi grid. Pengaturan ini termasuk eksekusi program pada seluruh komputer yang tergabung dalam sistem komputasi grid, mulai dari inisiasi, monitoring, sampai dengan penjadwalan dan koordinasi antar proses yang terjadi dalam sistem tersebut. Juga dapat berkoordinasi dengan sistem-sistem pengaturan sumber daya yang telah ada sebelumnya. Dengan mekanisme ini program-program yang telah dibuat sebelumnya tidak perlu dibangun ulang atau bila dimodifikasi, modifikasinya minimum.
  • RFT/GridFTP (Reliable File Transfer/Grid File Transfer Protocol)
Komponen ini dibuat agar pengguna dapat mengakses data yang berukuran besar dari semua simpul komputasi yang telah tergabung dalam sebuah sistem komputasi secara efisien. Hal ini tentu saja berpengaruh karena kinerja komputasi tidak hanya bergantung pada kecepatan komputer yang tergabung dalam mengeksekusi program, tapi juga seberapa cepat data yang dibutuhkan dapat diakses. Data yang diakses juga tidak selalu ada pada komputer yang mengeksekusi.
  • MDS (Monitoring and Discovery Service)
Komponen ini dibuat untuk memonitoring proses komputasi yang sedang dijalankan agar dapat mendeteksi masalah yang timbul dengan segera. Sedangkan fungsi disovery dibuat agar pengguna mampu mengetahui keberadaan sumber daya komputasi beserta karakteristiknya.
  • GSI (Grid Security Infrastructure)
Komponen ini dibuat untuk mengamankan sistem komputasi grid secara keseluruhan. Komponen ini membedakan teknologi GT4 dengan teknologi-teknologi sebelumnya. Dengan menerapkan mekanisme keamanan yang tergabung dengan komponen-komponen komputasi grid lainnya, sistem ini dapat diakses secara luas tanpa sedikitpun mengurangi tingkat keamanannya. Sistem keamanan ini dibangun dengan segala komponen yang telah diuji, mencakup proteksi data, autentikasi, delegasi dan autorisasi.

Cara Kerja Grid Computing menurut Ian Foster :

  1. Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat. Seandainya sumber daya yang digunakan berada dalam satu cakupan domain administratif, maka komputasi tersebut belum dapat dikatakan komputasi grid.
  2. Sistem tersebut menggunakan standard dan protokol yang bersifat terbuka (tidak terpaut pada suatu implementasi atau produk tertentu). Komputasi grid disusun dari kesepakatan-kesepakatan terhadap masalah yang fundamental, dibutuhkan untuk mewujudkan komputasi bersama dalam skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang autentikasi, otorisasi, pencarian sumberdaya, dan akses terhadap sumber daya.
  3. Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut.
Contoh Grid Computing :

  • Scientific Simulation
Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
  • Medical Images
Penggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project.
  • Computer-Aided Drug Discovery (CADD)
Komputasi grid digunakan untuk membantu penemuan obat. Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC).
  • E-Learning
Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid.



Sumber Referensi :

Pengantar Komputasi Modern "Mobile computing dan Cloud computing"

By : Angga Putra

  • Mobile Computing merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi tanpa harus menggunakan kabel oleh karena itu sangat mudah untuk dibawa berpindah tempat. teknologi mobile computing dapat digunakan dimanapun dan kapanpun selama terhubung dengan jaringan internet.


  • Cloud Computing merupakan komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. data user tersimpan dengan aman diserver yang terhubung melalui internet dan tersimpan secara sementara di komputer user.


Jadi, menurut saya perbedaan dari mobile computing dan cloud computing terletak pada device atau alat yang digunakan. mobile computing menggunakan alat portable yang memungkinkan user dapat mengaksesnya darimanapun dan kapanpun. contoh mobile computing yaitu e-banking, grab, line, steam dan lain sebagainya. sedangkan cloud computing alat yang digunakan biasanya pc. mobile computing dan cloud computing sama-sama melakukan proses komputasi atau menemukan solusi untuk memecahkan sebuah permasalahan yang terjadi. 


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

Jenis Mobile Computing
- Laptop
- Wearable computer
- PDA
- Smart phone


Kelebihan Mobile Computing
- Aplikasi yang luas
- Bergerak/berpidah lokasi secara bebas
- Bebas berpindah jaringan

Kekurangan Mobile Computing
- Membutuhkan Bandwith atau koneksi internet yang stabil
- Pemakaian tergantung pada daya tahan baterai
- Transmisi data pada mobile computing sangat dipengaruhi oleh gangguan cuaca


  • Perusahaan Yang Menggunakan Mobile Computing
Steam merupakan salah satu contoh perusahaan yang menggunakan mobile computing. Pengguna harus mendownload steam mobile melalui apple store atau google playstore. steam mobile ini memiliki beberapa fungsi, yaitu untuk membeli game, chatting, mengecek profile atau inventory, untuk mengisi steam wallet dan yang paling utama steam mobile ini digunakan untuk steam guard. Steam guard adalah salah satu sistem keamanan yang terdapat pada steam. Pengguna yang menggunakan steam guard pada akun steam mereka di harus kan mendownload steam mobile. Cara penggunaannya yaitu pengguna akan mendapatkan digit acak pada steam mobile mereka, yang dimana kode ini diminta ketika pengguna akan login pada steam yang berada di pc. Pengguna atau user dapat mengakses steam mobile mereka dimanapun dan kapanpun selama mobile device mereka terhubung dengan jaringan internet.


Sumber Referensi :
http://ariwiyanto83.blogspot.co.id/
wikipedia mobile computing

- Copyright © Angga Putra Pratama - Date A Live - Powered by Blogger - Designed by Johanes Djogan -