Tipe Data

Assalamualaikum Wr. Wb...


Untuk kali ini saya akan menjelaskan tentang "Pemograman Terstruktur" penjelasannya masih sama tetapi materinya yang akan di bahas yaitu "Type Data" ..

Nah tentunya kalian sudah ada yang tau kan apa yang di maksud Type Data pada Pemograman Terstruktur, tetapi saya akan menjelaskan lagi tentang materi tersebut.. yaitu tentang pengertiannya, Jenis-jenis Tipe Data,  fungsinya, serta contoh-contoh Type Data..

Langsung saja pada penjelasan yang pertama yaitu...

- Pengertian Tipe Data

Tipe data berfungsi untuk mempresentasikan jenis dari nilai yang terdapat dalam program. Sebagai contoh misal kita mempunyai suatu data dengan nilai 2, maka 2 termasuk ke dalam tipe bilangan bulat. Begitu juga dengan data yang bernilai "Rahasia C++" , mak data tersebut dikategorikan ke dalam tipe teks (Dalam pemrograman teks disebut string). Pada saat mendeklerasikan suatu variabel, kita perlu menyebutkan tipe data dari varibel tersebut.

Kesalahan dalam menyebutkan tipe data akan menyebabkan program yang kita buat tidak dapat dijalankan. klau pun dapat dijalankan, programan akan memberikan nilai yang tidak akurat sesuai yang diharapkan oleh kita. Oleh karen aitu, kita harus pandai dalam menentukan tipe data yang akan digunakan sesuai kebutuhan program yang kita buat.

Dalam bahasa C++, tipe data dapat dikelompokkan menjadi dua, yaitu: Tipe data dasar dan tope data bentukan.


-Tipe Data Dasar
Dalam C++ terdapat bebrapa tipe data dasar yang telah didefinisikan, yaitu yang digolongkan ke dalam tipe bilangan bulat (Integer) , bilangan riil (floating-point), tipe logika  (boolean), tipe karakter. Tipe-tpe tersebut adalah tipe yang siap digunakan tanpa harus didefiniskan terlebih dahulu.

Tipe Bilangan Bulat
Tipe data ini digunakan untuk merepresentasikan data numerik yang berupa bilangan bulat, yaitu bilangan yang tidak mengandung angka di belakang koma. Contoh data bilangan bulat adalah 21,3,78 dan sebagainya. 

Tipe Bilangan Riil  
Tipe ini adalah tipe yang merepresentasikan data-data bilangan yang mengandung angka di belakang koma, misal 3.78, 21.0, dan banyak lagi.

Tipe Logika 
Tipe kali ini merepresentasikan data-data yang hanya mengandung dua buah nilai, yaitu nilai logka (boolean) . Nilai logika itu sendiri hanya terdiri dari nilai benar (direpresentasikan dengan nilai selain nol, biasanya nilai 1) dan salah (direpresentasikan dengan nilai o). Tipe ini telah dinyatakan dalam tipe bool, yang nilainya dapat berupa true (benar) atau false (salah).

Tipe Karakter 
Tipe ini digunakan untuk merepresentasikan data bertipe karakter, seperti 'A'.'a','9','&', dan sebagainya. Dalam C++ tiper karakter dinyatakan dalam char. Untuk karater Unicode (wide character) dinyatakan dalam wchar_t.


Tipe Data Bentukan  
Tipe data bentukan adalah tipe data yang dibuat sendiri seusai kebutuhan dalam program yang akan kita buat. Tipe ini lebih dikenal dengan sebutan dalam bahasa asing, yaitu user defind types. Adapun yang termasuk ke dalam tipe bentukkan adalah array (larik). Jika anda pernah membuat suatu program dengan bahasa pascal, maka struktur ini dikenal dengan istilahh rekaman (Record)

Tipe Struktur 
 Sesuai dengan namanya, struktur adalah tipe data bentukan yang menyimpan lebih dari satu variabel bertipe sam maupun berbeda. Untuk membuat tipe data struktur dalam C++, kita harus mendeklarasikannya dengan menggunakan kata kunci struct. Apabila sebelumnya anda pernah mempelajari bahasa pemrograman pascal, maka istilah struktur ini lebih dikenal dengan istilah record (rekaman). Serta bentukan pendeklerasiannya adalah dengan menggunakkankata kunci record.

Tipe Enumerasi 
Tipe enumerasi adalah tipe data yang nilainya terbatas pada nilai-nilai yang telah didefinisikan saja. Tpe enumerasi digunakkan untuk membentuk tipe data yang nilainya bersifat pasti. Misalnya untuk medefiniskan tipe jenis kelamin, nama hari, warna primer, dan wanita saja, maka jenis kelamin dapat kita bentuk kedalam tipe enimerasi. Dalam bahaca C++, untuk mendefiniskan tipe enumerasi adalah dengan menggunakan kata kunci enum.

Tipe String 
Tipe ini digunakan untuk merepresentasikan data yang berupa teks (kumpulan karakter). Contoh data string adaah "Master" , "C++", dan sebagainya. C++ mendukung dua tipe string, yaitu string gaya bahasa C dan gaya bahasa C++




Referensi :  Budi Raharjo,Buku Pemrograman C++, 2012.

Komentar