Pemrograman Terstruktur

Slides:



Advertisements
Presentasi serupa
Fungsi Konsep Pemrograman.
Advertisements

Lingkup Variabel Kelas Penyimpanan Rekursi
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
STRUKTUR DATA (5) Pointer dan Function
Menciptakan Fungsi.
Algoritma dan Pemrograman Modular Programming (Bagian 1)
Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta Kristanto Andri.
Modular Programming Slamet Kurniawan, S.Kom.
SUB-PROGRAM/FUNGSI/ PROSEDUR
Modul 11 – Hendi Hermawan - 1
Pemrograman Terstruktur
Pemrograman Terstruktur
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
Review-Dasar Pemrograman Komputer
FUNGSI.
STRUKTUR DATA (5) Pointer dan Function
Pemrograman Dasar Pointers.
Procedure , Function dan Parameter
STRUKTUR DATA Pointer dan Function
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Fungsi Fungsi.
Function User Function.
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.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
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.
PERSON 20 TUGAS PEMROGRAMAN TERSTRUKTUR C++ CHERIA LOUPATTY MANAJEMEN INFORMATIKA STMIK / AMIK PARNA RAYA MANADO.
Fungsi dan Prosedur.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
FUNGSI.
PROCEDURE DAN FUNCTION
Tujuan Instruksional Mahasiswa memahami konsep fungsi
Pemrograman Berorientasi Objek Rachmansyah, S.Kom Fungsi.
Procedure.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
FUNGSI.
Pengertian FUNGSI.
FUNGSI.
Prosedur dan fungsi By Serdiwansyah N. A..
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
Prosedur dalam C++.
Pengenalan C++ Oleh : Dewi Sartika.
FUNGSI.
UNIVERSITAS BRAWIJAYA
POINTER
MODULAR (FUNGSI)
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Castaka agus sugiato, M.Kom., M.CS
As’ad Djamalilleil Function (Fungsi) As’ad Djamalilleil
Fungsi, Parameter & Rekursi
Algoritma dan Struktur Data
IT234 ALGORITMA DAN STRUKTUR DATA
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)
FUNGSI II.
Algoritma dan Pemrograman FUNGSI (FUNCTION)
UNIVERSITAS BRAWIJAYA
PROCEDURE DAN FUNGSI.
FUNGSI.
POINTER
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