Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehAdi Muljana Telah diubah "5 tahun yang lalu
1
Logika dan Algoritma Agung Brastama Putra
2
Pembahasan Prosedur dan Fungsi
3
Prosedur
4
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.
5
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.
6
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.
7
Struktur Prosedur Nama Prosedur(Parameter prosedur bersifat optional)
Deklarasi Semua nama variabel yang ada pada prosedur hanya dapat digunakan di dalam prosedur ini. Algoritma
8
Contoh prosedur
9
Prosedur konversiSuhu()
10
Prosedur kubusSegitiga(parameter)
11
Fungsi / function
12
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 .
13
Bentuk umum function TipeData NamaFungsi (DaftarParameter){
/*Code atau Badan Prosedur*/ return nilaireturn; }
14
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
15
Kesalahan dalam penggunaan
16
Penggunaan yang benar Function Prosedur
17
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;
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.