PENGENALAN BAHASA PEMROGRAMAN Menggunakan C++
KONSEP DASAR :
•Dasar pemahaman suatu pemrograman adalah analisa suatu algoritma.
•Setiap algoritma yang kita susun tidak tergantung pada bahasa pemrograman tertentu.
•Setiap bahasa pemrograman mempunyai karakteristik yang berbeda baik struktur, syntax dan penulisan kode program.
Bahasa Pemrograman C++
•C++ diciptakan oleh Bjarne Stroustrup di laboratorium Bell pada awal tahun 1980-an, sebagai pengembangan dari bahasa C dan pendahulunya.
•Saat ini, C++ merupakan salah satu bahasayang paling populer untuk pengembangan software berbasisOOP.
•Contoh kompiler Produk dari Borland untuk kompiler C++ adalahTurbo C++, Borland C++, Borland C++ Builder. Sedangkan dari Microsoft adalah Ms. Visual C++.
•Walaupun banyak kompiler yang tersedia, namun padai ntinya bahasa pemrograman yang dipakaia dalahC++.
TAHAPAN:
STRUKTUR BAHASA PEMROGRAMAN
•Bagian Pendeklarasian
Bagian deklarasi merupakan bagian program untuk mendefinisikan tipe data
suatu variable, konstanta, serta fungsi dan prosedur yang akan digunakan
pada program.
•Bagian Statement
Bagian statement merupakan bagian program yang berisi perintah yang
akan dieksekusi/dijalankan.
Struktur C/C++
Beberapa hal yang harus diperhatikan di dalam menulis program adalah :
•Struktur Program
•Sintak Penulisannya
•Algoritma dari program
ELEMEN DASAR PEMROGRAMAN
•Variables and Types
•Constants (const)
•Operator
•Statement Input dan Output (I/O)
Variables and Types
•Pengenal (identifier) merupakan nama yang biasa digunakan untuk suatu perubah (variable), konstanta, fungsi, atau obyek lain yang didefinisikan oleh pemrogram.
Aturan yang berlaku bagi suatu pengenal secara umum adalah:
1.Pengenal harus diawali dengan huruf (A .. Z, a .. z)
2.Dapat berupa huruf, angka (0 .. 9) dan karakter garis bawah(_)
3.Tidak boleh menggunakan Spasi
4.Panjang pengenal boleh terdiri lebih dari 32 karakter, akan tetapi hanya 32 karakter pertama yang dianggap berarti.
5. Case sensitive atau non Case sensitive tergantung bhs pemrogramannya. Misal C dan C++ adalah case sentitive
Contoh :
•Jumlah
•X, y, z
•Rata_rata
•Jumlah1, jumlah2
PENDEKLARASIAN VARIABEL :
Cara Pendeklarasian variabel sangat tergantung dari struktur program suatu bahasa pemrograman.
Misal :
TIPE DATA
•Pengertian Tipe data menyiratkan suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel.
•Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok, yang dinamakan sebagai tipe data dasar, yaitu:
−Bilangan bulat (integer)
−Bilangan pecahan (float/real) presisi-tunggal
−Bilangan pecahan (float/real) presisi-ganda
−Karakter(character), dan
−Tak bertipe(void).
Contoh Tipe data di C/C++
Variable Declaration
// Declare a variable of a specified type
type identifier;
// Declare multiple variables of the same type, separated by commas
type identifier-1, identifier-2, ..., identifier-n;
// Declare a variable and assign an initial value
type identifier = value;
// Declare multiple variables with initial values
type identifier-1 = value-1, ..., identifier-n = value-n;
Example
•int mark1; // Declare an int variable called mark1
mark1 = 76; // Use mark1
•int mark2; // Declare int variable mark2
mark2 = mark1 + 10; // Use mark2 and mark1
•double average; // Declare double variable average
average = (mark1 + mark2) / 2.0; // Use average, mark1 and mark2
•int mark1; // Error: Declare twice
mark2 = "Hello"; // Error: Assign value of a different type
Constants (const)
•Konstanta seperti halnya variabel, perbedaanya adalah variabel nilainya bisa berubah-rubah saat program dijalankan sesuai dengan instruksi program.
•Konstanta memiliki nilai tetap. Konstanta dapat berupa nilai Integer, Float, Karakter dan String.
Pendeklarasian konstanta dapat dilakukan dengan 2 cara :
1. Menggunakan (#define)
•Format penulisannya adalah :
#define pengenal nilai
•Contoh penggunaan :
#define phi 3.14159265
#define Newline ‘\n’
#define lebar 100
2. Menggunakan (const)
•Dengan kunci const, pendeklarasian konstanta mirip dengan deklarasi variable yang ditambah kata depan const.
•Contoh :
const int lebar = 100;
const char tab = ‘\t’;
const zip = 1212;
Contoh:
Operations
Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi.
JENIS –JENIS OPERATOR SECARA UMUM:
1.OPERATOR PENUGASAN(Assignment operator)
2.OPERATOR ARITMATIKA
3.OPERATOR HUBUNGAN (PERBANDINGAN)
4.OPERATOR LOGIKA
Catatan : Ada beberapa bahasa pemrograman yang mempunyai jenis operator dari yang disebutkan diatas.
OPERATOR PENUGASAN(Assignment operator)
•Operasi untuk memberian Nilai pada suatu variabel
Contoh :
nilai = 80;
A = x * y;
Ket :
variable “nilai” diisi dengan 80 dan
variable “A” diisi dengan hasil perkalian antara x dan y
OPERATOR ARITMATIKA
Operasi untuk melakukan proses hitungan Matematis. Contoh di c /c ++:
OPERATOR RELASI
Operator Hubungan digunakan untuk membandingkan hubungan antara dua buahoperand (sebuah nilai atau variable).
Contoh:
OPERATOR LOGIKA
Operator logika digunakan untuk menghubungkan dua atau lebih ungkapan menjadi sebuah ungkapan berkondisi.
Misal dalam C ++ :
OPERATOR MAJEMUK
•operasiaritmatikadapatdisederhanakanpenulisannyadenganformat penulisanoperator majemuk.
•( +=, -=, *=, /=, %=, <<=, >>=, &=, |= )
•Contoh:
a += 5 a = a+5
a *= 5 a = a*5
a /= 5 a = a/5
a %= 5 a = a % 5
Contoh:
Statement Input dan Output (I/O)
Pada C++ terdapat 2 jenis I/O dasar, yaitu:
StatemenInput adalahStatemen/ fungsiyang digunakan
untukmembacadata dariinputingdevice (keyboard/mouse),
Input via "cin >>“
Statemen Output adalah Statemen yang digunakan untuk menuliskan data ke layar monitor.
Output via "cout <<"
Contoh:
Terima Kasih Teruntuk Pak Kusnawi, S.kom,M.eng
No comments:
Post a Comment