PART 4 Pengenalan Bahasa C

Slides:



Advertisements
Presentasi serupa
KONSEP DASAR PROGRAM BAHASA C
Advertisements

Struktur Dasar Bahasa C
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Elemen dan Struktur Program C
Konsep Bahasa C++.
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
KONSEP BAHASA PEMROGRAMAN
STRUKTUR DATA (5) Pointer dan Function
LINGKUNGAN TURBO PASCAL
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
FUNCTION / FUNGSI.
Perkembangan Bahasa.
Algoritma Pemrograman By: NILA FEBY PUSPITASARI
Dasar Komputer & Pemrog. 2A
Operator, Variabel, Konstanta, Tipe Data
Basic Concept with Pascal
Pengantar C (Minggu ke II)
STRUKTUR DATA Pointer dan Function
Teknik Pemrog. Terstruktur 2
Pendahuluan Definisi :
Pengenalan Bahasa C Pengenalan Bahasa C.
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.
1 Pertemuan Pengantar Bahasa C Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Dasar Pemrograman Nama : 1. Panca Mustapa (P ) (P ) 2. Prana Yudha P 2. Prana Yudha P (P ) (P )
BAB I PENDAHULUAN.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
Bahasa Pemrograman dasar
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Elemen Dasar C Identifier :
Bahasa Pemprograman Dasar Pertemuan 2
Pemrograman Terstruktur
Dasar-Dasar Pemrograman
Algoritma dan Struktur Data 1 pertemuan 4
Pendahuluan & identifier pada bahasa c dan c++
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
TIPE DATA Brian Damastu, S.T., M.Kom
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
LINGKUNGAN TURBO PASCAL
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pseudocode – Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Review Algoritma Pemrograman dan Pengantar Pemrograman Bahasa C
Minggu 5 Imam Fahrur Rozi
Daasar Komputer dan Pemrograman 2A
TEL 2112 Dasar Komputer & Pemrograman
TEL 2112 Dasar Komputer & Pemrograman
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Struktur Kendali Percabangan pada C
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Pemrograman Bahasa C sRi nurhayati, mt.
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
Struktur Dasar PHP.
INTRODUCTION TO C++
Pemrograman Terstruktur
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
Pengantar Pemrograman Bahasa C
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
Tata Letak Judul Subjudul.
Operator, Variabel, Konstanta, Tipe Data
T0616 ALGORITMA DAN PEMROGRAMAN (2)
Transcript presentasi:

PART 4 Pengenalan Bahasa C To replace this picture, just select and delete it. Then use the Insert Picture icon to replace it with one of your own!

OBJECTIVE Mengetahui sejarah perkembangan bahasa C. Mengerti struktur program bahasa C. Mengerti konsep tipe data, variabel, & operator dalam bahasa C. Memahami penggunaan fungsi input dan output dalam bahasa C. Dapat membuat program sederhana dengan menggunakan bahasa C.

SEJARAH Bahasa C dikembangkan di Bell Laboratories pada tahun 1972 oleh Dennis Ritchie. Prinsip dasar dan idenya didapat dari bahasa yang sudah ada sebelumnya yaitu bahasa B dan BCPL dan CPL.(Combined Programming Language) yang dikembangkan dengan tujuan untuk membentuk suatu bahasa yang mampu untuk pemrograman high level, machine independent programming Pada tahun 1989 bahasa C dijadikan standar oleh ANSI(American National Standard Institute)

ALASAN MENGGUNAKAN BAHASA C Bahasa C tersedia hampir disemua jenis komputer. Kode bahasa C bersifat Portable. Bahasa C hanya menyediakan sedikit Reserved Word. Keandalan C dicapai dengan fungsi-fungsi pustaka. Proses executableprogram dalam bahasa C lebih cepat. Dukungan pustaka yang banyak. C merupakan bahasa terstruktur. Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah. C adalah bahasa kompiler.

STRUKTUR PROGRAM C Bahasa C dikatakan sebagai bahasa pemrograman terstruktur, karena strukturnya menggunakan fungsi - fungsi sebagai program- program bagian(subroutine). Fungsi - fungsi selain fungsi utama merupakan program-program bagian.

HEADER FILE Merupakan file yang berisi prototype (judul, nama, dan sintaks ) dari sekumpulan fungsi-fungsi pustaka tertentu, sedangkan fungsi-fungsi pustakanya sendiri disimpan di file pustaka (library file dengan extension .LIB). Cara penulisannya adalah #include <nama header file> atau #include “nama header file”

HEADER FILE Misalnya prototipe dari fungsi - fungsi pustaka printf() dan scanf() terdapat di file stdio.h, sehingga jika fungsi - fungsi ini digunakan di program, maka nama file judulnya harus dilibatkan dengan menggunakan preposcessor #include. File judul stdio.h berisi prototype fungsi - fungsi pustaka untuk operasi input dan output standar.

RESERVED WORD Bahasa C standar ANSI mempunyai 32 kata kunci dan turbo C menambahkan 7 kata kunci. Kata kunci ini tidak dapat digunakan sebagai nama variable atau nama fungsi.

IDENTIFIER NAME Merupakan nama yang dibuat oleh programmer untuk pemberian nama variable, konstanta, fungsi atau label. Identifier name bebas dibuat dengan ketentuan sbb : Panjang minimal 1 karakter, maksimaltidak terbatas, tetapi hanya 32 karakter pertama saja yang diperhatikan. Karakter pertama harus berupa huruf atau garis bawah. Tidak diperbolehkan menggunakan karakter khusus dan blank/spasi. Case sensitive, huruf besar dan kecil dianggap beda. Tidak diperkenankan menggunakan kata kunci.

TIPE DATA

KODE FORMAT

KARAKTER ESCAPE digunakan di statemen-statemen untuk menampilkan hasil.

OPERATOR Operator Aritmatika (Arithmetic operator) Operator Unary (Unary Operator) Operator Pengerjaan Aritmatika (Assigment Operator) Operator Hubungan (Relational Operator) Operator Logika (Logical Operator) Operator Pengerjaan Bitwise

OPERATOR ARITMATIKA

OPERATOR UNARY

OPERATOR PENGERJAAN

OPERATOR HUBUNGAN

OPERATOR LOGIKA

OPERATOR BITWISE

CONTOH PROGRAM C