KELOMPOK 2 :
1. AHNAF GITA MAULANA (2305100067)
TUGAS 3 PEMROGRAMAN
1. Variabel:
Variabel adalah sebuah tempat atau wadah untuk menyimpan nilai atau data. Variabel dapat
berubah nilainya selama program dijalankan. Dan Variabel dapat diberi nama sesuai dengan
kebutuhan.
Tipe Data:
Tipe data adalah jenis nilai atau data yang akan disimpan dalam variabel. Tipe data menentukan
jenis nilai atau data yang dapat dimiliki oleh sebuah variabel.Dan tipe data juga menentukan
operasi apa yang dapat dilakukan pada data tersebut
Nilai:
Nilai adalah data atau informasi yang disimpan dalam variabel.Nilai dapat berupa angka, teks,
karakter, atau jenis data lainnya sesuai dengan tipe data yang digunakan.Nilai dapat diubah selama
program dijalankan.
2.Pemahaman variabel dan tipe data merupakan pondasi dalam pemrograman karena konsep ini
mendukung penyimpanan, manipulasi, dan pemrosesan data, yang merupakan inti dari tugas-tugas
pemrograman. Tanpa pemahaman yang kuat tentang konsep-konsep ini, sulit untuk menulis kode
yang bermakna dan berfungsi.
Dalam deklarasi variabel, kita harus menentukan tipe data yang akan digunakan untuk variabel
tersebut. Kemudian, kita dapat memberikan nilai atau data pada variabel tersebut. Dalam
penggunaan variabel, kita dapat mengubah nilai atau data yang disimpan dalam variabel tersebut
sesuai dengan kebutuhan program.
3. a. 4ever
Penulisan ini salah karena variabel tidak boleh diawali dengan angka.
b. _benar dua
c. $nama*^
Penulisan ini salah karena variabel tidak boleh mengandung karakter khusus seperti * dan
^.
d. HargaRumah
Penulisan ini sebenarnya benar, namun tidak disarankan karena tidak mengikuti konvensi
penamaan variabel yang baik dan benar.
e. 12345
Penulisan ini salah karena variable tidak boleh berupa bilangan bulat tanpa nama yang
jelas.
f. function
Penulisan ini salah karena ini merupakan kata kunci dan tidak boleh digunakan sebagai
variable
g. my-everything
Penulisan ini salah karena ”1” merupakan karakter khusus yang tidak boleh digunakan
dalam variable
h. nama variabel 3
Penulisan ini salah karena variabel tidak boleh mengandung spasi dan diawali dengan
angka.
i. 6thplace
Penulisan ini salah karena variable tidak dapat dimulai dengan angka
j. true
Penulisan ini salah karena kata kunci tidak boleh digunakan sebagai variable
4. c++
5. Perbedaan antara script (a) dan (b) terletak pada kesalahan penulisan dalam mencetak variabel
`NIMsaya`. Script (a) akan mencetak karakter yang sesuai dengan kode ASCII dari '909090',
sedangkan script (b) akan mencetak nilai integer 909090. Hasil dari (a) adalah keluaran yang tidak
terduga karena '909090' adalah representasi karakter, bukan nilai numerik. Hasil dari (b) adalah
mencetak nilai numerik yang benar, yaitu 909090.
Pada baris ke-5, variabel "Tabunganku" dideklarasikan dengan nilai awal 500. Namun, pada baris
ke-6 dan ke-7, nilai variabel tersebut diubah menjadi 250. Karena pernyataan "Tabunganku = 250"
pada baris ke-6 dan ke-7 memiliki urutan yang sama, pernyataan yang terakhir dieksekusi akan
menimpa nilai variabel "Tabunganku" yang sebelumnya. Oleh karena itu, nilai "Tabunganku" pada
baris ke-7 adalah 250.
7. baris ke :
1. int
2. float
3. char
4. bool X
5. string Greeting
Variabel ascii: R
Variabel ini: R
Pada baris ke-7, variabel "ascii" dideklarasikan dengan tipe data char dan nilai 82. Pada baris ke-
8, variabel "ini" dideklarasikan dengan tipe data char dan nilai 'R'. Ketika nilai variabel-variabel
tersebut dicetak menggunakan pernyataan cout, nilai dari variabel "ascii" dan "ini" akan dicetak
sebagai karakter yang sesuai dengan kode ASCII-nya.
Karena kode ASCII untuk karakter 'R' adalah 82, saat mencetak variabel "ascii" yang memiliki
nilai 82, akan dicetak karakter yang mewakili kode ASCII tersebut, yaitu 'R'. Hal yang sama
berlaku untuk variabel "ini", yang juga memiliki nilai 'R', sehingga akan dicetak sebagai karakter
'R'.