ALGORITMA & STRUKTUR DATA I

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

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)
Pemrograman Terstruktur
Algoritma dan Struktur Data
Notasi Algoritma.
Prosedur (Procedure).
Review-Dasar Pemrograman Komputer
Procedure & Function Sub Program.
POINTER (VAR.PENUNJUK)
Algoritma dan Struktur Data
#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.
Function User Function.
Fungsi Fungsi (Sub Program) :
FUNCTIONS Pertemuan 9 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
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.
FUNGSI.
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.
Pemrograman Visual I Outline: Method Method Void & fungsi
STRUCT (Dalam Bahasa C)
Prosedur (Procedure).
Perulangan (looping) BERSARANG & ARRAY
Procedure dan Function
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)
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
ARRAY.
Contoh-contoh Pemecahan Masalah TEE 2103 Algoritma & Pemograman
TEL 2112 Dasar Komputer & Pemograman Fungsi
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
Pointer Oleh : Sri Supatmi,S.Kom.
PERTEMUAN 9 Algoritma Presented by : Sity Aisyah, M.Kom
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
PEMROGRAMAN DASAR.
Fungsi, Parameter & Rekursi
PEMROGRAMAN DASAR (BAHASA C)
Algoritma dan Pemrograman
Perulangan (looping) BERSARANG & ARRAY
Algoritma dan Struktur Data
Procedure Erfin Gustaman.
IT234 ALGORITMA DAN STRUKTUR DATA
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.
RECURSION ( rekursi ).
BAB 14 RECURSION Pengertian Recursion. Recursion:
PROCEDURE DAN FUNGSI.
FUNGSI.
Pemrograman Terstruktur
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
BAB 14 RECURSION Pengertian Recursion. Recursion:
Transcript presentasi:

ALGORITMA & STRUKTUR DATA I

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));