Anda di halaman 1dari 22

Nim 20524003

Nama HAIKAL RIVALDI PRIMAYOGA

Kelas A

Tutorial Pertemuan 2
Variabel, Konstanta, Tipe data, dan Operator

Aktivitas 75 menit

Tujuan Aktivitas: mahasiswa dapat memahami variabel/konstanta dan tipe data

Dalam pemrograman ini, mahasiswa akan belajar tentang mendeklarasikan variabel/konstanta


serta menentukan tipe data yang digunakan untuk masing-masing variabel/konstanta. Dalam
bahasa C penulisan variabel harus sesuai dengan ketentuan sebagai berikut:

tipedata nama_variabel;
nama_variabel = nilai_yg_diberikan;

Ketentuan dalam penamaan variabel

● Harus diawali dengan huruf, tidak boleh angka


● Tidak boleh menggunakan spasi, jika membutuhkan spasi dapat menggunakan karakter
“_”
● Penamaan variabel bersifat case-sensitive, berarti penamaan dan penggunaannya harus
sesuai bentuk besar dan kecilnya huruf
● Tidak boleh menggunakan nama variabel yang sudah digunakan dalam bahasa C. berikut
daftarnya
PERCOBAAN 1

1. Jalankan aplikasi codeblocks pada laptop anda


2. Buatlah file baru untuk tiap program yang anda ketikkan
3. Analisa dan pahami tiap kode program
4. Jawab pertanyaan yang diberikan
PERTANYAAN

1. Variabel apa yang terdapat pada program tersebut?

Variable yang terdapat pada program diatas adalah variable data yang bernilai 10.

PERCOBAAN 2
PERTANYAAN

1. Jika program pada baris 14 diganti menjadi


printf(“NILAI VARIABEL : %d\n”,acc2);
apakah yang akan terjadi ?

Jika program printf(“NILAI VARIABEL : %d\n”,acc2);di masukan pada baris 14


maka akan terjadi error dan tidak berjalan, ditandai dengan kotak berwarna merah di baris 14.
2. Jika program pada baris 8 diganti menjadi
printf(“NILAI VARIABEL : %d\n”,acc);
apakah yang akan terjadi ?

Jika program printf(“NILAI VARIABEL : %d\n”,acc);di masukan pada baris 8


maka program akan tetap berjalan dan menampilkan hasil program dari acc.
3. Variabel manakah yang disebut variabel global dan variabel lokal ?

Variabel gelobal pada data diatas adalah acc yang bernilai 4 dan variable local yaitu acc2 yang
bernilai 1.
LATIHAN 1

Buatlah sebuah program C yang mendeklarasikan 3 variabel bertipe integer (int) dan berikan
nilainya juga. Setelah itu tampilkan nilainya menggunakan perintah printf!

KONSTANTA

Konstanta memiliki kesamaan dengan variabel, yakni memberikan suatu nilai pada suatu variabel.
Perbedaannya adalah, jika variabel nilainya dapat berubah-ubah dalam program, sedangkan
konstanta tidak. Konstanta umumnya dideklarasikan setelah header dengan format
#define nama_varibel nilai

Atau dapat menggunakan cara lain yaitu:


const tipe_data nama_variabel=nilai_data;

PERCOBAAN 3

Ketikkan program dibawah ini


LATIHAN 2

Buatlah program mendeklarasikan 1 buah konstanta global dan 2 buah variabel global.
Kemudian nilainya ditampilkan dilayar pada program utama!

TIPE DATA

Secara umum, tipe data pada bahasa C dibagi menjadi 3 yaitu:

● Data integer (bilangan bulat) = int


● Data float (bilangan nyata) = float, double
● Data string/karakter = char

Penulisan tipe data pada pemrograman bahasa C diletakkan di awal deklarasi variabel/konstanta.
Perhatikan program dibawah ini.

PERCOBAAN 4

Program diatas memiliki 3 tipe data yaitu integer, float, dan karakter. Untuk dapat melihat
hasil/tampilan dari data tersebut berdasarkan tipe data, dapat menggunakan perintah printf
dengan format.
printf(“tulisan karakter : format_tipe_data\n”, variabel);

format tipe data yang umum digunakan yaitu %f untuk data float, %i untuk data integer, dan %s
untuk data string

perhatikan program berikut:


PERCOBAAN 5

Perhatikanlah hasil keluaran program tersebut setelah di compile dan dieksekusi!

Tipe data juga dapat dikonversi dari suatu tipe data ke tipe data yang lain. Tujuan dari konversi
data adalah untuk kebutuhan dalam hal perhitungan atau menjalankan suatu fungsi tertentu yang
membutuhkan 1 variabel tapi digunakan dalam beberapa operasi tipe data.

Perintah yang sering digunakan antara lain:

atoi 🡪 konversi dari string/karakter ke integer

atof 🡪 konversi dari string/karakter ke float

sprintf(var,karakter,data_integer/float); 🡪 konversi ke string

Perhatikan program dibawah ini:


PERCOBAAN 6

LATIHAN 3

1. Buatlah suatu program yang mendeklarasikan 5 variabel dengan ketentuan 2 variabel


bertipe data integer, 2 variabel lain bertipe float, dan 1 variabel bertipe string/karakter.
Nilai yang diberikan bebas!
2. Jika ada 2 variabel bertipe string/karakter, X1=10 dan X2=5. Buatlah suatu program
untuk menkonversi tipe data string/karakter tersebut ke bentuk tipe data integer agar
variabel X1 dan X2 dapat dijumlahkan!
3. Pada percobaan 6, konversikan variabel data_float menjadi tipe data string/karakter!
Aktivitas 75 menit

Tujuan aktivitas : mahasiswa memahami penggunaan beberapa tipe operator dalam


pemrograman

Dalam tutorial ini, akan diperkenalkan beberapa operasi yang digunakan dalam pemrograman
seperti:

● Operasi aritmatika
● Operasi relasi
● Operasi logika

PERCOBAAN 7

Ketikkan masing-masing contoh program operasi yang ada di bawah ini dan berikan nama file yang
berbeda untuk masing-masing tipe operasi.
Operator Aritmatika
PERTANYAAN

1. Apakah makna dari operasi modulo?

Oprasi modulo yaitu oprasi yang menyatakan hasil dari sisa pembagi.

2. Pada operasi decreement, apa yang terjadi jika nilai variabelnya sudah 0?

Jika pada variable memiliki nilai 0 maka bila dilakukan opraso decrement nilai 0 akan dikurangi
sebesar 1, kesimpulannya nilai akhir dari oprasi decrement bernilai -1.
Operator Relasi
d

Operator Logika
PERTANYAAN

Jika variabel a dan b sama-sama adalah 0, bagaimana hasil dari operasi logika AND dan OR nya?

Jika a dan b bernilai sama - sama 0 maka hasil program tidak akan terlihat pada saat di run.

PERTANYAAN
Perhatikan program operasi pembagian dibawah ini:

1. Jika program dijalankan, bagaimana hasil dari program tersebut?

Hasil dari program diatas bernilai 0.

2. Apakah hasilnya benar?

Tidak, Hasilnya yang ditampilkan salah.

3. Jika salah, silahkan perbaiki program diatas!

#include <stdio.h>

int main()
{
float a;
float b;
float c;
4. Berikan analisa anda terkait program diatas!

Pada program diatas melakukan oprasi pembagian yang dimana menggunakan tipe data float.

Silahkan tuliskan jawaban latihan 1,2, dan 3 disini ! (dimulai dari halaman ini) !.

Latihan 1.
Latihan 2.
Latihan 3.

Nomor 1.
Nomor 2.

#include <stdio.h>
#include <stdlib.h>
Nomor 3.

Anda mungkin juga menyukai