SlideShare una empresa de Scribd logo
1 de 9
Fungsi
• A function is a block of code which only runs
when it is called.
• Fungsi adalah sekelompok deklarasi dan
statement dengan nama yang unik yang
biasanya mengembalikan suatu harga pada
statement yang memanggilnya.
Keuntungan menggunakan fungsi
• Dapat menghindari penulisan ulang
logika/kode yang sama berulang kali dalam
suatu program.
• Dapat memanggil fungsi C beberapa kali
dalam suatu program dan dari mana saja
dalam suatu program.
• Dapat melacak program C besar dengan
mudah ketika dibagi menjadi beberapa fungsi.
Advantage of functions
• By using functions, we can avoid rewriting the
same logic/code again and again in a program.
• We can call C functions any number of times
in a program and from any place in a program.
• We can track a large C program easily when it
is divided into multiple functions.
• Fungsi yang dipanggil dapat berjenis char, int,
long , maupun void
Struktur fungsi
#include <stdio.h>
void nama_fungsi(); // // declaration of the function
//main program
int main()
{
Return 0;
}
// definition
void nama_fungsi()
{
}
Macam-macam fungsi
• Fungsi tanpa nilai balik
void nama_fungsi()
{
deklarasi tipe data;
statemen;
}
Contoh
void jumlah()
{
int a,b,c;
c = a+b;
printf(“c=%d”,c);
}
• Fungsi dengan nilai balik //
void nama_fungsi(daftar parameter)
{
deklarasi tipe data;
statemen;
}
Contoh
void jumlah(int c, int d)
{
int a,b, tambah,kurang;
tambah =c+a ;
kurang= c+d
printf(“c=%d”,kurang);
}
• Create a function using return value and no
return value

Más contenido relacionado

Similar a Penjelasan Fungsi Dalam Program Pemrograman Dasar.pptx

Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Nabil Muhammad Firdaus
 
Penjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoPenjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoAPK BARU
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanIrwien Andriyanto
 
Praktikum fix 2
Praktikum fix 2Praktikum fix 2
Praktikum fix 2inggar tri
 
Bahasa Pemrograman C++
Bahasa Pemrograman C++Bahasa Pemrograman C++
Bahasa Pemrograman C++Rangga Ananto
 
Algoritma dan Struktur Data - Metode C++
Algoritma dan Struktur Data - Metode C++Algoritma dan Struktur Data - Metode C++
Algoritma dan Struktur Data - Metode C++KuliahKita
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfMahmud165895
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxAnnaUrnika1
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemogramanPANJI_ADITYAN
 

Similar a Penjelasan Fungsi Dalam Program Pemrograman Dasar.pptx (20)

Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
Week 3-fungsi-header
Week 3-fungsi-headerWeek 3-fungsi-header
Week 3-fungsi-header
 
Pertemuan xx
Pertemuan xxPertemuan xx
Pertemuan xx
 
Modul praktikum c++
Modul praktikum c++Modul praktikum c++
Modul praktikum c++
 
Algoritma modul
Algoritma modulAlgoritma modul
Algoritma modul
 
Penjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoPenjelasan Tentang Module Algo
Penjelasan Tentang Module Algo
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan Pemrograman
 
TUGAS MANDIRI algoritma
TUGAS MANDIRI algoritmaTUGAS MANDIRI algoritma
TUGAS MANDIRI algoritma
 
Praktikum fix 2
Praktikum fix 2Praktikum fix 2
Praktikum fix 2
 
Function dalam PHP
Function dalam PHPFunction dalam PHP
Function dalam PHP
 
Ifc modul 1 (fungsi)
Ifc   modul 1 (fungsi)Ifc   modul 1 (fungsi)
Ifc modul 1 (fungsi)
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Bahasa Pemrograman C++
Bahasa Pemrograman C++Bahasa Pemrograman C++
Bahasa Pemrograman C++
 
Algoritma dan Struktur Data - Metode C++
Algoritma dan Struktur Data - Metode C++Algoritma dan Struktur Data - Metode C++
Algoritma dan Struktur Data - Metode C++
 
Makalah java
Makalah javaMakalah java
Makalah java
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptx
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 

Penjelasan Fungsi Dalam Program Pemrograman Dasar.pptx

  • 2. • A function is a block of code which only runs when it is called. • Fungsi adalah sekelompok deklarasi dan statement dengan nama yang unik yang biasanya mengembalikan suatu harga pada statement yang memanggilnya.
  • 3. Keuntungan menggunakan fungsi • Dapat menghindari penulisan ulang logika/kode yang sama berulang kali dalam suatu program. • Dapat memanggil fungsi C beberapa kali dalam suatu program dan dari mana saja dalam suatu program. • Dapat melacak program C besar dengan mudah ketika dibagi menjadi beberapa fungsi.
  • 4. Advantage of functions • By using functions, we can avoid rewriting the same logic/code again and again in a program. • We can call C functions any number of times in a program and from any place in a program. • We can track a large C program easily when it is divided into multiple functions.
  • 5. • Fungsi yang dipanggil dapat berjenis char, int, long , maupun void
  • 6. Struktur fungsi #include <stdio.h> void nama_fungsi(); // // declaration of the function //main program int main() { Return 0; } // definition void nama_fungsi() { }
  • 7. Macam-macam fungsi • Fungsi tanpa nilai balik void nama_fungsi() { deklarasi tipe data; statemen; } Contoh void jumlah() { int a,b,c; c = a+b; printf(“c=%d”,c); }
  • 8. • Fungsi dengan nilai balik // void nama_fungsi(daftar parameter) { deklarasi tipe data; statemen; } Contoh void jumlah(int c, int d) { int a,b, tambah,kurang; tambah =c+a ; kurang= c+d printf(“c=%d”,kurang); }
  • 9. • Create a function using return value and no return value