Tipe data pemrograman – Ketika Anda masuk ke sebuah sekolah atau perkuliahan pada jurusan TKJ (Teknik Komputer Jaringan) pastinya akan mempelajari banyak materi menyangkut dengan komputer. Nah, ada beberapa materi yang akan dipelajari seperti, Rancang bangun jaringan, Komunikasi data, Pemrograman dan masih banyak lagi,
kali ini kita akan membahas salah satu bab dari pemrograman, yaitu tipe data pemrograman. Ini adalah materi dasar yang akan kalian pelajari pada awal materi. untuk itu silahkan simak dan baca artikel di bawah ini dengan baik.
Apa ituData Pemrograman?
Tidak seperti manusia, komputer tidak tahu perbedaan antara “1234” dan “abcd.” Sebuah tipe data adalah klasifikasi yang mendikte apa variabel atau objek dapat terus dalam pemrograman komputer. Tipe data merupakan faktor penting dalam hampir semua bahasa pemrograman komputer, termasuk C #, C ++, JavaScript, dan Visual Basic.
Ketika programmer membuat aplikasi komputer, baik berbasis desktop maupun web, tipe data harus dirujuk dan digunakan dengan benar untuk memastikan hasil yang tepat dan program bebas kesalahan.
Tipe Data Pemrograman Secara Umum
- Integer – bilangan bulat yang dapat memiliki nilai positif, negatif, atau nol. Itu tidak bisa berupa pecahan, juga tidak bisa termasuk tempat desimal. Ini biasanya digunakan dalam pemrograman, terutama untuk meningkatkan nilai. Penambahan, pengurangan, dan perkalian dua bilangan bulat menghasilkan bilangan bulat. Namun, pembagian dua bilangan bulat dapat menghasilkan bilangan bulat atau desimal. Desimal yang dihasilkan dapat dibulatkan atau dipotong untuk menghasilkan bilangan bulat.
- Karakter – nomor, huruf, spasi, atau simbol apa pun yang dapat dimasukkan dalam komputer. Setiap karakter menempati satu byte ruang.
- String – digunakan untuk merepresentasikan teks. Ini terdiri dari serangkaian karakter yang dapat menyertakan spasi dan angka. String terlampir dalam tanda kutip untuk mengidentifikasi data sebagai string, dan bukan sebagai nama variabel, atau sebagai angka.
- Floating Point Number – angka yang berisi desimal. Angka yang mengandung pecahan juga dianggap sebagai angka titik apung.
- Array – sejenis daftar yang berisi sekelompok elemen yang bisa dari tipe data yang sama dengan integer atau string. Ini digunakan untuk mengatur data agar lebih mudah menyortir dan mencari set nilai terkait.
- Varchar – seperti namanya, varchar adalah karakter variabel, karena fakta bahwa penyimpanan memori memiliki panjang variabel. Setiap karakter menempati satu byte ruang, ditambah 2 byte tambahan untuk informasi panjang.
Catatan: Gunakan Karakter untuk entri data dengan panjang tetap, seperti nomor telepon, tetapi gunakan Varchar untuk entri data dengan panjang variabel, seperti alamat.
- Boolean – digunakan untuk membuat pernyataan benar atau salah. Untuk membandingkan nilai, operator berikut digunakan: AND, OR, XOR, dan NOT.
- Date, Time and Timestamp – Tipe data ini digunakan untuk bekerja dengan data yang berisi tanggal dan waktu.
Contoh gambaran dari Boolean, Date, Time and Timestamp
- Boolean
Boolean Operator | Hasil | Kondisi |
---|---|---|
x AND y | True | Jika keduanya x dan y maka benar |
x AND y | False | ika tidak ada x dan y maka salah |
x OR y | True | Jika hanya ada x atau y, maka benar |
x OR y | False | Jika kedunya x dan y, maka salah |
x XOR y | True | Jika hanya x atau y, maka benar |
x XOR y | False | Jika x dan y keduanya benar atau keduanya salah |
NOT x | True | Jika x salah |
NOT x | False | Jika x benar |
- Date, Time and Timestamp
Date Type | Value |
---|---|
DATE | Year, Month and Day |
TIME | Hour, Minute and Second |
TIMESTAMP | Year, Month, Day, Hour, Minute, Second and Microsecond |
Konsep tentang Data Pemrograman
Mari kita bahas tentang konsep yang sangat sederhana namun sangat penting yang tersedia di hampir semua bahasa pemrograman yang disebut tipe data . Seperti namanya, tipe data mewakili tipe data yang dapat Anda proses menggunakan program komputer Anda. Ini bisa berupa angka, alfanumerik, desimal, dll.
Mari kita kesampingkan Pemrograman Komputer untuk sementara dan mengambil contoh mudah menambahkan dua angka bulat 10 & 20, yang dapat dilakukan hanya sebagai berikut –
10 + 20
Mari kita ambil masalah lain di mana kita ingin menambahkan dua angka desimal 10,50 & 20,50, yang akan ditulis sebagai berikut –
10.50 + 20.50
Dua contoh itu sangat mudah. Sekarang mari kita ambil contoh lain di mana kita ingin merekam informasi siswa dalam buku catatan. Di sini kami ingin merekam informasi berikut :
Name:
Class:
Section:
Age:
Sex:
Sekarang, mari kita catat satu catatan siswa sesuai persyaratan yang diberikan :
Name: Zara Ali
Class: 6th
Section: J
Age: 13
Sex: F
Contoh pertama berurusan dengan bilangan bulat, contoh kedua menambahkan dua angka desimal, sedangkan contoh ketiga berurusan dengan campuran data yang berbeda. Mari kita katakan sebagai berikut –
- Nama siswa “Zara Ali” adalah urutan karakter yang juga disebut string.
- Kelas siswa “6” telah diwakili oleh campuran bilangan bulat dan dua karakter. Campuran semacam itu disebut alfanumerik.
- Bagian siswa telah diwakili oleh karakter tunggal yaitu ‘J’.
- Usia siswa telah diwakili oleh angka keseluruhan yaitu 13.
- Seks siswa telah diwakili oleh satu karakter yaitu ‘F’.
Hasil simpulan dari penjelasan di atas
Dengan cara ini, kami menyadari bahwa dalam kehidupan sehari-hari, kami menangani berbagai jenis data seperti string, karakter, bilangan bulat (bilangan bulat), dan bilangan desimal (angka titik mengambang).
Demikian pula, ketika kita menulis program komputer untuk memproses berbagai jenis data, kita perlu menentukan jenisnya dengan jelas; jika tidak, komputer tidak mengerti bagaimana operasi yang berbeda dapat dilakukan pada data yang diberikan. Bahasa pemrograman yang berbeda menggunakan kata kunci yang berbeda untuk menentukan tipe data yang berbeda. Sebagai contoh, bahasa pemrograman C dan Java menggunakan int untuk menentukan data integer, sedangkan char menentukan tipe data karakter.
Bab-bab selanjutnya akan menunjukkan kepada Anda bagaimana menggunakan tipe data yang berbeda dalam situasi yang berbeda. Untuk saat ini, mari kita periksa tipe data penting yang tersedia di C, Java, dan Python dan kata kunci yang akan kita gunakan untuk menentukan tipe data tersebut.
Tipe Data Pemrograman C dan Java
C dan Java mendukung hampir semua jenis data yang sama, meskipun Java mendukung tipe data tambahan. Untuk saat ini, kami mengambil beberapa tipe data umum yang didukung oleh kedua bahasa pemrograman
Tipe | Kata kunci | Rentang nilai yang dapat diwakili oleh tipe data ini |
---|---|---|
Karakter | char | -128 hingga 127 atau 0 hingga 255 |
Jumlah | int | -32.768 hingga 32.767 atau -2.147.483.648 hingga 2.147.483.647 |
Nomor kecil | short | -32.768 hingga 32.767 |
Nomor panjang | long | -2,147.483.648 hingga 2.147.483.647 |
Angka desimal | float | 1.2E-38 hingga 3.4E + 38 hingga 6 tempat desimal |
Tipe data ini disebut tipe data primitif dan Anda dapat menggunakan tipe data ini untuk membangun tipe data yang lebih kompleks, yang disebut tipe data yang ditentukan pengguna, misalnya string akan menjadi urutan karakter.
Tipe Data Pemrograman Python
Python memiliki lima tipe data standar tetapi bahasa pemrograman ini tidak menggunakan kata kunci apa pun untuk menentukan tipe data tertentu, melainkan Python cukup pintar untuk memahami tipe data yang diberikan secara otomatis.
- Numbers
- String
- List
- Tuple
- Dictionary
Di sini, Number menentukan semua jenis angka termasuk angka desimal dan string mewakili urutan karakter dengan panjang 1 atau lebih karakter. Untuk saat ini, mari kita lanjutkan dengan dua tipe data ini dan lewati List, Tuple, dan Dictionary, yang merupakan tipe data lanjutan dalam Python.