Anda di halaman 1dari 15

12/8/2014

BAHASA PEMROGRAMAN

Pengertian Bahasa Pemrograman


• Bahasa pemrograman (programming language) adalah sebuah
instruksi standar untuk memerintah komputer agar mempunyai fungsi
tertentu.

• Bahasa pemrograman ini merupakan suatu himpunan dari aturan


sintaks dan semantik yang dipakai untuk mendefinisikan program
komputer.

• Bahasa ini memungkinkan seorang programmer dapat menentukan


secara persis data mana yang akan diolah oleh komputer, bagaimana
data ini akan disimpan/diteruskan, dan jenis langkah apa secara
persis yang akan diambil dalam berbagai situasi.

1
12/8/2014

Tingkatan Bahasa Pemrograman

1.Bahasa Mesin
2.Bahasa Tingkat Rendah
3.Bahasa Tingkat Menengah
4.Bahasa Tingkat Tinggi

1. Bahasa Mesin

 Bahasa Mesin, yaitu memberikan perintah kepada


komputer dengan memakai kode bahasa biner,
contohnya 01100101100110

2
12/8/2014

2. Bahasa Tingkat Rendah

 Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa


rakitan yaitu memberikan perintah kepada komputer dengan
memakai kode-kode singkat (kode mnemonic), contohnya
[kode_mesin|MOV], SUB, CMP, JMP, JGE, JL, LOOP, dsb.

 Contoh : Bahasa Assembly.

3. Bahasa Tingkat Menengah

 Bahasa Tingkat Menengah, yaitu bahasa komputer yang


memakai campuran instruksi dalam kata-kata bahasa
manusia dan instruksi yang bersifat simbolik, contohnya
{, }, ?, <<, >>, &&, ||, dsb.

 Contoh : Bahasa C, C++.

3
12/8/2014

4. Bahasa Tingkat Tinggi

 Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai


instruksi berasal dari unsur kata-kata bahasa manusia,
contohnya begin, end, if, for, while, and, or, dsb.

 Contoh : bahasa Basic, Visual Basic, Pascal, Java, PHP,


Python dan lainnya.

Bahasa Pemrograman C++

 C++ merupakan bahasa pemrograman komputer yang di buat oleh Evano Christian
Posumah (Bjarne Stroustrup) pada tahun 1983 dan merupakan perkembangan dari
bahasa C yang dikembangkan di Bell Labs oleh Dennis Ritchie pada awal tahun 1970-
an.

 Bahasa pemrograman C++ mendukung pemrograman berorientasi objek atau


Object Oriented Programming (OOP).

C++ bisa dijalankan di beberapa Sistem Operasi, seperti Windows, Mac OS, dan
beberapa versi dari UNIX.

 C++ sendiri merupakan bahasa pemrograman yang ‘case sensitive’ (membedakan


huruf kecil dan huruf besar) sehingga untuk penulisannya dianjurkan menggunakan
huruf kecil semua, kecuali dalam proses pencetakan yang berupa string.

4
12/8/2014

Editor bahasa C++:

Merupakan tempat yang digunakan untuk menulis perintah/instruksi


yang diperlukan dalam membuat program C++.

Contoh beberapa editor yang dapat digunakan, yaitu:


1. Borland C++
2. GCC (GNU Compiler Collection)
3. Microsoft Visual C++
4. Turbo C++

Compiler

Compiler adalah tools yang berfungsi untuk mengkompilasi


source code program yang kita buat agar bisa dijalankan oleh
komputer, karena komputer hanya bisa memahami bahasa
mesin saja.

Contoh compiler :
1.GCC
2.MinGW
3.DevC++

5
12/8/2014

Struktur Program C++

deklarasi preprocessor.file header

main (){

 Preprocessor
Preprocessor #include adalah suatu perintah yang digunakan untuk mengatur
kompiler agar membaca berkas header yang disertakan di belakang kata include
saat pelaksanaan kompilasi.

 File Header

File header adalah sebuah file yang digunakan untuk mendefinisikan


beberapa file macro, fungsi, variabel dan konstan. File header nantinya akan
mengandung beberapa fungsi atau perintah yang akan digunakan dalam program.

File header ini sangat penting, karena beberapa perintah tidak akan dapat
dijalankan jika file header yang mendukung perintah tersebut tidak ditulis dalam
program. File header ini memiliki ciri bereksistensi “.h” dan diarahkan oleh
preprocessor dirrective #include sebagai gambaran kepada kompilator bahwa
beberapa fungsi yang terdapat dalam file header tersebut diikutkan dalam
pembuatan program.

 Main()

Fungsi utama di dalam C++. Fungsi dijalankan ketika program dieksekusi.

6
12/8/2014

Contoh program dengan bahasa C++ :

Tampilan setelah program dijalankan :

File header dan beberapa statement-nya :


Header Statement Fungsi
Iostream.h Cin Fungsi masukan
Cout Fungsi keluaran
endl Pindah baris/ enter
Conio.h getch Untuk menahan tampilan
clrscr Untuk membersihkan layar
Stdio Printf Fungsi keluaran
Scanf Fungsi masukan
gets Fungsi inputan yang bisa membaca spasi
String.h Strcmp Untk membandingkan 2 string
Strcpy Untuk menyalin nilai string
Strlen Untuk mengetahui panjang string
Math.h Sqrt Fungsi akar
pow Fungsi pangkat

7
12/8/2014

Pengenal (Identifier)

Pengenal (identifier) merupakan nama yang biasa digunakan


untuk suatu perubah (variabel), konstanta, fungsi, atau obyek
lain yang didefinisikan oleh programmer.

Aturan Pengenal

 Pengenal harus diawali dengan huruf (A .. Z, a .. z) atau karakter garis bawah (


_ ).
 Selanjutnya dapat berupa huruf, angka (0 .. 9), karakter garis bawah, atau
tanda dolar ($).
 Panjang pengenal boleh terdiri lebih dari 32 karakter, akan tetapi hanya 32
karakter pertama yang dianggap berarti.
 Contoh:
• nama • alamat2
• nama_mahasiswa • no_telpon$
 Huruf kecil dan huruf Kapital dibedakan pada pengenal (Case Sensitive). Itulah
Sebabnya alamat dan Alamat adalah dua buah pengenal yang berbeda

8
12/8/2014

Tipe data
Tipe data akan mencerminkan isi dari variabel tersebut termasuk bilangan atau string
serta jangkauan atau maksimal isi data dari variabel tersebut.

Tipe Data Keterangan


Char Menyatakan sebuah karakter (bisa berupa huruf A atau a, digit
seperti 0 atau 9, atau simbol seperti * dan &)

Double Menyatakan bilangan titik-mengambang (bilangan real) dengan


ketelitian tinggi, range -1.7x10308 sampai +1.7x10308

Float Menyatakan bilangan titik-mengambang (bilangan real) dengan


ketelitian rendah, range -3.4x108 sampai +3.4x108

Int Menyatakan bilangan bulat antara -32768 sampai 32767

Long int Menyatakan bilangan bulat yang berkisar


-2147483648 sampai 2147483647
Boolean Bernilai true atau false

Deklarasi Variabel

 Variabel adalah suatu tempat penyimpanan sementara didalam memori


komputer yang diberi nama sebagai pengenal/identifier.
 Bersifat sementara karena variabel hanya dialokasikan kedalam memori
komputer pada saat program dijalankan saja.
 Variabel yang akan digunakan dalam program harus dideklarasikan terlebih
dahulu
 Pengertian deklarasi disini berarti memesan memori dan menentukan jenis
data yang dapat disimpan di dalamnya.

9
12/8/2014

Bentuk umum pendeklarasian variabel :

type_data nama_variabel;

Contoh Deklarasi Variabel


 Contoh:
int a;
char nama;

 Pada pendeklarasian variabel, daftar-variabel dapat berupa sebuah


variabel atau beberapa variabel yang dipisahkan dengan tanda koma.
float c, total_nilai;
int r, luas;

10
12/8/2014

Memberikan Nilai ke Variabel


 Untuk mengisikan nilai ke variabel, pernyataan yang diperlukan
berbentuk

Variabel = nilai;

 Contoh :
r=7
Merupakan pernyataan untuk mengisikan 7 ke variabel r.
Pemberian nilai juga seperti berikut:
r = r+1;
berarti “hasil penjumlahan nilai r dengan 1 diberikan ke r”.
Dengan kata lain isi r dinaikkan sebesar 1.

Contoh dalam program :

11
12/8/2014

Komentar
Semua baris yang diawali dengan dua garis miring (//) akan dianggap sebagai
komentar dan tidak akan berpengaruh terhadap program.

Dapat digunakan oleh programmer untuk menyertakan penjelasan singkat atau


observasi yang terkait dengan program tersebut. Dalam komentar tidak akan
dilakukan pengecekan aturan sintak.

// Komentar baris  akan mengabaikan apapun mulai dari tanda (//) sampai akhir
dari baris yang sama.

/* Komentar Blok */  akan mengabaikan apapun yang berada diantara


tanda /* dan */.

Contoh Komentar

12
12/8/2014

Perintah Keluaran dalam C++


Berfungsi untuk menampilkan hasil proses di layar. Menggunakan perintah cout

Penggunaan cout stream dihubungkan dengan operator overloaded << (Sepasang


tanda "less than"). Contoh :

cout << "Selamat datang"; Menampilkan tulisan Selamat datang


cout << 120; Menampilkan angka 120
cout << x; Menampilkan isi variabel x
cout<<1+2 Menampilkan hasil penjumlahan 1+2

Perintah Masukan Data pada C++


 C++ menyediakan objek cin untuk membaca data masukan dari keyboard
dan berlaku untuk sembarang tipe data. Berada pada file header
iostream.h
 Penggunaannya sebagai berikut:
cin>>nama_variabel
 Contoh:
#include <iostream.h>
#include <conio.h>

main(){
int a,t,luas;
cout<<"Masukkan alas segitiga : ";
cin>>a;
cout<<"Masukka tinggi segitiga : ";
cin>>t;
luas = 0.5*(a*t);
cout<<"Luas persegi panjang tersebut adalah "<<luas;
getch();
}

13
12/8/2014

Perintah Masukan Data Pada C


 Pada bahasa C untuk operasi inputan menggunakan scanf() yang ada
pada file header stdio.h. Bentuk penggunaanya :

Scanf(“string kontrol,argumen”)
#include <stdio.h>
#include <conio.h>

main(){
int alas, tinggi, luas;

printf("Masukkan alas : ");


scanf("%i",&alas);
printf("Masukkan tinggi : ");
scanf("%i",&tinggi);
luas=0.5*(a*t);
printf("Luas segitiga tersebut adalah : %i",luas);
getch();
}

Fungsi gets()
 gets() membaca seluruh karakter yang dimasukkan dari keyboard (termasuk spasi).

Bentuk pemakaiannya : Gets(variabelString);


Contoh pemakaian gets();

#include <stdio.h>
#include <iostream.h>
#include <conio.h>

main(){
char nama[30];

cout<<"Tuliskan Namamu : ";gets(nama);


cout<<"Namamu adalah "<<nama;

getch();
}

14
12/8/2014

Jangkauan Variabel
#include <iostream.h>
#include <conio.h>

float phi=3.14,r1=10; //variabel global

main(){

float r, luas2,luas1; //variabel lokal

luas1=phi*r1*r1; //proses luas lingkaran pertama


cout<<"Luas lingkaran pertama = "<<luas1; //output luas pertama

cout<<"\nMasukkan Nilai jari-jari = ";cin>>r; //input nilai jari2

luas2=phi*r*r; //proses luas lingkaran kedua

cout<<"\nLuas lingkaran kedua = "<<luas2; // output luas kedua

getch();
}

15

Anda mungkin juga menyukai