Pengenalan Tipe Data Pada Perl

Pada tutorial kali ini, kita akan belajar tentang Tipe Data Pada Bahasa Pemrograman Perl. Perl merupakan bahasa pemrograman yang bertipe loosely typed language, artinya tidak membutuhkan atau memberikan tipe data secara langsung pada variaable atau konstanta seperti bahasa pemrograman lainnya (Java, Pascal, C, dan lainnya).

Data Type In Perl


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)
Ketiga tipe data diatas akan kita bahas lebih detail pada pembahasan tutorial ini.

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.pl

# 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";

Apabila program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

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.pl

# 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
 
Apabila Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:

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

Share this

Related Posts

Previous
Next Post »