Pemrograman Terstruktur

Slides:



Advertisements
Presentasi serupa
Fungsi Konsep Pemrograman.
Advertisements

Teknik Pemrograman Terstruktur
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
STRUKTUR DATA (5) Pointer dan Function
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.
Modul 11 – Hendi Hermawan - 1
RECORD.
Procedure Ery Setiyawan Jullev A. Cont  Seringkali dalam membuat pembuatan program yang berukuran besar, program tersebutdipecah menjadi beberapa subprogram.
PROCEDURE DAN FUNCTION
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
FUNCTION / FUNGSI.
Review-Dasar Pemrograman Komputer
Function Ery Setiyawan Jullev.
STRUKTUR DATA (5) Pointer dan Function
PROSEDUR.
Procedure , Function dan Parameter
Prak.Dasar-Dasar Pemrograman
STRUKTUR DATA Pointer dan Function
Modul 4 Prosedur dan Fungsi.
Function User Function.
Fungsi Fungsi (Sub Program) :
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.
FUNGSI.
Function (Fungsi).
PROCEDURE DAN FUNCTION
Procedure , Function dan Parameter
Prosedur.
FUNGSI.
KELOMPOK 02 ALOGARITMA PEMOGRAMAN TAHUN AJARAN
ALGORITMA PEMROGRAMAN 2A
PROCEDURE & FUNCTION.
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++.
SUBALGORITMA.
Prosedur (Procedure).
UNIVERSITAS BRAWIJAYA
Procedure dan Function
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
MODULAR (FUNGSI)
Castaka agus sugiato, M.Kom., M.CS
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
Fungsi, Parameter & Rekursi
Sequence, Procedure & Function
Algoritma dan Pemrograman I Teknik Informatika UNIKOM
MATERI 3 Sub Program PRAKTIKUM DDP.
FUNGSI.
Algoritma dan Pemrograman
IT234 ALGORITMA DAN STRUKTUR DATA
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
Algoritma dan Pemrograman FUNGSI (FUNCTION)
UNIVERSITAS BRAWIJAYA
Algoritma dan Pemrograman
PROCEDURE DAN FUNGSI.
Procedure , Function dan Parameter
Teknik Pemrograman Terstruktur
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Transcript presentasi:

Pemrograman Terstruktur Program Modular

Modular Programming Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak mudah dihandle. Kesulitan: sulit mencari dan mengingat variabel-variabel yang sudah dideklarasikan sulit melakukan dokumentasi sulit mencari kesalahan program sulit melihat efisiensi algoritma code program kadang ditulis berulang-ulang padahal mengerjakan suatu hal yang sama

Modular Programming (2) Pemrograman Modular adalah suatu teknik pemrograman di mana program yang biasanya cukup besar dibagi-bagi menjadi beberapa bagian program yang lebih kecil Keuntungan: Program lebih pendek Mudah dibaca dan dimengerti Mudah didokumentasi Mengurangi kesalahan dan mudah mencari kesalahan Kesalahan yang terjadi bersifat “lokal”

Modular programming pada C Bahasa C sangat mendukung modular programming Sejak awal bahasa C sudah membagi programprogramnya menjadi modul-modul (bagianbagian) Modul pada bahasa C dikenal dengan nama fungsi (function) Bahasa C terdiri dari fungsi-fungsi, baik yang langsung dideklarasikan dalam program ataupun dipisah di dalam header file. Fungsi yang selalu ada pada program C adalah fungsi main

Fungsi/function suatu kumpulan instruksi/perintah/program yang dikelompokkan menjadi satu letaknya terpisah dari program yang menggunakan fungsi tersebut memiliki nama tertentu yang unik, dan digunakan untuk mengerjakan suatu tujuan tertentu.

Mengapa Menggunakan Fungsi? Pemrograman yang baik harus bersifat modular agar suatu masalah program yang besar dan kompleks dapat dipecah-pecah menjadi bagian- bagian yang lebih kecil dan sederhana. Di dalam bahasa C modul-modul yang berisi bagian program yang bersifat spesifik dapat dituangkan ke dalam suatu fungsi. Fungsi/function adalah bagian dari program yang memiliki nama tertentu, digunakan untuk mengerjakan suatu pekerjaan tertentu, serta letaknya dipisahkan dari bagian program yang menggunakan fungsi tersebut.

Definisi Fungsi Bentuk umum Definisi Fungsi Tipe_Data Nama_Fungsi (parameter1, parameter2, …) Deklarasi tipe data parameter { tubuh fungsi } Parameter pada definisi fungsi disebut parameter formal digunakan sebagai alat komunikasi untuk data yang dikirimkan dari bagian program yang menggunakan fungsi yang bersangkutan. Deklarasi Fungsi atau Prototype Fungsi Tipe_Data Nama_Fungsi (parameter1, parameter2, …);

Pemanggilan Fungsi (1) Fungsi dipanggil dengan menyebutkan nama beserta parameternya dan disimpan dalam suatu variable di program utama. Syntax : Nama_fungsi(parameter aktual);

Pemanggilan Fungsi (2) Hal yang harus diperhatikan dalam pemanggilan fungsi : Jumlah parameter aktual sama dengan parameter formal. Tipe parameter aktual sama dengan parameter formal. Urutan pada parameter aktual sama dengan parameter formal. Nama parameter aktual boleh tidak sama dengan parameter formal.