BAHASA C.

Slides:



Advertisements
Presentasi serupa
Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Advertisements

PENGENALAN PASCAL STATEMENT TIPE DATA
Struktur Dasar Bahasa C
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Elemen dan Struktur Program C
Pertemuan 2 DASAR PEMROGRAMAN.
Elemen Dasar C++.
DASAR-DASAR PEMROGRAMAN
Struktur Dasar PHP.
Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.
02.1 Hari-2.
Pemrograman JAVA TIB09 Data dan Variabel. Variabel Harus dideklarasikan terlebih dahulu Deklarasi variabel TypeData namaVariabel; Dapat dideklarasikan.
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
INSTRUKSI MASUKAN DAN KELUARAN
Tipe Data, Variabel, Konstanta, Operator
Tipe Data Lecture 8.
STRUKTUR DATA.
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Algoritma dan Bahasa Program
Elemen Dasar Java As’ad Djamalilleil
Praktikum Struktur Data
Pemrogramman Terstruktur
Identifier, Tipe Data dan Variabel Yusuf Nurrachman.
Tipe Data Dasar Variabel dan Konstanta
Elemen-elemen dlm source code
II. Introduction to Turbo C
Dasar Pemrograman Komputer [TKL-4002] 2010
Pemrogramman Terstruktur
Elemen Dasar QBasic.
Tipe Data, Variabel, & Konstanta
Tipe data dasar, Variabel, dan Konstanta
Suatu pernyataan diakhiri dengan TITIK KOMA Membedakan huruf besar dan kecil Untuk memberi keterangan dlm program –/* keterangan … */ –// keterangan Bentuk.
Elemen Dasar C++ (Part 1)
Identifier Tipe data Variabel Konstanta
TIPE-TIPE DATA TURBO C++
Pengenalan Bahasa C Pengenalan Bahasa C.
Rismayuni.  integer adalah bilangan bulat tanpa bagian fraksional dan titik decimal integer disimpan sebagai bilangan biner  Contoh :  earn = 1024;
1 Pertemuan Pengantar Bahasa C Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Elemen Dasar Dalam C++.
ALGORITMA & PEMROGRAMAN 1B
Pengantar Bahasa C & C++
KONSTANTA A. Ridwan Siregar.
Elemen Dasar C Identifier :
Pertemuan 1 Pengenalan Bahasa C++.
Dasar-Dasar Pemrograman
Algoritma dan Struktur Data 1 pertemuan 4
Algoritma dan Pemrograman 2A
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
3. Elemen Dasar C++ S. Indriani L., M.T 3. Elemen Dasar C++
Algoritma & pemrograman 1B
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
Tipe Data, Variabel, & Konstanta
Mengenal Model Data, Perintah I/O
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Perintah Input/Output
Melda Dahoklory,S.Kom,MT
Daasar Komputer dan Pemrograman 2A
Pengenalan dan Struktur Java (Tipe Data)
BAB 1 PENGENALAN PASCAL.
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Pemrograman Bahasa C sRi nurhayati, mt.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
PENGENALAN BAHASA PEMROGRAMAN Menggunakan C/C++
DATA dan VARIABEL.
Bab 03 Variabel dan Tipe Data
T0616 ALGORITMA DAN PEMROGRAMAN (2)
Transcript presentasi:

BAHASA C

Overview C C Adalah salah satu bahasa pemrograman dasar yang biasa dipergunakan untuk memperkenalkan seseorang kepada konsep pemrograman. Pemrogram C yang mahir akan dapat menggunakan bahasa C dengan optimal. Biasanya bahasa C dipergunakan untuk membuat Interpreter, Editor, Sistem operasi, Compiler ,Games, Aplikasi Bisnis, dll

Sejarah C C dikembangkan oleh Dennis Ritchie di Lab Bell pada tahun 1973. Bahasa C dikembangkan dari bahasa B dengan menutupi sebagian kekurangan yang terdapat pada bahasa B, antara lain menambahkan tipe - tipe data baru. Sejak awal pengembangannya, C ditujukan untuk memenuhi kebutuhan para pembuat sistem operasi UNIX, sehingga setelah C selesai dikembangkan, bahasa sistem UNIX pun ditulis ulang dengan menggunakan bahasa C

Elemen Bahasa C Karakteristik Identifier Tipe Data Konstanta Variabel

Karakteristik bahasa C Case sensitive C membedakan antara penulisan huruf besar dan huruf kecil Penanda suatu blok (scope) adalah : {  untuk menandakan awal dari blok (begin) }  untuk menandakan akhir dari blok (end) Setiap statement di C harus diakhiri dengan tanda titik koma (;) Penggunaan komentar dalam program //  untuk komentar 1 baris /* */  untuk komentar lebih dari 1 baris

Identifier Identifier adalah nama berbagai elemen program : nama variabel, nama function dan nama tipe data, dll. Sebuah identifier harus diawali huruf atau garis bawah dan diikuti huruf atau garis bawah atau angka. Panjang sebuah identifier tidak dibatasi, tetapi hanya 32 karakter pertama yang dikenali. (harus diralat !)

Identifier Keyword ialah identifier yang telah didefinisikan oleh bahasa C. Keyword bersifat reserved word Ditulis dengan huruf kecil auto extern sizeof break float static case for struct char goto switch const if typedef continue int union default long unsingned do register void double return volatile else short while enum signed

Tipe Data (Data Type) Data yang diolah program C harus memiliki tipe data yang jelas. Tipe Data C : 1.Tipe data dasar type Bit Range Keterangan char 8 -128 s/d 127 Karakter int 16 -32768 s/d 32767 Bilangan bulat float 32 3.4E-38 s/d 3.4E+38 Bilangan pecahan (floating) presisi tunggal double 64 1.7E-308 s/d 1.7E+308 Bilangan pecahan presisi ganda void - Tidak bertipe

Tipe Data 2. Tipe data modifier memodifikasi tipe data dasar yang ada. Type Bit Range unsigned char 8 0 s/d 255 signed char -128 s/d 127 unsinged int 16 0 s/d 65535 signed int -32768 s/d 32767 short int unsigned long 32 0 s/d 4294967295 long -2147483648 s/d 2147483647 double 64 1.7E-308 s/d 1.7E+308 long double 80 3.4E-4932 s/d 1.1E+4932

Konstanta Konstanta adalah suatu nilai konstan, yaitu nilai tidak berubah dalam sebuah program. Integer Constant -5 0 125 2000 Floating constant 3.14 Character Constant ‘C’ ‘1’ ‘$’ String constant “UMN” Escape sequence \n \t \” Pendeklarasian konstanta dilakukan dengan cara : Predefined Processor (#define TAHUN 2009) Menggunakan keyword const (const float PI = 3.1415926;)

Konstanta Escape sequence adalah karakter yang diawali dengan backslash (garis miring terbalik). Setiap escape sequence mempunyai makna tertentu : Karakter & Makna \0  Karakter ber-ASCII nol ( karakter null ) \a  Karakter bell \b  Karakter backspace \f  Karakter ganti halaman ( formfeed ) \n  Karakter baris baru ( newline ) \r  Karakter carriage return ( ke awal baris ) \t  Karakter tab horizontal \v  Karakter tab vertikal \\  Karakter \ \’  Karakter ‘ \”  Karakter “ \?  Karakter ? \ooo  Karakter yang nilai oktalnya adalah ooo (3 digit octal) \xhh  Karakter yang nilai heksadesimalnya adalah hh (2 digit heksadesimal )

Variabel Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variabel bisa diubah-ubah sesuai kebutuhan. Deklarasi Variabel data_type var1 [= init1], var2 [=init2], … ; data_type : berupa tipe data var1, var 2 : nama variabel init1, init2 : nilai awal (opsional) Contoh : int i, j = 0; float nilai = 86.5;

References : Thompson SN, 2009, Algoritma dan Struktur Data dengan C. Deitel, PJ, HM.Deitel, 2007, C How to Program, 5th Edition.