TIPE DATA, VARIABEL
DAN KONSTANTA C++
PEMROGRAMAN DASAR
ALIVI NUR ROSIDA, S.Pd.
SMK NEGERI 1 SAMARINDA
TIPE DATA, VARIABEL DAN KONSTANTA C++
Tujuan Pembelajaran
Setelah siswa mempelajari materi ini, diharapkan siswa mampu:
1. Memahami tipe data pada Bahasa pemrograman C++
2. Memahami variabel pada Bahasa pemrograman C++
3. Memahami konstanta pada Bahasa pemrograman C++
4. Mengaplikasikan tipe data, variabel dan konstanta pada program menggunakan
Bahasa pemrograman C++
Materi
Hampir atau bahkan semua bahasa pemrograman pasti tidak akan lepas dengan apa
yang namanya Tipe data dan Variabel. Sebenarnya apa sih variabel itu? terus
fungsinya buat apa sih? lalu…. bagaimana dengan tipe data? Konstanta?
Remember!!
Tipe data
adalah suatu hal yang menggambarkan jenis nilai yang nantinya akan digunakan untuk
menginisialisasi sebuah variabel.
Variabel
adalah suatu tempat untuk menampung data yang nilainya selalu berubah
Konstanta
adalah suatu tempat untuk menampung data yang nilainya selalu tetap dan tidak
pernah berubah.
VARIABEL DAN TIPE DATA
Jadi ibaratkan dunia nyata, variabel itu seperti gelas kosong. Mau di isi sirup apa teh
apa kopi, itu tergantung kita nantinya. Yang jelas kita udah menyiapkan gelasnya
dulu. Masih ingat rumus mencari luas persegi?
Luas = sisi * sisi
Kita bisa dapatkan nilai luas jika nilai dari sisi sudah ditentukan. Dari analogi diatas, bisa
dibilang bahwa kita membuat variabel bernama sisi dan luas. Dan isi dari sisi bisa kita
tentukan selanjutnya.
Cara menuliskan variabel dalam C++ yaitu:
Tipe_data Nama_variabel
Untuk membuat variabel, kita HARUS menggunakan tipe data. Jenis tipe data pada C++
yaitu:
Tipe Data Jangkauan Nilai
int -32.768 s/d 32.767
unsigned int 0 s/d 65.535
long int -2.147.483.648 s/d 2.147.483.647
unsigned long int 0 s/d 4.294.967.295
Float 3.4*(10^-38) – 3.4*(10^+38)
Double 1.7*(10^-308) – 1.7*(10^+308)
Long Double 3.4*(10^-4932) – 1.1*(10^+4932)
String Variabel untuk kalimat
Char Variabel untuk karakter
Pembuatan nama variabel juga tidak sembarangan, ada aturan dalam pembuatan
nama variabel, yaitu:
1. Nama variabel bersifat CASE SENSITIVE. Maksudnya, kesalahan mengetik huruf
besar/huruf kecil dalam memanggil variabel akan membuat variabel ini tidak
terpanggil. Jadi antara nim, NIM dan Nim dianggap berbeda.
2. Pemberian nama variabel harus unik, tidak boleh menggunakan kata-kata kunci di
bahasa pemrograman
3. Sebuah variabel tidak boleh mengandung spasi. Spasi bisa diganti dengan
underscore (_)
4. Tidak boleh diawali angka, hanya boleh diawali dengan huruf dan underscore (_)
5. Nama variabel tidak boleh mengandung karakter-karakter khusus, seperti : .,+, -, *,
/, <, >, &, (, ) dan lain-lain.
Contoh variabel:
int luas;
float sisi;
Nah, untuk lebih memahami variabel dan tipe data, langsung kita buat program yang
menggunakan variabel dan tipe data.
LATIHAN 1
1. Buka aplikasi MinGW Developer Studio
2. Buat project baru
3. Tulis kode dibawah ini
PENJELASAN KODE
Kode tersebut merupakan kode untuk pembuatan variabel dengan nama bilangan
dan memiliki tipe data int (bilangan bulat)
Kode tersebut merupakan kode untuk mengisi variabel dengan angka 3
Pada kode di atas terdapat perintah cout dimana cout berfungsi untuk
menampilkan (output). Kode berwarna ungu adalah kalimat yang akan tampil, bisa
kita rubah dengan kalimat apapun. Sedangkan kode paling belakang <<bilangan;
merupakan kode untuk memanggil variabel bilangan. Agar lebih paham, jalankan
programnya dan amati hasilnya.
4. Jalankan program denga cara klik icon pada toolbar di atas
5. Screenshot hasilnya
LATIHAN 2
Ubahlah nilai bilangan pada Latihan 1 dengan bilangan lain. Misalnya:
Screenshot hasilnya!!
LATIHAN 3
Pada latihan ini kita akan mencoba menggunakan tipe data lain.
1. Buat project baru
2. Tulis kode dibawah ini
3. Jalankan program denga cara klik icon pada toolbar di atas
4. Screenshot hasilnya
KONSTANTA
Konstanta merupakan variabel yang tidak bisa berubah nilainya.
Cara membuat konstanta
Tipe_data Nama_konstanta = nilai_konstanta
Untuk lebih memahaminya, kita coba langsung dengan kode berikut.
LATIHAN 4
1. Buat project baru
2. Tulis kode dibawah ini
3. Jalankan program denga cara klik icon pada toolbar di atas
4. Screenshot hasilnya
MENGENAL PERINTAH CIN PADA C++
Pada pertemuan sebelumnya, kalian sudah mempelajari perintah COUT. Perintah
COUT digunakan untuk menampilkan (output). Sekarang, kita akan mempelajari
perintah CIN pada C++. Kebalikan dari COUT, CIN digunakan untuk memasukkan
(input). Apa yang akan diinput? VARIABEL.
Jadi, dalam Bahasa pemrograman C++ terdapat COUT dan CIN. Nah, untuk lebih
memahami penggunaan COUT dan CIN pada C++, langsung kita buat programnya.
LATIHAN 5
1. Buat project baru
2. Tulis kode dibawah ini
PENJELASAN KODE
Variabel bernama angka dengan tipe data int
Kode untuk memasukkan sebuah angka ke dalam variabel. INGAT! variabel
merupakan gelas kosong yang bisa kita isi dengan apapun. Perintah CIN disini
merupakan perintah yang akan menyimpan isi variabel tersebut.
Kode tersebut merupakan kode untuk menampilkan angka yang sudah
dimasukkan. Kode paling terakhir <<angka merupakan kode untuk memanggil
variabel angka yang akan ditampilkan. Supaya lebih paham, jalankan kodenya!
3. Jalankan program denga cara klik icon pada toolbar di atas
4. Screenshot hasilnya
LATIHAN 6
1. Buat project baru
2. Tulis kode dibawah ini
3. Jalankan program denga cara klik icon pada toolbar di atas
4. Screenshot hasilnya
TUGAS
Buatlah program dengan tampilan dibawah ini.
Ketentuannya:
Nama merupakan cout seperti tugas pertemuan sebelumnya
Tanggal lahir, bulan, tahun disimpan di variabel diisi sendiri menggunakan perintah
CIN
Tanggal lahir yang paling bawah menampilkan apa yang sudah diisi
FORMAT LAPORAN
1. Nama
2. Judul
3. Tujuan (ada di awal modul)
4. Latihan 1 (screenshot hasil program latihan 1)
5. Latihan 2 (screenshot hasil program latihan 2)
6. Latihan 3 (screenshot hasil program latihan 3)
7. Latihan 4 (screenshot hasil program latihan 4)
8. Latihan 5 (screenshot hasil program latihan 5)
9. Latihan 6 (screenshot hasil program latihan 6)
10. Tugas (screenshot kodenya dan hasil program tugas)
LAPORAN DIKUMPULKAN MINGGU DEPAN, PRINT OUT, FONT TIMES NEW ROMAN 12,
KERTAS A4