3. variabel dan tipe data
TRANSCRIPT
Algoritma
Variabel dan Tipe Data
Siklus Sistem Informasi
INPUT PROSES OUTPUT
Notasi Algoritma
Program JudulProgramDeklarasi
Daftar variabel yang digunakanAlgoritma
Langkah-langkah algoritma
Variabel
● Tempat penyimpanan data
● Mewakili tempat tertentu pada memory
● Memiliki namaagar dapat dipanggil oleh algoritma untuk pengolahan
● Dapat diisi dan dirubah
Aturan Variabel
● Nama variabelo hanya diperbolehkan huruf, angka, dan garis bawaho awal nama variabel tidak diperbolehkan angkao tidak lebih dari 255 karaktero beberapa bahasa pemrograman menerapkan prinsip
case sensitive*
● Keyword (reserverd words) tidak bolehdijadikan nama variabelo contoh: case, if, then, begin, end, …
● Perlakuan terhadap setiap variabeltergantung jenisnya
* huruf besar dan kecil dibedakan, sehingga perbedaan huruf besar dan kecil berarti beda nama variabel
Contoh Nama Variabel
namabarangNamaBarangNama_Barangnama_barangn4m4b4r4n9_namabarang1namabarangnama barang#namabarangnama*barang
catatan:
beberapa nama variabel ini ada yang salah
Contoh Nama Variabel
namabarangNamaBarangNama_Barangnama_barangn4m4b4r4n9_namabarang1namabarangnama barang#namabarangnama*barang
benarbenarbenarbenarbenarbenarsalahsalahsalahsalah
Jenis Variabel
1. Variabel GlobalVariabel yang dipakai oleh program secara keseluruhan→ bersifat unik pada satu program
1. Variable LokalVariabel yang dipakai pada subprogram dan tidak berlaku pada bagian program lainnya→ bersifat unik hanya pada sub-program
Tipe Data
● Setiap variabel hanya dapat diperlakukansesuai jenis data
● Jenis data variabel = tipe data variabel
● contoh:o 1 * 1⇒ 1
o 1 + 1⇒ 2
o “A” & “B”⇒ “AB”
o “A” * 2 = ?
o “A” + 2 = ?
Tipe Data
● Setiap variabel hanya dapat diperlakukansesuai jenis data
● Jenis data variabel = tipe data variabel
● contoh:o 1 * 1⇒ 1
o 1 + 1⇒ 2
o “A” & “B”⇒ “AB”
o “A” * 2 = ?→→ salah
o “A” + 2 = ?→→ salah
Kelompok Tipe Data
1. Tipe Data Dasar
1. Tipe Data Bentukan
Tipe Data Dasar
1. Bilangana. Bulat ⇒ integer / intb. Pecahan ⇒ realc. Tetap (Konstanta) ⇒ const
2. Hurufa. Karakter ⇒ character /
charb. String ⇒ string
3. Bilangan Logika (true/false)a. Boolean ⇒ boolean
Operasi & Operator
● Operasi adalah perlakuan yang diterapkan pada sebuah objek/variabel
● Operator adalah simbol operasi
● Operand adalah variabelyang dioperasikan
Jenis-jenis operator
1. Operator Assignment2. Operator Aritmatika3. Operator Bit4. Operator Boolean5. Operator Pembanding
* perubahan warna harap diabaikan, hanya untuk wacana pembicaraan di kelas
Tugas
Cari definisi dan contoh tiap operator(kecuali operator Bit)