Fungsi Dan Procedure

Selasa, 23 April 2013


Fungsi dan Prosedur

Pengertian Fungsi
Fungsi merupakan suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yangmemanggilnya. Fungsi merupakan elemen utama dalam bahasa C karena bahasa Csendiri terbentuk dari kumpulan fungsi-fungsi. Dalam setiap program bahasa C,minimal terdapat satu fungsi yaitu fungsi main(). Fungsi banyak diterapkan dalamprogram-program C yang terstruktur. Keuntungan penggunaan fungsi dalamprogram yaitu program akan memiliki struktur yang jelas (mempunyai readabilityyang tinggi) dan juga akan menghindari penulisan bagian program yang sama.Dalam bahasa C fungsi dapat dibagi menjadi dua, yaitu fungsi pustaka atau fungsiyang telah tersedia dalam C++ dan fungsi yang didefinisikan atau dibuat oleh programmer.

·         Beberapa Fungsi yang telah tersedia di dalam bahasa C++, antara lain:
*      Fungsi Operasi String (tersimpan dalam header file “string.h”)
.
·         strcpy()
Berfungsi untuk menyalin suatu string asal ke variable string tujuan.Bentuk umum : strcpy(var_tujuan, string_asal);.
·         strlen()
berfungsi untuk memperoleh jumlah karakter dari suatu string.Bentuk umum : strlen(string);.
·         strcat()
Digunakan untuk menambahkan string sumber ke bagian akhir dari stringtujuan.Bentuk umum : strcat(tujuan, sumber);.
·         strupr()
Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf capital.Bentuk umum : strupr(string);
·         strlwr()
Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf kecil semua.Bentuk umum : strlwr(string);.
·         strcmp()
Digunakan untuk membandingkan dua buah string.Hasil dari fungsi ini bertipe integer dengan nilai :
(a) Negative, jika string pertama kurang dari string kedua.
(b) Nol, jika string pertama sama dengan string kedua
(c) Positif, jika string pertama lebih besar dari string kedua.
Bentuk umum : strcmp(string1, string2);

*      Fungsi Operasi Karakter (tersimpan dalam header “ctype.h”)
.
·         islower()
Fungsi akan menghasilkan nilai benar (bukan nol) jika karaktermerupakan huruf kecil.Bentuk umum : islower(char);.



·         isupper()
Fungsi akan menghasilkan nilai benar (bukan nol) jika karaktermerupakan huruf kapital.Bentuk umum : isupper(char);.
·         isdigit()
Fungsi akan menghasilkan nilai benar (bukan nol) jika karaktermerupakan sebuah digit.Bentuk umum : isdigit(char);.
·         tolower()
Fungsi akan mengubah huruf capital menjadi huruf kecil.Bentuk umum : tolower(char);.
·         toupper()
Fungsi akan mengubah huruf kecil menjadi huruf kapital.Bentuk umum : toupper(char);

*      Fungsi Operasi Matematik (tersimpan dalam header “math.h” dan “stdlib.h”)
.
·         sqrt()
Digunakan untuk menghitung akar dari sebuah bilangan.Bentuk umum : sqrt(bilangan);.
·         pow()
Digunakan untuk menghitung pemangkatan suatu bilangan.

0 komentar: