Anda di halaman 1dari 14

Praktikum Pemrograman Dasar

INSTITUT TEKNOLOGI PADANG STL1411


JOBSHEET III
VARIABEL DAN KONSTANTA
3.1 Dasar 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.
 

Kita dapat menggunakan preprocessor directive #define untuk


Mendifinisikan sebuah konstanta. Penggunaan #define sendiri memiliki kelebihan
Apabila sebuah di bandingkan dengan const. Yaitu pada sisi kecepatan kompilasi,
Karena sebelum kompilasi di lakukan, compiler pertama kali mencari symbol
#define (oleh karena itu mengapa “#” di katakana prepocessor directive), sehingga
Dari segi kompilasi penggunaan #define lebih cepat dibandingkan const.
Pada sebagian besar Bahasa pemrograman variabel harus dideklarasikan
Lebih dulu untuk mempermudah compiler bekerja . Apabila variabel tidak
Dideklaarsikan maka setiap kali compiler bertemu dengan variabel baru pada
Kode program akan terjadi waktu tunda karena compiler harus membuat variabel
Baru,. Hal ini memperlambat proses kerja compiler. Bahkan pada beberapa
Bahasa pemrogrman. Compiler akan menolak untuk memperlanjut proses
Kompilasi. Pemberian nama variabel harus mengikuti aturan yang di tetapkan
Oleh Bahasa pemrograman yang kita gunakan. Namun secara umum ada aturan
Yang berlaku untuk hamper semua Bahasa pemrograman. Aturan aturan tersebut
Yaitu;
1. Nama variabel harus diawali dengan huruf
2. Tidak boleh menggunakan spasi pada satu nama variabel. Spasai bisa di
Ganti dengan karakter underscore (-).

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
3. Nama variabel tidak boleh mengandung karakter-karakter khusus,
seperti :.,+,-, *./,<,>,&,(,) dan lain lain.
4. Nama variabel tidak boleh menggunakan kata-kata kund d bahasa
Pemrograman.
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. 7 tipe data dasar
Yang ada pada c++ diantaranya :
1. Tipe Data Integer (int)
Tipe data integer adalah tipe data yang memungkinkan kita untuk
Meyimpan data dalam bentuk bilangan bulat. Besarnya memori yg dibutuhkan
Tipe data int adalah 4byte atau 32bit. Dengan menggunakan tipe data int kita bisa
Melakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian dan
Pembagian.
2. Tipe Data Karakter (Char)
Tipe data char adalah salah satu tipe data yang memungkinkan kita untuk
Menyimpan memory berbentuk huruf, angka ataupun simbol dengan sebuah
Karakter tunggal. Berbeda dari tipe data int, tipe data char tidak bisa di lakukan
Operasi aritmatika. Perlu di ingat, char hanya dapat menyimpan 1 karakter Saja, 
jika kalian memberikan lebih dari 1 karakter, maka yg tersimpan hanya Karakter
pertama saja.
3. Tipe Data Boolean
Boolean adalah jenis tipe data pembeda yang fungsinya membedakan
Sebuah perintah yang di deklarasikan benar atau salah. Tipe data boolean hanya
Memiliki 2 opsional yaitu benar (true=1) atau salah (false=0).
4. Tipe Data Float  
Hampir sama seperti tipe data int, namun tipe data float memungkinkan
Kita menyimpan data numerik yang bentuknya bilangan pecahan. Biasanya tipe
Data float digunakan untuk menghitung program yang menggunakan bilangan
Koma. Seperti menghitung keliling atau luas lingkaran yang phinya menggunakan
Bilangan pecahan.

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
5. Tipe Data Double Floating Point (Double)
Tipe data ini sama seperti tipe data float yaitu untuk menyimpan bilangan
Pecahan. Namun, penyimpanan tipe data double lebih besar dibanding tipe data
Float. Jika tipe data float hanya membutuhkan memory 4 byte, tipe data double
Memerlukan penyimpanan memory sebesar 8 byte.
6. Tipe Data String (String)
Tipe data string adalah tipe data yang memungkinan kita untuk
Menyimpan kumpulan karakter (artinya lebih dari 1 karakter). Sama seperti char,
Tipe data string yang bernilai angka tidak bisa di operasi aritmatika. Karena nilai
Yang ditangani tipe data string berbentuk kalimat, maka nilai tipe data string
Harus di deklarasikan di dalam 2kutip2 ("kalimat").
7. 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.
Konstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bisa
Di ubah. Jadi konstanta adalah juga variabel bedanya adalah pada nilai yang
Disimpan nya. Jika nilai data nya sepanjang program berjalan tidak berubah-ubah
maka sebuah variabel lebih baik di perlakukan sebagai konstanta. Pada sebuah
Kode program, biasa nya nilai data dari konstanta diberikan langsung di bagian
Deklarasi konstanta. Sedangkan untuk variabel biasa nya hanya di tentukan nama
Variabel dan tipe data nya tanpa isian nilai data. Aturan penamaan variabel juga
Berlaku untuk penamaan konstanta. Demikian juga aturan penatapan tipe data.
Sebagai contoh, jika kita memnbuat program perhitungan matematika
Yang menggunakan nilai pi (3.14159)yang mungkin akan muncul di banyak
Tempat pada kode program, kita dapat membuat pi sebagai konstanta.
Penggunaan mengetikkan nilai 3.14159 berulang-ulang. Konstanta pi akan lebih
Memudahkan penulisan kode program di banding.

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
3.2 Alat dan Bahan
1. PC/Laptop
2. Koneksi Internet
3.3 Langkah Kerja
1. Buka laptop/pc
2. Dan bukalah aplikasi code::blocks
3. Sehingga muncul pilihan file baru apa yang ingin kita buat.
4. Pilihlah pada jendela New From Template – File. Dan kemudian buatlah
Listing programnya
5. Kemudian setelah membuat listing program lalu,klik build and run untuk
Mengecek suatu program yang kita buat.
6. Dan kemudian simpan file dari program yang kita buat jika tidak ada
Ditemukan kesalahan apapun(error 0).

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
3.4 Listing Program
1. Pendeklarasian variabel
// Contoh Program Pendeklarasian variabel

#include <iostream>
using namespace std;

int main ()
{
// Berikut ini cara mendeklarasikan variabel:
int a, b;
int hasil;

// operasi matematika:
a = 5;
b = 2;
a = a + 1;
hasil = a - b;
// Berikut instruksi (statement) untuk mencetak hasilt:
cout << hasil;

// Program Berakhir:
return 0;
}
2. Penginisialisasian variabel
// Contoh Program Penginisialisasian variabel

#include <iostream>
using namespace std;

int main ()
{

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
int a=5; // variabel a nilai awal diset dengan 5
int b(3); // variabel b nilai awal diset dengan 3
int c{2}; // variabel c nilai awal diset dengan 2
int hasil; // variabel hasil tidak memiliki nilai awal

a = a + b;
hasil = a - c;
cout << hasil;

return 0;
}
3. Konversi Inchi Ke Cm
// Konversi Inchi Ke Cm
// Program ini Menerima masukan berupa bilangan real
// untuk nilai inchi nya kemudian mengeluarkan nilai
// centimeter nya yang ekivalen juga dlam bilangan real.
#include <iostream>
Using namespace std;
Int main ()
{
Float centimeter, inchi;
cout << “Ini Program Pengkoversian Inchi Ke Cm” << endl;
cout << “Masukan nilai = > “;
cin >> inchi;
centimeter = inchi * 2.54;
cout << inchi << “ inchi, sama dengan “ << centimeter
<< “ centimeter” << endl;
Return 0;
}
4. Penggunaan typedef
// listing program modul 3 untuk kegiatan pratikum 3
// (penggunaan typedef)

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
//---------------------------------------------------

#include <iostream>
typedef unsigned short int USHORT; //tyfedef didefenisikan
using namespace std;

int main()
{
USHORT Lebar (4);
USHORT Panjang (5);
USHORT Luas = Lebar * Panjang;
cout << "Lebar:" << Lebar << "\n";
cout << "Panjang: " << Panjang << endl;
cout << "Luas: " << Luas <<endl;
}

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
3.5 Hasil Program
1.Pendeklarasian Variabel

Gambar 3.1 Tampilan Hasil Pendeklarasian Variabel


2. Penginisialisasian Variabel

Gambar 3.2 Tampilan Hasil Penginisialisasian Variabel

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
3. Konversi Inchi Ke Cm

Gambar 3.3 Tampilan Hasil Konversi Inchi Ke Cm


3.4 Penggunaan Typedef

Gambar 3.4 Tampilan Hasil Penggunaan Typedef

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
Lampiran

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411
DAFTAR PUSTAKA
1. https://www.tahudigital.my.id/(Kamis25Oktober2022.Jam12.00)
2. https://media.neliti.com/media/publications/59446-ID-variabel-dan-
konstanta-penelitian-klarif.pdf(Kamis25Oktober2022.Jam08.00)
3. https://matheusrumetna.com/praktikum-4-5-tipe-data-variabel-konstanta-
dan-operator/(Kamis25Oktober2022.Jam11.00)

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008
Praktikum Pemrograman Dasar
INSTITUT TEKNOLOGI PADANG STL1411

TEKNOLOGI REKAYASA INSTALASI ZULKIFLI ANDIANTO


LISTRIK SARJANA TERAPAN 2022340008

Anda mungkin juga menyukai