Dasar - Dasar Pemrograman Bahasa C

Assalamulaikum Wr.wb
Hallo guys,,kali ini saya akan membahas tentang dasar dasar pemograman bahasa C.
Nah yang pertama kita bahas adalah tentang  :

Tipe Data Dasar
Data merupakan suatu nilai yang bisa dinyatakan dalam bentuk konstanta atau
variabel. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai
yang dapat diubah-ubah selama eksekusi berlangsung,
Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok, yang dinamakan
sebagai tipe data dasar. Kelima tipe data dasar adalah:

1.Bilangan bulat (integer)

2.Bilangan real presisi-tunggal

3.Bilangan real presisi-ganda

4.Karakter

5.Tak-bertipe (void)

Ukuran memori untuk tipe data

Tipe Total bit Kawasan Keterangan

-char 8 -128 s/d 127 karakter
-int 32 -2147483648 s/d 2147483647 bilangan integer
-float 32 1.7E-38 s/d 3.4E+38 bilangan real presisi-tunggal
-double 64 2.2E-308 s/d 1.7E+308 bilangan real presisi-ganda

Untuk tipe data
short int, long int, signed int dan  unsigned int, maka ukuran memori yang
diperlukan serta kawasan dari masint-masing tipe data adalah sebagai berikut :

Ukuran memori untuk tipe data int
Tipe                                   Total                                     bit                                           Kawasan Keterangan
short int                         16                  -32768 s/d 32767                         short integer
long int                          32                  -2147483648 s/d 2147483647     long integer
signed int                      32                  -2147483648 s/d 2147483647      biasa disingkat dengan int
unsigned int                  32                   0 s/d 4294967295                        bilangan int tak bertanda

Catatan :

Ukuran dan kawasan dari masing-masing tipe data adalah bergantung pada jenis mesin
yang digunakan (misalnya mesin 16 bit bisa jadi memberikan hasil berbeda dengan
mesin 32 bit).

Variabel

Aturan Pendefinisan Variabel

Aturan penulisan pengenal untuk sebuah variabel, konstanta atau fungsi yang didefinisikan  oleh pemrogram adalah sebagai berikut :

Pengenal harus diawali dengan huruf (A..Z, a..z) atau karakter garis bawah ( _).

Selanjutnya dapat berupa huruf, digit (0..9) atau karakter garis bawah atau tanda dollar ($).
Panjang pengenal boleh lebih dari 31 karakter, tetapi hanya 31 karakter pertama yang akan
dianggap berarti.

Pengenal tidak boleh menggunakan nama yang tergolong sebagai kata-kata cadangan (reserved words)seperti int, if, while dan sebagainya.

Mendeklarasikan Variabel

Variabel digunakan dalam program untuk menyimpan suatu nilai, dan nilai yang  ada padanya dapat diubah-ubah selama eksekusi program berlangsung. Variabel yang akan  digunakan dalam program haruslah dideklarasikan terlebih dahulu. Pengertian deklarasi di sini berarti memesan memori dan menentukan jenis data yang bisa disimpan di dalamnya.
Pada pendeklarasian varibel, daftar-variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan koma.
Contoh: int var_bulat1;
                float var_pecahan1, var_pecahan2;

Memberikan Nilai ke Variabel

 Untuk memberikan nilai ke variabel yang telah dideklarasikan, maka bentuk umum pernyataan yang digunakan adalah : nama_variabel = nilai;

Inisialisasi Variabel

Adakalanya dalam penulisan program, setelah dideklarasikan, variabel langsung diberi nilai awal. Sebagai contoh yaitu variabel nilai :

int nilai;
nilai = 10;

Konstanta

Konstanta menyatakan nilai yang tetap. Berbeda dengan variabel, suatu konstanta tidak dideklarasikan. Namun seperti halnya variabel, konstanta juga memiliki tipe. Penulisan konstanta mempunyai aturan tersendiri, sesuai dengan tipe masing-masing.

-Konstanta karakter misalnya ditulis dengan diawali dan diakhiri dengan tanda petik tunggal, contohnya : ‘A’ dan ‘@’.

-Konstanta integer ditulis dengan tanda mengandung pemisah ribuan dan tak mengandung bagian pecahan, contohnya : –1 dan 32767.

-Konstanta real (float dan double) bisa mengandung pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e), contohnya : 27.5f (untuk tipe float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya 2,1 x 105 ). 

-Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik-ganda (“), contohnya :“Pemrograman Dasar C”.


Operator

Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatu variabel, membandingkan kesamaan dua buah nilai. Sebagian operator C tergolong sebagai operator binary, yaitu operator yang dikenakan terhadap dua buah nilai (operand).

Operator Aritmatika

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah :
 * perkalian    / pembagian    % sisa pembagian         + penjumlahan   - pengurangan

Adapun operator yang tergolong sebagai operator unary.
 - tanda minus                       + tanda plus


Operator Penugasan

 Operator penugasan (assignment operator) digunakan untuk memindahkan nilai dari suatu ungkapan (expression) ke suatu pengenal. Operator pengerjaan yang umum digunakan dalam bahasa pemrograman, termasuk bahasa C adalah operator sama dengan (=).


Operator Kombinasi (Pemendekan)

C menyediakan operator yang dimaksudkan untuk memendekkan penulisan operasi penugasan semacam.

Menampilkan Data ke Layar

 Untuk keperluan menampilkan data/informasi, C menyediakan sejumlah fungsi. Beberapa di antaranya adalah berupa printf() dan putchar().

Fungsi printf()

 Fungsi printf() merupakan fungsi yang paling umum digunakan dalam menampilkan data. Berbagai jenis data dapat ditampilkan ke layar dengan memakai fungsi ini. Bentuk umum pernyataan printf() :                     printf(“string kontrol”,argumen1, argumen2,...);


String kontrol dapat berupa keterangan yang akan ditampilkan pada layar beserta penentu format (seperti %d, %f,%c). Penentu format dipakai untuk memberi tahu kompiler mengenai jenis data yang akan ditampilkan. Argumen sesudah string kontrol (argumen1, argumen2,...)adalah data yang akan ditampilkan ke layar. Argumen ini dapat berupa variabel, konstanta dan bahkan ungkapan.
Berikut tabel Penentu format pada printf()


Fungsi putchar()

Fungsi putchar() digunakan khusus untuk menampilkan sebuah karakter di layar. Penampilan karakter tidak diakhiri dengan perpindahan baris.

Memasukan Data dari Keyboard

Data dapat dimasukan lewat keyboard saat eksekusi berlangsung. Untuk keperluan ini, C menyediakan sejumlah fungsi, di antaranya adalah scanf(), getchar().


Fungsi scanf()

Fungsi scanf() merupakan fungsi yang dapat digunakan untuk memasukkan berbagai jenis data
Bentuk scanf() sesungguhnya menyerupai fungsi printf(). Fungsi ini melibatkan penentu format yang pada dasarnya sama digunakan pada printf(). Secara umum bentuk scanf() adalah sebagai berikut :
scanf(“string kontrol”, daftar_argumen);

Dengan string kontrol dapat berupa : ƒ
1.Penentu format ƒ
2.Karakter spasi-putih (white-space)
3.Karakter bukan spasi-putih

Dari Penjelasan di atas tadi bisa ketahui bahwaa:
• Data merupakan suatu nilai yang bisa dinyatakan dalam bentuk konstanta atau variabel.
• Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat diubah-ubah selama eksekusi berlangsung,
 • Variabel yang akan digunakan haruslah dideklarasikan terlebih dahulu, adakalanya langsung dideklarasikan sekaligus diberi nilai (diinisialisasi).
 • Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi
• Operator yang terkait dengan operasi aritmatika antara lain adalah operator aritmatika, operator penurunan dan penaikan, operator penugasan (assignment) dan operator kombinasi (pemendekan)
• Untuk menampilkan data/informasi ke layar digunakan fungsi printf() dan putchar().
• Untuk memasukkan data melalui keyboard saat eksekusi berlangsung digunakan fungsi scanf() dan getchar()



Sumber dari berbagai blog di google





Komentar

Postingan populer dari blog ini

Fungsi multimeter dan kesimpulannya

Cara mengurutkan huruf di bahasa C

OPERATOR UNARY