Mengenal Tipe Data Bahasa Pemrograman




Sudah lama tidak posting tentang bahasa pemrograman, mungkin karena disibukkan oleh pekerjaan, jadi agak terlantar tentang pembahasan pemrograman. Pembahasan kali ini di tekankan tentang tipe data dalam bahasa pemrograman.

Sebelum mempelajari lebih jauh mengenai tipe data, maka harus memahami apa itu data. Data merupakan sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya pengolahan. Data biasanya berisi fakta-fakta dalam bentuk angka, teks, dokumen, gambar, dan suara.

Pengertian Tipe Data

Sekarang kita beralih ke tipe data.

Data types atau tipe data adalah sebuah pengklasifikasian data berdasarkan jenis data tersebut. Tipe data dibutuhkan agar kompiler dapat mengetahui bagaimana sebuah data akan digunakan

Maksudnya begini…

Setiap bahasa pemrograman biasanya memiliki tipe data yang berbeda-beda. Namun ada beberapa tipe data yang umumnya terdapat dalam bahasa pemrograman apapun.

Kenapa tipe data dalam pemrograman komputer sangat penting ?

Dengan menggunakan tipe data maka dapat ditentukan value atau nilai yang akan disimpan ke dalam memori dan akan diproses dalam sebuah program aplikasi yang sedang dikembangkan.

Jenis-jenis tipe data

Adapun jenis-jenis dari tipe data yaitu :

1. Primitive (Sederhana)

2. Composite

3. Terstruktur

4. Pointer

1. Primitive (Sederhana)

Tipe data ini adalah tipe data yang mampu menyimpan satu nilai pada setiap satu variabel. Tipe sederhana ini merupakan tipe data dasar dan sering dipakai oleh setiap program.

Jenis-jenis tipe data primitive

  • Integer : Tipe data berupa bilangan bulat
  • Real : Bilangan yang berisi titik decimal atau jenis bilangan pecahan
  • Karakter : Tipe data yang mampu menyimpan 1 digit saja
  • Boolean : Tipe data logika yang berisi dua kemungkinan yaitu Betul atau Salah

Oh iya, integer dan real adalah tipe data yang termasuk ke dalam kategori tipe data numberik.

2. Composite

Tipe data ini merupakan tipe data yang dapat menampung banyak nilai.

Jenis-jenisnya

Yang termasuk ke dalam tipe data composite yaitu :

  • Array : Tipe data yang terstruktur dengan baik. Tipe data ini bisa menyimpan sejumlah data yang sama dalam sebuah variable.
  • Record : Tipe data ini bisa menimpan banyak data dengan tipe data yang berbeda-beda.
  • Image : Tipe data yang berfungsi untuk menyimpan data gambar
  • Date Time : Tipe data yang berfungsi untuk menyimpan tanggal dan waktu
  • dan lain sebagainya

3. Terstruktur

Tipe data terstruktur merupakan tipe data yang bisa digunakan untuk menyimpan lebih dari satu tipe data dalam variabel.

Jenis-jenisnya

  • String : Tipe data yang bisa menyimpan banyak karakter sekaligus.
  • Set : Tipe data ini merupakan suatu himpunan yang berisi nilai. Set khusus digunakan dalam bahasa pemrograman Pascal.
4. Pointer
Tipe data pointer adalah tipe data yang berisi alamat memory dari sebuah variabel. Pointer adalah penunjuk pada lokasi memori tertentu (dalam hal ini sama dengan variabel biasa), tetapi penunjukkan memorinya bisa diubah ke alamat lain

Tipe Data Dasar yang Sering digunakan oleh Programmer yaitu :

String
Integer
Float
Boolean
Array

Contoh penggunaan tipe data string 
public class tipe_string {
public static void main(String args[]){
String nama="Saya seorang blogger";
System.out.print(nama);
}
 
}
Contoh penggunaan tipe data integer
import java.util.Scanner;
class tipedata
{
	public static void main(String args[])
	{
		Scanner scan = new Scanner(System.in);
		int nilai;
		System.out.print("Masukkkan Nilai :");
		nilai = scan.nextInt();
		
		System.out.println("Nilai yang dimasukkan adalah :"+nilai);
	}
}
Contoh penggunaan tipe data Float
class bilpecahan
{
 public static void main(String args[])
 {
  float nilai = 128.22F;
  
  System.out.println("Nilai yang dimasukkan adalah :"+nilai);
 }
}
Contoh penggunaan tipe data Boolean
class booldata
{
 public static void main(String[]args)
 {
   boolean b1,b2,b3;

   b1 = true; 
   b2 = false;
   b3 = b2;   
  
   System.out.println(b1);
   System.out.println(b2); 
   System.out.println(b3); 
 }
}
Contoh penggunaan tipe data Array
import java.util.Scanner;
public class Larik3
{
   public static void main (String args[])
   {
        Scanner input=new Scanner(System.in);
   
        System.out.print("Masukan Jumlah Kata : ");
        int n=input.nextInt();
        
        //Deklarasi array
        String kata[]=new String[n];
      
        //Input data ke array
        for(int i=0;i<kata.length;i++)
        {
           System.out.print("Kata ke "+(i+1)+" : ");
           kata [i]=input.next();
        }
        //Menampilkan data dalam array
        System.out.println("Kata-kata yang dimasukan");
        for(int i=0;i<kata.length;i++)
        {
          System.out.println(kata[i]);
        }
    }
 }

Post a Comment

Previous Post Next Post