Anda di halaman 1dari 12

PENGENALAN

VARIABEL
TUJUAN PEMBELAJARAN

• Dengan Kegiatan Belajar ini diharapkan siswa


memahami penggunaan variabel dalam suatu
algoritma.
1. Algoritma di atas mempunyai tujuan yang sama yaitu
mencari jumlah kuadrat dari dua buah bilangan. Apakah
perbedaaan dua algoritma di atas?

2. Lebih praktis/lebih mudah dipahami yang mana di


antara kedua algoritma di atas?
4. Jika pada langkah 3 kita harus menghitung C= A2+B2-
2A-2B+25, bagaimanakah menuliskannya dalam bahasa
natural?
5. Mengapa perlu menuliskan dalam bentuk A, B, dan C?
• Simbol A, B, dan C disebut dengan variabel.
Perbandingan dua buah algoritma di atas
menunjukkan manfaat dari penggunaan variabel.
Variabel berfungsi menyimpan nilai-nilai yang
digunakan selama algoritma dijalankan, baik nilai
input output atau nilai lain yang digunakan selama
proses algoritma.
• Variabel adalah suatu nama simbolik yang
digunakan untuk menyimpan nilai dalam algoritma
• Variabel dapat berupa input, output atau segala
sesuatu yang terlibat dalam proses atau langkah-
langkah algoritma
TIPE DATA

• Tipe data adalah sebuah karakter atau jenis dari objek


yang memiliki jangkauan nilai memori dalam komputer.
• Pemanggilan tipe data digunakan untuk memanipulasi
sebuah objek yang diwakili oleh variabel dan konstanta.
• Variabel dan konstanta adalah sama, tetapi yang
membedakannya adalah nilai konstanta bersifat tetap
karena telah dideklarasikan pada bagian header
program sedangkan variabel bersifat dinamis karena
bisa berubah-ubah sesuai input pengguna.
• Tipe data adalah jenis data yang akan diolah oleh
algoritma atau program komputer.
• Secara garis besar 3 macam tipe data yaitu tipe data
sederhana, tipe data terstruktur dan tipe data pointer.
TIPE DATA SEDERHANA (PREDEFINED
DATA TYPE)
• Tipe data sederhana adalah tipe data yang hanya
memuat data tunggal saja.
1. Bilangan Integer
Karakteristik utama bilangan bulat adalah nilai numerik yang
tidak mengandung pecahan desimal.
• Contoh variabel yang dapat menggunakan tipe data ini
misalkan, banyaknya data, tinggi badan, panjang kata, suku
ke-n dari sebuah barisan, jumlah anak, tahun, bulan (dalam
angka), dsb.
2. Bilangan real
Tipe data ini adalah bilangan rasional pecahan atau irrasional,
atau bilangan yang disajikan dalam bentuk koma. Sebagai
contoh: 1.5, 458.543, -0.569, 22/7, Phi (π), √2 dan sebagainya.
• Contoh variabel yang menggunakan tipe data ini,
LuasLingkaran, Rerata, VolumeTabung, suhu, dsb.
3. Bilangan logika
Tipe data yang lebih dikenal sebagai nilai data Boolean yang hanya
memiliki dua nilai data, yaitu terue dan false yang masing” diwakili
dengan angka 1 dan 0
4. Jenis Data Karakter
Data karakter adalah data sebuah tipe data berupa digits, huruf
atau simbol tunggal. Yang membedakan tipe data ini dengan tipe
data lainnya adalah biasanya nilai tipe data ini diapit oleh tanda
petik.
• Contoh variabel yang menggunak tipe data ini adalah
JenisKelamin, bisa “L” atau “P”, persetujuan bisa “Y” atau “N”,
HurufDepanNama, dsb.
5. Jenis Data String
• Tipe data ini merupakan deretan atau gabungan beberapa
karakter sehingga membentuk senbuah kalimat. Biasanya untuk
mendefinisikan tipe data string ini harus diberikan batasan
maksimal berapa ukuran atau panjang maksimal string yang bisa
dialokasikan.
• Sebagai contoh: variabel nama bertipe data String[30], artinya
maksimal panjang nama adalah 30.
TIPE DATA BENTUKAN (USER DEFINED
DATA TYPE)
• Tipe data ini merupakan sebuah type data yang terbentuk dari
beberapa tipe data sederhana.
1. Tipe Data Terstruktur
tipe data terstruktur adalah tipe data yang terdiri dari kumpulan
data-data tunggal. Data-data tunggal ini diorganisasi oleh suatu
tipe data terstrutur. Sebagai contoh, Data mengenai nilai ulangan
40 anak, apakah kita harus memecah menjadi 40 variabel? Tentu
ini akan menjadikan algooritma atau program komputer menjadi
tidak efisien. Atau data seorang siswa yang terdiri dari Nama,
Nomor Induk Siswa, Alamat, Tempat Lahir, tanggal lahir, Nama
Orang Tua, Kelas dan sebagainya apakah harus diberikan nama
variabel yang berbeda-beda? Mungkinkah kita bisa
mengumpulkan semua variabel tersebut dalam satu wadah? Inilah
pentingnya data terstruktur dalam algoritma atau pemrograman.
Berikut ini jenis-jenis tipe data terstruktur.
Array
Record
OPERATOR
Dalam algoritma dan pemmrograman, operatot merupakan sebuah simbol operasi
tertentu dalam melakukan sebuah operasi data. Data yang dioperasikan oleh
operator disebut sebagai operand. Perlakuan operator terhadadap sebuah operand
dengan operand lainnya menghasilkan nilai data baru yang disebut sebagai operasi.

1. Operasi terhadap bilangan bulat

ARITMATIKA

Simbol Fungsi
+ Penambahan
- Pengurangan
X Perkalian
Div divide, pembagian dua bilangan bulat dengan hasilnya
berupa bilangan bulat
Mod Pembagian dua bilangan bulat dengan outputnya
berupa sisa hasil bagi
• Operasi Perbandingan
Simbol Fungsi
< Lebih Kecil
> Lebih besar
<= Lebih kecil atau sama dengan
>= Lebih besar atau sama dengan
= Sama dengan
Tidak sama dengan
1. Operasi terhadap bilangan real

Operasi Aritmatikal

Simbol Fungsi
+ Penambahan
- Pengurangan
* Perkalian
/ divide, pembagian dua bilangan real dengan hasilnya
berupa bilangan real
Operasi Perbandingan
Simbol Fungsi
< Lebih Kecil
> Lebih besar
<= Lebih kecil atau sama dengan
>= Lebih besar atau sama dengan
= Sama dengan
Tidak sama dengan

Anda mungkin juga menyukai