Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Logika dan Algoritma Agung Brastama Putra.

Presentasi serupa


Presentasi berjudul: "Logika dan Algoritma Agung Brastama Putra."— Transcript presentasi:

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;


Download ppt "Logika dan Algoritma Agung Brastama Putra."

Presentasi serupa


Iklan oleh Google