komentar , variabel dan tipe data

Post on 15-Apr-2017

478 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Komentar , Variabel dan

Tipe Data

Teknik Informatika ITS

Rahmat Rijal

Komentar Program

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

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

Contoh pembuatan komentar-komentar program

Contoh komentar-komentar sisipan

Variabel

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

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

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

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

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

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

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

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

Contoh untuk inisialisai variabel

Hasil yang di peroleh dari program diatas adalah sebagai berikut :

Contoh untuk inisialisai variabel

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

Berikut ini adalah contoh penggunaanya dalam program :

Variabel Global

Hasil yang di peroleh dari program diatas adalah sebagai berikut :

Variabel Global

Berikut ini adalah contoh penggunaanya dalam program :

Variabel Lokal

Hasil yang di peroleh dari program diatas adalah sebagai berikut :

Variabel Lokal

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

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

Contoh Penggunaan Variabel Otomatis

Hasil yang di peroleh dari program diatas adalah sebagai berikut :

Contoh Penggunaan Variabel Otomatis

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

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

Menggunakan variabel biasa

Menggunakan variabel statis

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

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

Variabel register

top related