TIPE DATA, VARIABEL,
KONSTANTA, OPERATOR,
& EKSPRESI
BAGIAN 1
PEMROGRAMAN DASAR KELAS X SEMESTER I
Oleh: Eko Zulkaryanto, S.Komp, MCTS
SMK TRI SUKSES NATAR LAMPUNG SELATAN
https://s.id/ekozulYT 1
KOMPETENSI DASAR
https://s.id/ekozulYT 2
3.4 Menerapkan penggunaan tipe data, variabel,
konstanta, operator, dan ekspresi
4.4 Membuat kode program dengan tipe data,
variabel, konstanta, operator dan ekspresi
MATERI POKOK
• Tipe Data
• Variabel
• Konstanta
https://s.id/ekozulYT 3
TIPE DATA
• Digunakan untuk menentukan jenis suatu nilai (value)
• Aspek yang membatasi karakteristik suatu data
• Setiap program umumnya mempunyai data, dan setiap
data memiliki tipe tertentu
https://s.id/ekozulYT 4
TIPE DATA
NAMA PENJELASAN
INTEGER Bilangan bulat, -2, -1, 0, 1, 2, 3, 4, …dst
FLOAT Bilangan pecahan/desimal, 2.5, 0.25, 12.5, …
KARAKTER 1 angka, 1 huruf, terdapat di keyboard dan terdapat di character
map, ‘A’, ‘a’, ‘1’, ‘#’, ‘*’, …
STRING Kumpulan karakter, “Saya”, “SMK Bisa!”, “1001 malam”,
BOOLEAN Biner, benar atau salah, 1 atau 0, true atau false
https://s.id/ekozulYT 5
VARIABEL
• Dapat diisi dengan suatu nilai
• Nilainya dapat diubah-ubah
https://s.id/ekozulYT 6
KETENTUAN VARIABEL
• Terdiri dari karakter huruf dan angka
• Contoh: bilangan1, bilangan2,
• Dapat menggunakan karakter _ (underscore)
• Contoh: bilangan_1, bilangan_2, _bilangan1, _bilangan2
• Tidak boleh menggunakan karakter operator ( -, +, /, *, %, =, >, <, &,
|)
• Contoh salah: bilangan-1, bilangan-2
• Tidak boleh diawali dengan angka
• Contoh salah: 1bilangan, 2bilangan
https://s.id/ekozulYT 7
CONTOH PENGGUNAAN TIPE DATA &
VARIABEL DALAM BAHASA C/C++
• Dalam Bahasa C:
int angka = 100;
float m = 3.25;
char c = ‘A’;
char s[20] = “SMK BISA!”;
boolean b = 1;
https://s.id/ekozulYT 8
KONTANTA
• Nilai hanya didefinisikan sekali
• Tidak dapat diubah nilainya
https://s.id/ekozulYT 9
KONTANTA DALAM BAHASA C/C++
Cara 1 : Menggunakan kata kunci const
Format: const [tipedata] [namavariabel] = [nilainya];
Contoh : const float PI = 3.14;
Cara 2 : Menggunakan preprocessor directive #define
Format: #define [namavariabel] [nilainya]
Contoh : #define PI 3.14
https://s.id/ekozulYT 10
MEMBUAT KODE PROGRAM
DENGAN TIPE DATA, VARIABLE, & KONSTANTA
https://s.id/ekozulYT 11
CONTOH SOAL:
• Buatlah kode program Bahasa C yang menampilkan hasil dari
menghitung luas lingkaran. Diketahui jari-jari lingkaran (r) = 5 cm
dan konstanta π (PI) = 3.14!
https://s.id/ekozulYT 12
KODE BAHASA C
#include<stdio.h>
#include<conio.h>
const float PI = 3.14;
int main(){
int r = 5;
float L;
L = PI * r * r;
printf(“%f”, L);
getch();
return 0;
}
https://s.id/ekozulYT 13
#include<stdio.h>
#include<conio.h>
#define PI 3.14
int main(){
int r = 5;
float L;
L = PI * r * r;
printf(“%f”, L);
getch();
return 0;
}
TERIMA KASIH
https://s.id/ekozulYT 14

3.4 Tipe Data, Variabel dan Konstanta.pptx

  • 1.
    TIPE DATA, VARIABEL, KONSTANTA,OPERATOR, & EKSPRESI BAGIAN 1 PEMROGRAMAN DASAR KELAS X SEMESTER I Oleh: Eko Zulkaryanto, S.Komp, MCTS SMK TRI SUKSES NATAR LAMPUNG SELATAN https://s.id/ekozulYT 1
  • 2.
    KOMPETENSI DASAR https://s.id/ekozulYT 2 3.4Menerapkan penggunaan tipe data, variabel, konstanta, operator, dan ekspresi 4.4 Membuat kode program dengan tipe data, variabel, konstanta, operator dan ekspresi
  • 3.
    MATERI POKOK • TipeData • Variabel • Konstanta https://s.id/ekozulYT 3
  • 4.
    TIPE DATA • Digunakanuntuk menentukan jenis suatu nilai (value) • Aspek yang membatasi karakteristik suatu data • Setiap program umumnya mempunyai data, dan setiap data memiliki tipe tertentu https://s.id/ekozulYT 4
  • 5.
    TIPE DATA NAMA PENJELASAN INTEGERBilangan bulat, -2, -1, 0, 1, 2, 3, 4, …dst FLOAT Bilangan pecahan/desimal, 2.5, 0.25, 12.5, … KARAKTER 1 angka, 1 huruf, terdapat di keyboard dan terdapat di character map, ‘A’, ‘a’, ‘1’, ‘#’, ‘*’, … STRING Kumpulan karakter, “Saya”, “SMK Bisa!”, “1001 malam”, BOOLEAN Biner, benar atau salah, 1 atau 0, true atau false https://s.id/ekozulYT 5
  • 6.
    VARIABEL • Dapat diisidengan suatu nilai • Nilainya dapat diubah-ubah https://s.id/ekozulYT 6
  • 7.
    KETENTUAN VARIABEL • Terdiridari karakter huruf dan angka • Contoh: bilangan1, bilangan2, • Dapat menggunakan karakter _ (underscore) • Contoh: bilangan_1, bilangan_2, _bilangan1, _bilangan2 • Tidak boleh menggunakan karakter operator ( -, +, /, *, %, =, >, <, &, |) • Contoh salah: bilangan-1, bilangan-2 • Tidak boleh diawali dengan angka • Contoh salah: 1bilangan, 2bilangan https://s.id/ekozulYT 7
  • 8.
    CONTOH PENGGUNAAN TIPEDATA & VARIABEL DALAM BAHASA C/C++ • Dalam Bahasa C: int angka = 100; float m = 3.25; char c = ‘A’; char s[20] = “SMK BISA!”; boolean b = 1; https://s.id/ekozulYT 8
  • 9.
    KONTANTA • Nilai hanyadidefinisikan sekali • Tidak dapat diubah nilainya https://s.id/ekozulYT 9
  • 10.
    KONTANTA DALAM BAHASAC/C++ Cara 1 : Menggunakan kata kunci const Format: const [tipedata] [namavariabel] = [nilainya]; Contoh : const float PI = 3.14; Cara 2 : Menggunakan preprocessor directive #define Format: #define [namavariabel] [nilainya] Contoh : #define PI 3.14 https://s.id/ekozulYT 10
  • 11.
    MEMBUAT KODE PROGRAM DENGANTIPE DATA, VARIABLE, & KONSTANTA https://s.id/ekozulYT 11
  • 12.
    CONTOH SOAL: • Buatlahkode program Bahasa C yang menampilkan hasil dari menghitung luas lingkaran. Diketahui jari-jari lingkaran (r) = 5 cm dan konstanta π (PI) = 3.14! https://s.id/ekozulYT 12
  • 13.
    KODE BAHASA C #include<stdio.h> #include<conio.h> constfloat PI = 3.14; int main(){ int r = 5; float L; L = PI * r * r; printf(“%f”, L); getch(); return 0; } https://s.id/ekozulYT 13 #include<stdio.h> #include<conio.h> #define PI 3.14 int main(){ int r = 5; float L; L = PI * r * r; printf(“%f”, L); getch(); return 0; }
  • 14.