03 tipe data - hertan's blog | ilmu adalah sahabat setia data identifier ! symbol khusus yang...

21
Tipe Data Dalam Pemrograman

Upload: duongtruc

Post on 26-Apr-2018

229 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Tipe Data

Dalam Pemrograman

Page 2: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

PS Pend. Matematika UNEJ

Contoh Algoritma

Algoritma Luas Lingkaran {menghitung luas lingkaran apabila jari-jarinya diketahui}

Deklarasi {Definisi nama tetapan}

const phi = 3.14; {Definisi nama variabel}

real jari-jari, luas; Deskripsi

read(jari-jari); luas = phi * jari-jari * jari-jari write(luas);

Const phi = 3,14

Real jari_jari , luas

Page 3: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Const phi = 3,14

Tipe Data

Identifier / Variabel

Value

Page 4: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Deklarasi Data

► Identifier § Symbol khusus yang digunakan untuk

menamai variabel, konstanta, fungsi, dan prosedur.

§ Aturan dalam penulisan identifier : ► Terdiri dari huruf, angka, dan underscore ( _ ) ► Harus diawali dengan huruf ► Tidak boleh menggunakan reserved word.

§ Begin, end, if, else, for

Page 5: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Deklarasi Data

► Variabel § Adalah salah satu identifier yang

digunakan untuk menyimpan data input, dan data output.

§ Cara mendeklarasikan variabel: Nama_variabel : tipe data

§ Contoh: Radius : integer; Panjang : real;

Page 6: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Tipe Data

► Tipe Data

Tipe Data

Numerik Bulat

Desimal

Huruf 1 huruf

Kumpulan huruf

Boolean

Larik

Page 7: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Tipe Data : Numerik

► Bilangan Bulat dinamakan Integer. 10 526 1789

► Bilangan Desimal dinamakan Real atau Float. 0,5 90,00 1500,00

► Operasi terhadap data numerik:

Lambang Fungsi

* Perkalian

/ Pembagian

+ Penjumlahan

- Pengurangan

^ Perpangkatan

Page 8: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Lambang Fungsi

* Perkalian

/ Pembagian

+ Penjumlahan

- Pengurangan

^ Perpangkatan

DIV Hasil Bagi

MOD Sisa Hasil Bagi

Page 9: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Deklarasi

1. A,B : Integer

2. C,D : Real

Deskripsi

1. A = 10

2. B = 3

3. C = A + B

4. D = A / B

5. Cetak C

6. Cetak D

Start

A,B : Integer C,D : Real

A = 10 B = 3

C = A + B D = A / B

Cetak C , D

End

Page 10: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Dalam Bahasa Pascal

Deklarasi

1. A,B : Integer

2. C,D : Real

Deskripsi

1. A = 10

2. B = 3

3. C = A + B

4. D = A / B

5. Cetak C

6. Cetak D

Var

A,B : Integer;

C,D : Real;

Begin

A := 10;

B := 3;

C := A + B;

D := A/B;

Write C , D;

End.

Page 11: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Tipe Data : Huruf

► Kumpulan dari karakter dinamakan String. ► String umumnya digunakan untuk

menyimpan data yang tidak perlu diproses secara matematis.

► Contoh : Adinda A109 28x-AA Jl. Ismail Marzuki No 9 Mataram 17 Agustus 1945 [email protected]

Page 12: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Deklarasi

1. Nama,NIM : String

2. Kelas : Char

Deskripsi

1. Nama = “Rani”

2. NIM = “1100520001”

3. Kelas = ‘C’

4. Cetak Nama, NIM, Kelas

Start

Nama,NIM : String Kelas : Char

Nama = “Rani” NIM = “1100520001”

Kelas = ‘C’

Cetak Nama, NIM, Kelas

End

Page 13: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Dalam Bahasa Pascal

Var A,B : Integer C,D : Real Begin A := 10; B := 3; C := A + B; D := A / B; Write C; Write D; End.

Var A,B : Integer C,D : Real Begin Write(“Input A”); Read A; Write(“Input B”); Read B; C := A + B; D := A / B; Write C, D; End.

A T A U

Page 14: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

string

integer

string

string string string string string

string

string

string

string

integer integer

integer integer

Page 15: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

string

date

real

real real

real

real

real

Page 16: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

string string

string string string string string

Page 17: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Tipe Data Boolean

► Digunakan untuk melakukan pengecekan suatu kondisi suatu program.

► Kondisi yang dicek bisa berhubungan dengan variabel numerik maupun variabel string.

► Nilai data dari variabel boolean adalah kondisi benar atau salah (true or false).

► Operator logika dasar terdiri atas AND, OR dan NOT.

Page 18: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Laki-laki = 0 Perempuan = 1

Page 19: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Relational Operator

► Operator Comparator

Operator Artinya Contoh Hasil < Lebih kecil 1<2 True

<= L e b i h k e c i l s a m a dengan

1<=2 True

> Lebih besar 1>2 False

>= Leb i h be sa r s ama dengan

1>=2 False

= Sama dengan 1=2 False

<> Tidak sama dengan 1<>2 True

Page 20: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Deklarasi

1. X,Y : Integer

2. Hasil1,Hasil2,Hasil3 : Boolean

Deskripsi

1. X = 5 , Y = 3

2. Hasil1 := X>Y

3. Hasil2 := X<=Y

4. Hasil3 := X = Y

5. Cetak Hasil1 , Hasil2, Hasil3

Start

X,Y : integer Hasil1,Hasil2,Hasil3 : Boolean

X = 5 Y = 3

Cetak Hasil1, Hasil2 Hasil3

End

Hasil1 := X>Y Hasil2 := X<=Y Hasil3 := X=Y

Page 21: 03 Tipe Data - Hertan's Blog | Ilmu adalah Sahabat Setia Data Identifier ! Symbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur. ! Aturan dalam penulisan

Latihan

► Susunlah algoritma menentukan rata-rata nilai untuk 3 buah mata kuliah : matematika, bahasa, fisika. Lalu buatlah flowchartnya

► Buatlah algoritma menghitung konversi suhu dari celcius ke fahrenheit. §  Rumus : fahrenheit = 5/9 * (celcius-32)