Pilih Warna Kesukaan Anda

Efek Blog
Just a little place where i spend my lost time.... -->

Selasa, 09 Juni 2015

Tugas 1 Pemrograman Jaringan : Contoh Program Pemrograman Jaringan

Tugas kali ini saya akan membuat suatu program sederhana yang fungsinya sama halnya seperti ipconfig yang dilakukan di command prompt, untuk lebih detailnya saya akan menjelaskan cara mendapatkan ip dengan command prompt pertama buka cmd pada run yang nantinya akan muncul halaman kosong.

1.) Program untuk mendapatkan IP yang sedang digunakan.


Pertama program akan mengimport  package java.net. Kemudian kita buat class bernama getIP, kemudian kita mendeklarasikan InetAddress host benilai null kemudian host akan didapatkan dari nilai InetAddress host dan terakhir pada byte ip didapatkan nilai dari hostAddress. Langkah terkahir terdapat suatu perulangan for dimana di bagian ini akan terjadi pada saat variabel i bernilai 0, dan nilai variabel i lebih kecil dari IP jika kondisi ini terpenuhi maka nilai i akan bertambah. Dan setiap perulangan ini program akan mencetak nilai ip dari variable array ip[i].

Logika program :


Pada program java ini dimaksudkan untuk mengetahui nama PC yang sedang digunakan. nama kelas program tersebut ialah getName dan program tersebut dijalankan melalui command prompt dengan memanggil nama yang sama yaitu getName. Program java ini memiliki akses publik sehingga memiliki kelas turunan. nama PC kita dapat diketahui melalui pencarian pada localhost PC. Localhost adalah Sebuah aplikasi yang memberikan fasilitas kepada penggunanya untuk dapat mengakses Local Hosting. Atau loopback address local komputer akan tercetak pada layar yaitu Nama Komputer anda adalah USER-PC. 

Output :



2.) Program untuk mendapatkan nama host yang sedang digunakan



Pertama program akan mengimport package java.net, kemudian kita buat class bernama getName. Selanjutnya kita deklarasikan InetAddress host = null; dan host = InetAddress.getLocalHost(); maksudnya adalah InetAddress host bernilai null dan host didapatkan dari nilai InetAddress pada localhost. Selanjutnya program akan mencetak nama host dengan memanggil nilai variable host.getHostName().

Logika Program:

Program ini dimaksudkan untuk mengetahui ip address dari PC yang kita gunakan. diberikan suatu perulangan yang berfungsi pada localhost untuk mencari alamat ip address dari PC yang digunakan.

Output :



3.) Program untuk mengganti nama host dengan no Ip:



Logika Program :

Pertama program akan mengimport package java.net, kemudian buat class yang dibuat yaitu IPtoName. Untuk program ini terdapat kondisi if dimana jika panjang string host sama dengan 0 maka cetak nama pemakai dan IPtoName lalu program akan kembali ke semula. Program akan mendeklarasikkan String host yaitu 0 dan InetAddress address bernilai null. Kemudian  terdapat perintah try dan catch yang digunakan untuk menangkap kesalahan didalam program, pada perintah try ini akan mencoba memanggil nama host kemudian disimpan didalam variabel address, jika terdapat kesalahan maka program akan mencetak invalid IP – malformed ip, jika program tidak terjadi kesalahan maka program akan mencetak nilai ip address host

Untuk hasil output ini pada saat menjalankan program masukkan terlebih dulu IPAddress kemudian host name dari komputer. Jika sudah maka jalankan kembali program java tersebut maka host name tersebut akan terganti dengan IP. Dan akan mencetak IP komputer yang lain yaitu 192.168.1.1

Output :



4.) Menampilkan host name dan ip address



Logika Program :

Pertama program akan mengimport package java.net kemudian buat class program yang bernama NsLookup. Pada program ini jika panjang karakter string args sama dengan 0 maka akan mencetak Pemakai : Java NsLookup hostname.  Kemudian mendeklarasikan String host adalah 0 dan InetAddress address bernilai null.

Kemudian  terdapat perintah try dan catch yang digunakan untuk menangkap kesalahan didalam program, pada perintah try ini akan mencoba memanggil nama host kemudian disimpan didalam variabel address, jika terdapat kesalahan maka program akan mencetak unknown host, jika program tidak terjadi kesalahan terdapat perintah perulangan for, didalam perulangan ini terdapat perintah percabangan if, jika nilai variabel  i lebih ebsar dari 0 maka program akan mecetak nilai ip dengan memanggil nilai dari variabel ip[i]

Output :




Sekian penjelasan contoh program Tugas 1 Pemprograman Jaringan, kurang lebihnya mohon maaf.










Minggu, 07 Juni 2015

(Tugas 3 ProgJar) INSTALL DAN KONFIGURASI FTP SERVER (VSFTP) PADA UBUNTU SERVER

Nama Kelompok : Agung Arifiyanto (50411325)
                            Kemas Nur Alam (53411925)
                            James Olander (53411778)
                           Muhammad Qodriana (54411924)

                           Dana Christiadi (51411702)


FTP merupakan salah satu protocol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan dan pengunggahan berkas-berkas computer antara klient FTP dan server FTP. Sebuah klient FTP merupakan aplikasi yang dapat menguluarkan perinta-perintah FTP kesebuah server FTP, sementara server FTP adalah Windows Service atau deamon yang berjalan diatas sebuah computer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, mengunggah berkas computer ke server FTP, serta mengunduh berkas dari server FTP.

1.) Langkah yang harus dilakukan untuk perama kali adalah Instalasi paket/aplikasi yang dibutuhkan. Adapun aplikasi/ paket yag dibutuhkan untuk membuat FTP server adalah vstp, selanjutnya adalah meng-install paket vsftp, dengan cara mengetikan sintax sperti gambar di bawah ini pada terminal.



2.) Langkah selanjutnya adalah menunggu proses installasi paket selesai dilakukan. Dan pastikan tidak ada error pada saat penginstalan paket.


3.) Setelah proses installasi selesai, kemudian lakukan konfigurasi pada filevsftpd.conf.  ketik sintaks  vim etc/vsftp.conf.




4.) Ubah beberapa settingan yang terdapat pada anonymous_enable,local_enable dan write_enable menjadi “YES”. Sebagai contoh perhatikan gambar dibawah ini.




5.) Pada langkah selanjutnya adalah save setingan sebelumnya, kemudian lakukan restart pada service ftp tersebut.




6.) Setelah semua proses selesai dilakukan. Untuk menguji apakah ftp berfungsi, buatlah sebuah folder penyimpanan untuk dishare pada ftp server, secara default folder public untuk ftp server ada dalam directori/srv/ftp. Untuk melakukan pengetesan kita buat satu buah direktori file seperti gambar dibawah ini :





7.) Terakhir adalah mengakses ip ftp server dari computer klien. Pada gambar dibawah ini klien menggunakan windows OS, kemudian pada browser ketikftp://ip_ftp_server.




Sekian pembahasan tentang tutorial konfigurasi ftp server pada ubuntu server. Semoga tutorial diatas dapat membantu dalam konfigurasi ftp. 




Kamis, 04 Juni 2015

Analisa Website "Kompas.com" dengan Alexa Rank

Bicara soal website, tentunya kita sudah tahu bahwa website adalah salah satu media baru di dunia informatika yang fungsinya menampung berbagai kelebihan, salah satu nya adalah informasi. Namun, kini seiring bergulirnya waktu,perkembangan tentang munculnya website semakin pesat. Banyak website-website hadir dengan berbagai bentuk dan tampilan. Namun, di luar semua itu,website seperti apakah yang memenuhi kriteria pembaca? Website mana yng menjadi favorit para netizen?

Bicara soal pertanyaan di atas, kali ini akan dibahas mengenai apa itu analisa web. Dilihat dari namanya saja, sudah paham bahwa sebuah website tidak hanya menjadi halaman elektronik saja, namun bisa di analisa. Analisa yang dimaksud adalah seberapa banyak website tersebut di akses sehingga menempati posisi paling tinggi di urutan mesin pencari.
Untuk menjawab soal itu, kali ini saya menggunakan media lain yaitu sebuah penganalisa lain yang gunanya menganalisa sebuah halaman situs. Namanya "alexa rank." Dan situs yang akan saya analisa kali ini ialah salah satu situs terkenal di Indonesia yaitu "Kompas.com"

Dan berikut hasilnya :

1. 



Pada gambar diatas, menjelaskan bahwa popularitas dari website "kompas.com". Peringkatnya diperhitungkan dengan menggunakan kombinasi dari rata-rata pengunjung per hari, dan pageviews selama 3 bulan ke belakang.Pada website "kompas.com" saat ini memiliki peringkat global 364, yang artinya peringkat dunia dari semua website.dan memiliki peringkat 11 di Indonesia.


Pada gambar di atas, dijelaskan bahwa sebagian besar pengunjung nya berasal dari negara Indonesia dengan peringkat 11, disusul oleh negara-negara lainnya yang kebetulan juga mengaksesnya.


Gambar di atas dijelaskan bahwa hasil analisis terhadap "kompas.com" kini di setiap harinya di dunia yang telah mencari di berbagai search engine dengan keyword yang paling sering digunakan dalam pencarian web tersebut. Dalam web tersebut memiliki presentase sebesar 13.20 %.


Untuk gambar di atas, dijelaskan website-website mana saja yang diakses oleh para netizen sebelum membuka situs "kompas.com". Diantaranya ada google, facebook,dll.



Pada  gambar diatas dijelaskan bahwa data jumlah website yang me-link ke website tersebut. Jika ada beberapa link website yang sama, maka hanya akan dihitung satu kali. Pada gambar terlihat terdapat 54,161 link yang tercantum pada website lainnya.


Gambar di atas menunjukan banyaknya pengunjung mengunjungi domain atau subdomain dari website "kompas.com". Dan pada bagian bawah terdapat keterangan untuk kecepatan akses dari "kompas.com" adalah sangat lambat (very slow).


Dan sekian hasil analisis untuk sebuah website "kompas.com". Akurat atau tidaknya tidak ada yang tahu pasti. Semoga ada manfaat yang bisa diambil dari penjelasan di atas. Terima kasih.





Cyber Crime (Kejahatan Cyber)

Pengertian Cyber Crime





Pada jaman sekarang perkembangan teknologi dan informasi sangatlah pesat. Semua orang dimanjakan dengan teknologi-teknologi yang memudahkan pekerjaan mereka. Dengan internet, seseorang dapat terhubung dengan mudah tanpa memandang lagi seberapa jauh jaraknya. Dengan perkembangan teknologi tersebut tidak hanya dampak positif yang di dapatkan, tapi dampak negatif nya pun ada. Salah satunya adalah melakukan kejahatan dalam dunia maya atau sering disebut dengan cybercrime.

Cyber crime adalah istilah yang mengacu kepada aktivitas kejahatan dengan komputer atau jaringan komputer menjadi alat, sasaran atau tempat terjadinya kejahatan. Termasuk ke didalamnya antara lain adalah penipuan lelang secara online, pemalsuan cek, penipuan kartu kredit (carding), confidence fraud, penipuan identitas, pornografi anak, dll. Cyber crimesebagai tindak kejahatan dimana dalam hal ini penggunaan komputer secara illegal (Andi Hamzah, 1989).




=> Contoh Kejahatan Dunia Maya

Contoh kejahatan dunia maya di mana komputer sebagai alat adalah spamming dan kejahatan terhadap hak cipta dan kekayaan intelektual.

Contoh kejahatan dunia maya di mana komputer sebagai sasarannya adalah akses ilegal (mengelabui kontrol akses), serangan DoS.

Contoh kejahatan dunia maya di mana komputer sebagai tempatnya adalah penipuan identitas. Sedangkan contoh kejahatan tradisional dengan komputer sebagai alatnya adalah pornografi anak dan judi online.

=> Jenis Cyber Crime Berdasarkan Karakteristik

Cyberpiracy adalah Penggunaan teknologi komputer untuk  mencetak ulang software atau informasi dan mendistribusikan informasi atau software tersebut melalui jaringan computer. 

Cybertrespass adalah Penggunaan teknologi komputer untuk meningkatkan akses pada Sistem komputer sebuah organisasi atau individu dan Website yang di-protect dengan password.

Cybervandalism adalah Penggunaan teknologi komputer untuk membuat program yang Mengganggu proses transmisi informasi elektronik dan Menghancurkan data di computer.


=> Jenis Cyber Crime Berdasarkan Aktivitasnya




Data Forgery (Pemalsuan Data)
Merupakan kejahatan dengan memalsukan data pada dokumen-dokumen penting yang tersimpan sebagai scriptless document melalui internet. Contoh kejahatan ini pada dokumen-dokumen e-commerce dengan membuat seolah-olah terjadi salah ketik yang pada akhirnya akan menguntungkan pelaku.


Cyber Spionase (Mata-mata)
Merupakan kejahatan yang memanfaatkan jaringan internet untuk melakukan kegiatan memata-matai pihak lain, dengan memasuki sistem jaringan komputer (computer network system) sasaran. Kejahatan ini biasanya ditujukan terhadap saingan bisnis yang dokumen ataupun data-data pentingnya tersimpan dalam suatu sistem yang bersifat komputerisasi.


Data Theft(Mencuri data)
Kegiatan memperoleh data komputer secara tidak sah, baik untuk digunakan sendiri ataupun untuk diberikan kepada orang lain. Identity theft merupakan salah satu dari jenis kejahatan ini yang sering diikuti dengan kejahatan penipuan (fraud). Kejahatan ini juga sering diikuti dengan kejahatan data leakage.


Misuse of devices (Menyalahgunakan Peralatan Komputer)
Dengan sengaja dan tanpa hak, memproduksi, menjual, berusaha memperoleh untuk digunakan, diimpor, diedarkan atau cara lain untuk kepentingan itu, peralatan, termasuk program komputer, password komputer, kode akses, atau data semacam itu, sehingga seluruh atau sebagian sistem komputer dapat diakses dengan tujuan digunakan untuk melakukan akses tidak sah, intersepsi tidak sah, mengganggu data atau sistem komputer, atau melakukan perbuatan-perbuatan melawan hukum lain.


Hacking dan craker
Istilah hacker biasanya mengacu pada seseorang yang punya minat besar untuk mempelajari sistem komputer secara detail dan bagaimana meningkatkan kapabilitasnya. Aktivitas cracking di internet memiliki lingkup yang sangat luas, mulai dari pembajakan account milik orang lain, pembajakan situs web, probing, menyebarkan virus, hingga pelumpuhan target sasaran.


DoS (Denial Of Service)
Dos attack merupakan serangan yang bertujuan melumpuhkan target (hang, crash) sehingga tidak dapat memberikan layanan


Cybersquatting and Typosquatting
Cybersquatting merupakan sebuah kejahatan yang dilakukan dengan cara mendaftarkan domain nama perusahaan orang lain dan kemudian berusaha menjualnya kepada perusahaan tersebut dengan harga yang lebih mahal. Adapun typosquatting adalah kejahatan dengan membuat domain plesetan yaitu domain yang mirip dengan nama domain orang lain

=> Perkembangan Cyber Crime di Indonesia




Di Indonesia sendiri juga sebenarnya prestasi dalam bidang cyber crime ini patut diacungi dua jempol. Walau di dunia nyata kita dianggap sebagai salah satu negara terbelakang, namun prestasi yang sangat gemilang telah berhasil ditorehkan oleh para hacker, cracker dan carder lokal.

Virus komputer yang dulunya banyak diproduksi di US dan Eropa sepertinya juga mengalami “outsourcing” dan globalisasi. Di tahun 1986 – 2003, epicenter virus computer dideteksi kebanyakan berasal dari Eropa dan Amerika dan beberapa negara lainnya seperti Jepang, Australia, dan India. Namun hasil penelitian mengatakan di beberapa tahun mendatang Mexico, India dan Africa yang akan menjadi epicenter virus terbesar di dunia, dan juga bayangkan, Indonesia juga termasuk dalam 10 besar.

Demikianlah sedikit penjelasan mengenai cybercrime. Semoga ada manfaat yang bisa di ambil dari penjelasan tersebut. Tetap lah berhati-hati setiap kali anda berurusan dengan dunia internet.

Sumberlink : 

https://roniamardi.wordpress.com/definisi-cybercrime/

http://itdare.blogspot.com/2014/12/pengertian-cyber-crime-dan-jenis-jenis.html

http://octianaeni.blogspot.com/2013/11/cybercrime_29.html




Selasa, 17 Maret 2015

Cloud Computing (Komputasi Awan)




Mendengar istilah cloud computing mungkin saja masih terdengar asing atau kurang familiar di telinga anda, walaupun penggunaan cloud computing masih belum banyak diterapkan oleh pengguna umum, tapi bagi beberapa perusahaan besar penggunaan sistem cloud computing ini sudah mulai diterapkan. 

Penggunaan cloud computing mulai diterapkan karena komputasi berbasis cloud dinilai memberikan kemudahan dan keuntungan dimana pengguna bisa saja hanya menginstall sistem operasi pada komputernya dan terhubung ke internet maka dia sudah bisa menjalankan aplikasi yang dibutuhkannya tanpa terlebih dahulu menginstalnya di komputernya sendiri. Begitupun soal penyimpanan data nya, semua data disimpan di server cloud. Jadi, semisal komputer mengalami kerusakan atau terjadi bencana, data yang disimpan masih ada di server dan kapan pun dan darimana saja bisa diakses selama terhubung dengan koneksi internet.

Untuk lebih jelasnya, apa itu cloud computing, sejarah, manfaat, cara kerja serta kelebihan dan kekurangan dari cloud computing akan di jelaskan sebagai berikut.

A. Sejarah Cloud Computing

Sejarah cloud computing dimulai pada tahun1960-an, John McCarth seorang pakar komputer dari MIT meramalkan bahwa suatu hari nanti komputerisasi akan menjadi infrastruktur publik layaknya seperti berlangganan listrik atau telepon. Kemudian pada akhir tahun 1990-an, lahir konsep ASP (Application Service Provider) yang ditandai munculnya perusahaan pengolah data center. Selanjutnya pada tahun1995, Larry Ellison, pendiri Oracle, melahirkan wacana “Network Computing” pasca penetrasi Microsoft Windows 95 yang merajai pasar software dunia pada saat itu. Ide itu menyebutkan bahwa PC tidak perlu dibenamkan software yang membuat berat kinerja dan cukup diganti sebuah terminal utama berupa server. Pada awal tahun 2000-an, Marc Beniof, eks Vice President Oracle melansir aplikasi CRM berbentuk “software as a service” bernama Salesforce.com sebagai penanda lahirnya cloud computing. Tahun 2005, situs online shopping Amazon.com meluncurkan Amazon EC2 (Elastic Compute Cloud), diikuti Google dengan Google App Engine, dan IBM yang melansir Blue Cloud Initiative.

Cloud computing merupakan evolusi dari vrtualization, service oriented architecture, autonomicdan utily computing. Cara kerja dari cloud computing bersifat transparan, sehingga end-user tidak perlu pengetahuan, control akan, teknologi insfratuktur dari cloud computing untuk dapat menggunakannya dalam menyelesaikan tugas-tugas mereka .merka hanya perlu tahu bagaimana cara mengaksesnya.

B. Pengertian Cloud Computing

Komputasi awan (Cloud Computing) adalah di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna atau client seperti desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain. Sedangkan  menurut Wikipedia Bahasa Indonesia Komputasi awan (bahasa Inggris: cloud computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya.




Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna.

Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Cloud Computing suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service),  sehingga pengguna dapat mengaksesnya lewat Internet tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. 

C. Layanan Cloud Computing

1.) Software as a Service (SaaS)
adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network (Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain.  Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing. Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb.

2.) Platform as a Service

adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, database engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi, misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan-nya. Yang penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web Service, Windows Azure,  bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional dari “rumah” untuk aplikasi yang kita buat.

3). Infrastructure as a Service

adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloud, BizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage,dsb.

D.) Prinsip Kerja Cloud Computing

Prinsip kerja cloud computing itu berawal dari prinsip fleksibelitas yang di mana user (pengguna) lebih di manjakan dengan berbagai kemudahan dalam penggunaan komputer. Jadi prinsip ini mengutamakan internet sebagai alat untuk mempermudah pengguna komputer.

Proses kerja cloud computing menggunakan internet sebagai sistem utama sebagai pengolah atau aplikasi. Semua data atau perintah yang dikirimkan akan di simpan atau diolah di dalam internet.
Selain itu juga cloud computing menggunakan prinsip on-demand (saat itu juga) prinsip ini juga membuat cloud computing dapat di gunakan kapan saja dan dimana saja.

E.) Syarat dari Cloud Computing yang harus dipenuhi

1. Layanan bersifat “On Demand”, pengguna dapat berlangganan hanya yang dia butuhkan saja, dan membayar hanya untuk yang mereka gunakan saja. Misalkan sebuah sebuah internet service provider menyediakan 5 macam pilihan atau paket-paket internet dan user hanya  mengambil 1 paket internet maka user hanya membayar paket yang diambil saja.

2. Layanan bersifat elastis/scalable, di mana pengguna bisa menambah atau mengurangi jenis dan kapasitas layanan yang dia inginkan kapan saja dan sistem selalu bisa mengakomodasi perubahan tersebut. Misalkan user berlangganan internet pada yang bandwidthnya 512Kb/s lalu ingin menambahkan kecepatannya menjadi 512Kb/s kemudian user menelpon costumer service meminta untukpenambahan bandwidth lalu customer service merespon dengan mengubah bandwidth menjadi 1Mb/s.

3. Layanan sepenuhnya dikelola oleh penyedia/provider, yang dibutuhkan oleh pengguna hanyalah komputer personal/notebook ditambah koneksi internet.

F.) Manfaat Cloud Computing

a.) Semua data tersimpan di server secara terpusat.
b.) Keamanan data
c.) Fleksibilitas dan skalabilitas yang tinggi
d). Investasi jangka panjang

G). Kelebihan dan Kekurangan Cloud Computing

==> Kelebihan :

1. Menghemat biaya dan ruang infratructure pembelian sumber daya komputer
2. Bisa mengakses file dimana saja dan kapan saja
3. Bisa menghemat waktu pada perusahaan sehingga bisa langsung fokus pada perkembangan infrastructure
4. Dapat dengan mudah di monitoring dari satu server
5. Operasional dan manajemen lebih mudah dan sederhana
6. Menghemat biaya operasional pada sistem informasi yang dibangun
7. Kolaborasi yang terpercaya


==> Kekurangan :

1. Komputer akan menjadi lemot  atau lambat atau tidak bisa dipakai sama sekali bila internet putus
2. Komputer akan menjadi lambat kinerjanya jika koneksi internet kita juga lambat
3. Komputer akan menjadi sangat lambat karena diakses oleh banyak pengguna sehingga server akan menerima banyak sekali permintaan
4. Jika tidak mempunyai backup yang handal maka hal terburuk ini akan timbul karena semua data berada di satu server pada cloud computing.





H.) Contoh dari Cloud Computing

1.> Google Drive
Google Drive adalah layanan cloud storage dari Google yang diluncurkan pada akhir April 2012, yaitu layanan untuk menyimpan file di internet pada storage yang disediakan oleh Google. Dengan menyimpan file di Google Drive maka pemilik file dapat mengakses file tersebut kapanpun dimanapun dengan menggunakan komputer desktop, laptop, komputer tablet ataupun smartphone. Dan file tersebut dapat di share dengan orang lain untuk berbagi pakai dan juga kolaborasi peng-edit-annya. Kapasitas yang disediakan oleh google drive untuk layanan gratis adalah 5GB, untuk menggunakan kapasitas lebih dari itu maka akan dikenakan biaya tambahan. 

2.> Gmail dan Yahoo mail
Sebenarnya kita sudah lama menggunakan teknologi cloud computing, hanya saja kita tidak sadar tentang teknologi tersebut. salah satu contohnya adalah layanan email seperti Gmail dan Yahoo Mail yang sering kita gunakan. Dengan menggunakan layanan email kita tidak perlu lagi menginstall software email seperti outlook. kita dapat mengakses email dimana pun kita berada.

3.> Dropbox dan Ubuntu One
Layanan lain yang menerapkan cloud computing adalah dropbox dan ubuntu one. kedua layanan ini memungkinkan pengguna untuk menyimpan file-file yang berada di komputer mereka ke storage dropbox atau ubuntu one dengan cara sinkronisasi. 
Dengan begitu ketika terjadi perubahan pada file yang berada di komputer pengguna, maka file yang berada di storage akan diubah juga. dengan adanya layanan ini pengguna dapat memback-up data dan juga dapat mengaksesnya dimanapun mereka berada.


Demikian Artikel mengenai Cloud Computing, cara kerja, kelebihan dan kekurangannya, semoga bermanfaat.


sumber :  http://septia-lutfi-1102412069-03.blogspot.com/2013/12/makalah-cloud-computing.html
http://www.it-newbie.com/2014/08/pengertian-dan-fungsi-teknologi-cloud.html
http://dedekurniadi.web.id/2014/01/29/mengenal-cloud-computing-dan-cara-kerjanya/