Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Prosedur dan Fungsi Triana Elizabeth, S.Kom. Pengantar  Pada dasarnya bahasa C++ tidak mengenal istilah prosedur,  C++ hanya mengenal fungsi, prosedur.

Presentasi serupa


Presentasi berjudul: "Prosedur dan Fungsi Triana Elizabeth, S.Kom. Pengantar  Pada dasarnya bahasa C++ tidak mengenal istilah prosedur,  C++ hanya mengenal fungsi, prosedur."— Transcript presentasi:

1 Prosedur dan Fungsi Triana Elizabeth, S.Kom

2 Pengantar  Pada dasarnya bahasa C++ tidak mengenal istilah prosedur,  C++ hanya mengenal fungsi, prosedur dalam C++ dianggap sebagai fungsi yang tidak mengembalikan nilai,  sehingga dalam pendeklarasian prosedur cukup dituliskan dengan kata kunci void dan diikuti dengan nama prosedur.

3  Fungsi dan procedure merupakan sejumlah baris pernyataan/ instruksi yang dikemas di dalam suatu nama (identifier).  Perbedaan antara Fungsi dan Procedure : Procedure berisikan proses tertentu yang tidak akan mengembalikan nilai ke modul utama. Fungsi mengembalikan nilai ke modul utama yang memanggilnya.  Keuntungan pembuatan fungsi dan Procedure :  Menghindari penulisan kode program yang sama berulang kali.  Kemudahan menulis dan menemukan kesalaham (debug) program. Definisi FUNGSI dan Procedure

4 Definisi Prosedur A. Prosedur URUS PASPOR 1. Isi formulir permintaan paspor dengan Lampiran fotocopy KTP, Kartu Keluarga dan Pas Foto. 2. Serahkan formulir yang sudah diisi beserta biaya pembuatan paspor. 3. Wawancara dengan petugas imigrasi 4. Terima paspor

5 Definisi Prosedur B. Prosedur URUS VISA 1. Isi formulir permohonan visa dengan lampiran fotocopy KTP, paspor, pas foto, tiket pesawat terbang. 2. Serahkan formulir yang diisi beserta biaya pengurusan visa. 3. Terima Visa.

6 Definisi Prosedur C. Prosedur BERANGKAT DARI BANDARA 1. Datang ke bandara satu jam sebelum keberangkatan. 2. Jika sudah disuruh naik ke pesawat, tunjukkan tiket, paspor, dan visa anda ke petugas. 3. Naik ke pesawat. 4. Selamat Jalan.

7 Definisi Prosedur Algoritma Pergi_Ke_Luar_Negeri DESKRIPSI : 1. URUS PASPOR. 2. URUS VISA. 3. BERANGKAT DARI BANDARA. /* Didalam setiap prosedur ada sekumpulan instruksi yang harus dilaksanakan satu persatu oleh orang yang akan berangkat ke luar negeri. */

8 Flowchart Prosedur Prosedur URUS PASPOR Prosedur URUS VISA

9 Cara Mendefinisikan Prosedur procedure Nama_Procedure { Spesifikasi Prosedur, Berisi penjelasan tentang apa yang dilakukan oleh prosedur ini } { K. Awal : keadaan sebelum prosedur dilaksanakan } { K. Akhir : keadaan setelah prosedur dilaksanakan} DEKLARASI { semua nama yang dipakai dalam prosedur dan hanya berlaku lokal di dalam prosedur didefinisikan disini } DESKRIPSI : { badan prosedur, berisi kumpulan instruksi }

10 Contoh Prosedur : procedure Cetak_Halo { Mencetak String ‘Halo, dunia!’ ke piranti keluaran } { K. Awal : sembarang } { K. Akhir : string ‘Halo, dunia!’ tercetak} DEKLARASI { tidak ada } DESKRIPSI : write (‘Halo, dunia!’)

11 Contoh Prosedur : procedure Hitung_Luas_Segitiga { Menghitung Luas Segitiga dengan rumus L = ½ x a x t } { K. Awal : sembarang } { K. Akhir : L berisi Luas Segitiga. Nilai L dicetak ke Piranti Keluaran } DEKLARASI a, t, L : real DESKRIPSI : read (a, t) L  a * t * 0.5 write (L)

12 Pemanggilan Prosedur : Algoritma Halo { Program utama untuk mencetak String ‘Halo, dunia!’ } DEKLARASI procedure Cetak_Halo { Mencetak String ‘Halo, dunia!’ ke piranti keluaran } DESKRIPSI : Cetak_Halo { Memanggil Prosedur Cetak_Halo }

13 Pemanggilan Prosedur : Algoritma Luas_Segitiga { Program utama untuk mencetak String ‘Halo, dunia!’ } DEKLARASI procedure Hitung_Luas_Segitiga { Menghitung Luas Segitiga dengan rumus L = ½ x a x t } DESKRIPSI : Hitung_Luas_Segitiga { Memanggil Prosedur Hitung_Luas_Segitiga }

14 LATIHAN 1. Buatlah Pseudocode Prosedure untuk menghitung nilai rata – rata N buah bilangan bulat yang diinputkan. Nilai rata – rata dari seluruh bilangan dicetak.

15 -Thanks- Algoritma dan Struktur Data


Download ppt "Prosedur dan Fungsi Triana Elizabeth, S.Kom. Pengantar  Pada dasarnya bahasa C++ tidak mengenal istilah prosedur,  C++ hanya mengenal fungsi, prosedur."

Presentasi serupa


Iklan oleh Google