(Sumber: http://id.wikipedia.org/wiki/Komputasi_awan)
Yang menarik dari
cloud computing berbeda dengan server konvensional terutama,
- Secara fisik berupa kumpulan hardware/server yang tersambung dalam sebuah jaringan LAN/WAN. Tetapi dari sisi pengguna, dapat melihatnya sebagai sebuah komputer besar.
- Tidak ada batasan dengan kapasitas processor, kapasitas harddisk dan kapasitas memory
- Tidak ada batasan dengan berapa jumlah “hosting” server yang berjalan dibelakangnya
- Menambahkan sebuah “hosting” hanya membutuhkan waktu beberapa menit saja.
Berikut merupakan ilustrasi dari cloud computing.
Sumber: (pew Internet,2011)
Mekanisme Akses Cloud Computing
Mekanisme akses cloud
computing dapat dijalankan secara beraneka ragam, mulai dari akses standar LAN
maupun intranet dengan sedikit aplikasi agen atau client, sampai kepada akses extranet
dan internet melalui browser yang terhubung ke sebuah aplikasi dari penyedia
layanan cloud computing. Protokol aplikasi yang digunakan pun dapat beragam,
tetapi hal ini tidaklah terlalu signifikan bila dilihat dari sisi pengguna
akhir, dimana pengguna akhir cukup mengetahui bagaimana cara mengakses dan
mempergunakan jasa layanan yang terdapat pada cloud computing.
Seorang pengguna cloud
membutuhkan perangkat klien seperti laptop atau komputer desktop, komputer pad,
ponsel pintar, atau sumber daya komputasi lainnya dengan web browser untuk
mengakses sistem cloud melalui world wide web. Biasanya pengguna akan login ke
cloud pada penyedia layanan atau perusahaan swasta. Cloud computing bekerja
secara client-server, menggunakan protokol web browser. Cloud menyediakan
server berbasis aplikasi dan semua layanan data kepada pengguna, dengan output
ditampilkan pada perangkat klien. Jika pengguna ingin membuat dokumen
menggunakan pengolahan kata, misalnya, cloud menyediakan aplikasi yang cocok
yang berjalan pada server yang menampilkan pekerjaan yang dilakukan oleh
pengguna pada layar web browser klien.
Memori yang
dialokasikan untuk web browser sistem klien digunakan untuk membuat data
aplikasi muncul di layar sistem klien, tetapi semua perhitungan dan perubahan
dicatat oleh server, dan hasil akhir termasuk file yang dibuat atau diubah
secara permanen disimpan pada server cloud. Kinerja dari aplikasi cloud
tergantung pada kecepatan akses jaringan, dan kehandalan serta kecepatan
pemrosesan perangkat klien.
Dengan komputasi
cloud, klien hanya memerlukan komputer sederhana, seperti netbook, dirancang
dengan komputasi cloud dalam pikiran, atau bahkan smartphone, dengan koneksi ke
internet, atau jaringan perusahaan, dalam rangka untuk membuat permintaan data
dari cloud, maka istilah “perangkat lunak sebagai layanan” (SaaS). Perhitungan
dan penyimpanan dibagi antara komputer remote untuk menangani volume besar dari
kedua, sehingga klien tidak perlu membeli perangkat keras mahal atau perangkat
lunak untuk menangani tugas. Hasil dari tugas pengolahan dikembalikan ke klien
melalui jaringan, tergantung pada kecepatan koneksi internet. Berikut merupakan
diagram konsepsual dari cloud computing.
XAMPP
Pada
pembuatan cloud computing, dibutuhkan server sebagai databasenya. XAMPP adalah perangkat lunak bebas, yang mendukung banyak
sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah
sebagai server yang berdiri sendiri (localhost), yang terdiri atas program
Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan
bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat
sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam
GNU General Public License dan bebas, merupakan web server yang mudah digunakan
yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya
dapat mendownload langsung dari web resminya.
referensi:
- http://www.slideshare.net/meruvian/cloud-system-buku-indonesia-language/download
- http://www.teknoinfo.web.id/teknologi-cloud-computing
- http://www.turisinternet.com/pengertian-cloud-computing
Pengujian
Topologi jaringan
yang digunakan untuk akses cloud computing ini yaitu pada jaringan Politeknik
Caltex Riau dengan menggunakan 1 akses poin yaitu IP 172.16.40.1 . untuk user
menggunakan IP 172.16.40.13, sedangkan untuk server menggunakan IP
172.16.40.137
Sebelumnya lakukan langkah- langkah berikut:
- Pastikan PC anda telah terinstall apache yang berfungsi sebagai web server, dan Mysql yang berfungsi sebaagai database. Jika belum dapat install dengan command "apt-get install apache2 mysql-server"
- Selanjutnya download terlebih dahulu aplikasi xampp pada link ini. Pindahkan file xampp yang sudah didownload ke direktori Home.
- Buka terminal, lalu ketikkan : "sudo su"
- Ekstrak xampp ke direktori /opt, dengan cara mengetikkan :"tar xvfz xampp-linux-1.8.0.tar.gz -C /opt"
- Tunggu hingga selesai, langkah selanjutnya tinggal jalankan xampp tersebut, dengan cara mengetikkan :"/opt/lampp/lampp start"
- Masukkan folder cloud komputing ke dalam folder opt/lampp/htdocs/
- Selanjutnya buat database di phpadmin. Berikut beberapa database yang akan dibuat authentikasi, calculator, rumus persegi panjang dan suhu.
- Setelah selesai, user dapat menggunakan aplikasi cloud computing dengan mengakses web server melalui browser seperti mozilla.
Tampilan awal setelah masuk ke web server, user harus memasukkan username dan password sebagai default username dan password yaitu admin. Namun juga dapat disetting pada database server berupa username dan password selain defaultnya.
Setelah memasukkan username dan password, maka akan muncul loading untuk masuk ke menu utama.
Ini merupakan menu utama dari aplikasi cloud computing tersebut. Terdapat beberapa pilihan yang di terdapat di cloud computing ini yang dapat di akses oleh user, yaitu;
- Kalkulator, program kalkulator berbasis php
- Rumus persegi panjang, aplikasi berbasis php yang dibuat untuk menentukan luas, keliling, dan besar suatu persegi panjang
- Suhu, membuat aplikasi berbasis php untuk menentukan konversi suhu dari celcius ke reamur,celcius ke fahrenheit, reamur ke celcius.
Untuk yang pertama yaitu untuk program kalkulator. Pada program kalkulator ini menggunakan hitung-hitungan dasar yaitu penjumlahan(+), pengurangan(-), perkalian(*), dan pembagian(/). Proses perhitungan yang dilakukan akan disimpan pada database server yang selanjutnya dapat dilihat kembali.
Selanjutnya
yaitu untuk program rumus persegi panjang. Sama seperti sebelumnya, user
tinggal meng-inputkan angka di kotak yang tersedia. Pada perhitungan luas
persegi panjang, user dapat meng-inputkan nilai di kotak panjang dan lebar.
Setelah nilai di input, lalu akan di proses sehingga akan didapatkan hasil
perhitungan luas persegi panjang tersebut. Proses tersebut juga disimpan pada database server yang selanjutnya dapat dilihat kembali.
Pada
menu selanjutnya yaitu konversi suhu. User tinggal menginputkan nilai yang akan
di konversi. Dan kemudian user dapat memilih konversi tersebut dari mana ke
mana. Proses konversi juga akan disimpan pada database server yang selanjutnya dapat dilihat kembali.
Tidak ada komentar:
Posting Komentar