PEMROGRAMAN DASAR (BAHASA C)

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

PEMROGRAMAN TERSTRUKTUR
Function dalam Bahasa C Universitas Mercu Buana Fakultas Teknik Industri Program Studi Teknik Informatika Mata Kuliah Algoritma dan Pemrograman I Oleh:
Algoritma dan Pemrograman Modular Programming (Bagian 1)
Modular Programming Slamet Kurniawan, S.Kom.
Pemrograman Terstruktur
Prosedur (Procedure).
Review-Dasar Pemrograman Komputer
POINTER (VAR.PENUNJUK)
Procedure , Function dan Parameter
#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.
PEMROGRAMAN TERSTRUKTUR
Function User Function.
Fungsi Fungsi (Sub Program) :
Dibuat oleh : Renni Angreni, S.Kom.
Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
Fungsi, Array dan String
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Function (Fungsi).
Pertemuan 11 Function Erna Sri Hartatik
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Array (bagian 2).
Struktur Oleh: Sri Supatmi,S.Kom.
LAB PEMOGRAMAN DASAR (BAHASA C)
LAB PEMOGRAMAN DASAR (BAHASA C)
Pemrograman Visual I Outline: Method Method Void & fungsi
ALGORITMA & STRUKTUR DATA I
Perulangan (looping) BERSARANG & ARRAY
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
Apa itu Fungsi? Sebuah fungsi adalah modul program yang mengerjakan tugas atau aktivitas yang spesifik dan mengembalikan sebuah nilai dari tipe tertentu,
MODULAR (FUNGSI)
ARRAY.
TEL 2112 Dasar Komputer & Pemograman Fungsi
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
Pointer Oleh : Sri Supatmi,S.Kom.
LAB PEMOGRAMAN DASAR (BAHASA C)
PEMROGRAMAN DASAR (BAHASA C)
PEMROGRAMAN DASAR (BAHASA C)
Struktur Oleh: Sri Supatmi,S.Kom.
LAB PEMOGRAMAN III (VISUAL BASIC)
- PERTEMUAN 7 - METODE/SUB PROGRAM
Castaka agus sugiato, M.Kom., M.CS
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
LAB PEMOGRAMAN DASAR (BAHASA C)
PEMROGRAMAN DASAR.
Fungsi, Parameter & Rekursi
Sequence, Procedure & Function
LAB PEMOGRAMAN DASAR (BAHASA C)
Perulangan (looping) BERSARANG & ARRAY
Procedure Erfin Gustaman.
PEMROGRAMAN DASAR (BAHASA C)
TEL 2112 Dasar Komputer & Pemograman Fungsi
Pemrograman Terstruktur
Parameter Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan.
MODULAR (FUNGSI)
S. Indriani Lestariningati, M.T
TEL 2112 Dasar Komputer & Pemograman Prosedur
TEL 2112 Dasar Komputer & Pemograman Fungsi
Pointer Oleh : Sri Supatmi,S.Kom.
Beberapa Fungsi string dalam c++
S T R I N G.
LAB PEMOGRAMAN DASAR (BAHASA C)
Procedure , Function dan Parameter
PEMROGRAMAN DASAR (BAHASA C)
PROCEDURE DAN FUNGSI.
FUNGSI.
Procedure , Function dan Parameter
Pemrograman Terstruktur
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Transcript presentasi:

PEMROGRAMAN DASAR (BAHASA C) Dosen : Bella Hardiyana, S. Kom

PEMOGRAMAN MODULAR PEMOGRAMAN MODULAR merupakan inti dari semua jenis pemograman. Pemograman modular adalah memecah program menjadi beberapa bagian. Tujuan dari modular adalah membuat program menjadi terstruktur dan mengurangi coding. Berdasarkan kegunaannya pemograman modular dibagi menjadi 2 macam : 1) Procedure (prosedur) 2) Function (fungsi)

PROCEDURE (Prosedur) Sebenarnya di bahasa C tidak mengenal prosedur, tidak seperti bahasa lain seperti pascal. Procedure sendiri adalah suatu modul yang tidak memberikan nilai. Tipe data yang digunakan untuk procedure ini adalah void (kosong). void namaProsedur (par1, par2, parN){ //isi prosedur } void hitung (){ luas = p*l; }

FUNCTION (Fungsi) Fungsi adalah suatu modul yang dapat memberikan nilai. Fungsi tersebut harus diberi tipe data karena fungsi tersebut menjadi penampung nilai. Tipe data yang digunakan untuk function ini adalah semua tipe data. tipeData namaFungsi (par1, par2, parN){ //isi fungsi return nilaiKembalian; } int namaFungsi (){ return p*l; }

Contoh Penggunaan #include<stdio.h> #include<conio.h> #include<string.h> char nama[25]; void input(){ printf("Nama : "); gets(nama); } int pjgnama(){ return strlen(nama); main (){ input(); printf("panjang nama : %d", pjgnama());

Contoh Penggunaan #include<stdio.h> #include<conio.h> #include<string.h> char nama[25]; void input(){ printf("Nama : "); gets(nama); } int pjgnama(){ return strlen(nama); main (){ int pjg; input(); pjg = pjgnama(); printf("panjang nama : %d", pjg);

Contoh Penggunaan #include<stdio.h> #include<conio.h> #include<string.h> char nama[25]; void input(); int pjgnama(); main (){ input(); printf("panjang nama : %d", pjgnama()); } void input(){ printf("Nama : "); gets(nama); int pjgnama(){ return strlen(nama);

Contoh Penggunaan Parameter #include<stdio.h> #include<conio.h> #include<string.h> int banding(int a, int b){ if(a<b) return b; else return a; } void input(int *a, int *b){ int x, y; printf("A=");scanf("%d", &x); *a=x; printf("B=");scanf("%d", &y); *b=y; main (){ int a=0, b=0; input(&a,&b); printf("Nilai Terbesar : %d", banding(a,b));