Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritma dan Struktur Data 1 pertemuan 9

Presentasi serupa


Presentasi berjudul: "Algoritma dan Struktur Data 1 pertemuan 9"— Transcript presentasi:

1 Algoritma dan Struktur Data 1 pertemuan 9
M. Fakhrurrifqi, S.Kom, M. Cs.

2 Pemrograman Modular program bisa terdiri dari beberapa sub program
penulisan kode program yang sama berulangkali bisa dihindarkan, memudahkan menulis Memudahkan menemukan kesalahan program

3 Pemrograman Modular Prosedur, Fungsi,
sebuah blok program tersendiri yang merupakan bagian dari program lain yang lebih besar. Prosedur dapat dipanggil oleh program utamanya ataupun prosedur lain yang juga merupakan bagian dari program utamanya (yang masih dalam satu kode program). Fungsi, hampir sama dengan prosedur, hanya saja fungsi memiliki hasil keluaran sedangkan prosedur hanya berisi proses.

4 deklarasi sub program nilaiBalik namaSubProgram( ) {
Bagian pernyataan; }

5 deklarasi sub program Kata void diatas menunjukkan bahwa sub program tersebut tidak memberikan nilai balik atau disebut prosedur. Sedangkan kata double pada contoh berikutnya berarti sub program tersebut memberikan nilai balik bertipe double.

6 memanggil sub program tampilkanNama

7 Variabel global dan lokal
Variabel Global adalah variabel yang dapat dikenali diseluruh bagian program. variabel lokal adalah variabel yang dikenal pada lingkup yang lebih sempit dari variabel global yaitu pada ruang lingkup suatu procedure/function saja.

8 Contoh Variabel jum merupakan variabel global, sedangkan variabel yang lain merupakan variabel lokal

9 Parameter pertukaran informasi antara prosedur (atau fungsi) dengan pemanggilnya. Parameter aktual adalah parameter yang disertakan waktu pemanggilan parameter formal adalah parameter yang dideklarasikan di dalam bagian Nama Prosedur Jumlah parameter aktual dan formal harus sama. Pembacaan parameter aktual oleh parameter formal adalah sesuai dengan urutannya.

10 Contoh Kasus : Buatlah prosedur mencari bilangan terbesar dari 3 bilangan integer A, B, dan C
Step 1 : Tentukan tipe data nilai Baliknya  int Step 2 : Tentukan Parameter  tiga bilangan yang dimasukkan  A, B, C

11 Contoh Kasus : Buatlah prosedur mencari bilangan terbesar dari 3 bilangan integer A, B, dan C
Step 3 : Membuat algoritma mencari nilai terbesar menggunakan satu variabel bantuan. Variabel ini akan dibandingkan dengan setiap bilangan masukan. Step 4 : Finalisasi

12 Contoh Kasus : Buatlah prosedur mencari bilangan terbesar dari 3 bilangan integer A, B, dan C
Step 4 : Finalisasi

13 Latihan Buatlah fungsi yang menerima masukan 2 titik dan dan menghitung jarak kedua titik tersebut dengan rumus jarak = Buatlah fungsi untuk mengembalikan nilai mutlak X.


Download ppt "Algoritma dan Struktur Data 1 pertemuan 9"

Presentasi serupa


Iklan oleh Google