Rangkuman Materi Fungsi Tipe Data
FIAN PANIC - Rangkuman Materi Fungsi Tipe Data, Halo sobat blogger pada malam hari ini ane akan berbagi sedikit catatan beberapa rangkuman materi tentang fungsi tipe data ,, okelah langsung saja tanpa panjang lebar lagi simak di bawah ini brot :v
TIPE DATA berfungsi untuk memeberikan inisialisasi
pada setiap data yang masuk agar computer bias membacannya dengan tidak
bercamlur dengan tipe data yang lainnnya
1. Byte
Type data byte merupakan tipe data dengan ukuran dan
jarak (range) yang kecil, dimana tipe data bye hanya memiliki ukuran sebesar 8
bit, dan panjang range hanya -128 s.d 127. Nilai default dari tipe data byte
adalah 0. Tipe data bite biasanya digunakan pada saat kita bekerja, yaitu untuk
keperluan dalam proses membaca ataupun menulis. Contoh : byte a = 127;
2. Short
Type data ini memiliki ukuran sebesar 16 bit
dengan panjang range berkisar -32768 s.d. 32767. Nilai default dari short
adalah 0. Tipe data ini sangat jarang digunakan, karena biasanya tipe data ini
diaplikasikan pada kompter 16bit. Contoh : short a = 32767;
3. Int (Integer)
Tipe data integer ini merupakan tipe data yang paling
sering digunakan. Mengapa? Karena tipe data ini dianggap lebih efisien
dibandingkan dengan tipe data yang lainnya. Ukuran dari tipe data Int (Integer)
adalah 32 bit dengan panjang range -2147483648 s.d. 2147483647. Nilai
default dari tipe data int adalah 0. Contoh : Int a = 2147483647;
4. Long
Tipe data sering digunakan dalam keadaan
khusus, dimana apabila nilai yang digunakan melebihi dari panjang range tipe
data int (Integer), maka tipe data ini yaitu long sering digunakan. Mengapa?
karena tipe data ini memiliki panjang range yang lebih panjang dibandingkan
dengan int yaitu -9223372036854775808 s.d. 9223372036854775807, akan
tetapi ukuran dari tipe data ini lumanyan besar dibandingkan dengan tipe data
int yaitu 64bit. Contoh : long a = 9223372036854775807;
Empat tipe data diatas merupakan tipe data
untuk bilangan bulat. Tipe data diatas tidak bisa digunakan untuk bilangan
berkoma atau bilangan becahan.
Nah begitulah, apablia menggunakan tipe data
untuk bilangan bulat, seperti int, long, byte, dan short yang terjadi adalah
seperti contoh diatas. Seharusnya 5 dibagi 2 adalah 2.5, bukan 2. Jadi,
bagaimana jika kita mau menggunakan perhitungan menggunakan koma? nah kita bisa
menggunakan tipe data float dan double.
5.Float
Tipe data Float adalah tipe data yang sering digunakan
dalam penggunaan nilai pecahan. Panjang rangenya adalah +/- 3.4 x 1038 dengan
ukuran 32 bit. Tetapi, Terdapat sebuah kelemahan dalam tipe data ini yaitu akan
timbul suatu masalah jika pemakaian tipe data ini untuk bilangan yang terlalu
kecil atau terlalu besar. Masalah yang timbul adalah nilai yang dihasilkan
menjadi tidak akurat. Contohnya untuk pengukuran suhu. Contoh : float a = 3.40282346638528860;
6. Double
Tipe data ini adalah tipe data yang mirip
dengan tipe data float. Akan tetapi panjang range dan ukuran dari tipe data
double lebih besar, yaitu panjang rangenya +/- 1.8 x 10308 dengan ukuran 64
bit. Tipe data double sangat baik digunakan untuk perhitungan, karena tipe data
ini lebih cepat melakukan perhitungan matematis dibandingkan dengan dengan tipe
data float. Dan juga tipe data ini menghasilkan hasil yang lebih akurat
dibandingkan tipe data float. Nilai default dari tipe data double adalah 0.0.
Contoh : double a = 1.79769313486231570;
7. Char
Tipe data char adalah tipe data yang digunakan
untuk menyatakan sebuah karakter. karakter Unicode adalah karakter digunakan
oleh bahasa java untuk merepresentasikan semua karakter yang ada. Belum tahu
Unicode kan? Unicode adalah kumpulan dari karakter yang ada pada semua bahasa,
termasuk arab, maupun latin. Nilai karakter ini diapit dengan tanda petik
tunggal. Nilai default dari tipe data ini adalah ‘\u0000’. Contoh : char a = ‘$
# @’;
8. Boolean
Tipe data boolean adalah sebuha tipe data yang
digunakan untuk nilai logika, yaitu nilai yang digunakan hanya berupa Benar
atau salah (True atau False). Boolean tidak memiliki range dan nilai
default-nya adalah false. Tipe boolean adalah tipe yang menjadi hasil dari
operator logika. Panjang tipe boolean adalah 16 bit. Contoh :
boolean a = true;
boolean b = false;
Berikut adalah tabel tipe data primitif :
tipe data composite adalah tipe data bentukan yang
terdiri dari dua atau lebih tipe data primitive.
Yang termasuk tipe data composite adalah :
- Array
Array atau sering disebut sebagai larik adalah tipe data yang sudah terstruktur dengan baik, meskipun masih sederhana. Array mampu menyimpan sejumlah data dengan tipe yang sama (homogen) dalam sebuah variabel. Setiap lokasi data array diberi nomor indeks yang berfungsi sebagai alamat dari data tersebut.
Cara mendefinisikan ada dua macam yaitu;
Nilai_ujian : array [1 … 10] of integer ; atau
Int nilai_ujian [10]
- Record
Record atau Struct adalah termasuk tipe data komposit. Record dikenal dalam bahasa Pascal/Delphi sedangkan Struct dikenal dalam bahasa C++. Berbeda dengan array, tipe data record mampu menampung banyak data dengan tipe data berbeda-beda (heterogen).
Contohnya Mahasiswa sebagai satu jenis objek
tetapi memiliki beberapa elemen
seperti : nomor_stb, nama, umur, jenis kelamin dll.
seperti : nomor_stb, nama, umur, jenis kelamin dll.
Cara mendefinisikannya
Type DataMhs : record
< nomor_stb : integer;
nama_mhs : string;
umur : integer;
jenkel : char;
>
- Image
Image atau gambar atau citra merupakan tipe data grafik.
- Datetime
Nilai data untuk tanggal (Date) dan waktu (Time) secara internal disimpan dalam format yang spesifik. Variabel atau konstanta yang dideklarasikan dengan tipe data Date dapat digunakan untuk menyimpan baik tanggal maupun jam.
- Subrange
Subrange merupakan tipe data bilangan yang mempunyai jangkauan nilai tertentu sesuai dengan yang ditetapkan programmer. Biasanya tipe data ini mempunyai nilai batas minimum dan nilai batas maksimum. Tipe data ini didukung dengan sangat baik dalam Delphi.
- Enumerasi
Tipe data ini merupakan tipe data yang mempunyai elemen-elemen yang harus disebut satu persatu dan bernilai konstanta integer sesuai dengan urutannya. Nilai konstanta integer elemen ini diwakili oleh suatu nama variable yang ditulis di dalam kurung.
- Object
Tipe data object digunakan untuk menyimpan nilai yang berhubungan dengan obyek-obyek yang disediakan oleh Visual Basic, Delphi dan dan bahasa pemrograman lain yang berbasis GUI.
- Variant
Tipe data Variant hanya ada di Visual Basic. Tipe ini adalah tipe data yang paling fleksibel di antara tipe data yang lain, karena dapat mengakomodasi semua tipe data yang lain.
- Tipe String : merupakan
kelanjutan dari tipe char. String merupakan tipe dengan nilai yaitu sebuah
karakter atau kumpulan beberapa karakter, dapat membentuk huruf, kata,
kalimat, atau lebih tergantung panjang string yang kita deklarasikan
(perkenalkan) kepada komputer. Contohnya pada komputer : var s : string;
st : string[10]; pada s : string; , berarti kita memperkenalkan s yang
bertipe string kepada komputer. Panjang tring default pada program
pascalversi lama adalah sepanjang 255 karakter, sehingga pendeklarasian
seperti ini akan sama dengan s : string[255];. Lalu st : string[10];
memberikan panjang st yaitu 10 karakter.
- Tipe terbilang mempermudah
dalam pernyataan hari ini sehingga senin dapat dikatakan sebagai nilai 1,
selasa sebagai nilai 2, dan seterusnya. Tipe ini jarang digunakan dalam
praktek olimpiade komputer, tetapi pada soal – soal teori, tipe ini dapat
muncul. Contoh tipe terbilang adalah : type tipehari = {senin,
selasa, rabu, kamis, jumat, sabtu, minggu}; var hari : tipehari;
Sumber :
- http://eskun.blogspot.co.id/2013/03/macam-macam-tipe-data-pada-java.html
- https://www.academia.edu/7083540/Modul_2_Dasar_Pemrograman_Java
- http://albiadi-tugaskampus.blogspot.co.id/2011/03/jenis-jenis-tipe-data.html
nah cukup sekian dulu brot,,Rangkuman Materi Fungsi Tipe Data yang bisa ane sampaikan mata materi rangkuman kali ini, semoga bermanfaat,, aapabila ada kesalahan penulisan kata mohon maaf, semoga bermanfaat :c
Keyword Terkai:
pengertian tipe data pada c++, contoh tipe data, pengertian tipe data dalam bahasa pemrograman, tipe data variabel, pengertian tipe data integer, tipe data java, tipe data string, tipe data numerik
suhu warbiasa
ReplyDeleteanjir,,
DeleteThank you for nice information. Please visit our web:
ReplyDeleteNaufal
Naufal