Logika dan Algoritma Agung Brastama Putra.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman JAVA (TIB09)
Lingkup Variabel Kelas Penyimpanan Rekursi
Subprogram Program kecil yang melakukan tugas tertentu dan merupakan bagian dari program secara keseluruhan Keuntungan : Mudah dikodekan Mudah dipahami.
Algoritma dan Pemrograman Modular Programming (Bagian 1)
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
Method.
Pemrograman Terstruktur
Algoritma dan Struktur Data
PROCEDURE DAN FUNCTION
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
Function(2).
As’ad Djamalilleil Function (method) As’ad Djamalilleil
- PERTEMUAN 4 - PERULANGAN
MINGGU 4 Java Programming (MKB614C)
PELATIHAN JAVA FUNDAMENTAL
Procedure , Function dan Parameter
STRUKTUR DATA Pointer dan Function
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
PEMROGRAMAN TERSTRUKTUR
Fungsi Fungsi (Sub Program) :
Dibuat oleh : Renni Angreni, S.Kom.
PERTEMUAN KE-9 IFII SAINTEC UIN SGD. FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
METHODS Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
FUNGSI.
Function (Fungsi).
Tujuan Instruksional Mahasiswa memahami konsep fungsi
PROCEDURE AND FUNCTION
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
SUBALGORITMA.
SUBALGORITMA.
POLYMORPHISM (KEBANYAKRUPAAN)
METHODS Mr. Yasri Object Oriented Program.
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
Pengantar Pemrograman
FUNGSI.
MODIFIER JAVA.
Apa itu Fungsi? Sebuah fungsi adalah modul program yang mengerjakan tugas atau aktivitas yang spesifik dan mengembalikan sebuah nilai dari tipe tertentu,
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
JAVA FUNDAMENTAL (Method)
TEL 2112 Dasar Komputer & Pemograman Fungsi
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
TEKNOLOGI INDUSTRI PERTANIAN
Method.
Procedure/Function/Method
- PERTEMUAN 7 - METODE/SUB PROGRAM
As’ad Djamalilleil Function (method) As’ad Djamalilleil
BPJ – Pertemuan 13 OOP.
Algoritma dan Pemrograman
PBO Lanjutan Membuat Kelas.
Algoritma dan Struktur Data
Overloading Menuliskan kembali method dengan nama yang sama pada suatu class. Tujuan : memudahkan penggunaan/pemanggilan method dengan fungsionalitas yang.
Parameter Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Subprogram QBasic Ihsan Jatnika.
Pemrograman Terstruktur
FUNGSI.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Pemrograman Terstruktur
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
Transcript presentasi:

Logika dan Algoritma Agung Brastama Putra

Pembahasan Prosedur dan Fungsi

Prosedur

Prosedur dapat diartikan tahapan/rututan dari kegiatan untuk menyelesaikan permasalahan. Prosedur menampilkan sub-program. Sebuah prosedur pada hakekatnya adalah sebuah program tetapi melakukan tugas yang spesifik. Prosedur bukan program yang dapat berdiri sendiri. Prosedur dapat dipanggil dari program lain dengan atau tanpa melewatkan parameter pada saat pemanggilan.

Setiap penulisan program selalu terdiri dari: >> Nama aplikasi/prosedur >> Deklarasi/inisialisasi a. Variabel+tipe data Contoh : dim angka as new integer (Visual studio/vb.net) Int angka; double angka; b. Kondisi awal Angka=0 atau angka=0; angka=0.0; >> Algoritma Berisikan instruksi-instruksi algoritma/logika.

Prosedur/Fungsi paling sering digunakan untuk memilah proses atau jika ada proses yang sama dilakukan berulang-ulang, maka dengan prosedur/fungsi maka proses yang berulang-ulang bisa dijadikan dalam satu proses.

Struktur Prosedur Nama Prosedur(Parameter prosedur bersifat optional) Deklarasi Semua nama variabel yang ada pada prosedur hanya dapat digunakan di dalam prosedur ini. Algoritma

Contoh prosedur

Prosedur konversiSuhu()

Prosedur kubusSegitiga(parameter)

Fungsi / function

Function adalah mirip dengan prosedur tapi dalam function memerlukan nilai balik (return value). Function memerlukan output dengan tipe variabel yang kita tentukan. Function harus menggunakan parameter. Return hanya bisa mengembalikan satu buah nilai saja .

Bentuk umum function TipeData NamaFungsi (DaftarParameter){ /*Code atau Badan Prosedur*/ return nilaireturn; }

Contoh function public class fungsi { public static void main(String[] args) System.out.println("Cetak parameter: "+hitung(12)); } static int hitung(int parameter){ int b=0; b+=parameter; return parameter; //return value

Kesalahan dalam penggunaan

Penggunaan yang benar Function Prosedur

Prosedur vs Function Prosedur Selalu menggunakan void. Tidak dapat langsung di cetak pada main/class utama Tidak membutuhkan return value; Function Selalu menggunakan tipe data Bisa langsung di cetak pada main/class utama (seperti gambar sebelumnya). Membutuhkan return value;