pengertian tipe data

Upload: sole-junior

Post on 03-Mar-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Pengertian Tipe Data

    1/7

    Pengertian Tipe Data/ Data Type

    Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia PemrogramanTipe Data adalah jenis nilai yang dapat ditampung oleh suatu variabel.

    Jenis-jenis Tipe Data/ Data Type

    1. Tipe data primitive (Sederhana)

    Tipe data primitive adalah Tipe data yang mampu menyimpan satu nilai tiap satu

    variabel. Tipe data primitive merupakan tipe data dasar yang sering dipakai oleh

    program. Contoh tipe data primitive adalah tipe numerik (integer dan real), tipe data

    karakter/char, tipe data boolean.

    A. umeric

    Tipe data numeric digunakan pada variabel atau konstanta untuk menyimpan nilai

    dalam bentuk angka. Tipe data ini terbagi atas integer, dan real.

    a. !nteger

    !nteger "erupakan tipe data berupa bilangan bulat, terbagi atas beberapa kategori

    seperti table diba#ah ini

    Tipe Data

    Byte

    Shortint

  • 7/26/2019 Pengertian Tipe Data

    2/7

    Integer

    Word

    Longint

    b. Real

    $eal adalah bilangan yang berisi titik desimal atau %enis bilangan pecahan.

    Tipe Data

    real

    single

    double

    extended

    cop

    &. Karakter (har!

    Karakter merupakan tipe data yang hanya mampu menyimpan " digit karakter. #kuran untuk

    tipe data karakter adalah " byte (" byte $ % bit!. &dapun maam karakter yang ada sejumlah ')

    maam karakter yaitu dari kode karakter (&*+,,! sampai dengan '. #ntuk penulisan

    karakter menggunakan tanda petik tunggal ( ! di depan dan belakang karakter yang ditulis.

    +ontoh 0 a1 &1121 dll.

    3ilai-nilai yang termasuk karakter adalah 0

    a. Karakter huru4 0 a1..1511&1..161

    b. Karakter angka 0 1..171

    . Karakter tanda baa 0 titik koma titik koma titik dua dan sebagainya

    d. Karakter khusus 0 8 9 : ; dan sebagainya.

    +. &oolean

    &oolean merupakan tipe data logika, yang berisi dua kemungkinan nilai' T$ (benar)

    atau *A+S (salah). Tipe data boolean memakai memori paling kecil.

    . Tipe data Composite

  • 7/26/2019 Pengertian Tipe Data

    3/7

    Tipe -ata omposit merupakantipe datayang dapat menampung banyak nilai, antara

    lain sebagai berikut.

    A. Array

    Array atau sering disebut sebagai larik, adalah tipe data yang sudah terstruktur

    dengan baik, meskipun masih sederhana. Array mampu menyimpan se%umlah datadengan tipe yang sama (homogen) dalam sebuah variabel. Sebagai ilustrasi, array

    mampu menampung banyak data namun dengan satu tipe data yang sama, misalnya

    integer sa%a. Setiap lokasi data array diberi nomor indeks yang berungsi sebagai

    alamat dari data tersebut.

    &. $ecord atau struct

    Seperti halnya Array, $ecord atau Struct %uga termasuk tipe data komposit. $ecord

    dikenal dalam bahasa 0ascal/-elphi sedangkan Struct dikenal dalam bahasa C.&erbeda dengan array, tipe data record mampu menampung banyak data dengan tipe

    data berbeda2beda (heterogen). "isalnya, satu bagian integer, satu bagian lagi

    character, dan bagian lainnya &oolean. &iasanya record digunakan untuk menampung

    data suatu obyek. "isalnya, sis#a memiliki nama, alamat, usia, tempat lahir, dan

    tanggal lahir. ama akan menggunakan tipe data string, alamat bertipe data string,

    usia bertipe data single (numeric), tempat lahir bertipe data string, dan tanggal lahir

    bertipe data date. &erikut ini contoh pengunaan record dalam -elphi.

    C. !mage!mage, atau gambar, atau citra, merupakan tipe data graik. "isalnya graik

    perkembangan %umlah sis#a S", oto keluarga kita, video per%alanan, dan lain2lain.

    0ada bahasa2bahasa pemrograman modern terutama yang berbasis visual, tipe data ini

    telah didukung dengan sangat baik.

    -. -ate Time

    ilai data untuk tanggal (date) dan #aktu (time) secara internal disimpan dalamormat yang spesiik. 3ariabel atau konstanta yang dideklarasikan dengan tipe data

    -ate dapat digunakan untuk menyimpan, baik tanggal maupun %am. Tipe data ini

    masuk dalam kelompok tipe data composite, karena merupakan bentukan dari

    beberapa tipe data.

  • 7/26/2019 Pengertian Tipe Data

    4/7

    . 4b%ect

    Tipe data ob%ect digunakan untuk menyimpan nilai yang berhubungan dengan obyek2

    obyek yang disediakan oleh 3isual &asic, -elphi, dan bahasa pemrograman lain yang

    berbasis 5!. Sebagai contoh, apabila mempunyai orm yang memiliki control

    Command button, yang kita beri nama Command1.

    *. Subrange

    Tipe data subrange merupakan tipe data bilangan yang mempunyai %angkauan nilai

    tertentu sesuai dengan yang ditetapkan programmer. &iasanya, tipe data ini

    mempunyai nilai batas minimum dan nilai batas maksimum. Tipe data ini didukung

    dengan sangat baik dalam -elphi.

    5. numerasiTipe data ini merupakan tipe data yang mempunyai elemen2elemen yang harus

    disebut satu persatu, dan bernilai konstanta integer sesuai dengan urutannya. ilai

    konstanta integer elemen ini di#akili oleh suatu nama variable yang ditulis di dalam

    kurung. Tipe data ini %uga di%umpai pada -elphi, dan bahasa pemrograman deklarati

    seperti S6+.

    0ada contoh di atas, tipe data 7ari8dlm8"inggu termasuk enumerasi dengan rentang

    nilai ol, dimana Senin sampai dengan "inggu dan nilai data dari 9, 1, sampai dengan

    :. Sedangkan tipe data ama8&ulan termasuk enumerasi dengan rentang nilai ol,;anuari sampai dengan -esember dan nilai data dari 9, 1, sampai dengan 1.

    Tipe Data Lainnya

    1. Tipe -ata Terstruktur

    A. Tipe -ata String

    "erupakan suatu data yang menyimpan array (larik), sebagai contoh = byte, dengan %umlah elemen 1 s/d >>.

    &. Tipe -ata Set

    Sebuah set merupakan suatu himpunan yang berisi nilai (anggota). Set merupakan

    Tipe data yang khusus untuk 0ascal. Set dalam pemrograman sangat mirip dengan

    himpunan dalam ilmu matematika.

  • 7/26/2019 Pengertian Tipe Data

    5/7

    Salah satu manaat dari penggunaan tipe data set adalah untuk mengecek apakah

    suatu nilai muncul dalam suatu range tertentu. "isalnya, untuk menentukan apakah

    suatu karakter berupa +o#er Case +etter (huru kecil), mis. Ch adalah tipe Char, kita

    bisa menulis,i! "#h $% &a&' and "#h (% &)&' then Writeln" #h*& erupa+an huru!+ecil,&'< atau, dengan notasi set, kita bisa menulis,i! #h in &a&,,&)&. then Writeln" #h*&

    erupa+an huru! +ecil,&'

    . Tipe -ata 0ointer

    0ointer merupakan variabel khusus yang berisi suatu address (alamat) di lokasi lain

    didalam memori. Suatu variabel yang points (menun%uk) ke sesuatu sehingga disebut

    pointer.

    Ada dua macam pointer'

    a) Typed (tertentu) ' merupakan pointer yang menun%uk pada tipe data tertentu pada

    variabel.

    b) 5eneric (umum) ' merupakan pointer yang tidak menun%uk pada tipe data tertentu

    pada variabel.

    Perlu diingat yah sobat Type data semakin hari semakin berkembang. ,tu terbukti darianalisa W0SB1Lpribadi ketika W0SB1L menggunakan =>) dan ?iroso4t &ses sebagai

    databasenya type data yang keluar hanya sedikit.

    *reen*hot Tipe Data pada Database ?iroso4t &ess

    Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia Pemrograman

  • 7/26/2019 Pengertian Tipe Data

    6/7

    3amun setelah W0SB1Lberalih menggunakan =>) dan ?y*@A sebagai databasenya type

    data yang keluar sangat banyak.

    ScreenShot Tipe Data pada Database MySQL

    Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia Pemrograman

    Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia Pemrograman

  • 7/26/2019 Pengertian Tipe Data

    7/7

    Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia Pemrograman

    Sekian artikel Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia

    Pemrograman, semoga ulasan WESBOLdapat bermanfaat dan mudah dipahami oleh sobat-

    sobat sekalian. Pesan WESBOL, jangan menggunakan ilmu ini untuk hal-hal yang tidak baik :) .

    Jangan lupa ya share dan lihat artikel-artikel yang lainnya serta sering-sering berkunjung di lain

    waktu. :) :)

    Wassalamualaikum Wr. Wb.