PENGENALAN BAHASA PEMROGRAMAN

Download Report

Transcript PENGENALAN BAHASA PEMROGRAMAN

PENGENALAN
BAHASA PEMROGRAMAN
Menggunakan C/C++
UNIVERSITAS PAMULANG
EVY NURMIATI, MMSI
2009
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 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++.
TAHAPAN:
Mulai
Menulis Program
Menjalan Program
Ya
Ada
Kesalahanan
Memperbaiki Program
Tidak
Selesai
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++
Header
Int:integer/bilangan
bulat
Beberapa hal yang harus diperhatikan di dalam
menulis program adalah :
• Struktur Program
• Sintak Penulisannya
• Algoritma dari program
ELEMEN DASAR PEMROGRAMAN
• Pengenal(variabel) dan Tipe Data
• Konstanta
• Operator
• Statement Input dan Output (I/O)
PENGENAL dan TIPE DATA
• 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 :
C/C++:
Pascal:
pendlarasian
Basic:
Tdk bleh d sngkat
Tipe data
int jumlah;
float harga;
Var
Total : integer;
Kode : String[5];
Nama variable
Semi colon
DIM A As Integer
DIM X As Single
DIM Y As Long
Atau
luas#  Double
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++
Bilangan berpangkat
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;