Chapter II PDF
Chapter II PDF
LANDASAN TEORI
2.1. Algoritma
1. Assembly
2. BASIC:
o ASP
o BASIC
o COMAL
o Visual Basic
o Visual Basic for Applications
C++ adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1980-
an oleh Bell Labs (Bjarne Stroustrup) sebagai pengembangan dari Bahasa
pemrograman C. Salah satu perbedaan yang paling mendasar dengan bahasa C
adalah dukungan terhadap konsep pemrograman berorientasi objek (Object
Oriented Programming).
a. Kelompok pertama
C++ mempunyai 32 buah kata yang dipesan (reserved words). Kata kunci
kelompok pertama merupakan turunan dari bahasa C, di antaranya:
b. Kelompok kedua
Kata yang dipesan kelompok kedua berjumlah 30. Kata-kata ini adalah baru dan
hanya ada di bahasa C++.
Kata-kata yang dipesan tersebut di atas tidak boleh dipakai sebagai nama
variable, class, enum, macro, dan struct.
2.2.2. Variabel
Aturan penulisan pengenal untuk sebuah variabel, konstanta atau fungsi yang di
definisikan oleh pemrogram adalah sebagai berikut :
Pengenal harus di awali dengan huruf (A..Z, atau a..z ) atau karakter garis
bawah (_)
Selanjutnya dapat berupa huruf, digit ( 0..9 ) atau karakter garis bawah
atau tanda dollar ($).
Panjang pengenal boleh lebih dari 31 karakter, tetapi hanya 31 karakter
pertama yang akan di anggap berarti.
Pengenal tidak boleh menggunakan nama yang tergolong sebagai kata-
kata cadangan ( reserved words ) seperti int, if , while dan sebagainya.
Pada pendeklarasian variabel, daftar variabel dapat berupa sebuah variabel atau
beberapa variabel yang dipisahkan dengan koma.
2.2.7. Konstanta.
2.2.8. Operator
Operator merupakan simbol atau karakter yang bisa dilibatkan dalam program
untuk melakukan sesuatu operasi atau manipulasi, seperti menjumlahkan dua
buah nilai, memberikan nilai ke suatu variabel, membandingkan kesamaan dua
buah nilai.
Simbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua
operandnya (yaitu a dan b). Karena operator penjumlahan melibatkan dua
operator ini tergolong operator binary. Simbol - (minus) juga merupakan
operator. Simbol ini termasuk sebagai operator unary, yaitu operator yang hanya
memiliki sebuah operand ( yaitu c pada contoh ini ).
2.2.9. Operator Aritmatika.
bilangan-bilangan yang paling dikenal adalah bilangan bulat yaitu : ....., -2,
-1, 0, 1, 2, . Dan bilangan-bilangan asli yaitu : 1, 2, 3, . Keduanya sering
digunakan untuk behitung dalam aritmetika algoritma untuk
menentukan suatu bilangan termasuk bilangan genap atau bilangan
ganjil.
Bilangan genap adalah bilangan bulat yang habis (tidak bersisa) jika dibagi
2. Sedangkan bilangan ganjil adalah bilangan bulat yang tidak bisa habis
dibagi 2.
2. Penentuan diskriminan dan akar-akar persamaan kuadrat
start
a b c D x1 x2
Input a b c
D=b2+4ac
D=C? D>C ?
Print x1i
x2i
Print x1
x2
end
Gambar1. Flowchart penentuan nilai diskriminan