TIPE DATA
TIPE DATA
Apa itu Tipe Data?
Tipe data adalah klasifikasi yang digunakan untuk menentukan nilai dari suatu variabel dalam tipe operasi matematika, hubungan relasional, maupun logika. Ketika komputer menyimpan data untuk menjalankan program, data tersebut disimpan dalam tipe data tertentu berupa format penyimpanan yang berisi tipe hingga rentang nilai. Semua tipe data tersebut diterapkan pada variabel tertentu tanpa menyebabkan kesalahan.
Dengan kata lain, tipe data digunakan untuk membantu komputer menafsirkan nilai dari suatu variabel dengan tepat dan menghindari error saat melakukan programming. Penggunaan tipe data dapat dilihat dari suatu variabel, misalnya tipe data string yang digunakan untuk mencatat informasi nama seseorang atau tipe data integer yang digunakan untuk mencatat tanggal lahir.
Dengan kata lain, tipe data digunakan untuk membantu komputer menafsirkan nilai dari suatu variabel dengan tepat dan menghindari error saat melakukan programming. Penggunaan tipe data dapat dilihat dari suatu variabel, misalnya tipe data string yang digunakan untuk mencatat informasi nama seseorang atau tipe data integer yang digunakan untuk mencatat tanggal lahir.
Beberapa Jenis Tipe Data Di java
TIPE
DATA |
KETERANGAN |
Byte |
-128
s/d 127 |
Short |
-32.768
s/d 32.767 |
Int |
-2.147.483.648
s/d 2.147.483.647 |
Long |
-9.223.372.036.854.775.808
s/d 9.223.372.036.854.775.8087 |
Float |
3,4
x 10-38 s/d 3,4 x 1038
|
Double |
1,7
x 10-308 s/d 1,7 x 10308
|
Char |
Single
character, |
Boolean |
True
or false |
Tipe Data Bilangan Real
bilangan real adalah salah satu jenis data dalam pemrograman yang digunakan untuk merepresentasikan angka-angka pecahan.
contoh: x = 3.14;
Tipe Data Karakter
Tipe Data Boolean
- Adalah tipe data yang hanya bernilai benar (true) atau salah (false).
- Jangkauan (nilai yang mungkin) hanya 2 yaitu true atau false.
Tipe Data Bentukan / Abstract Data Type(ADT)
Macam Macam Tipe Data
1. Tipe Data Sederhana(simple - data type)
2. Tipe Data Terstruktur(structured - data type)
3. Tipe Data Penunjuk (pointer - data type)
1. Tipe Data Sederhana
- Adalah tipe data yang sudah ada dan dijadikan standar dalam bahasa pemrograman tertentu
- Isi dari tipe data sederhana ini adalah data data tunggal
Jenis Data Sederhana
- Numerik, terdiri dari:
- Numerik integer (bilangan bulat)
- Numerik real (bilangan riil)
- Karakter, terdiri dari:
- Alfabet: a .. z, A .. Z
- Angka: 0 .. 9
- Simbol Khusus: + ? ' ! [ ] { } ... dll
- Boolean (logika), terdiri dari:
- True
- False
2. Tipe Data Terstruktur
- Array (Larik)
- Record (Rekaman)
- File
- Set(Himpunan)
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 dibuat beberapa dimensi, misalnya untuk menggambarkan matrix kita perlu menggunakan larik dua dimensi
Record
- Tipe data rekaman digunakan untuk menampung data yang terdiri dari beberapa tipe yang berbeda
- Record dapat diakses (diisi) dan dibaca per elemen record dengan menyebut nama elemennya
Set/Himpunan
- Merupakan sebuah tipe data yang didalamnya memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe data dasar yang sama
Operator Matematika
Operator Arti Contoh
* Kali 2 * 3 = 6
/ Bagi (Real) 7 / 2 = 3.5
DIV Bagi (bulat) 7 DIV 2 = 3
MOD Sisa Bagi 7 MOD 2 = 1
+ Tambah 2 + 3 = 5
- Kurang 2 - 3 = -1
Identifier
- Dalam bahasa pemrograman, item data diidentifikasi menurut namanya, nukan menurut alamat lokasinya dalam memori
- Identifier akan merupakan Konstanta Jika ia selalu dikaitkan dengan nilai data yang sama
- Indetifier 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
- Jumlah ruang penyimpanan yang tepat bisa ditentukan
- Statement untuk mendefinisikan jenis data disebut Declarative Statement
Cont...
- Beberapa bahasa pemrograman memiliki sintaks pendeklarasian yang berbeda
- Beberapa contoh program (Pendeklarasian data) yang akan diberikan ditulis dalam pseudo-code
Contoh
- Constants
- pi = 3.141592654
- Variables
- i, qty : integer
- harga_satuan : real
- status : boolean
- nama : characters(25)
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
- Dalam pemberian nama variable, tidak boleh menggunakan spasi atau karakter - karakter khusus.
- Tidak boleh diawali dengan angka
- Tidak boleh menggunakan keyword java
Contoh Variabel
- Variabel luas yang digunakan untuk menyimpan data luas lingkaran
- Variabel keliling untuk menyimpan data keliling lingkaran
- Bila sebuah variabel bertipe integer maka variabel tersebut memiliki nilai berjenis bilangan bulat
- Pengisian nilai variabel dengan tipe data yang berbeda dengan jenis data yang sudah ditentukan akan menimbulkan error
- Dalam menentukan tipe data dari sebuah variabel perlu memperhatikan kemungkinan besarnya nilai yang akan disimpan dalam variabel tersebut agar diperoleh hasil yang benar
Komponen Data
- Character
- Field
- Record
- File
- Database
Character
Merupakan Bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter - karakter khusus yang membentuk suatu item data / field
Field
Merepresntasikan suatu atribut dari record yang menunjukan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. kumpulan dari field membentuk suatu record.
- Field name: harus diberi naman untuk membedakan field yang satu dengan lainnya
- field representation: tipe field (karakter, teks, tanggal, angka, dsb), lebar field (ruang maksimum yang dapat diisi dengan karakter - karakter data)
- field value: isi dari field untuk masing - masing record
Record
kumpulan dari field membentuk suatu record, Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap tiap record dapat mewakili data tiap - tiap karyawan
File
File terdiri dari record - record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.
Database
Kumpulan file / tabel membentuk suatu basis data
Komentar
Posting Komentar