Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

FUNGSI Nyimas Artina Arfansyah, S.Kom, M.Si. Pendahuluan  Fungsi ? Sejumlah pernyataan yang dikemas dalam sebuah nama yang digunakan untuk melakukan.

Presentasi serupa


Presentasi berjudul: "FUNGSI Nyimas Artina Arfansyah, S.Kom, M.Si. Pendahuluan  Fungsi ? Sejumlah pernyataan yang dikemas dalam sebuah nama yang digunakan untuk melakukan."— Transcript presentasi:

1 FUNGSI Nyimas Artina Arfansyah, S.Kom, M.Si

2 Pendahuluan  Fungsi ? Sejumlah pernyataan yang dikemas dalam sebuah nama yang digunakan untuk melakukan tugas tertentu.  Tujuan : 1.Mempermudah dalam pengembangan program. Hal ini merupakan kunci dari pemrograman terstruktur. 2.Menghemat ukuran program. Manfaat ini terlihat jika ada beberapa dereten kode instruksi yang sama digunakan berulang ulang di beberapa tempat di dalam program

3 Diagram Pemanggilan Fungsi

4 Pembuatan Fungsi Ada 2 cara untuk membuat fungsi 1. Pembuatan fungsi langsung diatas fungsi utama main Pendefinisan langsung di atas fungsi 2. Prototipe Fungsi Pendeklarasian fungsi diatas fungsi Pendefinisian di bawah fungsi

5 Contoh Fungsi #include //cara pertama using namespace std; void garis() { int i; for (i=1;i<=30;i++) { cout<<"*"; } cout<

6 Prototipe Fungsi  Deklarasi Fungsi Fungsi perlu dinyatakan sebelum digunakan tipe_nilai_balik nama_fungsi (parameter);  Definisi Fungsi sejumlah kode untuk melaksanakan tugas tertentu. tipe_nilai_balik nama_fungsi (parameter) { ….. ….. }

7 Fungsi Tanpa nilai balik  Fungsi yang tidak mengembalikan nilai ke fungsi utama main  tipe nilai balik yang digunakan adalah void cth: void judul() { cout<“FUNGSI TANPA NILAI BALIK \n” cout<<“STMIK GI MDP” } Note : Fungsi dengan nama judul tanpa nilai balik. Cirinya adalah penggunaan tipe nilai balik void

8 Fungsi dengan Nilai balik  Contoh Deklarasi fungsi dengan nilai balik 1.long kuadrat(long l)l 2.int maks(int a, int b,int c); 3.double maks(double x,double y); Note : Pd cth1, fungsi kuadrat mempunyai parameter bertipe long dan nilai balik juga long Pd Cth2, fungsi maks3 memiliki tiga parameter yang masing-masing bertipe int dan nilai balik juga bertipe int. Pd cth3, fungsi maks memiliki dua parameter yang masing-masing bertipe double dan nilai balik juga betipe double

9 Contoh Fungsi dengan Nilai balik #include using namespace std; void garis(); int kuadrat(int x); void main() { int bil; cout<<"Masukkan Bilangan : "; cin>>bil; cout<<"Hasil Kuadrat : "<

10 Lingkup Variabel Lokal (otomatis)  Variabel yang didefinisikan di dalam suatu fungsi berlaku sebagai variabel lokal. Artinya variabel tersebut hanya dikenal di dlam fungsi tempat variabel didefinisikan #include using namespace std; void alpha(); void main() { int x=22; float y=23.45; cout<<"Pada main() x= "<

11 Lingkup Variabel Global (eksternal)  Merupakan kbalikan dari variabel lokal. Variabel yang didefinisikan di luar fungsi manapun, dan dikenal di seluruh fungsi #include using namespace std; int x=220; void tampil(); void main() { cout<<“Nilai x= "<

12


Download ppt "FUNGSI Nyimas Artina Arfansyah, S.Kom, M.Si. Pendahuluan  Fungsi ? Sejumlah pernyataan yang dikemas dalam sebuah nama yang digunakan untuk melakukan."

Presentasi serupa


Iklan oleh Google