Fungsi
Assalamualaikum Wr. Wb
Sahabat Super sekalian bagaimana keadaan anda apakah sehat/tidak??....OK kali ini saya bersama Team2/HubaHubaClub akan menjelaskan tentang Fungsi, nah angota nya itu ada 4 orang terdiri dari saya sendiri yaitu Muhamad Ikhwan,Fajar Faturahman,Rd Azfa, dan Sulthon Auliya. Pada kali ini saya dan teman saya dari Team 2 akan menjelas kan tentang Fungsi yg meliputi :
- Kegiatan 9.1
- Kegiatan 9.2
- Kegiatan 9.3
- Tugas Rumah
Ok langsung aja Kepembahasan Pertama yaitu
Kegiatan 9.1
Apa itu Fungsi ??
==================================
#include <iostream>
void function_name(){
..................................
..................................
}
int main (){
..................................
function_name();
.................................
}
==================================
pengertian fungsi( function )
Function/fungsi adalah satu blok kode yang melakukan tugas tertentu atau satu
blok instruksi yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program.
Saya akan menjelaskan kode program yang ada \diatas
void
Fungsi void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.
int main (){
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function).
function_name()
Nah ini untuk nama fungsi nya tersendiri contoh nya saja jika ingin membuat fungsi operasi pembagian maka saya akan memberi nama void bagi, Nah utuk contoh program nya ada di bawah ya \
OK .. Disini kita bakalan bikin Program menghitung Volume Balok Kodingan ada di bawah yaaa:
==================================
#include <iostream>
void function_name(){
..................................
..................................
}
int main (){
..................................
function_name();
.................................
}
==================================
pengertian fungsi( function )
Function/fungsi adalah satu blok kode yang melakukan tugas tertentu atau satu
blok instruksi yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program.
Saya akan menjelaskan kode program yang ada \diatas
void
Fungsi void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.
int main (){
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function).
function_name()
Nah ini untuk nama fungsi nya tersendiri contoh nya saja jika ingin membuat fungsi operasi pembagian maka saya akan memberi nama void bagi, Nah utuk contoh program nya ada di bawah ya \
Hasil Compile nya :
Kegiatan 9.2
Oke pada kesempatan kali ini saya(Rd Azfa) bakal
kasih materi tentang FUNGSI NILAI BALIK. Apa sih fungsi nilai balik itu… Adalah suatu fungsi yang dapat mengembalikan suatu nilai ke
dalam fungsi utama. Dalam membuat fungsi, harus didefinisikan tipe data dari
nilai yang akan dikembalikan. Sebelum dapat memanggil suatu fungsi, kita harus
mendeklarasikannya terlebih dahulu. Pendeklarasian fungsi dengan nilai balik
diawali dengan tipe data yang akan dikembalikan nilainya. Kemudian diikuti
dengan nama fungsi dan daftar perameternya.
Contoh kodingannya ni…
====================================================
#include <iostream>
using namespace std;
char* belajar(){
return ("Belajar Pemrograman");
}
int main(){
cout << "====================================="<<endl;
cout << " Create by: Kelompok 2 "<<endl;
cout << " Kelas:X-RPL1 "<<endl;
cout << " Publish By:PT.Marsupilami "<<endl;
cout << "====================================="<<endl;
cout <<belajar();
return 0;
}
====================================================
Jadi fungsi “char*belajar()” akan menoutputkan “Belajar
Pemrograman” tapi dengan cara di returnkan
lalu cara menoutputkannya akan di panggil lagi sama
fungsi “int main”,
cara manggilnya tinggal “cout<<belajar()” dan nanti
yang muncul adalah yang dideklarasikan sama fungsi char yang tadi…
Kegiatan 9.3
Nahhh Sekarang Kita akan membahas tentang parameter...Apa sih parameter???
parameter adalah sarana komunikasi antar fungsi. pengertian fungsi adalah antara fugnsi dengan fungsi lain termasuk antara fungsi dengan fungsi utama.setiap fungsi hanya mengerjakan 1 tugas.
antar fungsi saling berkomunikasi menggunakan parameter. Contoh Program ada di Bawah sini:
- Parameter yang terdapat pada bagi adalah x dan y dengan tipe data integer
- Kemudian untuk prosesnya ialah x dibagi y
- Pada fungsi int main kita panggil bagi, dan berikan nilai parameter berupa (50,5) yang berarti x = 50 dan y = 5
- Lalu di proses dan dicetak hasilnya
Hasil Compile nya :
Tugas Rumah
Ini hasil Run nya:
Pass By Value melewatkan parameter berdasarkan nilainya. Disini nilai parameter aktual akan dilewatkan pada saat pemanggilan method akan disalin ke parameter formal sehingga perubahan nilai pada method, tidak akan berpengaruh terhadap argument yang digunakan untuk memanggil method tersebut. Dengan kata lain, perubahan nilai tersebut hana akan dikenali pada method yang bersangkutan saja.
Pass By Reference melewatkan parameter berdasarkan referensinya. Pada cara ini , referensi dari argumen (bukan nilai argumen) akan dilewatkan kedalam parameter formal, bukan disalin. Dengan demikian, nilai yang digunakan di dalam method akan sama dengan nilai yang di tunjuk referensi. Melalui cara ini setiap perubahan nilai yang terjadi pada method juga akan berpengaruh terhadap argumen yang digunakan untuk memanggilnya.
Program saya diatas menggunakan metode pass by value, pass by value dan reference sebenarnya hampir sama cuman pada pass by reference ini memakai tanda (&) pada parameter yang akan dipanggil seperti int &p, mungkin di program yang saya buat tidak akan ada bedanya soalnya pada program ini saya menginputkan bilangan nya, mungkin jika tidak diinputkan maka metode pass by reference nya akan berhasil
Pass By Reference melewatkan parameter berdasarkan referensinya. Pada cara ini , referensi dari argumen (bukan nilai argumen) akan dilewatkan kedalam parameter formal, bukan disalin. Dengan demikian, nilai yang digunakan di dalam method akan sama dengan nilai yang di tunjuk referensi. Melalui cara ini setiap perubahan nilai yang terjadi pada method juga akan berpengaruh terhadap argumen yang digunakan untuk memanggilnya.
Program saya diatas menggunakan metode pass by value, pass by value dan reference sebenarnya hampir sama cuman pada pass by reference ini memakai tanda (&) pada parameter yang akan dipanggil seperti int &p, mungkin di program yang saya buat tidak akan ada bedanya soalnya pada program ini saya menginputkan bilangan nya, mungkin jika tidak diinputkan maka metode pass by reference nya akan berhasil
Ok Sekian dari Kami Apa bila ada Kesalahan mohon maaf








Komentar
Posting Komentar