Procedure Erfin Gustaman.

Slides:



Advertisements
Presentasi serupa
Struktur Sugeng Supriyadi, M.Kom.
Advertisements

Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
#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
STRUKTUR DATA Structure.
Function User Function.
Dibuat oleh : Renni Angreni, S.Kom.
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
Fungsi, Array dan String
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
STRUKTUR.
Operasi string Erfin Gustaman.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
FUNGSI.
PEMROGRAMAN DASAR.
Materi-8 STRUCTURE (RECORD).
LAB PEMOGRAMAN DASAR (BAHASA C)
ALGORITMA & STRUKTUR DATA I
Struktur Program TEE 2103 Algoritma dan Pemrograman
PEMROGRAMAN DASAR.
Teknik Pemrograman oleh: Yohanes Sugiarto.
Pendahuluan Erfin Gustaman.
Perintah Dasar Erfin Gustaman.
Apa itu Fungsi? Sebuah fungsi adalah modul program yang mengerjakan tugas atau aktivitas yang spesifik dan mengembalikan sebuah nilai dari tipe tertentu,
Algoritma dan Struktur Data 1 pertemuan 5
MODULAR (FUNGSI)
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
TIPE DATA DAN VARIABEL (PENGENALAN MODEL DATA, MASUKAN DAN KELUARAN C++ Oleh Veri Julianto, M.Si.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Struktur Manfaat tipe data struct secara umum adalah untuk menyimpan paket (sekumpulan) data ke dalam satu buah nama variabel saja. Kumpulan data di dalam.
Algoritma dan Struktur Data
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
PEMROGRAMAN DASAR.
Pointer Pertemuan 10 Bahasa C.
Pointer Oleh : Sri Supatmi,S.Kom.
PERULANGAN RISMAYUNI.
PEMROGRAMAN DASAR (BAHASA C)
ARRAY (LARIK).
PEMROGRAMAN DASAR (BAHASA C)
Perulangan Erfin Gustaman.
Struktur Data Khoiriya Latifa, M.Kom.
PEMROGRAMAN DASAR.
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
DASAR BAHASA PEMROGRAMAN
02.1 Hari-2.
PEMROGRAMAN DASAR (BAHASA C)
FUNGSI.
Larik / Array Erfin Gustaman.
Algoritma dan Pemrograman
Seleksi Erfin Gustaman S.Kom.
Input Dan Output.
PEMROGRAMAN DASAR (BAHASA C)
DASAR PEMROGRAMAN KOMPUTER
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
MODULAR (FUNGSI)
ALGORITMA & STRUKTUR DATA I
Pointer Oleh : Sri Supatmi,S.Kom.
Input dan Output Pertemuan ke-3 Bahasa C.
LAB PEMOGRAMAN DASAR (BAHASA C)
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
Pertemuan 7 Percabangan dalam bahasa C .:: Erna Sri Hartatik ::.
Algoritma Pemrograman
BAHASA PEMROGRAMAN II DEDED RAMAD KAMDA, S. KOM.
Pertemuan 2 Pengantar Pemrograman
PROCEDURE DAN FUNGSI.
FUNGSI.
Algoritma dan Pemrograman 1 C++
Transcript presentasi:

Procedure Erfin Gustaman

Pengertian Procedure adalah suatu kumpulan instruksi yang dibuat oleh program sebagai pengikat dalam suatu blok program tersediri/sekelompok program. Tujuan dibuat procedure untuk memudahkan dalam pemrograman yang sangat komplek.

Jenis procedure Procedure tanpa parameter Procedure dengan paramater Procedure yang tidak mempunyai nilai dan sebagai pemanggil saja Procedure dengan paramater Procedure yang tidak hanya sebagai pamanggil saja tapi ada nilai variabel yang dibawa

Procedure tanpa parameter Syntax: Tipe procedure adalah void Untuk membuat blok procedure: Void namaprocedure(){ …isi procedure… } Untuk pemanggilan procedure: Namaprocedure()

Contoh procedure tanpa parameter Procedure untuk mencetak teks: #include <stdio.h> #include <conio.h> void cetak(){ puts(“Jurusan Sistem Informasi”); puts(“Unikom”); getch(); } main() { cetak();

Procedure dengan parameter Memberikan suatu nilai inputan kepada blok procedure Tipe procedure berupa int / float Syntax: Membuat blok procedure: Int/float namaprocedure(type data variabel){ …isi procedure… return nilai yang dikirimkan; } Pemanggilan procedure: Namaprocedure(variabel);

Contoh procedure dengan parameter Procedure untuk menghitung luas segitiga dengan inputan panjang lebar #include <stdio.h> #include <conio.h> float luassegitiga(int p, int l){ int luas; l = (p*l)/2; return l; } main(){ int p,l, luas; puts(“Program menghitung luas segitiga”); puts(“============================“); printf(“Panjang: “);scanf(“%d”,&p); printf(“Lebar: “);scanf(“%d”,&l); luas=luassegitiga(p,l); printf(“Luas segitiga: %d”,luas); getch();

Latihan Membuat program untuk mencari nilai akhir dan index prestasi mahasiswa menggunakan procedure dengan parameter

Source code #include <stdio.h> #include <conio.h> float hitungna(float tugas, float uts, float uas){ float na; na = 0.5*uas + 0.3*uts+0.2*tugas; return na; } int cariindex(float na){ char ip; if(na>=80) ip='A'; else if(na>=68) ip='B'; else if(na>=56) ip='C'; else if(na>=45) ip='D'; else ip='E'; return ip; main(){ float tugas, uts, uas, na; char index; puts("Mencari nilai akhir dan index mahasiswa"); puts("=================================="); printf("Nilai tugas: ");scanf("%f",&tugas); printf("Nilai uts: ");scanf("%f",&uts); printf("Nilai uas :");scanf("%f",&uas); na=hitungna(tugas,uts,uas); index=cariindex(na); printf("Nilai akhir: %0.2f\n",na); printf("Index: %c\n",index); getch();

Tugas Kanza Distro meminta untuk dibuatkan program sederhana dengan menggunakan procedure untuk perhitungan penjualan barang, adapun ketentuannya adalah sebagai berikut: *)Jika ada pembelian lain maka input kembali Jika tidak ada maka cetak transaksi