Pendahuluan & identifier pada bahasa c dan c++

Slides:



Advertisements
Presentasi serupa
Struktur Dasar Bahasa C
Advertisements

BAHASA PEMROGRAMAN C IRSAN JAELANI.
KONSEP BAHASA PEMROGRAMAN
DASAR-DASAR PEMROGRAMAN C
DASAR-DASAR PEMROGRAMAN
Pemrograman Terstruktur
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Statement Input – Output
Modul 2 Pengenalan Bahasa C++
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
ANALISA DAN DESAIN ALGORITMA
Elemen Dasar Dalam C++.
DASAR PEMROGRAMAN C Oleh : sgo.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Pengantar C++.
Elemen Dasar C Identifier :
Pertemuan 1 Pengenalan Bahasa C++.
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pertemuan III Komentar, Identifier dan Tipe data.
Elemen dasar Pertemuan 3.
Pengenalan C++ Oleh : Dewi Sartika.
Teknik Pemrograman oleh: Yohanes Sugiarto.
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
TIPE DATA Brian Damastu, S.T., M.Kom
STRUKTUR DATA Pengenalan C++
2. Pengenalan Program C++
Pendahuluan Erfin Gustaman.
Pemograman Terstruktur
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Bentuk standar dalam penulisan bahasa c/c++
STRUKTUR DASAR PROGRAM
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pertemuan 1 DATA & STRUKTUR DATA.
Pointer Oleh : Sri Supatmi,S.Kom.
S. Indriani Lestariningati, M.T
Mengenal Model Data, Perintah I/O
PENGENALAN C++ Pemrograman 1 (C++) STMIK AsiA Malang.
Minggu 5 Imam Fahrur Rozi
TIPE DATA DASAR C++.
Input/output Pemrograman 1 (C++) STMIK AsiA Malang.
Operator dan Operasi Input Output pada C++ Pertemuan 11
02.1 Hari-2.
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
~ PERTEMUAN 4 KONSEP TIPE DATA ~
DASAR PEMROGRAMAN KOMPUTER
Pemrograman Terstruktur
Pemrograman Terstruktur
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Pemrograman Bahasa C sRi nurhayati, mt.
Pointer Oleh : Sri Supatmi,S.Kom.
STRUKTUR DATA PERTEMUAN III.
Algoritma dan Pemrograman
Algoritma Struktur Data
Algoritma dan struktur data
Type, Variabel, Konstanta
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
PEMROGRAMAN TERSTRUKTUR
Pertemuan 3 Input/output Statement Assignment Statement
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Algoritma dan Stuktur Data
PERTEMUAN 1 & 2. LINGKUNGAN PEMROGRAMAN BAHASA C Akar dari bahasa C adalah BCPL yang dikembangkan oleh Martin Richards pada tahun Selanjutnya bahasa.
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Pengantar Pemrograman Bahasa C
Operator, Variabel, Konstanta, Tipe Data
Transcript presentasi:

Pendahuluan & identifier pada bahasa c dan c++ Oleh: Sri Supatmi,S.Kom 12/2/2017

pendahuluan Bahasa C dan C++ adalah sebuah bahasa pemrograman tingkat menengah. Struktur Bahasa C dan C++ Header file Main( ) { Deklarasi; Statement; } 12/2/2017

Penjelasan struktur Prepocessor directive/header file Preprocessor directive merupakan suatu pernyataan yang akan diikutsertakan dalam program. Ditandai dengan #include<header_file.h> Beberapa contoh header file: #include<stdio.h> : merupakan header file untuk sintak printf,scanf. #include<iostream.h> : merupakan header file untuk sintak cout,cin. #include<conio.h>, <match.h> : merupakan header file untuk operasi-operasi logika dan matematika Fungsi main() Merupakan fungsi yang menjadi inti dari program dan merupakan awal dan akhir eksekusi program. Deklarasi Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program. 12/2/2017

Hal-hal yang harus diperhatikan Membedakan penulisan huruf besar dan kecil. Untuk memberi komentar pada suatu statement (keadaan), dapat menggunakan /* di awal dan */ di akhir atau // dalam satu baris. Awal dan akhir subroutine atau fungsi harus diapit kurung kurawal ({ }) Setiap statement harus diakhiri tanda titik koma( ; ), kecuali statement yang diawali oleh tanda kres “#” Setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu. Untuk bahasa C setiap melakukan proses input dan outpu data harus selalu menyertakan format datanya, sedangkan di C++ tidak. 12/2/2017

Perintah-perintah dasar Perintah Output (Keluaran) Merupakan perintah yang biasa dipakai untuk menampilkan suatu keluaran pada layar Bahasa C++  cout << data; Bahasa C  printf(“format data”,data); Contoh: cout << “Lab. Pemrograman Komputer”; printf (“Jurusan Teknik Elektro\n”); Perintah Input (Masukan) Merupakan perintah yang berguna untuk memasukan data, yang selanjutnya didefinisikan sebagai data variabel. Bahasa C++  cin >>data; Bahasa C  scanf(“Format data”,&data); Contoh: int age; cin >> age; scanf(“%i”,&age); 12/2/2017

Tipe data (1) Tipe data bilangan bulat dan bilangan pecahan serta karakter ini hanya berlaku untuk bahasa C, berlaku untuk sintak printf dan scanf. 1. Tipe data Bilangan Bulat Tipe Data Memori Format Jangkauan Nilai int 2 byte %d/%i -32.768 s/d 32.767 unsigned int %u 0 s/d 65.535 char 1 byte -128 s/d 127 unsigned char 0 s/d 255 unsigned long 4 byte %lu 0 s/d 4.294.967.295 12/2/2017

Tipe data (2) 2. Tipe data bilangan Pecahan 3. Tipe data karakter Untuk tipe data karakter kita gunakan perintah char. Simbolnya %c Tipe Data Memori Format Jangkauan Nilai float 4 byte %f 3.4*(10^-38) - 3.4*(10^+38 double 8 byte 1.7*(10^-308) - 1.7*(10^+308) long double 10 byte %lf 3.4*(10^-4932) - 1.1*(10^+4932) 12/2/2017

Deklarasi (1) Deklarasi Konstanta Dalam bahasa C ataupun C++, konstanta konstanta di deklarasikan menggunakan preprocessor “#define” Contoh: #define PHI 3.14 #define nim “0111500382” #define nama “Sri Supatmi” 12/2/2017

Deklarasi (2) Deklarasi Variabel Bentuk umum pendeklarasian suatu variable adalah : Nama_tipe [spasi]nama_variabel; Contoh : int x; // Deklarasi x bertipe integer char y, huruf, nim[10]; // Deklarasi variable bertipe char float nilai; // Deklarasi variable bertipe float double beta; // Deklarasi variable bertipe double int array[5][4]; // Deklarasi array bertipe integer 12/2/2017

Operator (1) Operator Penugasan Dalam bahasa C dan C++, operasi penugasan ditandai dengan “=“. Operator Aritmatika * : untuk perkalian / : untuk pembagian % : untuk sisa pembagian (modulus) + : untuk pertambahan - : untuk pengurangan 12/2/2017

OPERATOR (2) Operator Hubungan (Perbandingan) Operator Logika > : untuk perbandingan lebih besar dari < : untuk perbandingan lebih kecil dari >= : untuk perbandingan lebih besar sama dengan <+ : untuk perbandingan lebih kecil sama dengan != : untuk peebandingan tidak sama dengan Operator Logika && : Logika AND (DAN) || : Logika OR (ATAU) ! : Logika NOT (INGKARAN) ^ : Logika XOR 12/2/2017

Operator (3) Operator Bitwise << : Pergeseran bit ke kiri >> : Pergeseran bit ke kanan & : Bitwise AND ^ : Bitwise XOR (exclusive OR) | : Bitwise OR ~ : Bitwise NOT 12/2/2017

Latihan praktikum #include<iostream.h> #include<conio.h> Program latih1-1.cpp (C++) #include<iostream.h> #include<conio.h> main() { clrscr(); cout<<"hello"<<endl; cout<<"hello"<<'\n'; } Program latih1-1.cpp ( C ) #include<stdio.h> #include<conio.h> main() { clrscr(); printf(“hello”); printf(“”); printf(“hello \n”); } 12/2/2017

Latihan praktikum Program latih1-2.cpp #include <stdio.h> #include <conio.h> main() { char k1,k2; k1=’A’; k2=k1; printf(“Nilai variable K1 adalah %c\n”,k1); printf(“Nilai variable K2 dalam bentuk angka = %d\n”,k2); getch(); return 0; 12/2/2017

Latihan praktikum /*Program contoh bitwise */ Program latih1-3.cpp /*Program contoh bitwise */ #include<iostream.h> #include<conio.h> main() { int a,b,c; a = 5; b = 3; cout<<"program operator bitwise"<<endl; c = a<<2; cout<<" 1. operasi pergeseran kekiri ; a<<2 " <<endl; cout<<" a = " <<a<<endl; cout<<" c = " <<c<<endl; cout<<endl;   c = a>>2; cout<<" 2. operasi pergeseran kekanan ; a>>2 " <<endl; c = a & b; cout<<" 3. operasi AND ; a&b "<<endl; cout<<" a = " <<a<<endl; cout<<" b = " <<b<<endl; cout<<" c = " <<c<<endl; cout<<endl;   c = a | b; cout<<" 4. operasi OR ; a|b " <<endl; c = a ^ b; cout<<" 5. operasi XOR ; a^b " <<endl; c = ~a ; cout<<" 6. operasi NOT ; ~a " <<endl; } 12/2/2017

Latihan praktikum /*Program contoh relational */ Program latih1-4.cpp /*Program contoh relational */ #include<stdio.h> #include<conio.h> main() { int a,b,c; a = 5; b=3; printf(“program operator realtional"); c = a<b; cout<<" 1. opeator < " <<endl; cout<<" a = " <<a<<endl; cout<<" b = " <<b<<endl; cout<<" c = " <<c<<endl; cout<<endl; } 12/2/2017

Latihan praktikum /*program menampilkan luas persegi panjang*/ Program latih1-5.cpp /*program menampilkan luas persegi panjang*/ #include<iostream.h> #include<conio.h> main() { int luas, lebar, panjang; lebar = 3; panjang = 5; luas = lebar * panjang; cout<<"luas persegi panajng = "<<luas<<endl; } 12/2/2017

Tugas praktikum Modifikasi soal latihan1-4.cpp dengan memakai relational “ < , <= , > ,>= , ==, != ” dengan perintah dalam bahasa C++. Modifikasi soal latihan1-5.cpp dengan perintah atau sintak dalam bahasa C. Buatlah Program untuk menghitung luas permukaan bola dan volume bola, dimana nilai jari-jarinya sudah disediakan diprogram. Petunjuk : V = 4/3 * pi * r * r * r L = 4*pi*r*r Dengan : V : Volume bola L : Luas permukaan bola r : Jari – jari pi : 3.14 4. Buatlah program untuk menampilkan jumlah jam, menit dan detik dari 7272 detik. 7272 detik = 2 jam, 1 menit, 12 detik 12/2/2017

Terima kasih & pelajari modul untuk minggu depan Sri Supatmi,S.Kom 12/2/2017