Anda di halaman 1dari 14

Sejarah Singkat danTipe Data

Sejarah Singkat
Asal kata Algoritma (algorism -algorithm) berasal dari nama Abu Jafar Muhammad ibn Musa Al-Khuwarizmi Ilmuan Persia yang menulis kitab al jabar walmuqabala(rules of restoration and reduction aturan pemugaran dan pengurangan) Tahun 825 M Berasal dari Iran Masuk Indonesia tahun 1980-an

Tipe data Standar Boolean


Memiliki 2 Jenis data True Dan false Operasi perbandingan <,>,>=,<=,= =,=! Operasi Logika (True = 1, false = 0) Not : Membalikkan Nilai Biner Or : Bila salah satu true maka Keluaran true AND : Bila salah satu false maka Keluaran False XOR : Keluaran True Bila dua data berbeda Bila sama maka false
3

Tipe data Standar (Lanjutan)


Numerik Bulat
Tipe data yang hanya mengambil Nilai bulat dari suatu variabel atau konstanta. Contoh : 5,5 maka dibaca 5 3,2 dibaca 3 7,8 dibaca 7 Dalam beberapa kasus pembulatan nilai dapat dilakukan dengan menambahkan perintah khusus untuk pembulatan nilai Dalam Bilangan Bulat memiliki nilai keterurutan yaitu nilai sebelumnya predecessor dan nilai sesudahnya successor sebagai contoh pred dari 9 adalah 8 dan succ dari 9 adalah 10 . Secara formal pred(a) = a 1 succ(a) = a + 1 Konstanta dalam bilangan bulat ditulis tanpa mengandung titik desimal
4

Operasi Bilangan Bulat


Operasi Bilangan Bulat adalah Operasi aritmetika dan operasi perbandingan - Operator masing masing operasi adalah operator aritmetika dan operator perbandingan - Operator aritmetika :
-

+ (tambah) Operator Perbandingan <. >, <=, >=, =, <> - (kurang) Contoh Div (bagi) 4 < 6 = True * (Kali) 3 > 5 = false Mod (sisa hasil bagi) contoh 5 <> 8 = true 5 <= 5 = true 5 + 5 = 10 6 Div 4 = 1 7 Mod 3 = 1
5

Bilangan Riil

Bilangan riil adalah bilangan yang mengandung nilai desimal misal 3.05 , 3.23, 2.6E3, 0.25 Bilangan riil disebut dengan real Jangkauan Nilai Bilangan Riil
Tipe Rentang Nilai Format

real
single double extended

2.9 x 10-39 .. 1.7 x 10 38


1.5 x 10-45 .. 3.4 x 10 38 5.0 x 10 -324 .. 1.7 x 10 308 3.4 x 10 -4932 .. 1.1 x 10 4932

6 Byte
4 byte 8 byte 10 vyte

Operasi Bilangan Riil


Operasi dalam bilangan Riil : - Operasi aritmetika dalam bilangan riil menghasilkan nilai bertipe riil - Operator yang digunakan +, -, /, * - Bila dalam operasi menggunakan tipe campuran maka otomatis akan dikonversi ke tipe riil - Operator perbandingan : <, >, <=, >=, <>, = - Operator perbandingan menghasilkan tipe data boolean
7

Karakter
Contoh jenis bilangan karakter adalah a,b,c,A,B,1,2, dst Type Bilangan karakter disebut juga Char Bilangan karakter adalah semua huruf baik kecil ataupun yang kapital, termasuk tanda baca

String
String adalah Gabungan karakter seperti : - ada. 123 Operasi dalam karakter +, & Contoh Hasil 123 + 456 Maka isi hasil 123456 Tanda + dapat diganti dengan &
9

Tipe Data Bentukan


Tipe data yang didefinisikan sendiri oleh pemrogram Disusun oleh satu atau lebih tipe dasar Dua macam tipe bentukan :
Tipe dasar yang diberi nama dengan nama baru record

Tipe Dasar yang diberi nama tipe baru


Menggunakan kata kunci type Contoh
type BilanganBulat : integer

BilanganBulat adalah tipe data yang sama saja dengan integer Penggunaan :
P : BilanganBulat

Record
Disusun oleh satu atau lebih field Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe data bentukan lain yang sudah didefinisikan sebelumnya

ARRAY
Struktur data yang menyimpan sekumpulan elemen yang bertipe sama, setiap elemen diakses langsung melalui indeksnya. Variabel yang memiliki indeks Indeks array harus memiliki tipe data yang menyatakan keterurutan, misalnya : integer atau karakter

Array
A

1 2 3 4 5 6 7 8

Array A dengan 8 elemen dan masingmasing elemen belum diisi nilai

A 1 2 3 4 5 6 7 8 74 36 100 60 19 47 80 20

Setiap elemen array A diisi dengan nilai UTS mahasiswa

Anda mungkin juga menyukai