Pemrograman Komputer - Tipe Data
Mari kita bahas tentang konsep yang sangat sederhana namun sangat penting yang tersedia di hampir semua bahasa pemrograman yang disebut data types. Seperti yang ditunjukkan oleh namanya, tipe data mewakili tipe data yang dapat Anda proses menggunakan program komputer Anda. Dapat berupa numerik, alfanumerik, desimal, dll.
Mari kita kesampingkan Pemrograman Komputer sebentar dan ambil contoh mudah untuk menambahkan dua bilangan bulat 10 & 20, yang dapat dilakukan hanya sebagai berikut -
10 + 20
Mari kita ambil soal lain di mana kita ingin menambahkan dua angka desimal 10,50 & 20,50, yang akan dituliskan sebagai berikut -
10.50 + 20.50
Kedua contoh tersebut sangat jelas. Sekarang mari kita ambil contoh lain di mana kita ingin mencatat informasi siswa di buku catatan. Di sini kami ingin mencatat informasi berikut -
Name:
Class:
Section:
Age:
Sex:
Sekarang, mari letakkan 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 disebut juga string.
Kelas siswa "6" telah diwakili oleh campuran bilangan bulat dan string dua karakter. Campuran seperti itu disebut alfanumerik.
Bagian siswa telah diwakili oleh satu karakter yaitu 'J'.
Usia siswa diwakili oleh bilangan bulat yaitu 13.
Jenis kelamin siswa telah diwakili oleh satu karakter yaitu 'F'.
Dengan cara ini, kami menyadari bahwa dalam kehidupan sehari-hari, kami berurusan dengan berbagai jenis data seperti string, karakter, bilangan bulat (integer), dan bilangan desimal (bilangan floating point).
Demikian pula, saat kita menulis program komputer untuk memproses berbagai jenis data, kita perlu menentukan jenisnya dengan jelas; jika tidak, komputer tidak memahami 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. Misalnya, bahasa pemrograman C dan Java menggunakanint 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 C dan Java
C dan Java mendukung kumpulan tipe data yang hampir 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 | arang | -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 | pendek | -32.768 hingga 32.767 |
Nomor Panjang | panjang | -2.147.483.648 hingga 2.147.483.647 |
Angka desimal | mengapung | 1.2E-38 hingga 3.4E + 38 hingga 6 tempat desimal |
Tipe data ini disebut tipe data primitif dan Anda bisa menggunakan tipe data ini untuk membangun tipe data yang lebih kompleks, yang disebut tipe data yang ditentukan pengguna, misalnya string akan menjadi urutan karakter.
Jenis Data 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 cerdas untuk memahami tipe data yang diberikan secara otomatis.
- Numbers
- String
- List
- Tuple
- Dictionary
Di sini, Angka menentukan semua jenis angka termasuk angka desimal dan string mewakili urutan karakter dengan panjang 1 karakter atau lebih. Untuk saat ini, mari lanjutkan dengan dua tipe data ini dan lewati List, Tuple, dan Dictionary, yang merupakan tipe data tingkat lanjut dengan Python.