• BERANDA
  • TENTANG
    • Profil BPMPP
    • Visi dan Misi
    • Tujuan & Fungsi
    • Struktur Organisasi
    • Pimpinan Organisasi
    • Program Kerja BPMPP
  • Kegiatan
  • KERJASAMA
  • LAYANAN & INFORMASI
    • APLIKASI
      • SILIMA UMA
      • Perpustakaan UMA
      • Academic Online Campus (AOC)
      • Repository UMA
      • Tracer Study (Alumni)
      • Jurnal
      • E-Learning UMA
      • Direktori Mahasiswa
    • Arsip Digital
      • Buku Pedoman Universitas Medan Area
      • Kalender Akademik
      • ArtikelKumpulan Artikel-artikel Seputar Pendidikan dan Dunia Kerja
    • Kurikulum
      • Kurikulum Teknik
      • Kurikulum Pertanian
      • Kurikulum Ekonomi dan Bisnis
      • Kurikulum Hukum
      • Kurikulum Isipol
      • Kurikulum Psikologi
      • Kurikulum Saintek
      • Kurikulum Agama Islam
    • Persyaratan
      • Perubahan Data Mahasiswa di ForlapDikti
      • Syarat Penerbitan Daftar Prestasi Akademik Sementara
      • Syarat Pengambilan Ijazah Dan Transkip Nilai
      • Syarat Pengganti Ijazah dan Transkrip Hilang & Rusak
      • Syarat Penerbitan Translate Ijazah & Transkrip Bahasa Inggris
      • Syarat Penerbitan Prestasi Akademik Pindah Keluar
      • Syarat Berkas Konversi
      • Syarat Usulan SK Seminar dan Ujian Meja Hijau/Skripsi
  • Help Desk BPMPP
  • id
    • en
    • id
Biro Perencanaan Mutu Pendidikan dan Pembelajaran Terbaik di Sumatera Utara
    • BERANDA
    • TENTANG
      • Profil BPMPP
      • Visi dan Misi
      • Tujuan & Fungsi
      • Struktur Organisasi
      • Pimpinan Organisasi
      • Program Kerja BPMPP
    • Kegiatan
    • KERJASAMA
    • LAYANAN & INFORMASI
      • APLIKASI
        • SILIMA UMA
        • Perpustakaan UMA
        • Academic Online Campus (AOC)
        • Repository UMA
        • Tracer Study (Alumni)
        • Jurnal
        • E-Learning UMA
        • Direktori Mahasiswa
      • Arsip Digital
        • Buku Pedoman Universitas Medan Area
        • Kalender Akademik
        • ArtikelKumpulan Artikel-artikel Seputar Pendidikan dan Dunia Kerja
      • Kurikulum
        • Kurikulum Teknik
        • Kurikulum Pertanian
        • Kurikulum Ekonomi dan Bisnis
        • Kurikulum Hukum
        • Kurikulum Isipol
        • Kurikulum Psikologi
        • Kurikulum Saintek
        • Kurikulum Agama Islam
      • Persyaratan
        • Perubahan Data Mahasiswa di ForlapDikti
        • Syarat Penerbitan Daftar Prestasi Akademik Sementara
        • Syarat Pengambilan Ijazah Dan Transkip Nilai
        • Syarat Pengganti Ijazah dan Transkrip Hilang & Rusak
        • Syarat Penerbitan Translate Ijazah & Transkrip Bahasa Inggris
        • Syarat Penerbitan Prestasi Akademik Pindah Keluar
        • Syarat Berkas Konversi
        • Syarat Usulan SK Seminar dan Ujian Meja Hijau/Skripsi
    • Help Desk BPMPP
    • id
      • en
      • id

    Artikel

    • Home
    • Blog
    • Artikel
    • Tipe Data Pemrograman

    Tipe Data Pemrograman

    • Posted by BPMPP UMA
    • Categories Artikel
    • Date 8 Juni 2022

    Apakah kamu sedang berencana untuk menjadi programmer? Jika iya, kamu perlu mempelajari tipe data pemrograman terlebih dulu. Kenapa demikian? Karena tipe data adalah klasifikasi yang menentukan bagaimana kamu akan menggunakan data di dalam program. Jadi, dengan menggunakan tipe data yang tepat, program yang kamu buat akan berjalan dengan baik.

    Nah, sebetulnya tipe data pemrograman sendiri ada begitu banyak. Tapi di artikel ini kita hanya akan membahas tipe yang paling umum, yaitu tipe yang masuk ke dalam kategori primitive dan composite.

    Di dalam kedua kategori ini, terdapat enam tipe yang umum digunakan, yaitu:

    1. Bilangan bulat (integer)
    2. Bilangan pecahan (floating point)
    3. Karakter (Char)
    4. Boolean
    5. String
    6. Array

    5 Tipe Data yang Perlu Dipelajari Programmer

    Sekarang kita akan membahas detail dari masing-masing tipe. Pertama-tama, kita akan membahas empat tipe data yang masuk ke dalam kategori primitive, yaitu integer, floating point, char, dan boolean.

    Terakhir, kita akan membahas dua tipe yang masuk ke dalam kategori composite, yaitu string dan array. 

    Berikut adalah perbedaan data primitive dengan data composite:

    • Primitive – Tipe ini umumnya merupakan bawaan (built-in) dari suatu bahasa pemrograman.
    • Composite –  Tipe ini merupakan gabungan dari data primitive. Penggabungan tipe ini juga kerap disebut sebagai struktur data.

    1. Bilangan Bulat (Integer)

    Integer digunakan untuk menampilkan bilangan tanpa desimal. Contohnya seperti 123, 85723, atau 5. Kamu juga bisa menggunakannya untuk bilangan yang bersifat minus selama angkanya tidak mengandung desimal, seperti -19 atau -2362.

    Nah, bilangan bulat sendiri terdiri dari empat tipe, yaitu byte, short, int, dan long. Berikut adalah ukuran dan rentang masing-masing tipe:

    Tipe Data Ukuran (bit) Range
    Byte 8 -128 hingga 127
    Short 16 -32768 hingga 32767
    Int 32 -2147483648 hingga 2147483647
    Long 64 -9223372036854775808 hingga 9223372036854775807 

    Seperti yang kamu lihat, semakin ke bawah ukuran data dan range-nya semakin tinggi. Ukuran adalah volume datanya, sedangkan range adalah jangkauan nilainya.

    Contohnya, misalkan nilai datanya adalah 200, maka datanya tidak bisa masuk ke dalam tipe byte. Karena jangkauan byte hanya dari -128 hingga 127 saja.

    2. Bilangan Pecahan (Floating Point)

    Selanjutnya ada bilangan pecahan alias floating point. Sesuai dengan namanya, tipe ini menampilkan bilangan yang mengandung desimal. Contohnya seperti 3,14, 7,5, atau -5,6.

    Berbeda dengan integer, floating point hanya terdiri dari dua tipe saja, yaitu float dan double. Keduanya dapat dibedakan dari ukuran, range, dan jumlah digitnya:

    Tipe Data Ukuran (bit) Range Jumlah Digit
    Float 32 -3,4 x 1038 hingga 3,4 x 1038  6 hingga 7 digit
    Double 64 -1,8 x 10308 hingga 1,8 x 10308 15 digit

    3. Karakter (Char)

    Berbeda dengan integer dan floating point, char adalah tipe data yang memungkinkan kamu untuk menyimpan informasi berupa karakter. 

    Jenis karakternya pun bervariasi. Mulai dari huruf dan angka hingga karakter spesial seperti tanda baca.

    Selain itu, tipe ini juga tidak memiliki variasi:

    Tipe Data Ukuran (bit) Range
    Char 16 0 hingga 65535

    4. Boolean

    Data primitive yang terakhir adalah boolean. Tipe yang satu ini bentuknya paling simpel. Karena fungsinya hanya untuk menyatakan apakah suatu nilai benar (true/1) atau salah (false/0).

    Tipe Data Ukuran (bit) Range
    Boolean – True/False

    5. String 

    Oke, sekarang kita masuk ke data composite. Tipe data composite pertama yang akan kita bahas adalah string. Karena string adalah salah satu tipe yang paling populer.

    Jika char hanya bisa merepresentasikan satu karakter saja, string dapat digunakan untuk menyimpan sekumpulan karakter.

    Berikut adalah perbedaan nilai dari char dan string:

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

     

    Source : bitlabs.id

    • Share:
    author avatar
    BPMPP UMA

    Previous post

    Pengertian Media Siber (Cyber Media)
    8 Juni 2022

    Next post

    Tips dan Trik Lulus Sertifikasi Dosen (Serdos)
    8 Juni 2022

    You may also like

    Quarter Life Crisis Fase Bingung yang Dialami Banyak Anak Muda
    Quarter Life Crisis: Fase Bingung yang Dialami Banyak Anak Muda
    30 Mei, 2026
    5 Kebiasaan Kecil yang Bisa Membantu Mengurangi Stres
    5 Kebiasaan Kecil yang Bisa Membantu Mengurangi Stres
    30 Mei, 2026
    8
    Antara Kebebasan Berpendapat dan Perundungan Digital: Menimbang Etika Netizen dalam Mengkritik Artis dan Influencer
    29 Mei, 2026

    Instagram

    Berita Lainnya

    Informasi Pelaksanaan Wisuda Sarjana, Magister dan Doktor Periode I Tahun 2026
    05Jun2026
    Hari Raya Idul Adha 1447 H
    26Mei2026
    Informasi Pendaftaran Peserta Wisuda Periode I Tahun 2026
    19Mei2026
    Penerima Pendanaan Program Penelitian dan Pengabdian DPPM Kemdiktisaintek Tahun Anggaran 2026
    17Apr2026

    Lokasi

    Helpdesk

    [email protected]

    Kampus I

    Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223

    (061) 7360168. CALL CENTER : 0811-6013-888
    [email protected]

    Kampus II

    Jalan Setiabudi No. 79 B / Jalan Sei Serayu No. 70 A, Medan 20122

    (061) 42402994 HP : 0811 607 259
    [email protected]

    Copyright © 2026 PDAI - Universitas Medan Area