B. Struktur Data : Tipe Data

  •  PENGERTIAN TIPE DATA
Tipe data adalah bagian dari potongan data yang memberi sinyal pada komputer tentang cara mengartikan data. Tafsiran tipe data memastikan bahwa proses pengumpulan data menggunakan format dan nilai yang diinginkan.

  • JENIS TIPE DATA
    1. String
Salah satu tipe data yang paling umum digunakan saat ini adalah string, yang terdiri dari satu atau lebih karakter yang terdiri dari angka, huruf, atau jenis karakter lainnya. Dengan demikian, dapat disimpulkan bahwa jenis karakter ini mengandung apa yang biasanya disebut tulisan biasa. Untuk membedakan string dengan bahasa pemrograman lainnya, biasanya pada awal dan akhir kalimat ditambahkan karakter khusus yaitu tanda kutip.
    2. Boolean
Tipe data boolean, juga dikenal sebagai tipe data bool, digunakan untuk menunjukkan nilai benar atau nilai salah. Biasanya, tipe data ini menggunakan angka 0 untuk menunjukkan nilai yang salah (false) dan angka 1 untuk menunjukkan nilai yang benar (true). Tipe data ini hanya dapat mengirimkan dua nilai perbandingan, misalnya nilai yang lebih besar atau lebih kecil.
    3. Character
Tipe data Character, juga dikenal sebagai Char, dapat menyimpan huruf, angka, simbol, tanda baca, dan bahkan spasi kosong. Char juga dapat digunakan sebagai penyimpan karakter alfabet, yang dapat digunakan untuk menampilkan karakter alfabet menggunakan karakter numerik.Tipe data Char menyimpan nilai karakter dalam bentuk bilangan bulat tanpa tanda, dan ukuran masing-masing karakter 8 bit berkisar antara 0 dan 255. Karena banyaknya karakter yang harus disimpan, ukuran bit karakter harus disesuaikan dengan menggunakan kode khusus untuk setiap karakter.
    4. Array
Tipe data ini menyimpan elemen tertentu secara berurutan dari tipe data yang sama, juga dikenal sebagai tipe data array. Tipe data ini memiliki berbagai struktur yang dapat digunakan dengan indeks integer.
    5. Integer
Tipe data integer, juga dikenal sebagai "int", adalah tipe data numerik bilangan bulat yang dapat menyimpan nilai tanpa bilangan pecahan dengan rentan angka dari -707, 0, hingga 707. Jenis data ini mencakup seluruh bilangan bulat tanpa bilangan pecahan.
    6. Floating Point
Tipe data floating point terdiri dari bilangan bulat yang tidak termasuk dalam tipe data integer, seperti bilangan desimal atau pecahan. Tipe data floating point tunggal, ganda, dan quadruple masing-masing memiliki bit yang berbeda.

  • MACAM MACAM TIPE DATA
    
    A. Tipe data sederhana (simple data type)

Jenis data sederhana ini adalah jenis data yang sudah ada dan menjadi standar dalam bahasa pemrograman tertentu. Isi dari jenis data sederhana ini adalah data-data tunggal.
Jenis jenis data sederhana : 
1. Numerik, terdiri dari : - Numerik integer (bilangan bulat)
                                        - Numerik real (bilangan real)
2. Karakter, terdiri dari : - Alfabet (A-Z)
                                        - Angka (0-9)
                                        - Simbol khusus (?+'![] dll)
3. Boolean, terdiri dari : - True 
                                        - False


     B. Tipe data terstruktur (structured data type)

Adalah jenis data yang memiliki format yang jelas yang dapat dengan mudah dibaca oleh komputer.
Jenis jenis data terstruktur :
1. Array, atau lark adalah tipe terstruktur yang mempunyai komonen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama. Posisi masing-masing komponen dalam array dinyatakan sebagi nomor index.
2. Record, Definisi Record hampir sama dengan Array, tetapi yang membedakan antara keduanya adalah kalau Array semua komponennya bertipe data yang sama sedangkan Record setiap komponennya bisa bertipe data yang beda-beda.
3. File, adalah kumpulan sejumlah komponen yang bertipe data sama, yang jumlahnya tidak tertentu, dan biasanya tersimpan dalam suatu media penyimpan luar
4. Set, merupakan sebuah tipe data yang didalamnya memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe data dasar yang sama.


    C. Tipe data penunjuk (pointer data type)

Tipe data pointer merupakan tipe data yang berbeda dengan yang lainnya. Semua tipe data yang lainnya bersifat statis sedangkan tipe Pointer bersifat dinamis.  Tipe ini merupakan tipe data untuk suatu variabel, dimana isi variabel ini berupa alamat variabel lain, dalam artian variabel pointer adalah variabel yang menunjuk nilai atau alamat variabel lainnya.

Komentar

Postingan Populer