Perl secara otomatis akan memberikan tipe data yang sesuai dengan konteks data yang diberikan.
Ada beberapa tipe data dasar yang terdapat pada bahasa pemrograman Perl, yaitu:
- Tipe Data Scalar (Tipe Data Tunggal)
- Tipe Data Array (Tipe Data Senarai)
- Tipe Hashes (Tipe Data Pasangan Key/Value)
Tipe Data Scalar
Tipe Data Scalar adalah tipe data yang digunakan untuk menyimpan nilai tunggal. Yang termasuk jenis tipe data ini adalah tipe data String, Numeric, Ciri variable yang mempunyai tipe data scalar adalah variable yang dimulai dengan tanda dollar ($).
Contoh Program
#File Name: scalar_datatype.plApabila program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:
# string
$folder = '/tmp/data';
$nama = "Nursalim";
print "$folder\n";
print "$nama\n";
# numeric
$_num = 100;
$byte_ = 0x00ff;
print "$_num\n";
print "$byte_\n";
# float
$_pi = 22/7;
print "$_pi";
C:\>perl D:\perl\scalar_datatype.pl
/tmp/data
Nursalim
100
255
3.14285714285714
Tipe Data Array
Tipe Data Array adalah tipe data yang digunakan untuk menyimpan nilai dalam bentuk kumpulan data (senarai). Tipe data ini menggunakan tanda at "@". Tipe data ini diawali dengan indek ke-0.
Contoh Program
#File Name: array_datatype.plApabila Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:
# tipe data array
@makanan = ('cemilan', 'nasi goreng', 'ayam bakar');
# untuk mengakses elemen array
print("$makanan[0] \n"); #cemilan
print("$makanan[1] \n"); #nasi goreng
print("$makanan[2] \n"); #ayam bakar
C:\>perl D:\perl\array_datatype.pl
cemilan
nasi goreng
ayam bakar
Tipe Data Hashes
Tipe Data Hashes adalah tipe data yang terdiri atas pasangan key dan value. Tipe Data ini mirip dengan kelas Map pada bahasa pemrograman Java.Tipe data ini menggunakan tanda persen "%".
Anda dapat mengakses nilai dari tipe data ini dengan cara $variable_hash{'key'}
Contoh Program
#File Name: hashes_datatype.pl
%ibukota = (
'Jawa Tengah', 'Semarang',
'Jawa Barat', 'Bandung',
'Jawa Timur', 'Surabaya',
);
print $ibukota{'Jawa Tengah'}; print "\n"; # Semarang
print $ibukota{'Jawa Barat'}; print "\n"; # Bandung
print $ibukota{'Jawa Timur'}; # Surabaya
Apabila Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:
C:\>perl D:\perl\hashes_datatype.pl
Semarang
Bandung
Surabaya
Sekian tutorial singkat tentang Tipe Data Dan Literal Pada Bahasa Pemrograman Perl. Semoga bermanfaat & Happy Learning Perl Programming.
Salam,
Nursalim
Bagikan
Pengenalan Tipe Data Pada Perl
4/
5
Oleh
Kris Kimcil