Baca berita tanpa iklan. Gabung Kompas.com+

Pengertian Assignment dalam Bahasa Pemrograman beserta Contohnya

Baca di App
Lihat Foto
Kompas.com/Retia Kartika Dewi
Operator penugasan (assignment) adalah operator untuk memasukkan suatu nilai ke dalam variabel.
|
Editor: Retia Kartika Dewi

KOMPAS.com - Dalam bahasa pemrograman, programmer dapat menuliskan perintah pada komputer menggunakan operator.

Dilansir dari buku Algoritma Pemrograman (2022) oleh Sigit Susanto Putro, operator adalah simbol-simbol yang melakukan operasi khusus yang melibatkan satu, dua, atau tiga operand.

Operator yang didukung bahasa pemrograman dapat dibagi menjadi beberapa kelompok, salah satunya operator pemberian (assignment operator).

Baca juga: Pengertian dan Tingkatan Bahasa Pemrograman Komputer

Baca berita tanpa iklan. Gabung Kompas.com+

Pengertian

Dikutip dari buku Algoritma dan Pemrograman Dalam Bahasa Pascal dan C++ (2023) oleh Sutrisno Arianto Pasaribu, operator penugasan adalah operator untuk memasukkan suatu nilai ke dalam variabel.

Operator ini sebenarnya sudah sering kita gunakan pada bahasa C++.

Dalam bahasa C++, operator assignment menggunakan tanda sama dengan (=).

Di dalam Pascal, hanya dikenal 1 operator assignment, yakni menggunakan tanda 'titik dua sama dengan', atau tanda ':='.

Pascal menggunakan tanda ':=', dan bukan tanda sama dengan '=', karena tanda sama dengan digunakan untuk operasi perbandingan.

Baca juga: 7 Langkah Dasar Pemrograman, Apa Saja?

Contoh

Pembacaan operasi assignment dilakukan dari kanan ke kiri, bukan dari kiri ke kanan seperti yang biasa kita pahami dalam matematika.

Kode berikut:

a=1000;

Berarti "masukkan nilai 1000 ke dalam tabel variabel a". Dalam bahasa pseudocode, ini biasa ditulis dengan simbol panah ke kiri:

a <- 1000

Baca juga: Pengertian dan Perbedaan Intepreter dan Compiler pada Bahasa Pemrograman

Berikut contoh penulisan assignment:

Program operassign;
Uses crt;
var
 A: integer;
 B: String;
Begin
 Clrscr;
 A:=1000;
 B:='buah apel'
 Writeln ('nama buah=', B);
 Writeln ('harga buah=', A);
 Readkey;
End.

Maka outputnya menjadi:

nama buah= buah apel
harga buah= 1000

Itulah penjelasan mengenai pengertian assignment dalam bahasa pemrograman.

Baca juga: Pengertian dan Sejarah Bahasa Pemrograman Python

Dapatkan update berita pilihan dan breaking news setiap hari dari Kompas.com. Mari bergabung di Grup Telegram "Kompas.com News Update", caranya klik link https://t.me/kompascomupdate, kemudian join. Anda harus install aplikasi Telegram terlebih dulu di ponsel.


Baca berita tanpa iklan. Gabung Kompas.com+
Tag

Artikel Terkait

Artikel berhasil disimpan
Lihat
Artikel berhasil dihapus dari list yang disimpan
Oke
Artikel tersimpan di list yang disukai
Lihat
Artikel dihapus dari list yang disukai
Oke
Artikel dihapus dari list yang disukai
Oke
Baca berita tanpa iklan. Gabung Kompas.com+

Kompas.com Play

Lihat Semua

Terpopuler
Komentar
Tulis komentar Anda...
Terkini
Lihat Semua
Jelajahi