8/8/2019 20081205_Bahasa Pemrograman
1/14
PENGENALAN
BAHASA PEMROGRAMAN
Menggunakan C/C++
STMIK AMIKOM YOGYAKARTA
Kusnawi, S.Kom 2008
8/8/2019 20081205_Bahasa Pemrograman
2/14
KONSEP DASAR :
Dasar pemahaman suatu pemrograman
adalah analisa suatu algoritma. Setiap algoritma yang kita susun tidak
tergantung pada bahasa pemrograman
tertentu.
Setiap bahasa pemrograman mempunyaikarakteristik yang berbeda baik struktur,
syntax dan penulisan kode program.
8/8/2019 20081205_Bahasa Pemrograman
3/14
Bahasa Pemrograman C++ C++ diciptakan oleh Bjarne Stroustrup di laboratorium Bell
pada awal tahun 1980-an, sebagai pengembangan dari
bahasa C dan Simula.
Saat ini, C++ merupakan salah satu bahasa yang paling
populer untuk pengembangan software berbasis OOP.
Contoh kompiler Produk dari Borland untuk kompiler C++
adalah Turbo C++, Borland C++, Borland C++ Builder.
Sedangkan dari Microsoft adalah Ms. Visual C++. Walaupun banyak kompiler yang tersedia, namun pada
intinya bahasa pemrograman yang dipakai adalah C++.
8/8/2019 20081205_Bahasa Pemrograman
4/14
TAHAPAN:Mulai
Menulis Program
Menjalan Program
AdaKesalahanan
Memperbaiki Program
Selesai
Tidak
Ya
8/8/2019 20081205_Bahasa Pemrograman
5/14
STRUKTUR
BAHASA PEMROGRAMAN
Bagian PendeklarasianBagian 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 yangakan dieksekusi/dijalankan.
8/8/2019 20081205_Bahasa Pemrograman
6/14
Struktur C/C++
8/8/2019 20081205_Bahasa Pemrograman
7/14
Beberapa hal yang harus diperhatikan di dalam
menulis program adalah :
Struktur Program
Sintak Penulisannya
Algoritma dari program
8/8/2019 20081205_Bahasa Pemrograman
8/14
ELEMEN DASAR PEMROGRAMAN Pengenal(variabel) dan Tipe Data
Konstanta Operator
Statement Input dan Output (I/O)
8/8/2019 20081205_Bahasa Pemrograman
9/14
PENGENAL dan TIPE DATA Pengenal (identifier) merupakan nama yang biasa digunakanuntuk 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
8/8/2019 20081205_Bahasa Pemrograman
10/14
Contoh : Jumlah X, y, z
Rata_rata
Jumlah1, jumlah2
PENDEKLARASIAN VARIABEL :
Cara Pendeklarasian variabel sangat tergantung dari struktur
program suatu bahasa pemrograman.
8/8/2019 20081205_Bahasa Pemrograman
11/14
Misal :C/C++: Pascal: Basic:
int jumlah;
float harga;
Var
Total : integer;Kode : String[5];
DIM A As Integer
DIM X As Single
DIM Y As Long
Atau
luas# Double
8/8/2019 20081205_Bahasa Pemrograman
12/14
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).
8/8/2019 20081205_Bahasa Pemrograman
13/14
Contoh Tipe data di C/C++
8/8/2019 20081205_Bahasa Pemrograman
14/14
Pendeklarasian: Pendeklarasian tipe data Variabel:
Type Nama_Variabel;
Type : Menentukan tipe dari variabel
Nama_Variabel : Menentukan nama variabel yang
digunakan dalam program, jika ada lebih dari 1 variabel
dengan tipe sama dipisahkan dengan tanda koma.
Contoh :
int jumlah;
float harga_per_satuan, total_harga;