Tipe Data, Satuan Tipe Data, Dan Struktur Data
Tipe Data adalah klasifikasi mengidentifikasi salah satu dari berbagai tipe data, seperti real-value, integer atau Boolean, sehingga akan menentukan nilai yang mungkin untuk tipe tersebut. Umumnya tipe data dalam statistik memiliki jenis sebanding dalam pemrograman komputer.
Pada umumnya bahasa pemrograman juga memungkinkan programmer untuk menentukan tipe data tambahan, biasanya dengan menggabungkan beberapa elemen dari tipe lain dan mendefinisikan operasi yang valid dari tipe data baru. Hampir semua bahasa pemrograman eksplisit termasuk gagasan dari tipe data. Tipe data yang umum diantaranya adalah: integer, boolean, character, floating-point numbers, dan strings.
2. Satuan Tipe Data
Tipe Data Mesin
- bit: satuan data integer yang terendah, berisi angka biner (1 atau 0)
- byte: satuan data gabungan dari 8 bit
- word: satuan data di atas byte, biasanya berukuran 8 bit, 16 bit, 32 bit, atau 64 bit
- double word: satuan data yang besarnya 2 kali word
Tipe Boolean
- boolean: menjelaskan nilai True atau False
Tipe Numerik
- Integer: adalah datum dari tipe data integral, sebuah tipe data yang menjelaskan beberapa subset terbatas dari bilangan bulat matematika.
- floating-point: floating point menjelaskan metode bilangan real dengan cara mendapat dukungan dari berbagai nilai, dasar umum skalanya adalah 2, 10 atau 16.
- fixed-point: tipe data real untuk angka dengan digit tetap setelah (dan kadang-kadang juga sebelum) titik radix, representasi angka fixed-point dapat dibandingkan dengan angka floating-point yang lebih rumit, digunankan untuk menjelaskan nilai-nilai pecahan, biasanya dalam basis 2 atau basis 10.
- real: data angka floating presisi dengan nilai valid -3.40E + 38 sampai-1.18E – 38, 0 dan 1.18E – 38 sampai 3.40E + 38.
- decimal: presisi tetap dan skala data numeriknya dari -10^38 +1 sampai 10^38 –1
- numeric: fungsional yang setara dengan desimal.
Tipe String dan Teks
- char: data karakter non-Unicode panjang-tetap dengan panjang maksimum 8.000 karakter.
- varchar: data non-Unicode panjang-berubah dengan maksimal 8.000 karakter.
- text: data non-Unicode data panjang-berubah dengan panjang maksimal 2 ^ 31 – 1 (2147483647) karakter.
- nchar: data Unicode panjang-tetap dengan panjang maksimal 4.000 karakter.
Binary String
- biner: data biner panjang-tetap dengan panjang maksimum 8.000 byte.
- barbinary: data biner panjang-berubah dengan panjang maksimum 8.000 byte.
- image: data biner panjang-berubah dengan panjang maksimal 2 ^ 31 – 1 (2147483647) byte.
Tipe Data Lainnya
- cursor: penunjuk dari kursor.
- sql_variant: sebuah tipe data yang menyimpan nilai-nilai dari berbagai SQL Server.
- table: tipe data khusus yang digunakan untuk menyimpan kumpulan hasil untuk diproses nantinya.
- timestamp: Sejumlah database-wide unik yang akan diperbarui setiap kali berturut-turut akan diperbarui.
- pointer: tipe data bahasa pemrograman yang nilainya mengacu langsung ke (atau “menunjuk ke”) nilai lain yang disimpan di tempat lain dalam memori komputer melalui alamatnya.
- uniqueidentifier: sebuah identifier unik secara global (GUID)
- KiloByte(KB): 1024 Byte
- MegaByte(MB): 1024 KB
- GigaByte(GB): 1024 MB
- TeraByte(TB): 1024 GB
3. Struktur Data
Struktur data adalah cara untuk menyimpan dan mengatur data dalam komputer sehingga dapat digunakan secara efisien. Struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi.
Struktur data memberikan sarana untuk mengelola sejumlah data secara efisien, seperti database besar dan layanan internet pengindeksan. Biasanya, efisien struktur data adalah kunci untuk merancang algoritma yang efisien. Beberapa metode desain formal dan bahasa pemrograman menekankan struktur data, daripada algoritmanya, sebagai faktor kunci dalam pengorganisasian desain perangkat lunak.
SUMBER:
http://bagusalit.blog.widyatama.ac.id/2012/10/04/satuan-satuan-dalam-komputer/

Tidak ada komentar:
Posting Komentar