Struktur Program Bahasa C

dokumen-dokumen yang mirip
Achmad Solichin.

Chapter 1 KONSEP DASAR C

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Bahasa C-M6 By Jamilah, Skom 1

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

Tipe Data dan Operator

P 4 Bab 3 : Dasar Pemrograman C

Tipe Data, Variabel, Input/Output

Algoritma & Pemrograman

BAHASA PEMROGRAMAN C

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

KONSEP DASAR BAHASA C

1.1. Sejarah Bahasa C

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

Pendahuluan Pemrograman Mikrokontroler

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

BAB 4 PENGENALAN BAHASA C

Desain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.

1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :

Modul 1 Dasar Dasar Bahasa Pemrograman C

Dasar Pemrograman Mikrokontroler dengan Bahasa C

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.

INSTRUKSI. TTH2D3 Mikroprosesor

BAB II STRUKTUR BAHASA C

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

1. Joko Priyanto ( ) 2. Astriyer J. Nahumury ( ) 3. Rico N. Tubalawony ( ) 4. Heberson Pakpahan ( ) 5.

BAHASA C. VERSI C: Kernighan and Richie C (K&R C) ANSI C C++ C# Java

Bab 2. Dasar-Dasar Pemrograman C

PENGENALAN KONSEP PEMROGRAMAN. (dalam bahasa C)

BAHASA C CodeVisionAVR (CVAVR)

Dasar Pemrograman Komputer [TKL-4002] 2010

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

Tipe Data dan Variabel

Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

PENGANTAR ALGORITMA. By : Sri Rezeki Candra Nursari. Penilaian : Genap TA 2010/2011

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

DASAR PEMROGRAMAN C UNTUK MIKROKONTROLER

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

Ringkasan 32 keyword dalam C

elemen Dasar Bahasa Pemrograman C

Algoritma dan Pemrograman

Pengenalan Bahasa C week 1

BAB II DASAR-DASAR PEMROGRAMAN C

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

ALGORITMA dan PEMROGRAMAN I

IT234 - Algoritma dan Struktur Data. Ramos Somya

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Imam Fahrur Rozi. Algoritma dan Pemrograman. Pengantar C++

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Elemen Dasar Dalam Bahasa Java

Algoritma & Pemrograman #2. by antonius rachmat c, s.kom, m.cs

Referensi : KONSEP DASAR BAHASA C

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

P3 Pengantar Pemrograman C

Pernyataan (Statement) dan Input/Output

P - 3 Bab 2 : Pengantar Pemrograman C

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Pengenalan C++ Oleh : Dewi Sartika

DASAR PEMOGRAMAN JAVA

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

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

SUMBER BELAJAR PENUNJANG PLPG

Pertemuan 8: Pengenalan Bahasa Pemrograman Persiapan pembuatan program bahasa C Struktur program bahasa C Tipe Data dan Variabel dalam bahasa C

Pertemuan 7. Tipe Data Sederhana

AP 2B: PENGENALAN PADA C++ Isram Rasal S.T., M.M.S.I, M.Sc. Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma

1 - Bahasa Pemrograman

Modul IV Pemrograman Bahasa C ( bagian I )

Algoritma & Pemrograman #3

KEGIATAN BELAJAR 3 PEMPROGRAMAN DASAR

Identifier dan Tipe Data

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

Kuliah III - Dasar Pemrograman

Pengantar Bahasa C. Tim Pengajar ASD Semester I 2017/ /7/2017 FN/ASD/Sem /2018 1

BAB II VARIABEL DAN TIPE DATA

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

C Programming (re-view)

PRAKTIKUM 3 DASAR PEMROGRAMAN C

3. Struktur Perulangan dalam C++

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

BAB 1 KONSEP DASAR BAHASA C

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

Konsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

STRUKTUR PEMROGRAMAN PYTHON

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Membuat Program dengan Menggunakan Bahasa C Dian Wirdasari

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

Badiyanto, S.Kom., M.Kom. PBO java

INPUT DAN OUTPUT BAHASA C

BAB 2. FUNGSI INPUT OUTPUT

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

Transkripsi:

Struktur Program Bahasa C

Struktur Program Bahasa C /* Komentar */ main( ) { statemen-statemen; } fungsi_tambahan( ) { statemen-statemen } program utama fungsi tambahan yang dapat dipanggil oleh program utama

Contoh Program : /* Program Hello_World */ /* Program untuk mencetak Hello, world */ #include <stdio.h> main() { printf( Hello, world ); } Jika program dijalankan akan didapatkan hasil: Hello, world

Pembahasan Program Komentar memberikan keterangan mengenai program, diawali dengan /* dan diakhiri dengan */ /* Program untuk mencetak Hello, world */ Header file adalah file yang berisikan prototype (judul, nama dan sintaks) dari sekumpulan fungsi pustaka tertentu. Cara melibatkan header file dalam program C yakni menggunakan #include. Misalnya: #include <stdio.h> printf() adalah fungsi pustaka yang dipanggil oleh #include <stdio.h>, merupakan translasi dari algoritma write yang digunakan untuk mencetak data di layar monitor.

Pembahasan Program Penulisan statement digeser beberapa spasi ke kanan dan diberi jarak spasi baris. Hal ini dimaksudkan untuk memudahkan pembacaan program Setiap statemen diakhiri dengan tanda ; Statemen-statemen dapat dibuat dari kata-kata kunci seperti float,int, for, atau dari instruksi seperti printf, scanf, atau dari suatu fungsi.

Contoh Program : /*Program CelciusToFahrenheit*/ /*Program mengkonversi celcius ke Fahrenheit*/ #include <stdio.h> main() { float celcius, fahrenheit; printf("masukkan nilai Celcius: "); scanf("%f",&celcius); fahrenheit = celcius * 1.8 +32; printf("%f Celcius adalah %f Fahrenheit \n", celcius, fahrenheit); } Jika program dijalankan akan didapatkan hasil: Masukkan nilai Celcius: 10 10 Celcius adalah 50 Fahrenheit

Deklarasi variabel Variabel adalah nama yang digunakan untuk menyimpan suatu nilai, yang mana nilai tsb dapat berubah-ubah selama proses program. Variabel harus dideklarasikan terlebih dahulu agar dapat digunakan didalam sebuah program Deklarasi berguna untuk menunjukkan sifat dari data yang disimpan dalam variabel tersebut. Deklarasi dilakukan dengan menggunakan kata kunci int, float, double, char, long int, string dan unsigned int

Kata Kunci Terdapat beberapa kata kunci yang tidak boleh digunakan untuk nama peubah, konstanta atau fungsi. asm default for switch auto do goto register typedef break double huge return union case else if short unsigned cdecl enum int signed void char extern interrupt sizeof volatile const far long static while Continue float near struct

Pembahasan Program scanf adalah fungsi yang berguna untuk memasukkan data dari keyboard, merupakan translasi dari algoritma read. Biasanya digunakan bersama dengan fungsi printf. printf( Masukkan Nilai Celcius? ); scanf( %f, &Celcius); Setelah program dijalankan Masukkan Nilai Celsius? 10 scanf( %f,&celcius); Nilai yang dimasukkan

Pembahasan Program Simbol \n menyatakan bahwa setelah pencetakan, kursor pindah ke baris bawahnya. Penentu format menentukan tipe data variabel yang bersangkutan. printf("%f Celcius adalah %f Fahrenheit \n, celcius, fahrenheit); Tipe Data int unsigned int long int float double char ( string ) char[n] Penentu Format %d %u %ld %f %lf %c %s

Contoh Program : /* program menghitung luas segitiga */ #include <stdio.h> #include <conio.h> void main() { float luas; int alas, tinggi; printf( Masukkan alas segitiga = ); scanf( %d,&alas); printf( Masukkan tinggi segitiga = ); scanf( %d,&tinggi); luas = 0.5*alas*tinggi; printf( Luas segitiga adalah = %f,luas); }

Contoh Program: #include <stdio.h> main() { char nama, alamat; float umur, gaji; int gaji, tunjangan; printf( masukkan nama: ); scanf( %c,&nama); }

Contoh Program /*program biodata*/ #include <stdio.h> main() { char nama[20]; char alamat[50]; char tgl_lhr[10]; /* entry data*/ printf( Tuliskan Nama = ); scanf( %s,nama); printf( Tuliskan Alamat = ); scanf( %s,alamat); printf( TuliskanTanggal Lahir = ); scanf( %s,tgl_lhr); /*tampilkan data*/ printf( Nama =%s\n,nama); printf( Alamat =%s\n,alamat); printf( Tanggal Lahir =%s\n,tgl_lhr); printf( Tekan enter untuk kembali ); }

Operator Aritmatika Algoritma + - * / div mod Program C + - * / / %

Operator Perbandingan Algoritma < > = Program C < <= > >= ==!=

Operator Logika Algoritma not and or xor Program C! && tidak ada

Operator Lain Algoritma const type true false Program C = const typedef dapat diganti 1 dapat diganti 0

Tahapan Pelaksanaan Program oleh Komputer

Kompilator Bahasa C Program dalam bahasa pemrograman harus dikompilasi terlebih dahulu oleh program khusus, yakni kompilator (compiler). Kompilasi program bertujuan memeriksa kebenaran sintaks (tata bahasa) program. Jika tidak ada kesalahan program diterjemahkan ke dalam bahasa mesin sehingga siap dieksekusi. Di internet terdapat beberapa kompilator bahasa C yang dapat didownload secara gratis, misalnya GCC, DJGPP, Code Block dll.

( Compiler GCC (GNU C GCC adalah kompilator freeware untuk bahasa C dan tersedia otomatis dalam sistem operasi Linux. Penjelasan tentang kompilator GCC dapat dilihat di http://gcc.gnu.org Anda dapat mendownload GCC dari situs web tsb dan menginstalnya di komputer Anda.

DJGPP DJGPP adalah development tool C/C++ 32- bit yang lengkap untuk PC yang menggunakan sistem operasi Windows. Penjelasan tentang kompilator DJGPP dapat dilihat di http://www.delorie.com/djgpp/ Anda dapat mendownload DJGPP dari situs web tsb dan menginstalnya di komputer Anda.