Pertemuan 1 Pengenalan Bahasa C++.

Slides:



Advertisements
Presentasi serupa
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Advertisements

A. Sekilas Bahasa C merupakan pengembangan dari bahasa B. Bahasa C pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972.
Pemrograman Terstruktur
Perintah Input/Output
INSTRUKSI MASUKAN DAN KELUARAN
7. 1 Bab 07 Menginput Nilai melalui Keyboard.
Tipe Data, Variabel, Konstanta, Operator
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
M. Fauzi Zulkarnaen,ST,M.Eng..  Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada.
Perintah Input-OutPut
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Program C++
II. Introduction to Turbo C
Dasar Pemrograman Komputer [TKL-4002] 2010
Statement Input – Output
Dasar Pemrograman Komputer
Modul 2 Pengenalan Bahasa C++
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
Rismayuni.  integer adalah bilangan bulat tanpa bagian fraksional dan titik decimal integer disimpan sebagai bilangan biner  Contoh :  earn = 1024;
1 Pertemuan Pengantar Bahasa C Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Algoritme dan Pemrograman
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
Algoritme dan Pemrograman
DASAR PEMROGRAMAN C Oleh : sgo.
Pengantar Bahasa C & C++
Pengantar C++.
Pendahuluan & identifier pada bahasa c dan c++
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Elemen dasar Pertemuan 3.
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
TIPE DATA Brian Damastu, S.T., M.Kom
Pendahuluan Erfin Gustaman.
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
Algoritma & Pemrograman I
Bentuk standar dalam penulisan bahasa c/c++
Operasi Input Output.
STRUKTUR DASAR PROGRAM
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Mengenal Model Data, Perintah I/O
Perintah Input/Output
PENGENALAN C++ Pemrograman 1 (C++) STMIK AsiA Malang.
Minggu 5 Imam Fahrur Rozi
Daasar Komputer dan Pemrograman 2A
Bagian 3 Unsur-unsur kode program Borlan C++
02.1 Hari-2.
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Bagian 4 LINTAS DATA.
Input Dan Output.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Mengenal Model Data, Perintah I/O
Pemrograman Terstruktur
PERINTAH INPUT DAN OUTPUT
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
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)
Pengantar Pemrograman Bahasa C
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
Bab 03 Variabel dan Tipe Data
Operator, Variabel, Konstanta, Tipe Data
T0616 ALGORITMA DAN PEMROGRAMAN (2)
Transcript presentasi:

Pertemuan 1 Pengenalan Bahasa C++

Sejarah singkat Bahasa C ++ Bahasa C merupakan pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972. Bahasa C, pada awalnya dioperasikan diatas sistem operasi UNIX. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang dinamakan “C with Classes” yang berganti nama pada tahun 1983 menjadi C++. Penambahan yang terdapat pada C++ ini adalah Object Oriented Programming (OOP), yang mempunyai tujuan utamanya adalah membantu membuat dan mengelola program yang besar dan kompleks.

Jenis file pada Compiler C++ File Program file yang kita buat dari layar editor program, bersifat teks dan disimpan dengan akhiran cpp 2. File Header file yang berisi definisi dari fungsi-fungsi standar bahasa C yang akan dipergunakan dalam program yang dibuat, bersifat teks seperti file program yang kita buat, dapat dipergunakan dengan menggunakan perintah include File Library File yang menyimpan code program dari tiap fungsi yang ada di file header dan sudah dicompile tersendiri, akan digabungkan dengan program yang kita buat pada proses link File Run Time File bersifat object yang akan digabungkan dengan program yang kita buat pada saat proses link Math Library Fila library khusus yang digunakan untuk menangani data numerik.

Pengenalan IDE IDE merupakan singkatan dari Integrated Development Environment, merupakan Lembar kerja terpadu untuk pengembangan program. IDE dari Borland C++, dapat digunakan untuk : Menulis Naskah Program (Write ) Mengkompilasi Program ( Compile ) Melakukan Pengujian Program ( Debugging ) Mengaitkan Object dan Library ke Program ( Linking ) Menjalankan Program ( Running )

Struktur Program Bahasa C++ Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa pernyataan yang melaksanakan tugas tertentu. Satu program C++ minimal terdiri dari satu fungsi yaitu fungsi main() #include<file-include> main() { pernyataan; }

Tipe Data dasar Borland C++ Ukuran Memori Jangkauan Nilai Jumlah Digit Char 1 Byte -128 s.d 127 Int 2 Byte -32768 s.d 32767 Short Long 4 Byte -2,147,435,648 s.d 2,147,435,647 Float 3.4 x 10-38 s.d 3.4 x 10+38 5 – 7 Double 8 Byte 1.7 x 10-308 s.d 1.7 x 10+308 15 – 16 10 Byte 3.4 x 10-4932 s.d 1.1 x 10+4932 19

Tipe Data Tambahan (Unsigned) Jumlah Memori Jangkauan Nilai Unsigned Integer 2 Byte 0 – 65535 Unsigned Character 1 Byte 0 – 255 Unsigned Long Integer 4 Byte 0 – 4,294,967,295

Deklarasi Variabel Bentuk umum : tipe-data nama-variable; Aturan nama variabel : - didahului dengan huruf - dapat diikuti oleh huruf, angka atau strip bawah (_)

Symbol type data untuk deklarasi variabel TIPE VARIABEL SIMBOL DEKLARASI Integer int Floating Point float Double Precision double Karakter char Unsigned Integer unsigned int Unsigned Character unsigned char Long Integer long int Unsigned Long Integer unsigned long int

Contoh deklarasi variabel : int a; float nilai; double N_1; char jawab;

Deklarasi Konstanta Bentuk umum : const type-data nama-variable = nilai; Contoh : const int a = 200; const float b = 54.7; const char c = ‘X’;

Perintah Keluaran (Output) 1. printf() fungsi pencetakan kelayar yang dapat digunakan untuk mencetak semua tipe data. (#include stdio.h) Bentuk umum : printf(argumen); Argumen dapat berisi : - String dalam tanda kutip ganda - nama variable - penentu format (format specifier) - escape sequence

Penentu format untuk printf() TIPE DATA Penentu Format Integer %d Floating Point Bentuk Desimal %f Bentuk Berpangkat %e Bentuk Desimal dan Pangkat %g Double Precision %lf Character %c String %s Unsigned Integer %u Long Integer %ld Long Unsigned Integer %lu Unsigned Hexadecimal Integer %x Unsigned Octal Integer %o

Escape Sequences ESCAPE SEQUENCES PENGERTIAN \b Backspace \f Formfeed Baris Baru \r Carriage Return \t Tab ( default = 8 karakter ) \' Tanda kutip tunggal ( ' ) \" Tanda Kutip Ganda ( " ) \\ Backslash \xaa Kode ASCII dalam hexadecimal. ( aa menunjukkan angka ASCII ybs ) \aaa Kode ASCII dalam octal. (aaa menunjukkan angka ASCII ybs )

2. puts() Perintah output khusus yang digunakan untuk mencetak string kelayar. (#include stdio.h) 3. putchar() Perintah output khusus yang digunakan untuk mencetak character kelayar tanpa diikuti pindah baris. (#include stdio.h) 4. cout() fungsi pencetakan kelayar seperti printf(), hanya bekerja pada compiler C++, berorientasi object. (#include iostream.h)

Perintah masukan (input) scanf() perintah masukan yang umum dapat digunakan untuk semua tipe data (#include stdio.h) Bentuk umum ; scanf(argumen); Argumen terdiri dari : - penentu format(tipe data) dalam tanda kutip ganda - nama variable didahului simbol & Contoh : scanf(“%d”, &nilai);

Penentu format untuk scanf() TIPE DATA Penentu Format Integer %d Floating Point Bentuk Desimal %e atau %f Bentuk Berpangkat Double Precision %lf Character %c String %s Unsigned Integer %u Long Integer %ld Long Unsigned Integer %lu Unsigned Hexadecimal Integer %x Unsigned Octal Integer %o

2. gets() Fungsi input yang digunakan untuk memasukkan data string. (#include stdio.h) getchar Fungsi input untuk memasukkan data character getch() dan getche() Fungsi input untuk memasukkan data character tanpa menekan enter, getche() akan menampilkan character yang diinput, tapi getch() tidak. (#include conio.h) Cin Fungsi masukan berorientasi object yang hanya dapat digunakan pada C++. (#include iostream.h)