Anda di halaman 1dari 12

Praktikum pemograman

INSTITUT TEKNOLOGI PADANG dasar


DEE1251
JOB 2
Variabel dan Tipe Data
2.1 TUJUAN
1.Memberikan pemahaman mengenai tipe variabel dan bagaimana cara mendeklarasi,
mengoperasikan, dan format menampilkannya.
2.2 Landasan teori
Variabel, Konstanta dan Tipe Data
Secara teori, variabel pada programming adalah suatu penamaan yang digunakan untuk
menyimpan suatu nilai dari variabel tertentu. Sedangkan konstanta hampir mirip seperti
variabel yang fungsinya sama sama untuk menyimpan suatu nilai tertentu, bedanya
konstanta adalah nilai yang tidak berubah setelah nilai tersebut di deklarasikan. 

Sedangkan tipe data sendiri adalah tipe variabel yang ingin di deklarasikan itu seperti apa
sih? Apakah tipe datanya sebuah bilangan, atau sebuah kalimat, atau sebuah
pembanding? Karena pada dasarnya setiap variabel yang ingin di deklarasikan
membutuhkan informasi tipe data variabel tersebut.: Pada dasarnya C++ memiliki
beberapa tipe data built-in yang langsung anda gunakan. Dan berikut 7+ tipe data primitif
dalam bahasa pemrograman C++:
Tabel 2.1 Macam-macam Tipe Data

Tipe Data Keyword


Boolean bool
Character char
Integer int
Floating point float
Double double
Valueless void
Wide character wchar_t

Integer (bilangan bulat)

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
DEE1251
Tabel 2.2 Ukuran bilangan tipe data int

Integer adalah tipe data dasar berupa bilangan yang tidak mengandung pecahan ecimal.
Tipe data ini juga memiliki urutan, sehingga dapat dibandingkan satu dengan lainnya.
Contoh integer:
2
5
-10

Secara teoritis, tipe data integer tidak memiliki batasan, yaitu dari minus tak hingga
hingga plus tak hingga. Namun dalam pemrograman yang menggunakan bahasa
pemprograman C++, secara umum dikenal beberap macam tipe data integer, yaitu:

Real (bilangan riil)


Tabel 2.3 Ukuran Bilangan tipe data real

Real adalah tipe data dasar berupa bilangan yang memiliki pecahan desimal. Dalam
pemrograman, nilai dengan tipe data ini harus ditulis dengan sebuah titik sebagai pemisah
bilangan utuh dan bilangan pecahannya.

Tipe data ini digunakan untuk perhitungan yang melibatkan bilangan pecahan, seperti
perhitungan kosinus, akar persamaan, dan sebagainya. Tipe data ini juga memiliki urutan,
sehingga dapat dibandingkan satu dengan lainnya.

Contoh real:

0.5
0.17
-3.465

Secara teoritis, tipe data real juga tidak memiliki batasan, yaitu dari minus tak hingga
hingga plus tak hingga. Namun dalam pemrograman, secara umum dikenal beberapa

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
macam tipe data real, yaitu: DEE1251

Nilai pada tabel diatas berbeda dengan nilai yang ada pada tabel tipe data integer, pada
tabel diatas nilai untuk tipe data merupakan tingkat ketelitian untuk masing-masing tipe
data, bukan berdasarkan rentang nilai.

Char (karakter)
Char adalah tipe data dasar yang terdiri atas satu buah angka, huruf, tanda baca atau
karakter khusus. Untuk menyimpan sebuah karakter, diperlukan 1 byte atau 8 bit tempat
didalammemori.

Dalam sebuah program, penulisan tipe data char diawali dan diakhiri dengan tanda kutip
ganda. Selain itu, terdapat sebuah karakter kosong yang disebut dengan null atau nil dan
Dituliskan sebagai "".

Contoh char:

"5"
"A"
"?"
"+"
"$"

Perhatikan bahwa 5 adalah integer sedangkan "5" adalah char.

String
String adalah tipe data dasar yang berupa kumpulan karakter dengan panjang tertentu.
Meskipun berupa kumpulan karakter, karena tipe data string sering digunakan dalam
pemrograman, string dianggap sebagai tipe data dasar.

Untuk penyimpanan string didalam memori, dibutuhkan 1 byte untuk tiap karakternya.
Serupa dengan penulisan karakter, penulisan sebuah string juga harus diawali dan
diakhiri dengan tanda petik ganda. String juga mengenal null yang dituliskan dengan "".

Contoh string:

"BANDUNG"
"Politeknik Telkom Bandung"

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
"ABC3456" DEE1251
"Lucu"
"30202001"
"z"

Perhatikan bahwa sebuah karakter tunggal ("z") juga merupakan string.

Boolean (bilangan logika)


Sebuah data boolean memiliki tepat dua buah kemungkinan nilai, direpresentasikan
sebagai Benar dan Salah, atau True dan False, atau dapat juga dilambangkan dengan 1
dan 0. Tipe data ini dapat digunakan untuk pemilihan dengan kondisi-kondisi tertentu,
dimana program harus memilih aksi apa yang akan dijalankan dengan parameter tertentu.

Tipe data ini paling sering digunakan untuk range yang memili dua buah nilai: lulus -
tidak lulus, member - bukan member.

Tipe Data Valueless (Void)


Valueless adalah salah satu tipe data yang berarti “tidak ada” atau “tidak mempunyai tipe
data”. Void masih di dalam katagori tipe data tetapi kita tidak bisa menggunakanya pada
variabel biasa, void biasanya digunakan pada function yang tidak mempunyai return
value.

Dan itulah pemahaman mengenai variabel, konstanta dan tipe data yang ada pada c++.
Semoga bermanfaat untuk kalian semua. Sekian dari saya kurang lebihnya mohon maaf,
salam programming. 

Pengertian Variabel
Variabel atau peubah adalah obyek yang nilainya dapat berubah-ubah dalam sebuah
program. Pada saat sebuah variabel dideklarasikan, program "memesan" tempat dengan
ukuran tertentu (sesuai tipe datanya) pada memori untuk menyimpan nilai dari variabel
tersebut.

Pemrogram dapat memberikan nama pada sebuah variabel untuk mempermudah


pemanggilan variabel tersebut di dalam program. Pada saat mendeklarasikan sebuah
variabel, pemrogram harus menyebutkan nama variabel dan tipe data dari variabel
tersebut.

Dalam bentuk flowchart, deklarasi variabel digambarkan sebagai sebuah proses.

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
Misalnya sebagai berikut: DEE1251

x : integer
nama : string
tinggiBadan: real

Contoh deklarasi variabel dalam psedeucode :

KAMUS DATA {awal deklarasi variabel}


    x : integer
    nama: string
    tinggiBadan: real
    jenisKelamin : char
    status : boolean

Sebelum kita menuliskan beberapa program dalam bahasa C++, ada baiknya kita
mengenal terlebih dahulu struktur dan format penulisan program dalam bahasa C++.

Nama variabel harus cukup jelas menunjukkan tujuan penggunaan variabel tersebut.
Contoh: sNama adalah variabel string untuk menyimpan nama, cJenisKelamin adalah
variabel char untuk menyimpan jenis kelamin, bStatus adalah variabel boolean untuk
menyimpan status.

Nama variabel tidak boleh mengandung spasi kosong atau karakter khusus ! @ # $ %
^ & * ( ) { } [ ] ’ ” ; : < > , . / ? | dan \. Beberapa pemrogram menggunakan ‘_’ untuk
memisahkan kata di nama variabel.
Contoh: cJenis_kelamin, sNama_orang_tua, iNilai_akhir

Cara lain untuk memisahkan kata dalam nama variabel adalah dengan memberikan
huruf besar di awal tiap kata.
Contoh: cJenisKelamin, sNamaOrangTua, iNilaiAkhir

2.3 ALAT DAN BAHAN


a. Alat :
1. Laptop/Komputer

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
b. Bahan: DEE1251
1. Softwere compiler. Seperti DEV C++. Code blocks
2. Modul praktikum pemograman dasar

2.4 LANGKA KERJA


1. Buka Aplikasi Pemograman Dasar C++ yaitu Dev-CPP 5.44.

2.Clik Opsi File lalu klik New Pilih Project.

3. Setelah itu, Pilih Console Application, Pilih C Project. Kemudian ketik nama anda
agar dapat mengetahui dimana file berada.

4. Pilih Folder yang dipilih, Lalu klik Ok.

5. Lalu buat suatu project sesuai dengan intruksi.

6. Ketika sudah selesai, saatnya Eksekusi Project tersebut. 7.Klik

Compile, LaluKlik Run.

8. Jika terjadi kesalahan saat eksekusi, silahkan diperbaiki dan diteliti dengan cermat.

9. Setelah kiranya suatu project sesuai dengan intruksi pilih Opsi Save As lalu pilih
Folder untuk penyimpanan berkas.

2.5 Listing Program


#include <stdio.h>
int main(void)

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
{ DEE1251
float plank_length = 10.0f;

float piece_count = 4.0f;

float piece_length = 0.0f;


piece_length = plank_length/piece_count;
printf("A plank %.2f feet long can be cut into%f pieces %f feet
long.”,plank_length,piece_count, piece_length);
return 0;

}
Listing program 2

#include <stdio.h>
int main(void)
{
float radius = 0.0f; float diameter = 0.0f;
float circumference = 0.0f; float area = 0.0f;
float pi = 3.14159265f;
printf("input the diameter of the table;");
scanf("%f", &diameter);
radius = diameter/2.0f;
circumference = 2.0f*pi*radius;
area = pi*radius*radius;
printf("\nthe circumference is %.2f", circumference);
printf("\nthe area is %.2f\n",area);
return 0;
}

Listing Program 3

#include<stdio.h>

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
DEE1251
#define PI 3.14159f /*defennition of the symbol PI*/

int main(void)

float radius =0.0f; float

diameter =0.0f;

float circumference =0.0f;

float area = 0.0f;

printf("input the diameter of the table:");

scanf("%f", &diameter);

radius = diameter/2.0f;

circumference = 2.0f*PI*radius;

area = PI*radius*radius;

printf ("\nthe circumference is %.2f", circumference);

printf("\nThe area is %.2f", area);

return 0;

2.6 Hasil Percobaan

Hasil dari percobaan 1

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
DEE1251

Gambar(2.1) Hasil dari percobaan 1

Hasil dari percobaan 2

Gambar (2.2) Hasil dari percobaan 2

Hasil dari percobaan 3

Gambar (2.3) Hasil dari percobaan 3

2.7 Analisa

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
DEE1251

2.8 Kesimpulan

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
DEE1251

2.9 Daftar pustaka

1. https://alfafarhans.blogspot.com/2019/01/c-programming-2-variabel-konstanta-

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017
Praktikum pemograman
INSTITUT TEKNOLOGI PADANG dasar
dan.html diakses pada tanggal 22-januari 2021 DEE1251
2. http://you-zan.blogspot.com/2017/04/tipe-data-variabel-operator-dalam.html
Diakses pada tanggal 22-januari 2021
3. https://kodedasar.com/tipe-data-cpp/ Diakses pada tanggal –januari 2021

TEKNOLOGI LISTRIK D3 Abilla Al Qodar


2020330017

Anda mungkin juga menyukai