KONSEP DASAR PROGRAM BAHASA C

dokumen-dokumen yang mirip
BAB I SEKILAS TENTANG C

BAB I PENGENALAN BAHASA C

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Bab 1. Pengenalan Pemrograman C

Sekilas Tentang C. Dasar Pemrograman & Algoritma

PENGENALAN BAHASA C. Praktikum 3

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

PRAKTIKUM 2 SEKILAS TENTANG C

PENGENALAN PROGRAM C++

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

P3 Pengantar Pemrograman C

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Sejarah Singkat C adalah bahasa pemrograman yang dikembangkan oleh Dennis Ritchi dan KenThompson pada tahun 1972, C merupakan perbaikan dar bahasa B y

BAB 4 PENGENALAN BAHASA C

Bahasa C. Dosen : Dhamayanti

P - 3 Bab 2 : Pengantar Pemrograman C

1.1. Sejarah Bahasa C

Pengantar Visual C++ & Penulisan Program

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

Algoritma Pemrograman. Fery Updi,M.Kom

BAB 1 KONSEP DASAR BAHASA C

Pemrograman dan Bahasa Pemrograman

PENGENALAN C++ Bab 1

MODUL 1 STANDAR INPUT DAN OUTPUT

Chapter 1 KONSEP DASAR C

BAB II KEGIATAN PEMBELAJARAN

PEMROGRAMAN BAHASA C BAB II 2.1 STRUKTUR BAHASA C

PENGENALAN C++ DADANG MULYANA 2012

Bahasa C-M6 By Jamilah, Skom 1

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

BAHASA PEMROGRAMAN C

Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

Rosihan Ari Yuana, S.Si, M.Kom Lisensi Dokumen: BAB I. PENDAHULUAN C++ Oleh:

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

PENGENALAN BAHASA C DAN C++

9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

Dosen : Dede Kurniadi, S.Kom.,M.Kom HP :

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Pengenalan Bahasa C week 1

Abstrak. yaitu. yang. awal. pemrograman, c++ Programming). Copyright ilmuti.org Seluruh disertakan dalam. setiap

Fungsi : Dasar Fungsi

Algoritme dan Struktur Data

Kurikulum Qt. { Basic OOP } Chapter 4. Function

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

Struktur Bahasa C dan C++

ALGORITMA DAN PEMROGRAMAN #2

IT234 - Algoritma dan Struktur Data. Ramos Somya

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

FUNCTION (FUNGSI) LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

BAHASA PEMROGRAMAN C LANGUAGE

Konsep Pemrograman Prosedural

PRAKTIKUM 7 FUNGSI 1

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Konsep Dasar Pemrograman Dan Pengenalan C++

Algoritme dan Pemrograman

Pemrograman Dasar C. Minggu 1: Pengenalan C Programming

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. unik. Orang hanya menemukan kata algorism yang berarti proses menghitung

A. Putting a Program Together

A. Putting a Program Together

Keg. Pembelajaran 2 : Mengenal Bahasa C++

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX.

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Dasar Pemrograman C++

Pertemuan : 1(Satu) Pokok Bahasan : Pengantar Algoritma dan Program Tujuan Khusus : Mahasiswa dapat mengerti dan membedakan algoritma dan program

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma.

Pengumuman ALGORITME DAN PEMROGRAMAN

BAB II LANDASAN TEORI

TPI4202 e-tp.ub.ac.id

Pendahuluan Pemrograman Mikrokontroler

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

KONSEP DASAR BAHASA C

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

Kurikulum Qt. Chapter 4 Function. Fungsi

Modul IV Pemrograman Bahasa C ( bagian I )

Tahap pengembangan program

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

TPI4202 e-tp.ub.ac.id

MODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi

Pencipta bahasa C adalah Brian W. Kernighan dan Dennis M. Ritchie pada. sekitar tahun C adalah bahasa pemrograman terstruktur, yang membagi

MODUL 1 PENGENALAN ENVIROMENT C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

MENAMPILKAN HASIL Operasi Keluaran (Output)

PEMOGRAMAN BAHASA C. Oleh: SALAHUDDIN, SST

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

POINTER DASAR PEMROGRAMAN

1 Pengenalan IDE Python

Transkripsi:

KONSEP DASAR PROGRAM BAHASA C

AGENDA Pengantar Kelebihan Kekurangan Penulisan Program Bahasa C Fungsi Penyusun

Pengantar (1) Bahasa C merupakan perkembangan dari bahasa BCPL (Basic Combine Programming Language) oleh Martin Richards (1967). Bahasa C dikembangkan pertama kali pada laboratorium Bell (USA) sekitar tahun 1972 oleh Dennis Ritchie pada komputer DEC PDP- 11 dengan sistem operasi UNIX. Beberapa versi C mulai dikembangkan oleh beberapa pakar untuk dijalankan pada sistem operasi selain UNIX, seperti PC-DOS dan MS- DOS.

Pengantar (2) 1983 pembakuan bahasa C oleh ANSI (American National Standards Institute) Standard ANSI inilah yang selanjutnya digunakan sebagai acuan dari berbagai versi C yang beredar dewasa ini. Turbo C merupakan salah satu kompiler C yang dikeluarkan oleh Borland International Inc. Tahun1987 Versi pertama 1.0 diikuti 1.5, 2.0 (1988) Turbo C menyediakan lingkungan pemrograman terpadu (Integrated Development Environtment)

Kelebihan (1) Bahasa C tersedia hampir di semua jenis computer. Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer. Bahasa C hanya menyediakan sedikit katakata kunci, hanya terdapat 32 kata kunci. Proses executable program bahasa C lebih cepat Dukungan pustaka yang banyak. C adalah bahasa yang terstruktur Bahasa C termasuk bahasa tingkat menengah

Kelebihan (2) Bahasa C merupakan bahasa yang biasa digunakan untuk keperluan pemrograman sistem, antara lain untuk membuat: assembler interpreter -> penterjemah, menterjemahkan perbaris instruksi Keuntungannya penyusunan program menjadi lebih cepat karena langsung diuji. Kelemahannya eksekusi programnya lebih lambat, interpreter harus ada di memori sehingga memakan banyak memori.

Kelebihan (3) kompiler ->penerjemah, menterjemahkan seluruh instruksi dalam suatu program sekaligus. (proses kompilasi dilakukan 1X saja) Keuntungannya program diekseksi lebih cepat, source program dalam bentuk biner ->tidak bisa dilihat kode programnya. Kelemahannya, pembuatan program lebih lama (karena ada proses kompilasi dan proses lingking. Program akan berjalan kalau sudah tidak terdapat kesalahan sama sekali.

Kelebihan (4) sistem operasi program bantu (utility) editor paket program aplikasi Bahasa C sesungguhnya merupakan bahasa pemrograman yang serbaguna yang pemakaiannya tidak terbatas untuk pemrograman sistem, namun juga dapat digunakan untuk aplikasi bisnis, matematis maupun games, bahkan untuk aplikasi kecerdasan buatan.

Kekurangan Bahasa C Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. Bagi pemula pada umumnya akan kesulitan menggunakan pointer

Penulisan Program Bahasa C (1) Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk keperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah dan enak dibaca.

Penulisan Program Bahasa C (2) Contoh : 1 #include stdio.h void main() { printf( Bahasa C\n ); } 2 #include stdio.h void main() { printf( Bahasa C\n ); }

Fungsi Penyusun Program C (1) Program Bahasa C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program minimal mengandung sebuah fungsi yaitu fungsi utama (main()). Setiap fungsi terdiri dari satu atau beberapa pernyataan yang secara keseluruhan dimaksudkan untuk melaksanakan tugas khusus. Bagian pernyataan fungsi (sering disebut tubuh fungsi) diawali dengan tanda kurung kurawal buka ({) dan diakhiri dengan tanda kurung kurawal tutup (}).

Fungsi Penyusun Program C (2) Namun dalam kenyataannya suatu fungsi bisa saja tidak mengandung pernyataan sama sekali, seperti yang diperlihatkan dalam contoh berikut. main() { } Walaupun fungsi tidak mempunyai pernyataan, namun kurung kurawal harus tetap ada, karena mengisyaratkan awal dan akhir definisi fungsi.

Fungsi Penyusun Program C (3) Secara umum suatu fungsi mempunyai bentuk sebagai berikut: nama-fungsi (daftar parameter) deklarasi parameter; { } tubuh fungsi

Fungsi main ( ) Pada program C, main () merupakan fungsi yang istimewa, karena fungsi main () harus selalu ada dalam program, sebab fungsi inilah yang menjadi titik awal dan titik akhir eksekusi program. Tanda { di awal fungsi menyatakan awal tubuh fungsi dan sekaligus awal program, sedangkan tanda } di akhir fungsi merupakan akhir tubuh fungsi dan sekaligus akhir eksekusi program. Jika program terdiri lebih dari satu fungsi, fungsi main () biasa ditempatkan pada posisi yang paling atas dalam pendefinisian fungsi, untuk memudahkan pencarian program utama.

Fungsi printf() (1) Fungsi printf() merupakan fungsi yang umum digunakan untuk menampilkan suatu keluaran program pada layar penampil (monitor). Untuk menampilkan tulisan Selamat Datang Maka pernyataan yang diperlukan berupa: printf( Selamat Datang );

Fungsi printf() (2) Pernyataan di atas berupa pemanggilan fungsi printf() dengan argumen/parameter berupa string Selamat Datang. Dalam C suatu konstanta string ditulis dengan siawali dan diakhiri tanda petik ganda ( ). Pernyataan dalam C selalu diakhiri dengan tanda titik koma (;), yang dipakai sebagai pemberhentian pernyataan dan bukanlah sebagai pemisah antara dua pernyataan.

Fungsi printf() (3) Contoh program : #include <stdio.h> main () { printf( Selamat datang di planet C ); } Hasil Eksekusi Selamat datang di planet C

Fungsi printf() (4) Fungsi printf() mempunyai kegunaan yang luas dalam C, dipakai untuk menampilkan string ataupun berbagai jenis data lainnya. Dengan menggunakan fungsi ini, tanpilan dapat diatur (diformat) dengan mudah.

Praprosesor #include #include merupakan salah satu jenis pengarah praprosesor yang digunakan untuk memberitahu kompiler agar dalam proses linking membaca file yang dinamakan file judul (header file), yaitu file yang diantaranya berisi deklarasi fungsi dan definisi konstanta. Bahasa C menyediakan beberapa file judul yang ditandai dengan ekstensi.h.