2.TIPE DATA


Apa itu tipe data?  Tipe data merupakan jenis data yang mampu ditangani oleh suatu bahasa pemrograman pada komputer, tiap tiap bahasa pemrograman memiliki tipe data. 

Suatu nilai yang dapat dinyatakanbdalam bentuk konstanta atau variabel. 

Beberapa tipe data:

1. Boolean

2.Character (Char) 

3. Byte 

4. Short Integer

5. Integer (Int) 

6. Integer (Int) 

7. Long Integer 

8. Float

9. Double


UDT: user Defined Type, dibuat oleh pemrogram. 

Tipe data yang dibuat sendiri oleh programer

Contoh: record pada pascal, struct pada C, class pada Java. 

Contoh UDP

•Deklarasi tipe data

Private type data

nama as string

umur as integer

end type


•Deklarasi variabel 

dim mahasiswa as data


ADT: Abstract Data Type

• Tipe data abstrak didefinisikan sebagai model matematika dari objek data yang membentuk sebuah tipe data, serta fungsi yang beroperasi pada objek-objek ini (Heilemen, 1996).

contoh: Stack, Queue, dan list


Macam Tipe Data

A. Tipe data sederhana (simple - data type) 

B. Tipe data terstruktur (structured-data type) 

C. Tipe data penunjuk (pointer-data type) 


A. Tipe Data Sederhana

Tipe data yang sudah ada dan dijadikan standar dalam bahasa pemrograman tertentu. 

Isi dari tipe data sederhana ini adalah data-data tunggal. 

Jenis:

•Numetik, terdiri dari:

Numerik integer (bilangan bulat)

Numerik real (bilangan riil) 

•Karakter terdiri dari:

Alfabet: a..z, A.. Z

Angka: 0..97

Simbol khusus: ?'![~ {}.. dll

•Boolean (logika), terdiri dari:

True

False


B. Tipe Data Terstruktur

1. Array (Larik) 

2. Record (Rekaman) 

3. File

4. Set (Himpunan) 


1.Array 

Larik adalah tipe data yang berisi beberapa data yang ditampung dalam satu variabel yang memiliki tipe data yang sama. 

Masing- masing data yang tertampung dalam sebuah larik akan ditandai sebagai elemen pertama sampai ke-n. 

Larik dapat dubuat beberapa dimensi, misalnya untuk menggambarkan matrix kita perlu menggunakan larik 2 dimensi.


2. Record

Tipe data rekaman di gunakan untuk menampung data yang terdiri dari beberapa tipe yang berbeda. 

Record dapat diakses (diisi) dan dibaca per elemen record dengan menyebut nama elemenya


3. Set/Himpunan

memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe data dasar yang sama. 



 IDENTIFIER

Dalam bahasa pemrograman, item data diidentifikasi menurut namanya, bukan menurut alamat lokasinya dalam memori

Identifier

Identifier akan merupakan konstanta jika ia selalu dikaitkan dengan nilai data yang sama, akan merupakan variabel jika nilai datanya yang tetkait bisa berubah

Literal, nilai data yang tertera dalam program namun bukan sebagai identifier 


Deklarasi Data

•Jenis data konstanta dan variabel harus didefinisikan dalam program sehingga:

•operasi yang tepat daoat dijalankan pada nilai data dan 

•jumlah ruang penyimpabab yang tepat bisa ditentukan

•Statement untuk mendefinisikan jenis data disebut declarative statement


Contoh pseudocode 

Constants

pi = 3.14

Variables

i, qty : integer

harga_satuan : real

status : boolean

nama: character (25)


Variabel

Variabel adalah sebuah nama yang kita ciptakan untuk menyimpan nilai suatu data

Data yang disimpan dalam variable dapat digunakan secara berulang-ulang untuk proses selanjutnya.

Contoh variabel:

Variabel luas yang digunakan untuk menyimpan data luas lingkaran

Komponen Data

•Character

•Field

•Record

•File

•Database


Komentar

Postingan populer dari blog ini

8.GRAPH (GRAF)

PENGENALAN STRUKTUR DATA