Sabtu, 14 April 2018

Tugas 2 ( Penghantar Komputasi Modern)



  1.1. Komputasi awan Cloud Computing
           
Cloud Computing atau komputasi awan merupakan kombinasi pemanfaatan teknologi komputer dengan pengembangan berbasis internet. Sebutan cloud sendiri merupakan sebuah istilah yang diberikan pada teknologi jaringan internet dimana suatu sumber daya, software, informasi dan aplikasi disediakan untuk digunakan oleh komputer lain yang membutuhkan. Dengan kata lain komputasi cloud digunakan untuk mendukung berjalannya program pada komputer yang tekoneksi internet pada waktu bersamaan, namun tidak semua yang terkoneksi internet dapat menggunakan komputasi cloud.

    1.2.  Komputasi Grid
Komputasi Grid adalah sistem komputasi tersidtribusi dengan menggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. Hal ini memungkinkan sumber daya (resource) dalam jaringan, seperti pemrosesan, bandwidth jaringan, dan kapasitas media penyimpan, membentuk sebuah sistem tunggal secara vitual.
Grid Computing memanfaatkan pengolahan berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer utama, dan dipecah menjadi beberapa tugas yang dapat dilaksanakan secara bersamaan pada komputer yang berbeda.

     1.3 Virtualisasi
Virtualisasi adalah membuat versi maya (virtual) dari suatu sumber daya (resource) sehingga pada satu sumber daya fisik dapat dijalankan atau disimpan beberapa sumber daya maya sekaligus, dengan syarat unjuk kerja masing-masing sumber daya maya itu tidak berbeda signifikan dengan sumber daya fisiknya.
Hingga saat ini sumber daya yang terlah dapat divirtualisasikan antara lain adalah perangkat keras komputer (hardware), media penyimpan data (storage), operating system (os), layanan jaringan (networking)

  1.4 Distributed Computation dalam Cloud Computing
Kegiatan Distributed Computation merupakan kumpulan beberapa computer yang terhubung untuk melakukan pendistribusian, seperti mengirim dan menerima data serta melakukan interaksi lain antar computer yang dimana membutuhkan sebuah jaringan agar computer satu dan lainnya bisa saling berhubung dan melakukan interaksi. Hal ini semua dilakukan dengan cloud computing yang seperti kita ketahui memberikan layanan dimana informasinya disimpan di server secara permanen dan disimpan di computer client secara temporary.

   1.5 Map Reduce & No SQL (Not Only SQL)

Map Reduce danNoSQL (Not Only SQL) adalah sebuah pemogramaan framework guna untuk membantu user mengembangankan sebuah data yang ukuran besar dapat terdistribusi satu sama lain. 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.
MapReduce adalah model pemrogramana rilisan Google yang ditujukan untuk memproses data berukuran raksasa secara terdistribusi dan parallel dalam cluster yang terdiri atas ribuan komputer. Dalam memproses data, MapReduce dibagi menjadi 2 proses utama, yaitu Map dan Reduce. Proses Map bertugas untuk mengumpulkan informasi dari potongan-potongan data yang terditribusi dalam tiap komputer dalam cluster (kelompok komputer yang saling terhubung). Hasilnya deserahkan kepada proses Reduce untuk diproses lebih lanjut. Hasil proses Reduce merupakan hasil akhir yang dikirim ke pengguna.

  1.6 No SQL Database
Database Nosql adalah sebuah memcache dari bagian database sederhana yang berisi key dan value. Database ini bersifat struktur storage dimana sistem databasenya yang berbeda dengan sistem database relasional. Nosql tidak membutuhkan skema table dan menghindari operasi join dan berkembang secara horizontal.

II. Penerapan Komputasi Modern

Sebagai contoh pada penerapannya komputasi modern di dunia nyata salah satunya adalah sebuah website jual beli produk secara online atau E-commerce yaitu Tokopedia


Tokopedia merupakan perusahan E-commerce di Indonesia yang mengusung model bisnis marketplace. Dengan layanan marketplace ini memungkinkan jutaan individu, UMKM dan pemilik bisnis di Indonesia menjual produk kepada pelanggan di seluruh Indonesia. Para merchant Tokopedia telah membuka puluhan juta lapangan pekerjaan baru di Indonesia. Dalam website tokopedia menyediakan berbagai jenis produk dan kebutuhan dari berapa toko (marketplace) dengan menampilkan harga barang, kualitas barang, dapat melakukan transaksi pembayaran, diskusi dengan penjual secara online dan juga telah bekerja sama dengan beberapa jasa pengiriman barang. Dengan fitur ini komsumen dapat melakukan transaksi atau pembelian barang dengan mudah tanpa harus pergi ke toko. Selain menggunakan media website, aplikasi tokopedia juga tersedia pada sistem operasi Android dan iOS.

Halaman Utama


                           
Pada halaman utama Tokopedia  terdapat tampilan beberapa toko dari market place dan official store. Selain itu pada halaman awal juga terdapat kategori barang yang sedang populer dicari atau dibeli oleh penggunanya.


Fitur 1 (pencarian barang):

Pada fitur ini memberikan pilihan produk atau toko yang menjual sepatu sebagai kata kunci pada pencaian. Dalam halaman pencarian ini terdapat beberapa fitur yaitu sortir barang dari harga tertinggi-termahal, paling sesuai, promo, terbaru, terbanyak penjualannya, banyaknya ulasan dari barang yang sudah terjual, lokasi toko dan dukungan pengiriman barang atau kurir.


Jika telah menemukan pilihan barang lalu klik barang tersebut kan akan muncul ke halaman produk dengan tampilan deskripsi dari produk tersebut. Dan klik beli untuk melanjutkan pembelian.

Fitur 2 (Pembelian Barang)
Pada fitur ini yaitu pembelian barang konsumen dapat mentukan jumlah barang yang akan dibelinya. Pada halaman ini juga konsumen dapat memberikan catatan untuk penjualnya mengenai detail barang yang diinginkan sesuai keinginan konsumen seperti warna, ukuran, dan catatan lainnya. Terdapat juga alamat yang akan di kirim sebagai tujuan barang disertakan nama pembeli. Konsumen juga dapat memilih jasa pengiriman apa yang akan di pakai. Setelah selesai melilih jasa pengiriman, terhitunglah  berapa jumlah harga yang akan dibayar(subtotal). Dilanjutkan dengan klik beli dan masuk pada kerangjang belanja untuk dilanjutkan pembayaran.


Fitur 3 (Pembayaran)
Pada fitur pembayaran ini yaitu menampilkan fitur pembayan barang. Tokopedia menyedian beberapa pilihan pembayaran demi memudahkan konsumen untuk melakukan transaksi jual beli. Terdapat beberapa metode yaitu dengan transfer melalui bank, vitual account bank, dengan saldo tokopedia, Toko Cash (produk uang digital tokopedia), pembayaran melalui berbagai merchant dan juga menggunakan kartu kredit. Jika melakukan pembayaran melalui mechant makan akan ditampilkannya kode pembayaran yang akan di gunakan untuk melakukan pembayaran pada toko merchant yang telah berkerja sama dengan tokopedia.




Fitur 4 ( Cek Posisi Barang)
Pada fitur ini konsumen dapat memeriksa bagaimana barang yang sudah dibeli diproses dalam sistem tokopedia. Dari konfirmasi pembayaran, verifikasi penjual, pengiriman barang yang dapat dimonitor secara virtual dari sistem jasa pengiriman pada tokopedia. Dan setelah selesai barang telah tiba tujuan, konsumen dapat konfirmasi barang bahwa barang telah sampai.


Sumber:
https://www.excellent.co.id/product-services/vmware/keuntungan-teknologi-virtualisasi-cloud-computing/
https://www.progresstech.co.id/blog/jenis-cloud/
https://cinoyraz.wordpress.com/2013/05/01/komputasi-cloud-komputasi-grid-virtualisasi-map-reduce-dan-nosql-not-only-sql/
https://www.tokopedia.com/