Tutorial Belajar C Part 14: Jenis-jenis Tipe Data dalam Bahasa C

Posted on

Lanjutan panduan bahasa pemrograman C di Source Code Program kali ini akan membahas apa saja jenis-jenis tipe data di dalam bahasa C, termasuk pembagian tipe data.


Pengertian Tipe Data

Sebelum hingga ke jenis-jenis tipe data di di bahasa C, ada baiknya membahas sedikit pengertian dari tipe data itu sendiri. Apa itu tipe data?

Mengutip dari wikipedia (Data type):

“A data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data”.

Terjemahannya:

“Tipe data atau kadang disingkat dengan ‘tipe’ saja yakni sebuah pengelompokan data untuk memberitahu compiler atau interpreter bagaimana programmer ingin mengolah data tersebut”

Secara sederhana, tipe data yakni cara kita memberitahu komputer untuk mengelompokkan data menurut apa yang dimengerti oleh komputer.

Selaku contoh, misalkan saya mempunyai data berupa angka. Agar dapat dimengerti oleh compiler bahasa C, data ini mesti disimpan ke di variabel yang telah di set agar dapat menyimpan angka. Di di bahasa C, terdapat tipe data integer dan float yang dapat diisi dengan angka. Sedangkan seandainya data tersebut berupa huruf, dapat disimpan ke di tipe data char.


Jenis-jenis Tipe Data di Bahasa C

Terdapat 8 tipe data di di bahasa pemrograman C yang dapat dibagi ke di 4 kelompok besar: tipe data basic, tipe data turunan, tipe data bentukan, dan tipe data void.

1. Tipe Data Basic

Sesuai dengan namanya, tipe data basic yakni tipe data benar-benar basic yang terdapat di di bahasa pemrograman C. Terdapat 3 jenis tipe data basic:

  • Char: tipe data yang berisi 1 huruf atau 1 karakter.
  • Integer: tipe data untuk menampung angka bulat.
  • Float: tipe data untuk menampung angka pecahan.

Tipe data basic basic disebut pun selaku Primary Data Type, Fundamental Data Types atau Basic Data Type.

2. Tipe Data Turunan

Tipe data turunan berasal dari tipe data basic yang dikelompokkan atau di modifikasi. Terdapat 3 tipe data turunan di di bahasa pemrograman C:

  • Array: Tipe data yang terdiri dari kumpulan tipe data basic. Tipe data tersebut mesti 1 jenis.
  • Structure: Tipe data yang terdiri dari kumpulan tipe data basic. Tipe data tersebut dapat lebih dari 1 jenis.
  • Pointer: Tipe data untuk mengakses domisili memory secara seketika.

Tipe data turunan disebut pun selaku Derived Data Type.

3. Tipe Data Bentukan (enum)

Sesuai dengan namanya, tipe data bentukan yakni tipe data yang dikerjakan sendiri oleh kita (programmer). Isinya berupa data-data yang telah ditentukan. Tipe data bentukan ini dikenal pun selaku Enumerated Data Type atau disingkat selaku enum.

4. Tipe Data Void

Tipe data void yakni tipe data khusus yang menyatakan tak ada data. Penggunaannya khusus untuk beberapa situasi seperti function yang tak mengembalikan nilai (return void), atau mengisi argumen function dengan nilai kosong.


Tanpa pengelompokan, berikut ke-8 tipe data di bahasa pemrograman C:

  1. Char
  2. Integer
  3. Float
  4. Array
  5. Structure
  6. Pointer
  7. Enum
  8. Void

Bagi sobat yang telah pernah belajar bahasa pemrograman lain, mungkin akan bertanya kenapa tipe data boolean dan string tak termasuk di di daftar ini?

Bahasa C memang tak mempunyai tipe boolean bawaan, tapi dapat diakali dengan membuatnya menggunakan tipe data bentukan (enum), atau menggunakan library khusus: stdbool.h.

Sedangkan untuk string, di di bahasa C termasuk ke di array. String di defenisikan selaku array dari tipe data char.


Penjelasan lebih lanjut mengenai tipe data ini, termasuk contoh penggunaannya akan kita bahas secara bertahap di beberapa panduan ke depan.

Pertama-tama-tama, akan dibahas mengenai tipe data char terlebih dahulu: Pengertian dan Contoh Kode Program C untuk Tipe Data char.


Sumber https://www.duniailkom.com/