Friday, March 25, 2016

Pemrograman 3



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:





Source: Kuliah Algoritma&Pemrograman
            Terima Kasih Teruntuk Pak Kusnawi, S.kom,M.eng















No comments:

Post a Comment