PEMROGRAMAN: Tipe Data

 

☆.。.:*  .。.:*☆

Assalamu'alaikum, Bonjour! Apa kabar semua? Semoga dalam keadaan sehat dan baik yaa. Oke jadi, di blog kali ini, aku akan membahas sedikit tentang tipe data dalam pemprograman sebagai tugas dari guru Informatika kita tersayang yaitu Ibu Raliyanti, halo ibu, semoga dalam keadaan baik yaa. Mohon disimak penjelasan berikut ini, selamat membaca!

»»————-----------------------------------------————-««

Pengertian 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. Untuk mengembangkan sebuah program, ada beberapa tipe data yang akan kita pelajari. 

 ➤ Primitive: Tipe data primitif hanya dapat menyimpan satu nilai pada satu waktu dan tidak dapat diubah menggunakan cara yang sama seperti tipe data non-primitif. Tipe data Primitif akan dianggap sama jika nilainya sama.

 ➤ Non-Primitive: Tipe data non-primitif dapat menyimpan lebih dari satu nilai pada satu waktu dan dapat diubah. Tipe data non-primitif akan dianggap berbeda meskipun nilainya sama dan dalam urutan yang sama.

Macam-Macam Tipe Data Pemrograman

a. Bilangan Bulat (Integrer)

Tipe bilangan bulat (Integer) adalah tipe data numerik yang biasa digunakan apabila bertemu dengan bilangan bulat, seperti 1, 27, 100, dll. Bilangan ini juga mengenal nilai positif dan negatif (signed number). Tipe data numerik yang termasuk ke dalam bilangan bulat adalah sebagai berikut: 

Tipe DataUkuran (Bit)Range
Byte8-128 s/d 127
Short16-32768 s/d 32767
Int32-2147483648 s/d 2147483647
Long64-9223372036854775808 s/d 9223372036854775807
    1. Byte
        Contoh:
1
2
3
4
5
6
7
public class Main {
   public static void main (String [] args)
      //Deklarasi variabel
      byte value = 1;
      //Output
      System.out.println("Nilai dari byte = " + value);
}
    2. Short
        Contoh:

1

2
3
4
5
6
7
public class Main {
   public static void main (String [] args)
      //Deklarasi variabel
      short value = 2;
      //Output
      System.out.println("Nilai dari short = " + value);
}

    3. Int
        Contoh:
    4. Long
        Contoh:
1
2
3
4
5
6
7
public class Main {
   public static void main (String [] args)
       //Deklarasi variabel
       long value = 22121;
       //Output
       System.out.println("Nilai dari long = " + value);
}

b. Bilangan Pecahan (Floating Point)

Tipe bilangan pecahan atau floating point adalah bilangan yang menangani bilangan desimal atau perhitungan secara detail. Karena kemampuannya, float point berbanding terbalik dengan integer. Terdapat dua tipe pada bilangan pecahan ini

TipeUkuranRangePresisi (Jumlah Digit)
bytesbit
Float432+/- 3.4 x 10386 – 7
Double864+/- 1.8 x 1030815
    1. Float
        Contoh: 
1
2
3
4
5
6
7
public class Main {
   public static void main (String [] args)
      //Deklarasi variabel
      float ip = 3,7;
      //Output
      System.out.println("IP saya = " + ip);
}

    2. Double
        Contoh:
1
2
3
4
5
6
7
public class Main {
   public static void main (String [] args)
      //Deklarasi variabel
      double pi = 3.14285714286;
      //Output
      System.out.println("Nilai pi = " + pi);
}

c. Karakter (Char)

Tipe data karakter tunggal yang biasa didefinisikan dengan tanda petik (‘) di awal dan di akhir karakternya. Tipe ini mengikuti aturan “unicode” sehingga bilangan harus diawali kode “/u”. Tetapi juga biasa menggunakan bilangan heksadesimal dari 0000 sampai FFFF.

Contoh:
1
2
3
4
5
6
7
public class Main {
   public static void main (String [] args)
      //Deklarasi variabel
      char value = 'a';
      //Output
      System.out.println("Huruf pertama adalah " + value);
}

d. Boolean

Tipe data boolean merupakan tipe yang memiliki dua nilai yaitu benar (true) atau salah (false). Nilai yang digunakan pada tipe ini sangat penting dalam mengambil keputusan suatu kejadian tertentu.

Contoh:
1
2
3
4
5
6
7
8
public class Main {
    public class void main (String [] args)
        //Deklarasi variabel
        boolean value = true;
        //Output
        System.out.println("Nilai boolean = " + value);
    }
}

e. String

Tipe data string adalah tipe data yang berfungsi menampung kumpulan karakter seperti kata dan kalimat. Tipe data string dideklarasikan dengan kata “string”. Contoh tipe data string adalah adalah “apel”, “penjualan”, dan kumpulan karakter lainnya.

Berikut adalah perbedaan nilai dari char dan string:

  • Char: A, B, C, 1, 2 dan 3
  • String: “Hello World” atau “Tes 123”

f. Array

Array adalah tipe data yang berisi sekumpulan variabel bertipe sama. Jadi, jika melihat sekumpulan data yang tipenya berbeda, berarti itu bukan array.
Contohnya, misalkan kita menyimpan nilai “C”, “D”, “E”, “F” dan “G” pada suatu variabel yang bertipe arrayBerarti, kumpulan nilai tersebut bisa juga disebut array of characters. Sebab, nilai “C” hingga “G” merupakan nilai yang bertipe sama, yaitu char.

Dibawah ini merupakan tabel tipe data beserta ukuran dan range nilai dari masing-masing tipe data itu sendiri.


»»————-----------------------------------------————-««

Sekian penjelasan singkat tentang Tipe Data dalam Pemrograman. Semoga bermanfaat, kurang lebihnya mohon maaf. Terima kasih sudah membaca, have a great day all!


Sumber:

https://www.dicoding.com/blog/macam-macam-tipe-data/

https://bitlabs.id/blog/tipe-data-adalah/

https://kodealgo.com/javascript/tipe-data/

https://www.nesabamedia.com/pengertian-tipe-data/

Komentar

Postingan populer dari blog ini

INFORMATIKA: Integrasi Antar Aplikasi Office

INFORMATIKA: Hak Kekayaan Intelektual