Referensi Day 2

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

TIPE DATA

Berikut adalah penjelasan dan contoh-contoh dari beberapa tipe data


yang umum digunakan dalam pemrograman dan pemrosesan data:

1. String: Tipe data yang merepresentasikan teks atau urutan karakter.


Contoh: "Hello, world!", "John Doe", "12345".

2. Bytes: Tipe data yang merepresentasikan urutan byte atau data biner.
Biasanya digunakan untuk menyimpan data gambar, file, atau data
terkompresi. Contoh: 0x48656C6C6F (representasi heksadesimal dari
string "Hello").

3. Integer: Tipe data yang merepresentasikan bilangan bulat. Contoh: 1,


10, -5, 1000.

4. Float: Tipe data yang merepresentasikan bilangan pecahan (floating-


point). Contoh: 3.14, -0.5, 1.0.

5. Numeric: Tipe data yang merepresentasikan bilangan pecahan presisi


tinggi. Biasanya digunakan untuk menghitung operasi matematika yang
membutuhkan presisi tinggi. Contoh:
3.14159265358979323846264338327950288419716939937510582097
49445923078164062862089986280348253421170679.
6. Bignumeric: Tipe data yang merepresentasikan bilangan pecahan
presisi sangat tinggi. Digunakan untuk keperluan yang membutuhkan
presisi sangat tinggi, seperti perhitungan kriptografi. Contoh:
123456789012345678901234567890.12345678901234567890.

7. Boolean: Tipe data yang merepresentasikan nilai kebenaran


(true/false). Contoh: true, false.

8. Timestamp: Tipe data yang merepresentasikan tanggal dan waktu


dengan presisi tertentu, biasanya dalam format tertentu. Contoh:
"2023-07-06T15:30:00.000Z".

9. Date: Tipe data yang merepresentasikan tanggal (tanpa waktu).


Contoh: "2023-07-06".

10. Time: Tipe data yang merepresentasikan waktu (tanpa tanggal).


Contoh: "15:30:00".

11. Datetime: Tipe data yang merepresentasikan tanggal dan waktu


dalam satu nilai. Contoh: "2023-07-06 15:30:00".

12. Geography: Tipe data yang merepresentasikan informasi geografis,


seperti koordinat atau bentuk geometri. Contoh: "POINT(40.7128 -
74.0060)".
13. Record: Tipe data yang merepresentasikan sekumpulan nilai
terstruktur dengan beberapa atribut. Mirip dengan konsep struktur atau
objek dalam pemrograman. Contoh: {"name": "John Doe", "age": 25,
"city": "New York"}.

14. JSON (JavaScript Object Notation): Format data yang digunakan


untuk pertukaran data antar sistem. Mirip dengan struktur data record,
tetapi menggunakan sintaksis yang sesuai dengan JavaScript. Contoh:
{"name": "John Doe", "age": 25, "city": "New York"}.

Perlu dicatat bahwa contoh-contoh di atas hanya ilustrasi umum.


Format dan sintaksis yang sebenarnya dapat bervariasi tergantung pada
konteks dan platform yang digunakan.

FORMAT DATA
json
{"id": 1, "name": "John Doe", "age": 25}
{"id": 2, "name": "Jane Smith", "age": 30}
{"id": 3, "name": "Mike Johnson", "age": 35}
avro
{"type": "record",
"name": "Person",
"fields": [
{"name": "id", "type": "int"},
{"name": "name", "type": "string"},
{"name": "age", "type": "int"}
]}
{"id": 1, "name": "John Doe", "age": 25}
{"id": 2, "name": "Jane Smith", "age": 30}
{"id": 3, "name": "Mike Johnson", "age": 35}

PARQUET
[id: 1, name: "John Doe", age: 25]
[id: 2, name: "Jane Smith", age: 30]
[id: 3, name: "Mike Johnson", age: 35]

ORC
[id: 1, name: "John Doe", age: 25]
[id: 2, name: "Jane Smith", age: 30]
[id: 3, name: "Mike Johnson", age: 35]

Perlu diingat bahwa Parquet dan ORC merupakan format data biner
yang biasanya digunakan dalam lingkungan big data untuk efisiensi
penyimpanan dan pemrosesan.

You might also like