SUB-PROGRAM/FUNGSI/ PROSEDUR

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
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
Bab 1 PENDAHULUAN.
PEMROGRAMAN SISTEM DASAR STRING Pertemuan IX
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
Modul 10 Fungsi PENGERTIAN FUNGSI
Template.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Fungsi (Bagian 1) Abdul Haris, S.Kom.
Procedure Ery Setiyawan Jullev A. Cont  Seringkali dalam membuat pembuatan program yang berukuran besar, program tersebutdipecah menjadi beberapa subprogram.
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
Pemrograman Terstruktur
Prosedur dan Fungsi.
Prosedur dan Fungsi.
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
FUNCTION / FUNGSI.
Review-Dasar Pemrograman Komputer
Fungsi Lecture 7. Motivation Complexity of programming problem  more difficult to consider the solution as a whole  clue: dividing the problem into.
FUNGSI.
Pertemuan 3 Pemrograman Terstruktur
Procedure , Function dan Parameter
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
PEMROGRAMAN TERSTRUKTUR
Function User Function.
Fungsi Fungsi (Sub Program) :
Rahmat D. R. Dako, ST, M.Eng.  Modul  void main (void)  Modul  fungsi = function  Keuntungan penggunaan Fungsi atau modul :  Program menjadi lebih.
Dibuat oleh : Renni Angreni, S.Kom.
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
FUNGSI Nyimas Artina Arfansyah, S.Kom, M.Si.
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.
Pertemuan 12 Procedure dan Macro
Fungsi dan Prosedur.
Pemrograman Berorientasi Objek Rachmansyah, S.Kom Fungsi.
Prosedur.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
FUNGSI.
Pengertian FUNGSI.
KELOMPOK 02 ALOGARITMA PEMOGRAMAN TAHUN AJARAN
ALGORITMA PEMROGRAMAN 2A
Prosedur Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
5. Fungsi S. Indriani L, M.T 5. Fungsi.
PEMROGRAMAN SISTEM FUNGSI
FUNGSI.
Prosedur (Procedure).
Procedure dan Function
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
As’ad Djamalilleil Function (Fungsi) As’ad Djamalilleil
Subrutin.
Pertemuan ke-6 Pemrograman Modular
Pemograman Berorientasi Object Sistem Informasi Semster III
Pengantar Pemrograman Modular
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
FUNGSI II.
Algoritma dan Pemrograman FUNGSI (FUNCTION)
Pemrograman Terstruktur
Subrutin Nurdiansah PTIK 09 UNM.
PROCEDURE DAN FUNGSI.
FUNGSI.
Teknik Pemrograman Terstruktur
Pemrograman Terstruktur
Logika dan Algoritma Agung Brastama Putra.
Transcript presentasi:

SUB-PROGRAM/FUNGSI/ PROSEDUR Pertemuan 6

PENGERTIAN SUB-PROGRAM, FUNGSI DAN PROSEDUR Dalam sebuah Program komputer minimal ada sebuah sub-program/modul, yaitu program utama (di dalam C++ adalah void main 0). Penamaan Modul memiliki karakteristik yang sama dengan penamaan variable. Dengan modul program akan menjadi lebih efisien dan fleksibel, karena menganut filosofi Re-usable coding (Walaupun cenderung lebih banyak Line of Code-nya)

Program komputer yang dibuat untuk menjawab permasalahan umumnya berukuran besar. Seringkali dalam membuat program besar tersebut adalah memecah program menjadi potongan-potong­an program yang kecil yang dinamakan modul. Teknik pemrogram­an seperti ini dinamakan teknik pemrograman modular. Beberapa Bahasa pemrograman menamakan modul dengan sebutan rutin (rou­tine), prosedure atau fungsi.

Modularisasi program mempunyai dua keuntungan Untuk aktifitas yang harus dilakukan lebih dari satu kali, mo­dularisasi menghindari penulisan teks program yang sama berulang kali. Modul tersebut cukup dituliskan sekali saja, lalumodul tersebut dapat diakses(diistilahkan dengan dipanggil dan bagian lain di dalam program). Hal ini bermanfaat bila ingin menghemat ukuran program. Kemudahan menulis dan menemukan kesalahan (debug) pro­gram. Hal ini sangat berguna pada masalah yang besar.

DASAR FLINGSI Pada umumnya fungsi memerlukan masukan yang dinamakan argumen atau parameter. Hasil akhir fungsi akan berupa sebuah nilai(nilai balik fungsi).

Konsep Program dibagi menjadi sejumlah modul

PROTOTIPE FUNGSI Nama fungsi Tipe nilai balik fungsi Jumlah dan tipe agumen

Contoh long kuadrat(long 1); Pada contoh pertama, fungsi kuadrat() mempunyai argumen bertipe long dan nilai balik bertipe long. int maks(int a, int b, int c); Pada contoh kedua, fungsi maks() memiliki tiga buah argumen, masing-masing bertipe int dan nilai balik juga bertipe int. double maks(double x, double y); Pada contoh ketiga, fungsi maks() mempunyai dua buah argumen, dengan masing-masing argumen bertipe double. void garis(); Pada contoh keempat, fungsi garis() tidak memiliki argumen dan nilai baliknya tidak ada (void)

Manfaat prototipe Manfaat dari prototipe fungsi adalah untuk menjamin tipe argumen dilewatkan pada pemanggilan fungsi benar-benar sesuai. Tanpa adanya prototipe fungsi, amatlah mudah bagi pemrogram untuk melakukan kesalahan tanpa sengaja dalam melewatkan argumen.

DEFINISI FUNGSI Setiap fungsi yang dipanggil di dalam program harus didefinisikan. Letaknya bisa dimana saja. Khusus untuk fungsi yang disediakan di sistem, definisinya sebenarnya ada dalam pustaka, yang akan digabungkan dengan program sewaktu proses linking.

S E K I A N A S W A R R.