FUNGSI / FUNCTION KONSEP PEMROGRAMAN Wahyu Sakti G. I.

Slides:



Advertisements
Presentasi serupa
Fungsi Konsep Pemrograman.
Advertisements

Lingkup Variabel Kelas Penyimpanan Rekursi
FUNGSI / FUNCTION ALGPROG II
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
PEMROGRAMAN SISTEM DASAR STRING Pertemuan IX
STRUKTUR DATA (5) Pointer dan Function
Modul 10 Fungsi PENGERTIAN FUNGSI
Pustaka Fungsi As’ad Djamalilleil
Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta Kristanto Andri.
Modul 11 – Hendi Hermawan - 1
Subprogram Minggu V – VI
Pemrograman Terstruktur
INSTRUKSI MASUKAN DAN KELUARAN
Teknik Pemrograman Terstruktur 2
Prosedur (Procedure).
V. STRING.
STRUKTUR DATA (5) Pointer dan Function
STRUKTUR DATA Pointer dan Function
Karakter & String.
Dasar Komputer & Pemrograman 2A (BAHASA C)
Fungsi Pertemuan 8 Bahasa C.
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
S T R I N G.
Fungsi, Array dan String
Algoritm Math.
FUNGSI.
Function (Fungsi).
PROCEDURE DAN FUNCTION
Tujuan Instruksional Mahasiswa memahami konsep fungsi
Pertemuan 11 Function Erna Sri Hartatik
ARRAY Array merupakan struktur data yang sering digunakan dalam pemrograman untuk menyimpan data yang akan diolah.
Bahasa C / C++ 13.
PEMROGRAMAN DASAR.
Algoritma dan Pemrograman
FUNGSI.
FUNGSI.
Kuliah 7 – Pengantar Pemrograman
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Fungsi.
STRING.
Struktur Organisasi Data 2
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
Algoritma pemrograman 2a
Fungsi Oleh: Sri Supatmi,S.Kom.
Pengenalan C++ Oleh : Dewi Sartika.
PENGENALAN BAHASA C / C++
Pertemuan ke-5 Fungsi.
Pemograman Terstruktur
Pertemuan 1 DATA & STRUKTUR DATA.
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
As’ad Djamalilleil Pustaka Fungsi As’ad Djamalilleil
Pemrograman Terstruktur
Algoritma dan Pemrograman
~ PERTEMUAN 4 KONSEP TIPE DATA ~
S T R I N G.
FUNGSI II.
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
Dasar-Dasar Pemrograman
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
Menggunakan Fungsi String
PEMROGRAMAN DASAR (BAHASA C)
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Algoritma dan Pemrograman
Pemrograman Web HTML (8) PHP Andy Haryoko, ST
Bahasa C / C++ 13.
Bab VI Array dan String.
Pemrograman Terstruktur
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Transcript presentasi:

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

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()

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);

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);

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);

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);

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);

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);

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; }

Hal-hal yang perlu diperhatikan

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

Contoh Parameter Aktual dan Parameter Formal

Cara Melewatkan Parameter/ Passing Parameters

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

Penggolongan Variabel (Storage Class)

Lanjutan….

Lanjutan …….

Lanjutan …..

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