2. Have a Great day…
Tidak ada yang tidak bisa diubah bila ada niat
berubah untuk kehidupan yang lebih baik.
3. • Variabel adalah suatu pengenal (identifier)
yang digunakan untuk mewakili suatu nilai
tertentu di dalam proses program.
• Berbeda dengan konstanta yang nilainya selalu
tetap, nilai dari suatu variable bisa diubah-
ubah sesuai kebutuhan
4. Aturan Penamaan Variable
1. Terdiri dari gabungan huruf dan angka dengan
karakter pertama harus berupa huruf. Bahasa
C ++ bersifat case-sensitive artinya huruf
besar dan kecil dianggap berbeda. Jadi antara
nim, NIM dan Nim dianggap berbeda.
2. Tidak boleh mengandung spasi.
5. Aturan Penamaan Variable
3. Tidak boleh mengandung symbol-simbol
khusus, kecuali garis bawah (underscore).
Yang termasuk symbol khusus yang tidak
diperbolehkan antara lain :
$, ?, %, #, !, &, *, (, ), -, +, =
6. Aturan Penamaan Variable
3. Panjangnya bebas, tetapi hanya 32 karakter
pertama yang terpakai.
✓ Contoh penamaan variabel yang benar :
NIM, a, x, nama_mhs, f3098, f4, nilai, budi,
dsb.
✓ Contoh penamaan variable yang salah :
%nilai_mahasiswa, 80mahasiswa, rata-rata,
ada spasi, penting!, dsb
7. DEKLARASI
• Deklarasi diperlukan bila kita akan
menggunakan pengenal (identifier) dalam
program.
• Identifier dapat berupa variable, konstanta
dan fungsi.
8. DEKLARASI VARIABEL
• Bentuk umumnya : Tipedata NamaVariabel
• Contoh :
Variabel Keterangan
int x Deklarasi x bertipe integer
char y , huruf, nim [10] Deklarasi variable bertipe char
floatnilai Deklarasi variable bertipe float
Double beta Deklarasi variable bertipe double
int array [5][4] Deklarasi array bertipe integer
9. DEKLARASI KONSTANTA
• Menggunakan keyword const Contoh :
– const float Phi = 3.14152965;
– Berbeda dengan variable, konstanta bernama
tidak dapat diubah jika telah diinisialisasi.
11. • Tipe data dan format untuk print
TIPE DATA Penentu Format untuk printf()
Integer %d
Floating Point
Bentuk Desimal %f
Bentuk Berpangkat %e
Bentuk desimal dan Pangkat %g
Double Precision %lf
Character %c
String %s
Long Integer %ld
12. Manipulator Keterangan
Endl Menyisipkan newline
Endls Menyisipkan karakter null
Dec Mengkonversi ke bilangan basis 10
Hex Mengkonversi ke bilangan basis 16 (hexadecimal)
Oct Mengkonversi ke bilangan basis 8 (octal)
Setw (int n) Mengatur lebar sebanyak n karakter
Setprecision (int n) Menyetel presisi bilangan pecahan sebesar n digit
Manipulator digunakan untuk mengatur tampilan data
yang dikeluarkan program ke perangkat keluaran.
Beberapa jenis manipulator adalah:
16. 2. Obyek getch() dan getche()
berfungsi untuk memasukkan karakter.
Perbedannya getch() tidak menampilkan
karakter dari tombol yang ditekan, sedangkan
getche() akan menampilkan karakter dari tombol
yang ditekan.
30. 2. Buatlah Flowchart dan Program untuk menghitung nilai akhir
seorang siswa dari kursus yang diikutinya, ketentuannya adalah:
Input:
Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian.
Proses :
untuk mendapatkan nilai murni dari masing-masing nilai, adalah:
Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.
Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%
Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%
Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai
Murni Ujian
Tugas Pertemuan 2
31. Layar Masukkan
PROGRAM HITUNG NILAI AKHIR
Nama Siswa : ... < diinput >
Nilai Keaktifan : ... < diinput >
Nilai Tugas : ... < diinput >
Nilai Ujian : ... < diinput >
Layar Keluaran
Siswa yang bernama ……
Dengan Nilai Persentasi Yang dihasilkan.
Nilai Keaktifan * 20% : ... < hasil proses >
Nilai Tugas * 30% : ... < hasil proses >
Nilai Ujian * 50% : ... < hasil proses >
Jadi Siswa yang bernama <hasil proses> memperoleh nilai akhir sebesar ...
<hasil proses>