Algoritma dan Struktur Data 1 pertemuan 9

Slides:



Advertisements
Presentasi serupa
Lingkup Variabel Kelas Penyimpanan Rekursi
Advertisements

FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
STRUKTUR DATA (5) Pointer dan Function
Menciptakan Fungsi.
SUB-PROGRAM/FUNGSI/ PROSEDUR
Modul 11 – Hendi Hermawan - 1
Rekursi, Overloading, Konversi
Procedure Ery Setiyawan Jullev A. Cont  Seringkali dalam membuat pembuatan program yang berukuran besar, program tersebutdipecah menjadi beberapa subprogram.
Pemrograman Terstruktur
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
Function Ery Setiyawan Jullev.
FUNGSI.
STRUKTUR DATA (5) Pointer dan Function
Procedure , Function dan Parameter
STRUKTUR DATA Pointer dan Function
PEMROGRAMAN TERSTRUKTUR
PEMROGRAMAN TERSTRUKTUR
Function User Function.
Dibuat oleh : Renni Angreni, S.Kom.
FUNGSI.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
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 dan Prosedur.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Function (Fungsi).
Tujuan Instruksional Mahasiswa memahami konsep fungsi
CS1023 Pemrograman Komputer
Prosedur.
FUNGSI.
ALGORITMA PEMROGRAMAN 2A
Dasar Algoritma dan pemrograman
Prosedur Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer
Prosedur dan fungsi By Serdiwansyah N. A..
Pemrograman Visual I Outline: Method Method Void & fungsi
Prosedur dalam C++.
Algoritma pemrograman 2a
Algoritma dan Struktur Data 1 pertemuan 8
Algoritma dan Struktur Data 1 pertemuan 12
PERTEMUAN XI PROSEDUR ALGORITMA & PEMROGRAMAN I TEKNIK INFORMATIKA
Prosedur (Procedure).
UNIVERSITAS BRAWIJAYA
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
MODULAR (FUNGSI)
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
PERTEMUAN 10 Algoritma Presented by : Sity Aisyah, M.Kom
Castaka agus sugiato, M.Kom., M.CS
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
Fungsi, Parameter & Rekursi
Pemrograman Terstruktur
Algoritma dan Struktur Data 1 pertemuan 10
CS1023 Pemrograman Komputer
MATERI 3 Sub Program PRAKTIKUM DDP.
TPI4202 e-tp.ub.ac.id Modular Design Lecture 7.
MODULAR (FUNGSI)
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
Procedure , Function dan Parameter
Procedure , Function dan Parameter
Pemrograman Terstruktur
Subrutin Nurdiansah PTIK 09 UNM.
UNIVERSITAS BRAWIJAYA
Algoritma dan Pemrograman
PROCEDURE DAN FUNGSI.
Fungsi.
FUNGSI.
Procedure , Function dan Parameter
Pemrograman Terstruktur
BAB 6 SUB PROGRAM.
Transcript presentasi:

Algoritma dan Struktur Data 1 pertemuan 9 M. Fakhrurrifqi, S.Kom, M. Cs.

Pemrograman Modular program bisa terdiri dari beberapa sub program penulisan kode program yang sama berulangkali bisa dihindarkan, memudahkan menulis Memudahkan menemukan kesalahan program

Pemrograman Modular Prosedur, Fungsi, sebuah blok program tersendiri yang merupakan bagian dari program lain yang lebih besar. Prosedur dapat dipanggil oleh program utamanya ataupun prosedur lain yang juga merupakan bagian dari program utamanya (yang masih dalam satu kode program). Fungsi, hampir sama dengan prosedur, hanya saja fungsi memiliki hasil keluaran sedangkan prosedur hanya berisi proses.

deklarasi sub program nilaiBalik namaSubProgram( ) { Bagian pernyataan; }

deklarasi sub program Kata void diatas menunjukkan bahwa sub program tersebut tidak memberikan nilai balik atau disebut prosedur. Sedangkan kata double pada contoh berikutnya berarti sub program tersebut memberikan nilai balik bertipe double.

memanggil sub program tampilkanNama

Variabel global dan lokal Variabel Global adalah variabel yang dapat dikenali diseluruh bagian program. variabel lokal adalah variabel yang dikenal pada lingkup yang lebih sempit dari variabel global yaitu pada ruang lingkup suatu procedure/function saja.

Contoh Variabel jum merupakan variabel global, sedangkan variabel yang lain merupakan variabel lokal

Parameter pertukaran informasi antara prosedur (atau fungsi) dengan pemanggilnya. Parameter aktual adalah parameter yang disertakan waktu pemanggilan parameter formal adalah parameter yang dideklarasikan di dalam bagian Nama Prosedur Jumlah parameter aktual dan formal harus sama. Pembacaan parameter aktual oleh parameter formal adalah sesuai dengan urutannya.

Contoh Kasus : Buatlah prosedur mencari bilangan terbesar dari 3 bilangan integer A, B, dan C Step 1 : Tentukan tipe data nilai Baliknya  int Step 2 : Tentukan Parameter  tiga bilangan yang dimasukkan  A, B, C

Contoh Kasus : Buatlah prosedur mencari bilangan terbesar dari 3 bilangan integer A, B, dan C Step 3 : Membuat algoritma mencari nilai terbesar menggunakan satu variabel bantuan. Variabel ini akan dibandingkan dengan setiap bilangan masukan. Step 4 : Finalisasi

Contoh Kasus : Buatlah prosedur mencari bilangan terbesar dari 3 bilangan integer A, B, dan C Step 4 : Finalisasi

Latihan Buatlah fungsi yang menerima masukan 2 titik dan dan menghitung jarak kedua titik tersebut dengan rumus jarak = Buatlah fungsi untuk mengembalikan nilai mutlak X.