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/
Tidak ada komentar:
Posting Komentar