RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
Algoritma dan pemrograman dengan C++ Pertemuan 2
1. Pengertian variable, konstanta, dan komentar. Dengan
berakhirnya bab ini anda bisa menentukan tipe
data,mendeklarasikan variable, memberi nilai ke variable,
menuliskan konstanta, dan menyertakan komentar.
MATERI:
2. Variable adalah element dalam bahasa pemrograman yang berguna
untuk menyimpan nilai dan nilainya bisa diubah sewaktu-waktu.
Misalnya, anda ingin mencatat jumlah uang andasaat ini sebesar
1000 di variable bernama jumlahUang. Dua puluh jam kemudian,
anda mendapat tambahan uang sbesar 200. Maka, nilai di variable
jumlah uang perlu dimutakhirkan menjadi 1200. Namun, perlu
diketahui, perubahan seperti itu dilakukan bukan pada kode sumber,
melainkan dilaksanakan ketika program dieksekusi.
Apa sebernarnya
variable itu?
3. #include <iostream>
using namespace std;
int main () {
int jumlahuang;
jumlahuang = 1000 ;
cout << "jumlah uang semula : " <<jumlahuang << endl
;
// variable diubah
jumlahuang = 1200 ;
cout << "jumlah uang sekarang ; " << jumlahuang <<
endl ;
return 0 ;
}
CONTOH VARIABEL DALAM BENTUK PROGRAM?
4. C++ menyediakan banyak tipe data. Namun, tipe dasar
yang tersedia diperuntukan untuk bilangan bulat,
bilangan real, Boolean, karakter, dan string. Bilangan
bulat berhubungan dengan bilangan tanpa pecahan.
Boolean terkait dengan keadaan benar (true) atau salah
(false). Secara umum, Boolean digunakan untuk
menangani data yang hanya nilainya hanya ada dua
keadaan. Karakter berkaitan dengan sebuah huruf,
sebuah digit, atau sebuah symbol.
TIPE DATA APA SAJA YANG DISEDIAKAN OLEH C++?
6. UNTUK BILANGAN BULAT, APAKAH C++ HANYA MENYEDIAKAN TIPE DATA INT?
Tipe Data keterangan kebutuhan memori
Short (atau short int) Menyatakan bilangan bulat antara -32768 dan +32768 2 byte
Int
Menyatakan bilangan bulat antara -2147483648 dan
+2147483648 kalau diimplementasikan dengan 4 byte. 4 byte
Long (atau long int) Menyatakan bilangan bulat antara -2147483648 sampai
dengan +2147483647
Long long (atau long
long int)
Menyatakan bilangan bulat antara -
9232372036854775808 sampai dengan
+9232372036854775807
8 byte
7. #include <iostream>
Using namespace std;
Int main ()
{
Short nilai;
Nilai = 32768 ;
Cout << “isi variable nilai : “
<< nilai << endl ;
Return 0 ;
}
APA YANG TERJADI KALAU MISALNYA SAYA MEMAKSAKAN UNTUK MEMASUKKAN
NILAI 32768 KE TIPE SHORT INT?
Mengapa hasil divariabel nilai
tidak berupa 32768?
Jawabannya adalah karena
tipe short int hanya bisa
menampung nilai antara -
32768. Nilai diluar itu akan
diubah ke jangkauantersebut.
Anda bisa mencoba mengubah
32768 dengan 32769.
8. #include <iostream>
Using namespace std;
Int main ()
{
Unsigned short nilai;
Nilai = 32768;
Cout << ”isi variable nilai: “
<<nilai << endl;
Return 0;
}
Rahasianya terletak pada kata
unsigned yang diletakan di depan
short. Dengan tambahan kata kunci
tersebut, nilai yang bisa disimpan
pada variable nilai adalah nilai
antara 0 dan 65565. Jadi, nilai
terbesar yang bisa disimpan pada
variable bertipe unsigned short
adalah 65565. Perlu diketahui,
unsigned sendiri bermakna “tidak
bertanda”. Artinya, bilangan
negative tidak bisa disimpan pada
variable bertipe unsignes short.
9. #include <iostream>
#include <iomanip>
Iusing namespace std;
Int main () {
Float x;
Double y;
X = 123 . 4567891234567 ;
Y = 123 . 4567891234567 ;
Cout << setprecision (16) ;
Cout << “isi x : “ << x << endl;
Cout << “isi y : “ <<y<< endl;
Return 0 ;
}
include <iomanip> diperlukan
karena adanya penggunaan
setprecision(). Dalam hal ini,
setprection (16) digunakan
untuk menampilkan presisi
bilangan hingga 16 digit.
Latihan Tipe Data
10. Memang ada aturannya. Secara umum, nama variable mengikkuti aturan nama
pengenal. Pengenal (identifier) adalah nama yang digunakan tidak hanya untuk
variable, tetapi juga yang lain, seperti nama fungsi dan nama kelas.
Aturan pengenal secara umum seperti berikut:
•Harus diawali dengan huruf atau symbol garis-bawah (_),
•Sisanya dapat berupa huruf, angka, atau symbol garis-bawah (_),
•Huruf kecil dan capital dibedakan,
•Tidak boleh menggunakan kata-tercadang atau kata-kunci.
Secara khusus, nama variable menggunakan notasi punuk unta. Artinya, jika suatu
variable menggunakan nama yang mengandung lebih dari satu kata, awal setiap kata
selain kata pertama di tulis dengan huruf capital. Tiga contoh penamaan variable
berdasarkan kriteria ini dapat dilihat di bawah ini:
jumlahUang
nilaiSemesterPertama
jumlahPegawaicabangBandung
APAKAH ADA ATURAN UNTUK MEMBERIKAN NAMA VARIABEL?
11. Konstanta atau kadang dinamakan literal menyatakan suatu nilai yang
ditulis dalam sumber kode.
Sebagai contoh, perhatikan pernyataan berikut:
Cout << ”jumlah = “ << 35 ;
Pada pernyataan di atas, “jumlah =” dan 35 berkedudukan sebagai konstanta.
Dalam hal ini,
“jumlah =” adalah konstanta string
Dan
35 adalah konstanta bilangan bulat.
Apakah konstanta itu?
12. contoh penulisan konstanta bilangan ditujukan pada table berikut
Tipe data contoh penulisan keterangan
Konstantata
Int 345 Berisi deretan digit tanpa tanda pecahan
Unsigned int 345U Berisi deretan non-negatif, dengan tanda U di belakang
Long int 345L Bilangan bulat dengan tanda L di belakang
Long long int 345LL Tambahan dua huruf L di bagian belakang
float 1.5f Bilangan dengan tanda pecahan berupa titik dan ada
tambahan F di bagian belakang
Double 1.5 Bilangan dengandengan tanda pecahan berupa titik tanpa
akhiran huruf
Char ‘C’ Sebuah karakter diapit oleh tanda petik tunggal
Wchar_f L’C’ Karakter yang menyatakan symbol-simbol khusus seperti
huruf kanji. Tipe ini kenal sebutan Unicode atu UTF
13. #include <iostream>
Using namespace std ;
Int main () {
Int a, b;
A = 0123;
B = 123;
Cout << “isi a : “ a << endl ;
Cout << “isi b : “ b << endl ;
Return 0;
}
Hasil di atas, menyatakan bahwa
0123 adalah bilangan octal yang
identik dengan 83 deksimal. Angka
itu berbeda dengan 123 (yang
tidak diawali dengan nol).
Contoh konstanta
14. Variabel konstanta adalah variable yang nilainya tidak bisa diubah. Cara
mendeklarasikan dan sekaligus memberikan nilai kepada variable tersebut dilakukan
dengan bentuk sebagai berikut:
Const tipe variable = nilai ;
Perlu diperhatikan, jika anda bermaksud membuat variable konstanta, biasakan untuk
menuliskan nama variable dengan menggunakan huruf capital seluruhnya. Contoh:
Const double PI = 3.1459 ;
Pernyataan di atas membuat variable PI sebagai variable konstanta dengan nilai 3,1459.
VARIABEL KONSTANTA, APA MAKSUDNYA?
15. #include <iostream>
Using namespace std ;
Int main () {
Const double PI = 3.1459
Double luas ; // luas lingkran
Double r ; // jari-jari lingkaran
R = 5 ;
Luas = 0.5 * PI *r*r ; // menghitung
luas lingkaran
Cout << “luas lingkaran = “ << luas <<
endl ;
Return 0 ;
}
#include <iostream>
Using namespace std ;
Int main () {
Const double PI = 3.1459 ;
Cout << “ PI = “ << PI << endl
;
Return 0;
}
Contoh Variabel kostanta