BAHASA PEMROGRAMAN C IRSAN JAELANI.

Slides:



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

Struktur Dasar Bahasa C
Elemen Dasar C++.
KONSEP BAHASA PEMROGRAMAN
DASAR-DASAR PEMROGRAMAN C
DASAR-DASAR PEMROGRAMAN
Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Objek Abdillah, S.Si, MIT Website:
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Chapter 3.2 : Tipe, Nama dan Nilai
Perintah Input/Output
INSTRUKSI MASUKAN DAN KELUARAN
Tipe Data, Variabel, Konstanta, Operator
Tipe Data Lecture 8.
STRUKTUR DATA.
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Program C++
BAHASA C.
Elemen-elemen dlm source code
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Statement Input – Output
Suatu pernyataan diakhiri dengan TITIK KOMA Membedakan huruf besar dan kecil Untuk memberi keterangan dlm program –/* keterangan … */ –// keterangan Bentuk.
Modul 2 Pengenalan Bahasa C++
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
ALGORITMA PEMROGRAMAN 2A
Elemen Dasar Dalam C++.
DASAR PEMROGRAMAN C Oleh : sgo.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Bahasa Pemprograman Dasar Pertemuan 3
Pengantar C++.
Elemen Dasar C Identifier :
Bahasa Pemprograman Dasar Pertemuan 2
Pertemuan 1 Pengenalan Bahasa C++.
Pendahuluan & identifier pada bahasa c dan c++
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Pertemuan III Komentar, Identifier dan Tipe data.
Elemen dasar Pertemuan 3.
Pendahuluan Erfin Gustaman.
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
TEE 2103 Algoritma dan Pemrograman
STRUKTUR DASAR PROGRAM
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Mengenal Model Data, Perintah I/O
Perintah Input/Output
Minggu 5 Imam Fahrur Rozi
Variabel, Konstanta, Tipe Data
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Input Dan Output.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.
Mengenal Model Data, Perintah I/O
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Pemrograman Bahasa C sRi nurhayati, mt.
Input dan Output Pertemuan ke-3 Bahasa C.
VARIABEL, TIPE DATA, OPERATOR
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
PENGENALAN BAHASA PEMROGRAMAN Menggunakan C/C++
Pertemuan 3 Input/output Statement Assignment Statement
Pertemuan 2 Pengantar Pemrograman
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Algoritma dan Stuktur Data
PERTEMUAN 1 & 2. LINGKUNGAN PEMROGRAMAN BAHASA C Akar dari bahasa C adalah BCPL yang dikembangkan oleh Martin Richards pada tahun Selanjutnya bahasa.
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
Pengantar Pemrograman Bahasa C
Operator, Variabel, Konstanta, Tipe Data
Tipe Data & Notasi Algoritmik
Transcript presentasi:

BAHASA PEMROGRAMAN C IRSAN JAELANI

Contoh program menghitung luas persegi Program memerintahkan kita untuk memasukkan nilai panjang dan lebar dari sebuah persegi, lalu si program akan menghitungnya dan menampilkan hasilnya pada layar. Gambaran Output Program : MENGHITUNG LUAS PERSEGI Masukkan Panjangnya: __ Masukkan Lebarnya: __ Luasnya Adalah = __

ALGORITMANYA Algoritma MENGHITUNG_LUAS_PERSEGI { Menghitung luas persegi berdasarkan nilai dari masukan } DEKLARASI panjang : integer {panjang persegi} lebar : integer {lebar persegi} luas : integer (luas persegi} DESKRIPSI: read (panjang) read (lebar) luas  panjang * lebar write(luas)

KODE PROGRAM Masukan Panjangnya: 4 Masukan Lebarnya: 2 #include <stdio.h> main() { int panjang; int lebar; int luas; printf(“MENGHITUNG LUAS PERSEGI \n”); printf(“Masukan Panjangnya: “); scanf(“%d”, &panjang); printf(“Masukan Lebarnya: “); scanf(“%d” ,&lebar); luas = panjang * lebar; printf(“Luasnya Adalah= %d”, luas); getche(); } Hasil Run Masukan Panjangnya: 4 *setelah diinputkan dan dienter Masukan Lebarnya: 2 Luas Perseginya: 8

FUNGSI-FUNGSI DALAM BAHASA C YANG SERING DIGUNAKAN printf() Digunakan untuk menampilkan argument teks/ tulisan pada layar. berada pada library <stdio.h> Syntax : printf(“……..text…..%....”, namavariabel); scanf() Digunakan untuk membaca karakter dari alat input. Karakter yang akan dibaca diberikan kepada variabel. berada pada library <conio.h> Syntax : scanf(“……..text…..%....”, &namavariabel); getche() Digunakan untuk membaca data karakter diikuti penekanan tombol Enter. Karakter yang dibaca ditampilkan ke layar. berada pada library <conio.h> getch() Digunakan untuk membaca data karakter tanpa penekanan tombol Enter. Karakter yang dibaca tidak ditampilkan pada layar. berada pada library <conio.h> gets() Digunakan untuk membaca string dari papan kunci. berada pada library <stdio.h> gets(NamaArsip) puts() Digunakan untuk mencetak string ke layar. berada pada library <stdio.h> Syntax: puts(nama) clrscr() Digunakan untuk membersihkan layar dan kursor akan berada pada posisi pojok kiri atas. berada pada library <conio.h>

Tipe Data Tipe Ukuran/Bit Kapasitas Keterangan Char 8 -128 s/d 127 Karakter Int 16 -32768 s/d 32767 Bil.Integer Float 32 3.4 E-38 s/d 3.4E+38 Bil. Real (Presisi Tunggal) Double 64 1.7 E-308 s/d 1.7E+308 Bil. Real (Presisi Ganda) Void - Tak Bertipe * 3.4 E-38 Artinya 3.4 x 10 -38

DEKLARASI IDENTIFIER Identifier atau nama pengenal adalah nama yang ditentukan sendiri oleh pemrogram yang digunakan untuk menyimpan nilai, misalnya variable, nama konstanta, nama suatu elemen (misalnya: nama fungsi, nama tipe data, dll). Identifier mempunyai ketentuan sebagai berikut: Maksimum 32 karakter (jika lebih maka yang diperhatikan hanya 32 karakter pertama saja) Case sensitive: membedakan huruf besar dan huruf kecilnya. Karakter pertama harus karakter tidak boleh angka atau boleh underscore, selebihnya boleh angka. Tidak boleh mengandung spasi atau blank Tidak boleh menggunakan kata yang sama dengan kata kunci dan fungsi. Setiap objek di alam mempunyai nama. Nama itu diberikan oleh manusia agar obyek tersebut mudah diidentifikasi/dibedakan dari obyek lainnya.

Variabel Adalah identifier yang nilainya dapat berubah atau diubah selama program berjalan (dieksekusi). Pengubahnya adalah user atau proses. Deklarasi variable Variabel yang akan digunakan dalam program haruslah dideklarasikan terlebih dahulu. Pengertian deklarasi disini berarti memesan memori dan menentukan jenis data yang bisa disimpan didalamnya. Syntax : tipedata namavariabel; Contoh: int a,b,c; Inisialisai variable Syntax: tipedata namavariabel = nilai; Int a= 15, b= 17, c= 0;

Konstanta Syntak : #define namavariable nilai Contoh: Konstanta adalah identifier yang nilainya tetap selama proses berjalan/dieksekusi. Cara mengubahnya hanya melalui source kodenya saja. Penulisan konstanta mempunyai aturan tersendiri, sesuai dengan tipe masing-masing. Syntak : #define namavariable nilai Contoh: #define Phi 3.14 nilai pada varibel Phi tetap 3.14 #define NIM “13141314” #define max_data 50

Kata kunci yang tidak boleh digunakan sebagai identifier Auto Break Case Char Const Continue Default do Double Else Enum Extern Float For Goto if Int Long Register Return Short Signed Sizeof static Struct Switch Typedef union Unsigned Void Volatile while

Kode penentu format Kode Arti %c Membaca sebuah karakter (char) %s Membaca sebuah string / (char [n]) %d Membaca sebuah bilangan bulat (integer) %f Membaca sebuah bilangan ril/pecahan (float) %lf Membaca sebuah bilangan ril/pecahan ganda (double) %o Membaca sebuah bilangan octal %x Membaca sebuah bilangan hexadecimal %u Membaca sebuah bilangan tak bertanda

KARAKTER ESCAPE Karakter Escape Arti \a Bunyi bel (speaker komputer) Mundur satu spasi (Backspace) \f Ganti halaman \n Ganti baris baru \r Ke kolom awal baris yang sama \t Tab Horizontal \v Tab Vertical \0 Nilai koson (null) \’ Karakter petik tunggal \” Karakter Kutip \\ Karakter garis miring terbalik \? Karakter tanda tanya

OPERATOR Operator adalah suatu tanda atau simbol yang digunakan untuk suatu operasi tertentu. Bahasa C menyediakan Operator Aritmatika, Operator Pengerjaan, Operator Hubungan/Perbandingan, Operator Logika,

Operator Aritmatika Operator Fungsi * Perkalian / Pembagian % Pembagian Modulo (Sisa Pembagian) + Penjumlahan - Pengurangan

Latihan Buat program menghitung luas lingkaran !

Tugas