SlideShare a Scribd company logo
1 of 18
Teori Bahasa Pemrograman B
Tri Sandhika Jaya, S.Kom.
Topik
 Tipe data dan Variabel
 Konstanta
Tipe Data
 Tipe Data
 Representasi jenis data yang dapat digunakan.
 Tipe data dasar pada C++, meliputi:
Penugasan variabel
 Memberikan nilai awal kepada suatu variabel
Bentuk umum
namavariabel = nilai;
Contoh :
jumlah = 5;
rata_rata = 2.5;
Pendeklarasian dan penugasan
variabel
Nilai awal suatu variabel dapat langsung diberikan pada
saat mendeklarasikannya.
Bentuk umum
typedata namavariabel = nilai;
Contoh :
int jumlah = 5;
float rata_rata = 2.5;
Tipe data string
 Bahasa C tidak menyediakan deklarasi variabel untuk
tipe string. Nilai string adalah kumpulan dari nilai-
nilai karakter yang berurutan dalam bentuk larik
dimensi satu. Dengan demikian, untuk nilai string
dapat dideklarasikan sebagai larik bertipe char.
 Bentuk umum deklarasi
char nama[elemen_karakter] ;
 Contoh deklarasi dan penugasan
char nama[17] = ‘Jhon Travolta’;
Variabel
 Variabel
 sebuah nama yang mengacu ke sebuah lokasi pada memori yang
digunakan untuk menyimpan suatu nilai data.
 nilai yang ada, dapat diubah selama eksekusi program berlangsung.
 digunakan berpasangan dengan tipe data, untuk membatasi nilai data
apa yang bisa ditampung dalam sebuah variabel.
 variabel harus dideklarasikan terlebih dahulu sebelum digunakan.
 penamaan variabel bersifat case sensitive, dan nama variabel harus
dimulai dengan huruf atau garis bawah, boleh mengandung huruf,
angka, akan tetapi tidak boleh mengandung simbol, harus satu kata.
Tipe Data dan Variabel
 Deklarasi:
[tipedata] <var_name>;
[tipedata] <var_name1>, …, <var_nameN>;
[tipedata] <var_name1> = <value>,
<var_name2>;
 Contoh:
 int bil1;
 int bil1, bil2, bil3;
 int bil1 = 10, bil2;
Konstanta
 konstanta
 sebuah variabel dengan tipe data tertentu dan memiliki
nilai data yang akan selalu tetap di dalam program.
 sintaks:
 contoh:
 Keterangan :
1. variabel bulan adalah konstanta bernama bertipe
integer dengan nilai 12.
2. variabel phi adalah konstanta bernama bertipe float
dengan nilai 3.141592.
Konstanta Karakter Escape
 Konstanta karakter escape banyak digunakan di
statemen-statemen untuk menampilkan hasil, misal
menggeser kursor ke baris berikutnya (ganti baris baru)
, membuat kursor kembali ke kolom pertama (carriage
return) atau membunyikan bel dan lain sebagainya.
Suatu konstanta karater escape diawali dengan karakter
atau tanda ‘ ’ .
Berikut ini adalah konstanta karakter escape.
Enumerasi
 Enumerasi adalah mendefinisikan beberapa konsanta
sekaligus ( enum ). Fungsi enum diikuti dengan nama
konstanta dan nilai-nilai enumerasi dimasukkan
dalam tanda kurawal.
 Contoh:
#include <iostream.h>
int main()
{
enum warna{hijau, merah, biru, cokelat, putih, hitam};
cout << hijau << endl;
cout << merah << endl;
return 0;
}
 Hasilnya seperti gambar dibawah ini
 Jika ingin nilai-nilai tersebut kita definisikan sendiri,
maka :
#include <iostream.h>
int main()
{
enum warna{hijau =100, merah = 900, biru=500, cokelat = 1, putih =
90,hitam};
cout << hijau << endl;
cout << merah << endl;
cout << cokelat << endl;
return 0;
}
 Maka Hasilnya seperti gambar dibawah ini
Latihan
1. Buatlah program untuk mengkonversi suhu dari
Celcius ke Fahrenheit dengan rumus:
F = C * 1.8 + 32
Input : suhu dalam celcius(C)
Proses: F=C*1.8+32
Output : suhu dalam Fahrenheit(F)

More Related Content

Similar to TEORI_BAHASA_PEMROGRAMAN

Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asliNadya Olivia
 
Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrakFaizalguswanda
 
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxMATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxppurnama
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooindahshafira
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascalfhnx
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxsampesireron
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_dataRoziq Bahtiar
 
Pertemuan 2 Variabel Konstanta dan Tipe Data
Pertemuan 2 Variabel Konstanta dan Tipe DataPertemuan 2 Variabel Konstanta dan Tipe Data
Pertemuan 2 Variabel Konstanta dan Tipe DataEndang Retnoningsih
 
Bahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsiBahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsiJevri Ardiansah
 
Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritmarisal07
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasisetiwan
 
Ringkasan 32 keyword_dalam_c
Ringkasan 32 keyword_dalam_cRingkasan 32 keyword_dalam_c
Ringkasan 32 keyword_dalam_claila wulandari
 

Similar to TEORI_BAHASA_PEMROGRAMAN (20)

Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
 
Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrak
 
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxMATERI TYPE DATA.pptx
MATERI TYPE DATA.pptx
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasoo
 
VARIABEL DAN TIPE.ppt
VARIABEL DAN TIPE.pptVARIABEL DAN TIPE.ppt
VARIABEL DAN TIPE.ppt
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
 
Tipe data
Tipe dataTipe data
Tipe data
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data
 
Alpro tutor
Alpro tutorAlpro tutor
Alpro tutor
 
Keyword Pada Bahasa C
Keyword Pada Bahasa CKeyword Pada Bahasa C
Keyword Pada Bahasa C
 
Pertemuan 2 Variabel Konstanta dan Tipe Data
Pertemuan 2 Variabel Konstanta dan Tipe DataPertemuan 2 Variabel Konstanta dan Tipe Data
Pertemuan 2 Variabel Konstanta dan Tipe Data
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Bahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsiBahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsi
 
Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritma
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
 
Chendra (pemrograman)
Chendra (pemrograman)Chendra (pemrograman)
Chendra (pemrograman)
 
Tipe data dan variabel
Tipe data dan variabelTipe data dan variabel
Tipe data dan variabel
 
Ringkasan 32 keyword_dalam_c
Ringkasan 32 keyword_dalam_cRingkasan 32 keyword_dalam_c
Ringkasan 32 keyword_dalam_c
 
3 konsep algoritma
3 konsep algoritma3 konsep algoritma
3 konsep algoritma
 

TEORI_BAHASA_PEMROGRAMAN

  • 1. Teori Bahasa Pemrograman B Tri Sandhika Jaya, S.Kom.
  • 2. Topik  Tipe data dan Variabel  Konstanta
  • 3. Tipe Data  Tipe Data  Representasi jenis data yang dapat digunakan.  Tipe data dasar pada C++, meliputi:
  • 4. Penugasan variabel  Memberikan nilai awal kepada suatu variabel Bentuk umum namavariabel = nilai; Contoh : jumlah = 5; rata_rata = 2.5;
  • 5. Pendeklarasian dan penugasan variabel Nilai awal suatu variabel dapat langsung diberikan pada saat mendeklarasikannya. Bentuk umum typedata namavariabel = nilai; Contoh : int jumlah = 5; float rata_rata = 2.5;
  • 6. Tipe data string  Bahasa C tidak menyediakan deklarasi variabel untuk tipe string. Nilai string adalah kumpulan dari nilai- nilai karakter yang berurutan dalam bentuk larik dimensi satu. Dengan demikian, untuk nilai string dapat dideklarasikan sebagai larik bertipe char.  Bentuk umum deklarasi char nama[elemen_karakter] ;  Contoh deklarasi dan penugasan char nama[17] = ‘Jhon Travolta’;
  • 7. Variabel  Variabel  sebuah nama yang mengacu ke sebuah lokasi pada memori yang digunakan untuk menyimpan suatu nilai data.  nilai yang ada, dapat diubah selama eksekusi program berlangsung.  digunakan berpasangan dengan tipe data, untuk membatasi nilai data apa yang bisa ditampung dalam sebuah variabel.  variabel harus dideklarasikan terlebih dahulu sebelum digunakan.  penamaan variabel bersifat case sensitive, dan nama variabel harus dimulai dengan huruf atau garis bawah, boleh mengandung huruf, angka, akan tetapi tidak boleh mengandung simbol, harus satu kata.
  • 8. Tipe Data dan Variabel  Deklarasi: [tipedata] <var_name>; [tipedata] <var_name1>, …, <var_nameN>; [tipedata] <var_name1> = <value>, <var_name2>;  Contoh:  int bil1;  int bil1, bil2, bil3;  int bil1 = 10, bil2;
  • 9. Konstanta  konstanta  sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program.  sintaks:  contoh:
  • 10.  Keterangan : 1. variabel bulan adalah konstanta bernama bertipe integer dengan nilai 12. 2. variabel phi adalah konstanta bernama bertipe float dengan nilai 3.141592.
  • 11. Konstanta Karakter Escape  Konstanta karakter escape banyak digunakan di statemen-statemen untuk menampilkan hasil, misal menggeser kursor ke baris berikutnya (ganti baris baru) , membuat kursor kembali ke kolom pertama (carriage return) atau membunyikan bel dan lain sebagainya. Suatu konstanta karater escape diawali dengan karakter atau tanda ‘ ’ .
  • 12. Berikut ini adalah konstanta karakter escape.
  • 13. Enumerasi  Enumerasi adalah mendefinisikan beberapa konsanta sekaligus ( enum ). Fungsi enum diikuti dengan nama konstanta dan nilai-nilai enumerasi dimasukkan dalam tanda kurawal.
  • 14.  Contoh: #include <iostream.h> int main() { enum warna{hijau, merah, biru, cokelat, putih, hitam}; cout << hijau << endl; cout << merah << endl; return 0; }
  • 15.  Hasilnya seperti gambar dibawah ini
  • 16.  Jika ingin nilai-nilai tersebut kita definisikan sendiri, maka : #include <iostream.h> int main() { enum warna{hijau =100, merah = 900, biru=500, cokelat = 1, putih = 90,hitam}; cout << hijau << endl; cout << merah << endl; cout << cokelat << endl; return 0; }
  • 17.  Maka Hasilnya seperti gambar dibawah ini
  • 18. Latihan 1. Buatlah program untuk mengkonversi suhu dari Celcius ke Fahrenheit dengan rumus: F = C * 1.8 + 32 Input : suhu dalam celcius(C) Proses: F=C*1.8+32 Output : suhu dalam Fahrenheit(F)