Function,Rekursif,dan Cloud Computing

Function dan Rekursif

Function adalah pemecahan kode program menjadi banyak submodul yang terpisah dari main agar lebih efisien dan mudah dibaca.Ada 2 macam fungsi yaitu int yang mengembalikan nilai sedangkan void tidak mengembalikan nilai

Rekursif adalah fungsi yang memanggil fungsi itu sendiri.Contoh penggunaan rekursif yaitu menghitung faktorial dan bilangan fibonacci.



Cloud Computing

Cloud Computing merupakan pemanfaatan teknologi komputer berbasis cloud.Cloud merupakan penyimpanan data tanpa memerlukan hardware.Pengguna dapat mengaksesnya melalui internet.
Cloud Computing memiliki fungsi di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client).


Layanan Cloud Computing

Infrastructure as a Service (IaaS)

Merupakan layanan komputasi awan yang menyediakan infrastruktur IT berupa CPU, RAM, storage, bandwith dan konfigurasi lain.Sehingga ada seperti menggunakan sebuah komputer virtual.Keuntungan layanan ini adalah tidak perlu membeli komputer fisik sehingga lebih menghemat biaya.Perusahaan yang menyediakan IaaS adalah Amazon EC2.

Platform as a Service (PaaS)

Platform as a Service adalah layanan yang menyediakan computing platform. Biasanya sudah terdapat sistem operasi, database, web server dan framework aplikasi agar dapat menjalankan aplikasi yang telah dibuat. Keuntungan layanan ini adalah mereka bisa fokus mengembangkan aplikasi mereka karena mereka tidap perlu memaintenance platform ini. Contoh penyedia layanan PaaS adalah Amazon Web Service dan Windows Azure.

Software as a Service (SaaS)

Software as a Service adalah layanan komputasi awan dimana kita bisa langsung menggunakan aplikasi yang telah disediakan.Dengan menggunakan ini kita tidak perlu mengerti dan tau dimana letak data-data kita dan kita hanya fokus menggunakan aplikasi tersebut.Contohnya adalah Gmail,Yahoo,Outlook.

Keuntungan Cloud Computing:

1.Menurunkan biaya.
2.Meningkatkan keamanan
3.Menghemat ruang/tempat
4.Dapat di maintenance dengan mudah



Kekurangan Cloud Computing:

Kelemahannya adalah kita memerlukan koneksi/internet yang stabil untuk mengakses data-data kita yang ada sehingga jika tidak ada koneksi maka kita tidak bisa mengakses data tersebut.

Komentar