Variable adalah lokasi di memori yang dipersiapkan untuk menyimpan nilai. Artinya, ketika Anda membuat sebuah variable berarti Anda menyuruh memori untuk mengalokasikan ruangan atau space untuk variable tersebut.
Berdasarkan tipe datanya, variable di bahasa pemrograman Perl juga terbagi atas 3 tipe yaitu:
- Variable Scalar
- Variable Array
- Variable Hashes
Deklarasi Variable
Untuk mendeklarasikan sebuah variable, Anda dapat menggunakan tanda '=' untuk memberikan nilai pada variable.
Contoh:
$nama = "Nursalim"; # variable dengan tipe data string $umur = 25; # variable dengan tipe data integer $gai = 1726736.50; # variable dengan tipe data float"Nursalim", 25, dan 1726736.50 adalah nilai yang diberikan pada variable $nama, $umur, dan $gaji.
Variable Scalar
Variable Scalar adalah variable yang digunakan untuk menyimpan data scalar (data tunggal). Variable Scalar ditandai dengan tanda dollar '$'.
Contoh Program
Di bawah ini adalah contoh implementasi variable scalar pada program
#Nama File: variable_scalar.pl $nama = "Nursalim"; # variable dengan tipe data string $umur = 25; # variable dengan tipe data integer $gaji = 1726736.50; # variable dengan tipe data float print "Nama = $nama\n"; print "Umur = $umur\n"; print "Gaji = $gaji\n";Jika Anda jalankan program diatas, maka akan menghasilkan output berikut ini:
C:\>perl d:\perl\scalar_variable.pl Nama = Nursalim Umur = 25 Gaji = 1726736.5
Variable Array
Variable Array adalah variable yang digunakan untuk menyimpan data berbentuk array. Array adalah kumpulan data yang memiliki tipe data sama.
Variable Array memiliki ciri-ciri yaitu ditandai dengan tanda '@'.
Contoh Program
Di bawah ini adalah contoh implementasi variable array pada progam:
#Nama File: variable_array.pl @namamahasiswa = ("Nursalim", "Naura Krasiva", "Iskiyati"); @ipk = (3.25, 2.75, 3.91); #untuk mengambil nilai array menggunakan tanda $ print "\$namamahasiswa[0] = $namamahasiswa[0]\n"; print "\$namamahasiswa[1] = $namamahasiswa[1]\n"; print "\$namamahasiswa[2] = $namamahasiswa[2]\n"; print "\$ipk[0] = $ipk[0]\n"; print "\$ipk[1] = $ipk[1]\n"; print "\$ipk[2] = $ipk[2]";Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
C:\>perl d:\perl\array_variable.pl $namamahasiswa[0] = Nursalim $namamahasiswa[1] = Naura Krasiva $namamahasiswa[2] = Iskiyati $ipk[0] = 3.25 $ipk[1] = 2.75 $ipk[2] = 3.91
Variable Hashes
Variable Hashes adalah variable yang digunakan untuk menyimpan data yang berupa pasangan key dan value.
Contoh Program
Di bawah ini adalah contoh implementasi variable hashes pada program:
#Nama File: hash_variable.pl %data = ('Nursalim', 45, 'Naura', 30, 'Iski', 40); # Mengakses variable hashes print "\$data{'Nursalim'} = $data{'Nursalim'}\n"; print "\$data{'Naura'} = $data{'Naura'}\n"; print "\$data{'Iski'} = $data{'Iski'}\n";Jika Anda coba jalankan program diatas, maka akan menghasilkan output sebagai berikut:
C:\>perl d:\perl\hash_variable.pl $data{'Nursalim'} = 45 $data{'Naura'} = 30 $data{'Iski'} = 40
Sekian tutorial singkat tentang Pengenalan Variable Pada Bahasa Pemrograman Perl. Semoga bermanfaat & Happy Learning Perl Programming.
Salam,
Nursalim
EmoticonEmoticon