Saturday, December 8, 2018

FUNGSI, REKURSI DAN CLOUD COMPUTING


FUNGSI

Fungsi adalah kumpulan pernyataan yang dikelompokkan bersama untuk melakukan beberapa tugas tertentu. Ada dua jenis fungsi : 
  1. Library Function
    Library fungsi adalah fungsi standar yang diberikan oleh compiler.
    Contoh : printf() di stdio.h, pow() di math.h, sqrt() di math.h.
  2.  User-Defined Function / Fungsi Yang Ditetapkan Pengguna
     User-defined function adalah fungsi yang ditentukan sendiri oleh penggunanya.
Kenapa Menggunaka Fungsi ?

Kita bisa menggunaakn dua cara dalam menulis program.
  1.  menulis kode dalam satu tempat, di dalam main() yang berfungsi berurutan,
  2. Bagilah kode untuk semua tugas menjadi fungsi yang terpisah, gunakan fungsi main() untuk menjalankan semua tugas lainnya.

Pikirkan sejenak betapa menyakitkanya menulis semua kode kita dalam satu fungsi, maka anda akan memilih pendekatan kedua untuk menulis sebuah program.

Keuntungan Membagi Program Menjadi Fungsi

  1. Dapat menggunakan kembali kode. Fungsi yang pernah didefinisikan dapat digunakan beberapa kali, anda dapat menggunakan fungsi satu program di program lain, ini menghemat waktu
    .
  2. Fungsi memungkinkan desain modular kode. Dapat membagi program menjadi modul-modul kecil, pemograman modular menghasilkan pembacaan kode yang lebih baik, pemeliharaan dan penggunaan kembali.
  3. Pemeliharaan kode dan debugging lebih muda. Jika ada kesalahan dalam fungsi, anda hanya perlu melakukan debug pada fungsi tertentu daripada melakukan debug pada seluruh program.
Syntax Deklarasi Fungsi

return_type function_name(parameter_list);

  • return_type.
    untuk menentukan tipe data dari nilai fungsi yang dikembalikan.
  • nama_fungsi.
    sebagai pengidentifikasi yang valid yang secara unik mengidentifikasi fungsi.
  • parameter_list.
    Suatu fungsi dapat menerima input, daftar parameter berisi tiper input dan nam variabel yang diberikan ke fungsi. beberapa input dipisahkan menggunakan koma.
Syntax Defenisi Fungsi

return_type functio_name(parameter_list)
{
      statements;
}

Deklarasi fungsi dan definisi sintaks harus sama.

Syntax Memanggil Fungsi

function_name(parameter_list);
  • function_name - nama function yang akan dipanggil
  • parameter_list - koma memisahkan input yang diberikan ke fungsi, biarkan parameter_list kosong jika fungsi tidak menerima input.
Contoh Program 

Output :



REKURSI

Dalam pemograman C, rekursi dicapai dengan menggunakan fungsi yang dikenal dengan fungsi rekursi. Fungsi rekursif sangat kuat daam memecahkan dan mengungkapkan masalah matematika yang rumit. bahasa C memungkinkan fungsi untuk memanggil dirinya sendiri yang dikenal sebagai fungsi rekursif.

Contoh Program 
Output :



CLOUD COMPUTING

Fungsi dari CLOUD COMPUTING adalah untuk menjalankan program atau sebuah aplikasi melalui komputer - komputer yang terkoneksi pada wakt yang sama , tetapi tidak semua yang terkonesi melalui internet mngguankan cloud computing. sistem CLOUD COMPUTING ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga apliasi pengguan, ini juga mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizikan pengguna untuk mengakses data probadi mereka melalui komputer dengan akses internet. 

Manfaat CLOUD COMPUTING 
  1. Semua data tersimpan di server secara terpusat
  2. Keamanan data
  3. Fleksibilitas dan skalabilitas yang tinggi



2201817325
binus.ac.id
skyconnectiva.com
CALVIN REFO ADHITYA

No comments:

Post a Comment