• Tidak ada hasil yang ditemukan

MENGENAL OPERATOR ASSIGNMENT pada PHP

N/A
N/A
Protected

Academic year: 2021

Membagikan "MENGENAL OPERATOR ASSIGNMENT pada PHP"

Copied!
9
0
0

Teks penuh

(1)

MENGENAL OPERATOR ASSIGNMENT pada PHP

SARTIM

[email protected]

Abstrak

Operator assignment atau biasa disebut operator penugasan adalah operator untuk memberikan sebuah nilai kedalam variabel. Nilai yang akan diberikan atau dimasukan ke dalam sebuah variabel bisa berdasarkan dari nilai variabel lain.

Kata Kunci: Operator, Assignment, PHP

Pendahuluan

Penulis berharap dengan artikel ini, pembaca akan lebih bertambah pengetahuan dan wawasan tentang ilmu pengetahuan teknologi informasi.

Pembahasan

Operator assignment atau biasa disebut operator penugasan adalah operator untuk memberikan sebuah nilai kedalam variabel. Nilai yang akan diberikan atau dimasukan ke dalam sebuah variabel bisa berdasarkan dari nilai variabel lain. PHP memiliki beberapa simbol operator assigment, dan simbol untuk operator ini diantaranya:

(2)

2. Tanda “=>” untuk mengisi nilai dari array.

3. Tanda “+=” , “-=” , “/=” , “*=” , “%=” , “^=” , “&=” , “|=” , “.=” disebut juga

operator assignment gabungan yang pada penulisannya operator assignment “=”digabung dengan operator string, aritmatika ,bitwise dan lain-lain.

Jenis-jenis Operator Assignment dalam PHP

PHP mengenal 3 jenis operator assigment, yaitu:

Assignment dengan Nilai (Assignment by Value),

Assignment Array

Assignment dengan Referensi (Assignment by Reference).

Pengertian Operator Assigment dengan Nilai (Assignment by Value)

Assigment dengan Nilai atau dalam istilah pemograman sering disebut dengan Assignment by Value , adalah proses pemberian nilai kedalam sebuah variabel dengan menyalin nilai atau value dari variabel lain.

PHP menggunakan tanda sama dengan (=) untuk Assignment by Value. Pada saat menggunakan operator “=”, PHP meng-copy nilai (atau value), dari sisi kanan operator ke sisi kiri atau dapat disimpulkan bahwa variabel tempat penyimpanan data diletakkan disebelah kiri tanda “=” , dan data yang dimasukan berada disebelah kanan tanda “=”. Berikut adalah contoh :

(3)

Berikut hasil jika dijalankan:

(4)

kode $x = $y = $z+2, yang urutan pemrosesannya di mulai dari kanan ke kiri, sehingga yang diproses oleh PHP menjadi: $a = ($b = ($c+2)).

Pengertian Operator Assigment Array

Operator Assigment array adalah operator assigment untuk menginput nilai index atau key kedalam array. Operator ini menggunakan tanda panah (=>).

Berikut adalah contoh:

(5)

Pengertian Assigment dengan Referensi (Assignment by Reference)

Assigment dengan referensi atau dalam istilah programmingnya: Assignment by Reference, adalah operator assigment khusus yang digunakan untuk men-copy nilai referensi dari sebuah variabel.

Assigment dengan referensi ini akan jarang digunakan, tetapi tetap penting untuk diketahui bahwa PHP menyediakan fitur ini.

(6)

Dalam kode program diatas, saya membuat 2 buah variabel, yaitu $x dan $y. Variabel $x saya input dengan nilai 10, sedangkan variabel $y menyalin nilai dari variabel $x. Selanjutnyakedua variabel tersebut ditampilkan menggunakan perintah echo.

Pada baris ke-8 saya menambahkan nilai variabel $x dengan 5, lalu menampilkan hasil kedua variabel tersebut. Selanjutnya pada baris ke-12 saya menambahkan $y dengan 10, lalu menampilkan hasilnya

Kata kunci disini adalah, variabel $y hanya menyalin nilai yang ada pada variabel $x, sehingga kedua variabel memiki nilai sendiri-sendiri dan terpisah, seperti yang terlihat dari hasil echo.

(7)

Bagaimana jika yang saya inginkan adalah: karena variabel $x=$y, maka ketika saya merubah nilai salah satu variabel, nilai pada variabel yang lain juga ikut berubah. Fitur inilah yang bisa didapatkan dengan Assignment by Reference.

Assignment by Reference dalam PHP menggunakan operator “= &”.

Perhatikan contoh kode PHP berikut yang sama persis dengan contoh sebelumnya, tapi saya mengganti baris $x = $y, menjadi $x = &$y

(8)

Seperti yang dapat dilihat, bahwa sekarang kedua variabel ($x dan $y), seolah-olah saling terikat, sehingga ketika sebuah variabel diubah nilainya, variabel yang lain juga ikut berubah.

Penutup

Demikianlah artikel dari saya, semoga bermanfaat bagi para pembaca artikel ini. Lebih kurangnya penulis meminta maaf bila ada beberapa kesalahan dalam penulisan, penulis ucapkan terima kasih

Referensi

http://www.duniailkom.com/tutorial-belajar-php-pengertian-dan-jenis-jenis-operator-assignment-php/ http://fikiwan.blogspot.com/2012/02/operator-assignment-operator-penugasan.html

Biografi

Sartim

Pria kelahiran 28 Desember 1989. Masih menggeluti dunia pemrograman dari HTML5, CSS3 dan PHP. Dan sekarang penulis sedang mempelajari bidang pemograman database Mysql.

(9)

Teman-teman bisa menghubungi penulis di :

Email : [email protected] atau [email protected]

Sosial Media : Facebook | Twitter BBM : 75D70BFC

Referensi

Dokumen terkait

 Peran petugas dalam membantu pasien memperoleh rata-rata 2.63 dengan keterangan baik. Ditandai dengan petugas membantu pasien mulai dari administrasi sampai

Sebanyak 1.375.250 saham tambahan yang berasal dari dividen saham telah dicatatkan di bursa efek di Indonesia pada tanggal 23 April 1996.. Berdasarkan Rapat Umum Pemegang Saham

1, dimana pertumbuhan jamur pada ketiga media (merang, ampas tebu, dan kardus) tidak memberikan perbedaan yang nyata untuk peubah Pembentukan Primordial, Jumlah

Suatu margin pemasaran dapat ditinjau dari dua sisi, yaitu dari sudut pandang harga dan biaya pemasaran, pada analisis pemasaran yang sering menggunakan konsep

Tahap pernurnian dan ritus tobat dalam Perayaan Ekaristi diharapkan dapat rnernbantu para rernaja rnenanggalkan rasa rendah dirinya, rnengenali dirinya sebagairnana

Dengan adanya Risk Management ini, pemilik juga dapat mengetahui bagaimana perlakuan risiko yang seharusnya dapat dilakukan agar setiap risiko yang terjadi dapat diminimalkan

Hasil dari penelitian yang dilakukan maka dapat diketahui bahwa modus operandi dari perdagangan manusia yaitu untuk melakukan eksploitasi, perdagangan manusia

Kriteria: Rubrik Deskriptif Bentuk non-test: • - Bentuk test: UAS • Kuliah; • Diskusi; [TM: 1x(2x50”)] • Tugas: Membuat Gambaran Ekonomi Indonesia