1 / 19

FUNGSI / FUNCTION

FUNGSI / FUNCTION. KONSEP PEMROGRAMAN Wahyu Sakti G. I. wahyu_sakti14@yahoo.com Center FT-UM. Pengertian Fungsi. Fungsi: bagian dari program yang berguna untuk mengerjakan tugas tertentu. Fungsi merupakan elemen utama dalam Bahasa C, karena Bahasa C terbentuk dari kumpulan fungsi.

carrie
Download Presentation

FUNGSI / FUNCTION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FUNGSI / FUNCTION KONSEP PEMROGRAMAN Wahyu Sakti G. I. wahyu_sakti14@yahoo.com Center FT-UM

  2. Pengertian Fungsi • Fungsi: bagian dari program yang berguna untuk mengerjakan tugas tertentu. • Fungsi merupakan elemen utama dalam Bahasa C, karena Bahasa C terbentuk dari kumpulan fungsi. • Dalam pemrograman Bahasa C, minimal terdapat 1 (satu) fungsi, yaitu fungsi main()

  3. Beberapa Fungsi yang Terdapatdalam Pustaka Bahasa C • Fungsi Operasi String (dalam file header “string.h”) • strcpy() • Berfungsi untuk menyalin string asal ke variabel string tujuan • Bentuk umum: strcpy (var_tujuan, string_asal); • strlen() • Berfungsi untuk memperoleh jumlah karakter dari suatu string • Bentuk umum: strlen (string); • strupr() • Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf kapital (besar) • Bentuk umum: strupr (string);

  4. Lanjutan …… • strlwr() • Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf kecil semua. • Bentuk umum: strlwr (string); • strcmp() • Digunakan untuk membandingkan 2 buah string. • Keluarannya bertipe integer, dengan nilai: - Negatif, jika jumlah string pertama kurang dari string kedua. - Nol, jika jumlah string pertama sama dengan string kedua. - Positif, jika jumlah string pertama lebih besar dari string kedua. • Bentuk umum: strcmp (string1, string2);

  5. Beberapa Fungsi yang Terdapatdalam Pustaka Bahasa C (lanjutan …) • Fungsi Operasi Karakter (dalam file header “ctype.h”) • islower() • Fungsi akan menghasilkan nilai benar (bukan nol), jika karakter merupakan sebuah digit • Bentuk umum: islower (char); • isupper() • Fungsi akan menghasilkan nilai benar (bukan nol), jika karakter merupakan huruf kapital (besar) • Bentuk umum: isupper (char); • isdigit() • Fungsi akan menghasilkan nilai benar (bukan nol), jika karakter merupakan huruf kapital (besar) • Bentuk umum: isdigit (char);

  6. Lanjutan …… • tolower() • Fungsi akan mengubah huruf kapital (besar) menjadi huruf kecil. • Bentuk umum: tolower (char); • toupper() • Fungsi akan mengubah huruf kecil menjadi huruf kapital (besar). • Bentuk umum: toupper (char);

  7. Beberapa Fungsi yang Terdapatdalam Pustaka Bahasa C (lanjutan …) • Fungsi Operasi Matematik (dalam file header “math.h” dan “stdlib.h”) • sqrt() • Digunakan untuk menghitung akar sebuah bilangan. • Bentuk umum: sqrt (bilangan); • pow() • Digunakan untuk menghitung pemangkatan suatu bilangan. • Bentuk umum: pow (bilangan, pangkat); • sin(), cos(), tan() • Masing-masing digunakan untuk menghitung nilai sinus, cosinus, dan tangens dari suatu sudut. • Bentuk umum: - sin (sudut); - cos (sudut); - tan (sudut);

  8. Lanjutan ……. • atof() • Digunakan untuk mengkonversi nilai string menjadi bilangan bertipe float (double). • Bentuk umum: atof (char x); • atoi() • Digunakan untuk mengkonversi nilai string menjadi bilangan bertipe integer. • Bentuk umum: atoi (char x); • max() • Digunakan untuk menentukan nilai maksimal (terbesar) dari dua buah bilangan. • Bentuk umum: max (bilangan1, bilangan2); • min() • Digunakan untuk menentukan nilai minimal (terkecil) dari dua buah bilangan. • Bentuk umum: min (bilangan1, bilangan2);

  9. MEMBUAT FUNGSI SENDIRI • Sebelum digunakan (dipanggil), fungsi harus dideklarasikan dan didefinisikan. • Bentuk umum pendeklarasian fungsi: tipe_fungsi nama_fungsi (parameter_fungsi); • Bentuk umum pendefinisian fungsi: tipe_fungsi nama_fungsi (parameter_fungsi) { var .......; statement; statement; ............... ............... return; }

  10. Hal-hal yang perlu diperhatikan

  11. Parameter Formal danParameter Aktual • Parameter Formal adalah variabel (parameter) yang ada pada daftar parameter dalam definisi fungsi • Parameter Aktual adalah variabel (parameter) yang digunakan dalam pemanggilan fungsi

  12. ContohParameter Aktual dan Parameter Formal

  13. Cara Melewatkan Parameter/Passing Parameters

  14. Cara Melewatkan Parameter/Passing Parameters ….. (lanjutan)

  15. Penggolongan Variabel(Storage Class)

  16. Lanjutan….

  17. Lanjutan …….

  18. Lanjutan …..

  19. Pemanggilan Fungsi • Dari fungsi utama main() • Dari fungsi lain • Dari fungsi itu sendiri (rekursif) Terima Kasih

More Related