Anda di halaman 1dari 20

Bahasa Pemograman

Made Rahmawaty, S.T., M.Eng.


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Fungsi

• Suatu bagian dari program yang dimaksudkan


untuk mengerjakan suatu tugas tertentu dan
letaknya dipisahkan dari bagian program yang
menggunakannya.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Fungsi dalam Bahasa C

• Fungsi utama dengan nama main(),


• Fungsi-fungsi pustaka (Standar)
• Fungsi yang dibuat sendiri oleh pemogram.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Tujuan Fungsi

• Program menjadi terstruktur, sehingga mudah


dipahami dan dikembangkan.
• Digunakan untuk menghindari penulisan yang
sama yang ditulis secara berulang-ulang.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Komponen Utama dari Fungsi

• Definisi Fungsi
• Tubuh Fungsi
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Definisi Fungsi Terdiri dari:

• Tipe Fungsi
• Nama Fungsi
• Argumen-argumen
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Tubuh Fungsi

• Terdiri dari statement-statement yang akan


melakukan tugas yang diberikan kepada fungsi
bersangkutan yang ditulis di dalam tanda
kurung kurawal buka dan tutup.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Bentuk Umum

Definisi Fungsi

Tubuh Fungsi
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program (Penulisan 1)


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program (Penulisan 2)


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Ruang Lingkup Variabel

• Variabel Lokal
• Variabel Global
• Variabel Statik
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Variabel Lokal

• Merupakan variabel yang namanya dan


nilainya hanya dikenal disuatu blok statement
tertentu saja atau didalam suatu fungsi.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program Variabel Lokal 1


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program Variabel Lokal 2


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program Variabel Lokal 3


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Variabel Global

• Merupakan variabel yang dikenal di semua


bagian-bagian tertentu dari program.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program Variabel Global 1


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program Variabel Global 2


Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Variabel Statik

• Variabel statik akan dihapus setelah proses


keluar dari blok yang mendeklarasikannya,
maka variabel statik akan tetap ada dan
nilainya akan tetap dipertahankan walaupun
proses telah keluar dari bloknya.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String

Contoh Program Variabel Statik

Anda mungkin juga menyukai