Pengantar Pemrograman Bahasa C

Slides:



Advertisements
Presentasi serupa
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Advertisements

KONSEP BAHASA PEMROGRAMAN
STRUKTUR DATA (5) Pointer dan Function
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
INSTRUKSI MASUKAN DAN KELUARAN
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Perintah Input-OutPut
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Perkembangan Bahasa.
Elemen Dasar Program C++
STRUKTUR DATA Pointer dan Function
Statement Input – Output
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
IT234 - Algoritma dan Struktur Data Ramos Somya. Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja’far Mohammed lbn Musa.
Castaka Agus Sugianto, M.Kom., M.CS
1 Pertemuan Pengantar Bahasa C Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
I Gusti Agung Made Wirautama, S.Kom
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
DASAR PEMROGRAMAN C Oleh : sgo.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Pengantar Bahasa C & C++
Bahasa Pemprograman Dasar Pertemuan 3
Pengantar C++.
Elemen Dasar C Identifier :
Pertemuan 1 Pengenalan Bahasa C++.
Pendahuluan & identifier pada bahasa c dan c++
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Elemen dasar Pertemuan 3.
Pengenalan C++ Oleh : Dewi Sartika.
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
TIPE DATA Brian Damastu, S.T., M.Kom
STRUKTUR DATA Pengenalan C++
2. Pengenalan Program C++
Pendahuluan Erfin Gustaman.
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
Bentuk standar dalam penulisan bahasa c/c++
STRUKTUR DASAR PROGRAM
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pseudocode – Tipe Data, Variabel, dan Operator
Review Algoritma Pemrograman dan Pengantar Pemrograman Bahasa C
Perintah Input/Output
PENGENALAN C++ Pemrograman 1 (C++) STMIK AsiA Malang.
Minggu 5 Imam Fahrur Rozi
Input/output Pemrograman 1 (C++) STMIK AsiA Malang.
Operator dan Operasi Input Output pada C++ Pertemuan 11
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Input Dan Output.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman Terstruktur
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
PERINTAH INPUT DAN OUTPUT
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
PEMROGRAMAN TERSTRUKTUR
PENGENALAN BAHASA PEMROGRAMAN Menggunakan C/C++
INTRODUCTION TO C++
Pertemuan 3 Input/output Statement Assignment Statement
Pertemuan 2 Pengantar Pemrograman
INTRODUCTION TO C++
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 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
Operator, Variabel, Konstanta, Tipe Data
T0616 ALGORITMA DAN PEMROGRAMAN (2)
Transcript presentasi:

Pengantar Pemrograman Bahasa C Ramos Somya

Bahasa C Bahasa C dibuat oleh Brian W. Kernighan dan Dennis M. Ritchie tahun 1972, dan C++ merupakan superset dari C, dibuat oleh Bjarne Stroustrup tahun 1983. Keistimewaan C++ adalah dukungannya terhadap OOP (Object Oriented Programing) – Encapsulation (Data Hiding), Inheritance (Pewarisan), dan Polymorphism.

Beberapa perbedaan antara C dengan C++ : Header stdio.h iostream.h Output printf cout Input scanf cin

Struktur Bahasa C C adalah salah satu bahasa pemrograman yang terstruktur. Tidak ada perbedaan antara prosedur dengan fungsi. Setiap program C mempunyai satu fungsi utama dengan nama "main" (program utama). Program akan dieksekusi dimulai dari statement pertama pada fungsi "main" tsb. Huruf besar dengan huruf kecil diartikan berbeda (case-sensitive). Setiap statement diakhiri dengan semi-colon (titik koma(;)). Bahasa C terdiri dari fungsi-fungsi.

… Fungsi bisa diletakkan di atas atau di bawah fungsi "main". Fungsi yg tidak mengembalikan nilai, tipe (return-type)nya adalah "void". Komentar dibatasi oleh pasangan /* dan */

Contoh Sederhana Program dengan C Keterangan: #include<stdio.h> : memanggil library stdio.h void : fungsi tidak mengembalikan nilai printf : perintah untuk mencetak ke layar Header Fungsi Utama

Variabel Variable merupakan identifier yang digunakan untuk menampung data atau informasi. Format deklarasi variabel dalam C: tipe_data nama_variabel; tipe_data nama_variabel = initial_value; Contoh: int a, b, c; float x = 20;

Syarat penulisan variabel Nama variabel tidak boleh menggunakan spasi. Diawali dengan huruf atau garis bawah dan selanjutnya diikuti oleh huruf atau garis bawah atau angka. Panjang variabel max 32 karakter. Tidak boleh menggunakan keyword.

Contoh

Tipe Data

Konstanta Identifier yang memiliki nilai tetap. Pada bahasa C, deklarasi konstanta membutuhkan alokasi memory. Untuk mendeklarasikan konstanta, bisa dilakukan dengan preprosesor #define atau dengan keyword const Contoh: const float phi = 3.14; #define phi 3.14;

Operator Operator adalah simbol yang digunakan untuk mengolah nilai pada operand dan menghasilkan suatu nilai baru. Operator dapat dibedakan menjadi 2 berdasarkan jumlah operand-nya, yaitu Unary Operator dan Binary Operator. Berdasarkan jenis operasinya, operator dalam bahasa C dapat dibedakan menjadi: Operator Aritmatika Operator Logika Operator Relasi Operator Bitwise

Combined Operator Ekspresi berbentuk : <Variabel> = <Variabel> <0perator> <Exp> ; a = a + 12; dapat diganti : <Variabel> <0perator> = <Exp>; a += 12;

… Assignment operator : = Pointer operator : & (address of) * (value of)

Statement Output Statement ini digunakan untuk mencetak informasi ke layar. Beberapa fungsi yang bisa digunakan: puts() putchar() printf() header: stdio.h

Contoh Hasil:

Contoh Hasil:

Statement Input Adalah statement atau fungsi yang digunakan untuk membaca masukan data dari keyboard. Fungsi-fungsi yang bisa digunakan adalah: getchar(); getche(); getch(); gets(); scanf();

Contoh

Penempatan Kursor · Layar dibagi dalam kolom dan baris, umumnya digunakan ukuran kolom = 80 dan baris = 25. · Layar dapat dihapus dengan menggunakan fungsi : clrscr(); · Kursor dapat dipindahkan ke posisi manapun di dalam layar monitor dengan menggunakan fungsi : gotoxy(col,row); di mana col = kolom dan row = baris. · Sebagian dari baris, mulai posisi kursor hingga akhir baris (end of line) dapat dihapus dengan fungsi clreol(); · Fungsi prototype untuk fungsi gotoxy(), clrscr(), clreol() pada turbo C terdapat pada header file <conio.h>

Peta Layar Monitor 80 x 25

… Materi silahkan unduh di: ramos672006005.wordpress.com

See You Next Week