TIPE DATA

Tipe data merupakan jenis data yang mampu di tangani oleh suatu bahasa pemrograman pada komputer, tiap tiap bahasa pemrograman memiliki tipe data. Selain itu juga, tipe data ini merupakan suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variable. ketika kita menentukan tipe data dan melakukan operasi, kita perlu menjamin operan - operan dan hasilnya harus tipe data tertentu, jika tidak dilakukan , maka akan menimbulkan suatu kesalahan.

Contoh Tipe Data 

  • Booleaan
  • Character
  • Byte
  • Short Integer
  • Long Integer
  • Float
  • Double

Contoh Tipe Data di java


Tipe Bilangan Real

Suatu data yang termasuk bilangan real adalah data angka yang mengandung suatu pecahan, selain itu, data yang seperti ini akan memiliki keterangan jangkauan, jumlah digit penting (berarti) dan ukuran. Digit berarti ini sangatlah penting untuk di perhatikan karena berhubungan dengan tingkat ketelitian data yang disajikan.

Tipe Data karakter

Tipe Data Boolean

Adalah tipe data yang hanya bernilai benar (True) atau salah (False). Jangkauan nilai yang mungkin nya hanya 2 yaitu True dan false.



ADT (Abstract Data Type) atau Tipe Data Bentukan 

Tipe data abstrak ini didefinisikan sebagai model matematika dari objek data yang membentuk sebuah tipe data, serta fungsi yang beroprasi pada objek - objek. (Heilemen 1996). Untuk mengenali bahwa operasi - operasi yang memanipulasi objek objek data yang termasuk dalam spesifikasi dari tipe data abstrak merupakan hal yang sangat penting,  terdapat beberapa contoh dari tipe data abstrak, diantaranya adalah Stack, Queue dan List

Contoh dari ADT (Abstract Data Type) 

   1. Bahasa Pemrograman bisa memiliki tipe data seperti

  • Built- in : Sudah tersedia oleh bahasa pemrograman tersebut.
  • Tidak berorientasi pada persoalan yang di hadapi.

   2.  UDT : User Defined Type. dibuat oleh bahasa pemrograman

  • Tipe data yang di buat sendiri oleh programmer
  • Contoh : Record pada pascal, struct pada C, Class pada Java.

Macam Macam Tipe Data

    1.  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 seperti
  • Numerik, terdiri dari :  Numerik integer (bilangan bulat) dan Numerik real (bilangan riil)
  • Karakter, terdiri dari : Alfabet : a... z, A ... Z,  Angka : 0.... 9 dan simbol khusus seperti + ? ‘ ! [ ] { } … dll
  • Boolean (logika), terdiri dari :  True dan False

    2. Tipe Data Terstruktur (Structured Data Type)

  • Array
Array (Larik adalah tipe data yang berisi beberapa data yang di tampung dalam suatu variabel yang memiliki tipe data yang sama. masing masing data yang tertampung dalam sebuah larik akan ditandai sebagai elemen pertama sampai ke -n. Selain itu, larik dapat dibuat beberapa dimensi, misalnya untuk menggambarkan matrix kita perlu menggunakan larik 2 dimensi
  • Record (Rekaman)
Tipe data rekaman digunakan untuk menampung data yang terdiri dari beberapa tipe yang berbeda, record dapat di akses (diisi) dan dibaca per elemen record dengan menyebut nama elemen nya.
  • File
  • Set (Himpunan) 
Merupakan sebuah tipe data yang didalamnya membuat sejumlah elemen (anggota) dimana anggotanya memiliki ipe data dasat yang sama.

Operator Matematika


Identifier

    Dalam bahasa pemrograman, item data di identifikasi menurut namanya, bukan menurut alamat lokasinya dalam memori. Identifier Merupakan konstanta jika ia selalu dikaitkan dengan nilai data yang sama. Identifier merupakan variabel jika nilai datanya yang terkait bisa berubah. Literal , nilai data yang tertera dalam program bukanlah sebagai Identifier.

Deklarasi Data

    Jenis data konstanta dan variabel harus di definisikan dalam program sehingga : 

  • Operasi yang tepat dapat dijalankan pada nilai data dan jumlah ruang penyimpanan yang tepat dan bisa di tentukan
Statement untuk Mendefinisikan jenis data disebut declarative statement. Contohnya
  • Beberapa bahasa pemrograman memiliki sintaks pendeklarasian yang berbeda
  • Beberapa contoh program (pendeklarasian data) yang akan di berikan ditulis dalam pseudo-code

Variabel 

Adalah sebuah nama yang kita ciptakan untuk menyimpan nilai suatu data, data yang di simpan dalam variabel dapat digunakan secara berulang ulang untuk proses selanjutnya. 

Contoh :

  • Dalam pemberian nama variabel, tidak boleh menggunakan spasi atau karakter - karakter khusus
  • tidak boleh diawali dengan angka
  • tidak boleh menggunakan keywoard java
  •  Variabel luas yang digunakan untuk menyimpan data luas lingkaran.
  • Variabel keliling untuk menyimpan data keliling lingkaran

Contoh 2:

  • 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 bersarnya nilai yang akan di simpan dalam variabel tersebut agar diperoleh hasil yang benar

Komponen Data

  1. Character

    Merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter karakter khusus yang membentuk suatu item data / field

      2 . Field
Merupakan tipe data tang merepresentasikan suatu atreibut dari record yang merupakan tipe data tang mempresentasikan suatu atribut dari record yang menunjukan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record . 
  • Field nama : Harus diberi nama untuk membedakan field yang satu dengan lain nya
  • Field representation : Tipe data 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 
      3. Record
Record adalah kumpulan dari field yang 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. 
 
      4. Record
File terdiri dari record - record yang menggambarkan suatu kesatuan data yang sejenis, misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada. 
 
       5. Database
Kumpulan dari file / tabel membentuk suatu basis data.