Anda di halaman 1dari 17

PENGENALAN VARIABEL

PEMROGRAMAN DASAR
VARIABEL

 variabel adalah suatu nama simbolik, bisa dinyatakan dengan alfabet (huruf)
tunggal atau rangkaian huruf, atau rangkaian huruf dan angka atau simbol-
simbol, yang akan diberikan informasi atau nilai tertentu.
CONTOH (1)
CONTOH (2)
TIPE DATA

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 (1)
a) Bilangan Integer
Integer adalah tipe data berupa bilangan bulat, termasuk bilangan bulat negatif, nol ataupun bulat positif,
contohnya adalah 1, 488, -22, 0, 456, dan sebagainya (tidak mengandung koma).

b) Bilangan Real
Tipe data ini juga merupakan tipe data berupa bilangan, namun berbeda dengan tipe data integer, yang
termasuk 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.

c) 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: “a”, “H”,
“6”, “^”, “>” dan sebagainya. Meskipun terdapat angaka 6, tapi karena diapit oleh tanda petik, maka dia bukan
lagi suatu nilai bilngan tapi berupa karakter.
Tipe Data Sederhana (2)
d) String
Tipe data string merupakan susunan dari satu atau lebih karakter. Sebagai contoh: “abc”, “HAPPY”,
“100102001”. 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.

e) Boolean
Boolean adalah tipe data yang digunakan untuk menyatakan status Benar atau Salah dari suatau
variabel. Jadi hanya dua nilai pada tipe data ini yaitu Benar (1) dan Salah (0)
Tipe Data Terstruktur
 Berbeda dengan tipe data sederhana, 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
 Array dapat diartikan sebagai larik, atau barisan. Array digunakan untuk menyimpan banyak data dengan tipe data yang
sama. Sebagai contoh, dalam sebuah algoritma diberikan input sejumlah data ulangan anak, misalkan 40 anak. Jika untuk
menyimpan data itu salah satu alternatifnya adalah memberikan variabel Nilai1, Nilai2, dan seterusnya, hingga Nilai40.
Bagaimna jika 100 anak? Maka car ini sangatlah tidak efisien. Data seperti ini dapat disimpan dalam satu wadah yang
disebut dengan Array.

 Tipe data array aldah tipe data yang menyimpan sejumlah data dengan tpe yang sama, misalkan integer semua atau real
semua. Isi data dari variabel dngan tipe data ini dapat diakses dengan menggunakan indeks. Perhatikan ilustrasi berikut.
RECORD (1)
 Jika Array hanya mampu menyimpan sejumlah data yang bertipe sama, record, bisa
menampung datat-data dengan tipe yang berbeda. Sebagai contoh data seorang siswa, bisa
terdiri dari Nama, Nomor Induk Siswa, Alamat, Tempat Lahir, Jenis Kelamin, Kelas Umur. Agar
data tersebt menjadi satu kesatuan informasi maka perlu suatu wadah untuk menampung tipe
data seperti itu, yaitu RECORD.
RECORD (2)
 Jika Array hanya mampu menyimpan sejumlah data yang bertipe sama, record, bisa
menampung datat-data dengan tipe yang berbeda. Sebagai contoh data seorang siswa, bisa
terdiri dari Nama, Nomor Induk Siswa, Alamat, Tempat Lahir, Jenis Kelamin, Kelas Umur. Agar
data tersebt menjadi satu kesatuan informasi maka perlu suatu wadah untuk menampung tipe
data seperti itu, yaitu RECORD.
Operator (1)
•Operator Aritmatika

Operator Operasi Contoh


+ Penjumlahan 7 + 3 = 10
- Pengurangan 7–3=4
* Perkalian 7*3 = 21
Div Pembagian bilangan bulat 21 div 7 = 3
Mod Sisa bagi 7 mod 3 = 1 atau 21 mod 7 = 0

Operator Aritmatika pada Bilangan Integer


Operator (2)
•Operator Aritmatika

Operator Operasi Contoh


+ Penjumlahan 6.4 + 5.7 = 12.1
- Pengurangan 8.2 – 2.8 = 5.2
* Perkalian 7.2*0.5 = 3.6
/ Pembagian bilangan bulat 10/2.5 = 4.0 (Operasi Bilangan Campuran)

Operator Aritmatika pada Bilangan Real


Operator (3)
Operator Relasional

Operator relasional akan menghasilkan nilai boolen yaitu nilai benar atau salah (true atau false),
operatornya ada =, <, >, ≥, ≤, dan ≠. Perhatikan contoh berikut :

Contoh Jawaban
3 < 8 , 9 ≤ 9 , 17 = 17 True
(24 div 3 ) ≠ 8, 9 < 9 false
‘aku’ < ‘AKU’ True
‘Q’ > ‘Z’ False
Operator (3)
Operator Logika

Operator ini hanya pada data yang bertipe boolean, yaitu true dan false dengan hasinya adalah
tipe data boolean. Macam-macam operator logika sebagai berikut:

Operator Operasi Ket

NOT Negasi atau NOT Akan menghasilkan Output bernilai kebalikan dari input-nya.

AND Logika AND Akan menghasilkan nilai true jika kedua input-nya bernilai true

OR Logika OR Akan menghasilkan nilai true jika salah satu inputnya bernilai true

XOR Logika Exclusive OR Akan menghasilkan output bernilai true jika kedua input-nya yang
dioperasikan bernilai berbeda.
MENGENAL KONSTANTA
 Konstanta adalah besaran yan nilainya akan tetap selama algoritma berjalan.
Konstanta merupakan nilai peubah layaknya variabel yang memiliki nilai data
bersifat tetap. Besaran nilai konstanta ditetapkan ketika pertama kali
dideklarasikan. Ada dua deklarasi jenis konstanta yaitu sebagai berikut:

Konstanta Tidak Bertipe Data


Const
Const_nama = Value;

Konstanta dengan Bertipe Data


Const
Const_nama :type data = Value;
SELESAI
PERTANYAAN BISA DIKIRIM LEWAT EMAIL ATAU WHATSAPP !
ANONK.AKA89@GMAIL.COM
0852 2022 8091

Anda mungkin juga menyukai