FUNGSI.

Slides:



Advertisements
Presentasi serupa
Fungsi Konsep Pemrograman.
Advertisements

FUNGSI Erizal, S.Si, M.Kom Universitas Respati Yogyakarta
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
STRUKTUR DATA (5) Pointer dan Function
Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta Kristanto Andri.
Parameter formal adalah variabel yang ada pada daftar parameter dalam
Modul 11 – Hendi Hermawan - 1
Subprogram Minggu V – VI
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
Prosedur dan Fungsi.
Algoritma dan Struktur Data
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
Review-Dasar Pemrograman Komputer
Fungsi Lecture 7. Motivation Complexity of programming problem  more difficult to consider the solution as a whole  clue: dividing the problem into.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
FUNGSI.
STRUKTUR DATA (5) Pointer dan Function
PROSEDUR.
Procedure , Function dan Parameter
STRUKTUR DATA Pointer dan Function
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Modul 4 Prosedur dan Fungsi.
Function User Function.
Fungsi Fungsi (Sub Program) :
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Pointer. Reference. Function Passing Parameter by Value, by Reference, by Pointer.
Bab 05 Tipe Data dan Mengisi Variabel
FUNCTIONS Pertemuan 9 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Rahmat D. R. Dako, ST, M.Eng.  Modul  void main (void)  Modul  fungsi = function  Keuntungan penggunaan Fungsi atau modul :  Program menjadi lebih.
PERTEMUAN KE-9 IFII SAINTEC UIN SGD. FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
SUBRUTIN By Adnan Purwanto, S.Kom.
Fungsi, Array dan String
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Sub Program Materi 8.
Function (Fungsi).
PROCEDURE DAN FUNCTION
Procedure , Function dan Parameter
Tujuan Instruksional Mahasiswa memahami konsep fungsi
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
FUNGSI.
Prosedur dan fungsi By Serdiwansyah N. A..
Pemrograman Visual I Outline: Method Method Void & fungsi
Prosedur dalam C++.
5. Fungsi S. Indriani L, M.T 5. Fungsi.
FUNGSI.
Apa itu Fungsi? Sebuah fungsi adalah modul program yang mengerjakan tugas atau aktivitas yang spesifik dan mengembalikan sebuah nilai dari tipe tertentu,
MODULAR (FUNGSI)
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
As’ad Djamalilleil Function (Fungsi) As’ad Djamalilleil
Fungsi, Parameter & Rekursi
FUNCTION 6.3 & 7.3 NESTED LOOP.
Algoritma dan Pemrograman
TEL 2112 Dasar Komputer & Pemograman Prosedur
TPI4202 e-tp.ub.ac.id Modular Design Lecture 7.
Parameter Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan.
MODULAR (FUNGSI)
TEL 2112 Dasar Komputer & Pemograman Prosedur
Procedure , Function dan Parameter
Procedure , Function dan Parameter
Algoritma dan Pemrograman
PROCEDURE DAN FUNGSI.
Fungsi.
FUNGSI.
Procedure , Function dan Parameter
Teknik Pemrog. Terstuktur 2
Pemrograman Terstruktur
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Logika dan Algoritma Agung Brastama Putra.
Transcript presentasi:

FUNGSI

Fungsi Sejumlah instruksi yang dikelompokkan menjadi satu, berdiri sendiri, yang berfungsi untuk menyelesaikan suatu pekerjaan tertentu. Bahasa C++ adalah suatu bahasa yang struktur penulisannya merupakan kumpulan dari fungsi- fungsi.

Tujuan dari pembuatan fungsi Program menjadi terstruktur. Program yang besar dapat dipecah menjadi beberapa program yang lebih kecil, yang setiap satu program kecil tersebut mempunyai tugas tertentu. Dapat mengurangi duplikasi kode. Fungsi dapat dipanggil dari program atau fungsi yang lain.

Contoh sebuah program yang terdiri dari satu main program dan satu subprogram (fungsi). Bagian ini disebut main program atau program induk, atau disebut juga fungsi induk main instruksi yang berguna untuk memanggil fungsi lain. Fungsi ini dapat kita buat sendiri ataupun fungsi dipustaka program C bagian ini memuat fungsi. Fungsi ini fungsi yang kita buat sendiri. Fungsi dapat ditulis diatas atau dibawah fungsi main. #include<iostream.h> int hitung(int A, int B); void main () { int A, B, T; A=5; B=2; T=0; T = hitung(A,B); cout << T; } int hitung(int A, int B) { int T; A = A * 2; T = A * B; return (T);}

Mendeklarasikan Dan Mendefinisikan Fungsi Adapun bentuk umum definisi sebuah fungsi adalah : Penentu-tipe nama_fungsi(daftar parameter) Deklarasi parameter { tubuh fungsi }

Mendeklarasikan Dan Mendefinisikan Fungsi Wilis-K Mendeklarasikan Dan Mendefinisikan Fungsi Contoh : fungsi cetak dideklarasikan terlebih dahulu sebelum fungsi main. Tanda ‘ ; ‘ jika tidak dipakai maka dianggap mendefinisikan fungsi. #include<iostream.h> void CETAK(); void main() { CETAK() } Instruksi meng-call fungsi cetak. void CETAK() { Mendefinisikan fungsi cetak. cout << ”Jakarta”; } Fungsi ini adalah Instruksi untuk mencetak string “Jakarta”

Prosedur atau Fungsi. Fungsi digunakan apabila modul program mengembalikan sebuah nilai. Prosedur digunakan bila modul menghasilkan efek netto dari satu atau sekumpulan aksi. Suatu Fungsi atau sub-program, bersifat sebagai suatu program utuh, maksudnya fungsi tersebut dapat melakukan suatu pekerjaan secara utuh. Semua jenis atau macam instruksi dapat digunakan dalam sebuah fungsi.

Prosedur atau Fungsi. Dalam prakteknya, fungsi dan prosedur sulit dibedakan karena : Fungsi dapat dikonversi sebagai prosedur dengan cara menyatakan nilai yang dikembalikan (return value) oleh fungsi tersebut sebagai parameter keluaran pada prosedur. Prosedur yang memiliki satu buah parameter keluaran dapat ditulis sebagai fungsi dengan cara menyatakan parameter keluaran sebagai nilai yang dikembalikan oleh fungsi.

Prosedur atau Fungsi. Calling Function disebut juga main program / main function yaitu program yang memanggil fungsi tambahan. Called Function disebut juga fungsi tambahan karena merupakan fungsi yang dipanggil. Calling function dapat mengirimkan ( passing ) suatu nilai ke Called function. Bila nilai yang dikirim adalah nilai atau data yang akan diproses, maka pengiriman nilai disebut Passing by Value. Bila nilai yang dikirim berupa nilai pointer ( bukan data ) yang me-refer ke suatu data, maka pengiriman tersebut dinamakan Passing by reference.

Cara pendefinisian fungsi pada C++ : tipe_hasil namafungsi() { deklarasi variabel lokal daftar_pernyataan; } /* dilakukan bila tidak ada parameter yang dilewatkan fungsi ini */ /* input data ada pada program yang memanggil */ Atau tipe_hasil namafungsi(daftar_nama_parameter_formal); deklarasi parameter formal return(…); /* dilakukan bila ada parameter yang dilewatkan fungsi ini */

Contoh translasi : Bahasa C / C++ menggunakan #include <iostream.h> : #include <iostream.h> #include <iomanip.h> float F(float x); void main() { float x; cout <<"---------------------\n"; cout <<" x f(x) \n"; x = 10.0; while (x <= 15.0) { cout << x << setw(15) << F(x) << endl; x = x + 0.2; } cout <<"---------------------\n"; } float F(float x) { return 2*x*x + 5*x - 8;