Pemrograman Terstruktur

Slides:



Advertisements
Presentasi serupa
Mata Kuliah: Bahasa C++ Harni Kusniyati
Advertisements

Fithri Selva Jumeilah, S.Kom Fungsi & Prosedur. Fungsi • Definisi : kemasan dari sejumlah pernyataan yang diberi nama, dimana nama ini dapat dipangil.
PEMROGRAMAN TERSTRUKTUR
Lingkup Variabel Kelas Penyimpanan Rekursi
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
PEMROGRAMAN SISTEM DASAR STRING Pertemuan IX
Algoritma dan Pemrograman Modular Programming (Bagian 1)
SUB-PROGRAM/FUNGSI/ PROSEDUR
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Modul 11 – Hendi Hermawan - 1
STRUKTUR PERULANGAN (LOOPING)
Pemrograman Terstruktur
PENGENALAN c++ DAN STRUKTUR DASAR C++
Algoritma dan Struktur Data
Pemrograman Terstruktur
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
Pertemuan 3 Pemrograman Terstruktur
- PERTEMUAN 4 - PERULANGAN
Fungsi.
Pemrograman Dasar Pointers.
POINTER (VAR.PENUNJUK)
STATEMENT while Statement while digunakan untuk memproses suatu perintah atau beberapa perintah dalam beberapa kali. Bentuk pernyataan: while (kondisi)
#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
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
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
Dibuat oleh : Renni Angreni, S.Kom.
PERTEMUAN KE-9 IFII SAINTEC UIN SGD. FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat.
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
Teknik Pemrog. Terstuktur 2
Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
STRUKTUR PERULANGAN 2 (LOOPING-2)
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
Fungsi, Array dan String
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
FUNGSI.
Tujuan Instruksional Mahasiswa memahami konsep fungsi
SL 1201 Materi tentang Fungsi Program merupakan kumpulan dari fungsi-fungsi baik yang didefinisikan langsung maupun yang disimpan dalam file header. Dalam.
Pemrogramman Terstruktur
FUNGSI.
Statement Control (if dan switch)
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
ALGORITMA & STRUKTUR DATA I
Constructor dan Overloading
Pengenalan C++ Oleh : Dewi Sartika.
FUNGSI.
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
JAVA FUNDAMENTAL (Method)
Method.
Latihan #0 Dengan menggunakan pernyataan looping WHILE dan jumlah instruksi sesedikit mungkin, tuliskan cuplikan program (bukan program lengkap, hanya.
- PERTEMUAN 7 - METODE/SUB PROGRAM
As’ad Djamalilleil Function (Fungsi) As’ad Djamalilleil
PEMROGRAMAN DASAR.
Fungsi, Parameter & Rekursi
Subrutin.
Pemrograman Terstruktur
PEMROGRAMAN DASAR (BAHASA C)
Algoritma dan Struktur Data
IT234 ALGORITMA DAN STRUKTUR DATA
Parameter Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan.
FUNGSI II.
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
Pemrograman Terstruktur
FUNGSI.
Pemrograman Terstruktur
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Logika dan Algoritma Agung Brastama Putra.
Transcript presentasi:

Pemrograman Terstruktur Pertemuan 8 dan 9 Fungsi

DEFINISI FUNGSI Fungsi merupakan program kecil yang berada pada suatu program, yang dapat dipanggil berulang-ulang kali sesuai dengan kebutuhan. Manfaat : Fokus kepada potongan program kecil yang disebut dengan fungsi. Fungsi dapat dibuat banyak tetapi masih di dalam satu program. Fungsi dapat dipanggil berulang-ulang. Penggunaan fungsi dapat membuat suatu program mudah dibaca.

IMPLEMENTASI FUNGSI Fungsi dibagi menjadi 2 (dua) kategori, yaitu : Fungsi bawaan Fungsi yang telah tersedia dalam Fungsi yang dibuat oleh user Contoh : Fungsi Header File Kegunaan Parameter Hasil floor(x) <cmath> Pembulatan ke bawah double

FUNGSI DENGAN PARAMETER Fungsi dengan menggunakan parameter digunakan jika ada nilai input dari sebuah fungsi. Berikut merupakan contoh penggunaan fungsi dengan parameter, yaitu :

FUNGSI DENGAN NILAI BALIK Definisi : Fungsi yang memberi suatu nilai hasil proses tipedata namafungsi(tipedata parameter){ statement; } Contoh : int luas(int p, int l){ return (p * l);

FUNGSI TANPA NILAI BALIK Definisi : Fungsi yang tidak memberi nilai balik. void namafungsi(){ statement; } Contoh : void luas(int p, int l){ cout<<“Luas = ”<<(p*l);

PENGGUNAAN FUNGSI Pembuatan fungsi : void namafungsi() { statement; } Pemanggilan fungsi pada program utama : namafungsi();

VARIABEL GLOBAL DAN LOKAL Variabel global dapat dilihat dan dirubah oleh semua fungsi dalam program. variabel global sangat berbahaya karena secara tidak sengaja dapat termodifikasi oleh instruksi-instruksi dalam programnya sehingga pemakaian variabel global ini harus seminimal mungkin.

VARIABEL GLOBAL DAN LOKAL Variabel lokal hanya dapat dilihat dan dimodifikasi oleh fungsi dimana variabel lokal tersebut didefinisikan sehingga lingkup dari variabel lokal terlindungi. Variabel lokal tidak dapat diubah atau bahkan dihapus oleh fungsi-fungsi yang lain lewat teknik pemrograman biasa. Variabel lokal didefinisikan sesudah tandan { dari suatu blok yang umumnya adalah merupakan puncak dari fungsi. Variabel lokal hanya tampak didalam blok tersebut.

REFERENCE PARAMETER Reference parameter adalah sebuah parameter yang menerima lokasi dari alamat memory yang menjadi parameter asli. Reference parameter digunakan pada saat : Ketika nilai dari parameter asli akan diubah nilainya. Ketika ingin memberi nilai balik lebih dari satu nilai dari sebuah fungsi Ketika melewati sebuah alamat pada memory yang akan menghemat penggunaan memori dan waktu pada saat mengkopi data yang sangat besar.

SEKIAN