Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

FUNGSI / FUNCTION KONSEP PEMROGRAMAN Wahyu Sakti G. I.

Presentasi serupa


Presentasi berjudul: "FUNGSI / FUNCTION KONSEP PEMROGRAMAN Wahyu Sakti G. I."— Transcript presentasi:

1 FUNGSI / FUNCTION KONSEP PEMROGRAMAN Wahyu Sakti G. I.
Center FT-UM FUNGSI / FUNCTION

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 Terdapat dalam 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 Terdapat dalam 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() 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 Terdapat dalam 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; return; }

10 Hal-hal yang perlu diperhatikan

11 Parameter Formal dan Parameter 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 Contoh Parameter 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 Terima Kasih Dari fungsi utama main()
Dari fungsi lain Dari fungsi itu sendiri (rekursif) Terima Kasih


Download ppt "FUNGSI / FUNCTION KONSEP PEMROGRAMAN Wahyu Sakti G. I."

Presentasi serupa


Iklan oleh Google