Mengenal Tipe Data

Apa itu 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.

Beberapa Contoh Tipe Data, yaitu:
  • Boolean
  • Character (char)
  • Byte
  • Short Integer
  • Integer (Int)
  • Long Integer
  • Float
  • Double

Berikut Adalah Tipe Data Dalam Bahasa Java:



Apa Itu Data Bilangan Real?
  • Data yang termasuk bilangan real adalah data     angka yang mengandung pecahan.
  • Data yang seperti ini akan memiliki keterangan jangkauan, jumlah digit penting (berarti) dan ukuran.
  • Digit berarti ini penting diperhatikan karena ini berhubungan dengan tingkat ketelitian data  yang disajikan.

Tipe Data Character Dan Keterangannya:


Tipe Data Boolean:

  • Adalah tipe data yang hanya bernilai benar(true) atau salah(false).
  • Jangkauan (nilai yang mungkin) hanya 2 yaitu true dan  false.

Abstract Data Type (ADT) atau Tipe Data Bentukan
  • Bahasa pemrograman bisa memiliki tipe data:
    • Built-in : sudah tersedia oleh bahasa pemrograman tersebut.
    • Tidak berorientasi pada persoalan yang dihadapi.
  • UDT : User Defined Type, dibuat oleh pemrogram.
    • Tipe data yang dibuat sendiri oleh programer.
    • Contoh: record pada Pascal, struct pada C, class pada Java.

Contoh UDP:

  • Deklarasi tipe data 

    private type data

        nama as string

        umur as integer 

    end type

  • Deklarasi variabel

    dim mahasiswa as data

  • ADT : Abstract Data Type
    • Tipe data abstrak didefinisikan sebagai model matematika dari objek data yang membentuk sebuah tipe data,serta fungsi yang beroperasi pada objek-objek ini (Heilemen, 1996).
    • Penting untuk mengenali bahwa operasi- operasi yang memanipulasi objek-objek data yang termasuk dalam spesifikasi dari tipe data abstrak.
    • Terdapat beberapa contoh dari tipe data abstrak, diantaranya adalah Stack, Queue dan List.
  •  Bahasa C memiliki tipe data numerik dan karakter (seperti int, float, char dan lain-lain). Disamping itu juga memiliki tipe data enumerasi dan structure. Bagaimana jika kita ingin membuat tipe data baru?
  • Untuk pembuatan tipe data baru digunakan keyword typedef
  • Bentuk umum:

typedef <tipe_data_lama>

<nama_tipe_data_baru>


Macam-macam Tipe Data:

  • Tipe data sederhana (simple - data type)

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.

Berikut adalah jeni-jenis Tipe 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
  • Tipe data terstruktur (structured - data type)
    • Array (Larik)
      • 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 2 dimensi.
    • Record (Rekaman)
      • Tipe data rekaman di gunakan untuk  menampung data yang terdiri dari beberapa tipe yang berbeda.
      • Record dapat diakses (diisi) dan dibaca  per elemen record dengan menyebut nama elemennya.
    • File
    • Set (Himpunan)

merupakan sebuah tipe data yang didalamnya memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe data dasar yang sama

  • Tipe data penunjuk (pointer - data type)

 

Operator Matematika:


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

Komponen Data:

  • Character

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

  • Field

            merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record 

    • field name: harus diberi nama 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 dari file / tabel membentuk suatu basis data.

 

 

Komentar