pengertian tipe data
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.