1 / 11

Pengenalan Bahasa C

Pengenalan Bahasa C. Outline. Sejarah Bahasa C Struktur Program Bahasa C Keyword dan Komentar Tipe Data, Konstanta, Variabel Operator, dan Presedensi Operator. Sejarah Singkat Bahasa C. Bahasa C dikembangkan di Bell Laboratories pada tahun 1972 oleh Dennis Ritchie.

Download Presentation

Pengenalan Bahasa C

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pengenalan Bahasa C Pengenalan Bahasa C

  2. Outline • Sejarah Bahasa C • Struktur Program Bahasa C • Keyword dan Komentar • Tipe Data, Konstanta, Variabel • Operator, dan Presedensi Operator Pengenalan Bahasa C

  3. Sejarah Singkat Bahasa C • 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 dan masih memungkinkan para pemrogram untuk mengatur prilaku informasinya. • Pada tahun 1967, BCPL ( Basic CPL ) diciptakan dan dikembangkan oleh Martin Richards • Kemudian dikembangkan menjadi bahasa B oleh Ken Thompson ditahun 1970, untuk system UNIX pertama pada PDP-7 di Bell Laboratories. • Pada tahun 1972, bahasa B dikembangkan menjadi bahasa C. Compiler C yang pertama didesain dan diimplementasikan oleh Dennis Ricthie dan digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX • Bahasa C pertama kali adalah “K & R” C, yang merupakan singkatan dari nama penemunya. • Selama akhir tahun 1970, C berkembang melalui banyak akademi dan universitas, karena kedekatannya dengan Unix dan ketersediaan dari C compiler. • Pada tahun 1983, American National Standards Institute ( ANSI ) membentuk sebuah komite untuk menetapkan definisi standar bahasa C, yang kemudian dikenal dengan istilah ANSI Standard C. Pengenalan Bahasa C

  4. Struktur Program Bahasa C • Bentuk umumnya : main() { Block statement; } • Struktur program C dapat dilihat sebagai kumpulan satu atau lebih fungsi-fungsi. • Fungsi yang harus ada adalah main(), karena fungsi ini merupakan titik awal dan titik akhir pengeksekusian program. • Diawali dengan tanda ( { ) dan diakhiri dengan ( } ). • Bahasa C dikatakan sebagai bahasa pemrograman terstruktur, karena strukturnya menggunakan fungsi-fungsi sebagai program-program bagian (subroutine). • Fungsi-fungsi ini dapat dituliskan setelah fungsi utama atau diletakkan di file pustaka (library). • Jika Fungsi diletakkan di file library dan akan dipakai pada suatu program maka nama header file-nya harus disertakan didalam program dengan preprocessor directive #include. • Cara penulisannya adalah #include<nama header file> atau #include “nama header file” Pengenalan Bahasa C

  5. RESERVED WORD Bahasa C standar ANSI mempunyai 32 kata kunci dan turbo C menambahkan 7 kata kunci. Katakunci ini tidak dapat digunakan sebagai nama variable atau nama fungsi. Ket : • tanda * menunjukan tambahan dari turbo C • Bahasa C adalah bahasa yang case sensitive. Huruf kecil dibedakan dengan huruf besar dan semua kata kunci ditulis dalam huruf kecil. Pengenalan Bahasa C

  6. TIPE DATA Pengenalan Bahasa C

  7. KONSTANTA • Konstanta Numerik Integer, berupa konstanta integer bertanda, integer tidak bertanda(diberi huruf u atau U diakhir nilainya), integer panjang bertanda (diberi huruf l atau L diakhir nilainya) dan integer panjang tidak bertanda (diberi huruf ul atau UL diakhir nilainya). • Konstanta numerik pecahan, berupa nilai pecahan dengan ketepatan tunggal(float), ketepatan ganda(double), atau ketepatan ganda panjang (long double). • Konstanta Karakter dan String • Konstanta Karakter Escape, Pengenalan Bahasa C

  8. OPERATOR • Operator Aritmatika (Arithmetic operator), • Operator Unary (Unary Operator) Pengenalan Bahasa C

  9. Operator Hubungan (Relational Operator) • Operator Logika (Logical Operator) • Operator Bitwise Pengenalan Bahasa C

  10. Referensi • Abdul Kadir, Pemrograman Dasar Turbo C untuk IBM PC Jilid 1 dan 2, Andi Offset, Jakarta • Jogiyanto H.M, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta • http://maven.smith.edu/~thiebaut/classes/C_Tutor/ Pengenalan Bahasa C

  11. Kesimpulan • Bahasa C merupakan bahasa pemrograman terstruktur • Struktur bahasanya berupa fungsi-fungsi yang menyertakan file library yang telah disediakan oleh kompiler-nya • Bahasa C merupakan high level programming language yang portable dan bebas platform Pengenalan Bahasa C

More Related