TIPE DATA

                     

                           TIPE DATA

Tipe data pemrograman merupakan atribut yang berkaitan dengan data yang akan memberi tahu sistem komputer. Sehingga nantinya bisa menafsirkan nilai dari data tersebut.

Secara khusus, tipe data adalah format penyimpanan data. Data bisa dalam bentuk variabel untuk tipe data tertentu.

PENGERTIAN  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 dinyatakan dalam bentuk konstanta atau variabel.

Jenis Tipe Data


Tipe data ini akan mempunyai berbagai macam jenis yang sesuai dengan data yang akan digunakan. Inilah tipe yang paling umum digunakan antara lain:

1.Tipe data String

Jenis tipe data String ini mempunyai kumpulan karakter dengan panjang tertentu. Tipe ini memang sering dianggap sebagai tipe yang dasar sebab tipe inilah yang paling umum digunakan oleh masyarakat.

2.Tipe data boolean

Tipe data Boolean merupakan tipe dengan jenis data yang setelah dikuasai sebelum nantinya terjun ke dalam dunia pemrograman.

Jenis ini biasanya akan digunakan saat mewakili nilai yang bear dan salah. Nilai salah atau false dan true nantinya akan direpresentasikan pada angka 0. Tipe ini juga hanya bisa untuk mempersentasikan dua nilai dengan pertimbangan.

3.Tipe data Integer

Tipe data Integer adalah tipe yang bisa didefinisikan sebagai sebuah bilangan bulat. Jika diartikan dalam suatu program menggunakan tipe ini tidak akan mendukung penggunaan huruf. Kemudian bilangan yang digunakan harus bulat.

4.Tipe data float

Selanjutnya terdapat tipe data float yang disebut sebagai tipe data dengan bilangan yang real. Tipe ini bisa menuliskan karakter desimal atau berkoma bahkan sudah mendukung bilangan yang berkoma, sebagai contoh adalah 3, 14, atau 1,2.

5.Tipe data Array

Kemudian terdapat tipe data array yang sudah dikenal dengan sebutan list. Tipe ini memang sudah digunakan untuk menyimpan elemen dari urutan tertentu dan memang dari tipe yang sama. Elemen atau nilai struktur data array juga bisa mengambil dengan indeks data integer yaitu (-1, 0, 2, 3).

Macam Tipe Kategori Primitif 

Tipe primitive ini mempunyai 4 jenis dimana tipe ini memang dikenal dengan menyimpan satu nilai dan dalam satu variablenya.

Inilah macam-macam tipe data yang termasuk dalam kategori primitive yaitu:

1. Bilangan bulat atau Integer

Tipe ini memang tergolong numerik dan akan digunakan saat ditemukan bilangan bulat. pada tipe ini akan dibagi lagi menjadi 4 jenis, yaitu:

•Byte, digunakan saat data stream pada file maupun jaringan

•Short, digunakan pada komputer dengan kapasitas 16-bit

•Int, digunakan karena mampu merepresentasikan angka dalam pemrograman

•Long, digunakan ketika nilainya berada di luar kapasitas rentang tipe int.

2. Bilangan pecahan atau Floating Point

Tipe ini khusus untuk menangani bilangan desimal atau perhitungan yang detail. Ada 2 jenis pada tipe ini, yaitu:

Float, digunakan saat menandai nilai yang presisi

Double, digunakan ruang penyimpanan 64-bit saat menyimpannya.

3. Karakter atau Char

Tipe ini mempunyai aturan “unicode” jadi bilangan harus diawali dengan kode “/u” namun bisa juga gunakan bilangan heksadesimal dari 0000 hingga FFFF.

4. Boolean

Terakhir terdapat tipe boolean yang termasuk tipe dengan dua nilai benar atau salah. Ini penting digunakan saat mengambil keputusan.



Macam Macam Tipe Data
A. Tipe data sederhana (simple - data type)
  Adalah tipe data yang sudah ada dan dijadikan standar dalam bahasa pemrograman tertentu.
Isi dari tipe data sederhana ini adalah data-data tunggal.
B. Tipe data terstruktur (structured - data type)
   merupakan data yang yang dapat diproses, disimpan, dan diambil dalam format tetap. Data terstruktur merupakan hal yang memiliki informasi yang lengkap dan sesuai dengan kriteria yang dibutuhkan sehingga lebih mudah untuk dibaca dan diolah.
Data Terstruktur terbagi menjadi 4 bagian yaitu :
1. Array ( Larik )
2. Record ( Rekaman )
3. File
4. Set ( Himpunan )
C. Tipe data penunjuk (pointer - data type)
   Tipe data penunjuk adalah jenis variabel khusus yang dimaksudkan untuk menyimpan alamat saja, bukan nilai ( bilangan bulat, angka desimal, karakter, string).

IDENTIFIER
- Dalam bahasa pemrograman, item data diidentifikasi menurut namanya, bukan menurut alamat lokasinya dalam memori.
- Identifier akan merupakan konstanta jika ia selalu dikaitkan dengan nilai data yang sama.
- Identifier akan merupakan variabel jika nilai datanya yang terkait 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 dapat dijalankan pada nilai data dan 
Jumlah ruang penyimpanan yang tepat bisa ditentukan
Statement untuk mendefinisikan jenis data disebut declarative statement.