komentar , variabel dan tipe data

33
Komentar , Variabel dan Tipe Data Teknik Informatika ITS Rahmat Rijal

Upload: rahmat-rijal

Post on 15-Apr-2017

478 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Komentar , variabel dan tipe data

Komentar , Variabel dan

Tipe Data

Teknik Informatika ITS

Rahmat Rijal

Page 2: Komentar , variabel dan tipe data

Komentar Program

Page 3: Komentar , variabel dan tipe data

Untuk memudahkan pembacaan alur proses dari sebuah program,

seorang programer sebaiknya menuliskan komentar-komentar di

dalam sintak program tersebut.

Adapun definisi dari komentar itu sendiri adalah bagian (berupa

teks) di dalam program yang tidak ikut di eksekusi pada saat

proses kompilasi.

Komentar Program

Page 4: Komentar , variabel dan tipe data

Tidak seperti bahasa pemograman yang lain-lainnya seperti pascal, C++, java dan lainnya yang memiliki beberapa cara untuk pembuatan komentar, bahasa C hanya menyediakan sebuah cara, yaitu dengan menuliskan tanda ‘/*’ dan mengakhirinya dengan tanda ‘*/’. Artinya, setiap teks yang berada di belakang tanda /* akan di anggap sebagai komentar sampai di temukan tanda */. Jenis komentar yang terdapat dalam bahasa C ini dapat di gunakan untuk komentar yang banyaknya hanya satu baris, dua baris atau lebih, bahkan bisa juga berfungsi sebagai komentar yang bersifat sisipan. Untuk lebih memahaminya, perhatikan contoh pembuatan komentar-komentar program di bawah ini.

Komentar Program

Page 5: Komentar , variabel dan tipe data

Contoh pembuatan komentar-komentar program

Page 6: Komentar , variabel dan tipe data

Contoh komentar-komentar sisipan

Page 7: Komentar , variabel dan tipe data

Variabel

Page 8: Komentar , variabel dan tipe data

Variabel adalah suatu pengenal di dalam suatu program yang berguna untuk menyimpan nilai dari tipe data tertentu.

Adapun nilai yang disimpan dalam suatu variabel nilainy abersifat dinamis, artinya nilai tersebut dapat diubah selam program berjalan.

Untuk menggunakan variabel tentu kita harus mendeklarasikan nya terlebih dahulu agar kompilator dapat mengenalinya.

Berikut ini bentuk umum untuk proses pendeklarasian variabel didalam bahasa C.

Variabel

Page 9: Komentar , variabel dan tipe data

Bahasa c juga mengizinkan kita untuk melakukan pendeklarasian variabel beberapa buah variabel dengan tipe yang sama dalam satu baris, misalnya seperti berikut ini :

Contoh pendeklarasian beberapa buah variabel dengan tipe yang berbeda

Page 10: Komentar , variabel dan tipe data

Dalam mendeklarasikan suatu variabel, terdapat beberapa batasan yang

perlu anda perhatikan, yaitu sebagai berikut :

Bahasa C merupakan bahasa yang bersifat case-sensitive(membedakan

penulisan huruf kecil dan uruf besar) sehingga nama variabel pada saat

dideklarasikan dan di gunakan harus sama. Dalam bahasa C, variabel a

dan A akan di anggap sebagai dua buah variabel yang berbeda.

Batasan Penamaan Variabel

Page 11: Komentar , variabel dan tipe data

Dalam mendeklarasikan suatu variabel, terdapat beberapa batasan yang perlu anda perhatikan, yaitu sebagai berikut :

Nama variabel tidak boleh berupa angka ataupun diawali oleh karakter yang berupa angka. Contohnya sebagai berikut :

Batasan Penamaan Variabel

Page 12: Komentar , variabel dan tipe data

Dalam mendeklarasikan suatu variabel, terdapat beberapa batasan yang perlu anda perhatikan, yaitu sebagai berikut :

Nama variabel tidak boleh mengandung spasi. Contohnya sebagai berikut.

Batasan Penamaan Variabel

Page 13: Komentar , variabel dan tipe data

Dalam mendeklarasikan suatu variabel, terdapat beberapa batasan yang perlu anda perhatikan, yaitu sebagai berikut :

Nama variabel tidak boleh menggunakan karakter-karakter yang merupakan simbol(@, #, !, ?, dll), meskipun karakter terletak di tengah atau di belakang nama variabel. Contohnya sebagai berikut :

Batasan Penamaan Variabel

Page 14: Komentar , variabel dan tipe data

Dalam mendeklarasikan suatu variabel, terdapat beberapa batasan yang perlu anda perhatikan, yaitu sebagai berikut :

Nama variabel tidak boleh menggunakan kata kunci maupun makro yang telah di definisikan di dalam bahasa C. Contohnya sebagai berikut :

Batasan Penamaan Variabel

Page 15: Komentar , variabel dan tipe data

Inisialisasi nilai terhadap suatu variabel berguna untuk menentukan nilai

default kedalamnya apabila kita tidak mengantikan dengan nilai lain,

maka nilai yang akan di gunakan adalah nilai default tersebut. Dalam

bahsa C, kita dapat langsung melakukan inisialisasi nilai terhadap suatu

variabel pada saat proses deklarasi. Berikut bentuk umum untuk

melakukan hal tersebut :

Inisialisai variabel

Page 16: Komentar , variabel dan tipe data

Contoh untuk inisialisai variabel

Page 17: Komentar , variabel dan tipe data

Hasil yang di peroleh dari program diatas adalah sebagai berikut :

Contoh untuk inisialisai variabel

Page 18: Komentar , variabel dan tipe data

Menurut lingkupnya, variabel di bedakan menjadi dua, yaitu variabel global

dan variabel lokal. Berikut ini penjelasannya :

Variabel global adalah variabel yang di deklarasikan di luar fungsi, baik

fungsi utama maupun fungsi pendukung lainnya sehingga dapat di

kenali dan di akses oleh semua fungsi .

Berbeda dengan variabel global, variabel lokal ini di deklarasikan di

dalam sebuah fungsi sehingga hanya di deknali dan dapat di akses oleh

fungsi itu saja.

Lingkup variabel

Page 19: Komentar , variabel dan tipe data

Berikut ini adalah contoh penggunaanya dalam program :

Variabel Global

Page 20: Komentar , variabel dan tipe data

Hasil yang di peroleh dari program diatas adalah sebagai berikut :

Variabel Global

Page 21: Komentar , variabel dan tipe data

Berikut ini adalah contoh penggunaanya dalam program :

Variabel Lokal

Page 22: Komentar , variabel dan tipe data

Hasil yang di peroleh dari program diatas adalah sebagai berikut :

Variabel Lokal

Page 23: Komentar , variabel dan tipe data

Menurut jenisnya, variabel dalam bahasa C di bedakan menjadi empat macam yaitu sebagai berikut :

Variabel Otomatis

Variabel Statis

Variabel eksternal

Dan variabel Register

Jenis Variabel

Page 24: Komentar , variabel dan tipe data

Variabel Otomatis adalah variabel yang hanya di kenal di dalam suatu blok

saja (dalam tanda {....} ) baik itu blok pemilihan, pengulangan atau fungsi.

Dikatakan otomatis karena variabel ini di alokasikan pada saat

pendeklarasiaan dan akan di alokasikan secara otomatis ketika program

keluar dari suatu blok. Walaupun bersifat opsional, namun untuk

mempertegas bahwa variabel tersebut sebagai variabel otomatis, kita

dapat menggunakan kata kunci auto pada saat pendeklarasiaan. Berikut

ini bentuk umumnya.

Variabel Otomatis

Page 25: Komentar , variabel dan tipe data

Contoh Penggunaan Variabel Otomatis

Page 26: Komentar , variabel dan tipe data

Hasil yang di peroleh dari program diatas adalah sebagai berikut :

Contoh Penggunaan Variabel Otomatis

Page 27: Komentar , variabel dan tipe data

Variabel statis adalah suatu variabel yang menyimpan nilai permanen

dalam memori, artinya variabel tersebut akan terus menyimpanilai

terakhir yang di berikan.

Untuk menyatakan variabel statis adalah variabel dengan menggunakan

kata kunci static. Adapun bentuk umum dari pendeklarasiannya adalah

sebagai berikut :

Variabel Statis

Page 28: Komentar , variabel dan tipe data

Untuk lebih memahami tentang variabel statis, disini kita akan membuat

dua program dimana program pertama akan menggunakan variabel biasa,

sedangkan program kedua menggunakan variabel statis. Hal ini akan

bertujuan agar kita dapat mengetahui perbedaan yang tampak pada

variabel statis .

Variabel Statis

Page 29: Komentar , variabel dan tipe data

Menggunakan variabel biasa

Page 30: Komentar , variabel dan tipe data

Menggunakan variabel statis

Page 31: Komentar , variabel dan tipe data

Hasil yang di peroleh dari program diatas yg menggunakan variabel biasa adalah sebagai berikut :

Hasil yang di peroleh dari program diatas yg menggunakan variabel statis adalah sebagai berikut :

Perbedaan menggunakan variabel statis dan variabel biasa

Page 32: Komentar , variabel dan tipe data

Bahasa C mengizinkan kita untuk menuliskan sintak kedalam file yang

terpisah dengna bertujuan untuk modularitasi program. Untuk itu apabila

kita ingin mendeklarasikan variabel yang dapat dikenali dan di akses oleh

masing-masing file itu harus kita deklarasikan sebagai variabel eksternal.

Adapun caranya adalah dengan menambahkan kata kunci extern pada

saat pendeklarasikan. Berikut ini bentuk umumnya :

Variabel eksternal

Page 33: Komentar , variabel dan tipe data

Variabel register