Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Tujuan Pembelajaran
Mengenal dan membedakan tipe-tipe data dasar
Memahami penggunaan tipe-tipe data dasar dalam
program
Memahami penggunaan Variabel dan Konstanta dalam
program dan penggunaannya dalam program
A. Tipe Data
Tipe data merupakan tempat untuk menentukan
pemberian nilai terhadap suatu variabel yang diberikan
oleh user. Selain itu tipe data juga dapat diartikan sebagai
batasan terhadap fungsi tanda pengenal terhadap semua
nilai yang diterima. Sebagai gambaran dari pengertian
tersebut adalah ketika kita menempatkan tanda pengenal
harga hanya mengenal angka, maka ketika kita
memberikan nilai berupa string maka secara otomatis data
tersebut akan ditolak karena nilai tersebut tidak dikenali
oleh tipe data yang diberikan (Suprapto,2008).
Program Hasil
#include <iostream> Indek Nilai
= A
using namespace std;
int main()
{
//Deklarasi variable IndeksNilai
//Dengan tipe data char
//Dan mengisinya dengan nilai 'A'
cout<<"Indek Nilai =
"<<IndeksNilai;
return 0;
}
hasil = angka * 5;
cout<<"hasil dari "<<angka<<" X 5
adalah "<<hasil;
return 0;
}
B. Variable
Variabel atau pengubah adalah suatu lambang dari
sebuah lokasi yang berada dimemori utama computer
yang dapat berisi suatu nilai. Nilai yang berada di lokasi
memori tersebut dapat berubah selama program
dieksekusi. Guna variable adalah sebagai tempat
sementara untuk menyimpan data yang sedang diolah.
Pemberian nilai kedalam suatu variabel mempunyai
bentuk penulisan yang berbeda-beda pada setiap bahasa
pemrograman. Meskipun mempunyai arti yang sama
dalam pemrogramannya (Suprapto,2008).
a. Deklarasi Variable
Untuk menggunakan variabel pada C++, kita harus
mendeklarasikan tipe data yang akan digunakan.
Penulisan deklarasi variabel adalah dengan
menuliskan tipe data yang akan digunakan diikuti
dengan identifier yang benar. Variabel yang akan
digunakan dalam program haruslah dideklarasikan
terlebih dahulu. Pengertian deklarasi disini berarti
mengenalkan sebuah pengenal ke program dan
menentukan jenis data yang disimpam didalamnya.
Bentuk umum :
int jumlah;
float hasil1,hasil2;
char saya;
Jumlah = 20;
Harga = 24,999;
Berikut ini contoh program yang menggambarkan
deklarasi variabel dan assignment.
main()
{
int var1, var2, hasil;
var1 = 5;
var2 = 20;
hasil = var1 + var2;
C. Konstanta
Suatu data yang sifatnya tetap, dan digunakan
dalam pemrograman diistilahkan dengan konstanta.
Konstanta adalah sebuah nama tempat penyimpanan
sementara di dalam memori yang nilainya tetap atau tidak
dapat diubah. Konstanta harus didefinisikan terlebih
dahulu pada awal program. Konstanta dapat bernilai
integer, pecahan, karakter atau string.
Program Hasil
#include <stdio.h> masukan uang
dalam dolar
main () = 5
{ $5 =
int dolar,rupiah; Rp.60000
int kurs = 12000; //inisialisai
tetap
rupiah = dolar*kurs;
printf("$%d = Rp.%d
",dolar,rupiah);
A. Operator
Operator adalah simbol atau karakter khusus yang
digunakan untuk melakukan suatu operasi membantu
compiler unuk membantu memanipulasi secara matematis
atau logis pada data yang diberikan. Bahasa pemrograman
C++ menyediakan banyak operator yang sangat berguna
pada penggunanya. Dan karena C++ memiliki banyak
operator pada artikel ini penulis akan membahas beberapa
informasi tentang operator yang umum harus diketahui.
A +
B ; Di atas adalah contoh bentuk dari operasi, dalam
suatu operasi umumnya memunyai istilah “operand” dan
“operator”. operand merupakan data yang akan
dimanipulasi oleh operator, dalam contoh di atas adalah A
dan B, untuk operator merupakan symbol atau tanda yang
berfungsi untuk memanipulasi sebuah data atau beberapa
data, dalam contoh di atas adalah tanda “+”.
a. Unary
Sifat Unary pada operator adalah operator yang hanya
melibatkan sebuah operand pada suatu operasi. Ada
dua operator unary utama yaitu increment and
decrement operator. Bentuk penulisan :
-a ;
b. Binary
Sifat Binary pada operator adalah operator yang
melibatkan dua buah operand dan satu operator di
tengah dua operand pada suatu operasi. Bentuk
penulisan :
a +
b ;
c. Tenary
Sifat Tenary pada operator adalah operator kondisi
(Conditional Operator) yang melibatkan tiga buah
operand pada suatu operasi. Bentuk Penulisan
Pernyataan :
pilihan1:pilihan2
C. Jenis - Jenis Operator ;
a. Oprator Aritmatika
Operator untuk operasi aritmetika tergolong sebagai
operator binary yang artinya operator-operator ini
memerlukan dua operand.
b. Operator Kombinasi
Operator yang dimaksud untuk memendekkan
penulisan operasi penugasan. Berikut memberikan
seluruh kemungkinan operator kombinasi dalam suatu
pernyataan serta pernyataan padanannya.
Tabel 4.2. Operator Kombinasi
d. Operator Logika
Operator logika biasanya digunakan untuk memeriksa
kesamaan nilai dari dua data atau lebih dan juga dapat
mengembalikan nilai dari bilangan boolean.
a. Fungsi Printf ()
Fungsi printf() merupakan fungsi yang paling umum
digunakan dalam menampilkan data. Berbagai jenis
data dapat ditampilkan ke layar dengan memakai
fungsi ini. Bentuk umum pernyataan printf().
Program Hasil
#include <stdio.h> format e =
250000e +003
main () format f =
{ 2500.000000
float x = 2500.0f; format g =
2500
printf(“format e = %e\n “,x);
printf(“format f = %f\n “,x);
printf(“format g = %g\n “,x);
b. Fungsi Putchar()
Fungsi putchar() digunakan khusus untuk
menampilkan sebuah karakter di layar.
Penampilan karakter tidak diakhiri dengan
perpindahan baris.
Contoh :
Program Hasil
#include <stdio.h> A
main ()
{
putchar (‘A’);
}
a. Fungsi Scanf()
Fungsi scanf() merupakan fungsi yang dapat
digunakan untuk memasukkan berbagai jenis data.
Misalnya untuk memasukkan data jari-jari lingkaran
pada contoh program lingkaran.c, maka penulisan
radius = 20;
Diganti menjadi :
scanf(“%f”,&radius);
Tabel 4.8. Contoh Program Scanf ()
Program Hasil
#include <stdio.h> Masukkan jari-
main() jari lingkaran =
{ 7
double radius, keliling,
luas; Data lingkaran
Jari-jari = 7.00
printf("Masukkan jari-jari Keliling = 43.96
lingkaran : "); Luas = 76.93
scanf("%lf",&radius);
printf("\nData lingkaran\n");
printf("Jari-jari =
%8.2lf\n", radius);
printf("Keliling = %8.2lf\n",
keliling);
printf("Luas = %8.2lf\n",
luas);
b. Fungsi Getchar ()
Fungsi getchar() digunakan khusus untuk menerima
masukan berupa sebuah karakter dari keyboard. Maka
variabel c akan berisi karakter yang diketikkan oleh
user atau EOF (end of file) jika ditemui akhir dari file.
c = getchar();
scanf(“%c”, &c)
Daftar pustaka :
https://www.belajarcpp.com/tutorial/cpp/operator/
Bahasa pemograman suprapto 2008