Anda di halaman 1dari 6

TUGAS

“DASAR-DASAR PEMROGRAMAN”

Oleh:

Marwan Kamaruddin

1929042020

KELAS PTIK D

ANGKATAN 2019

DOSEN PENGAMPU :

Andi Baso Kaswar, S.Pd., M.Kom.

NIP. 199302152019031012

PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

JURUSAN PENDIDIKAN TEKNIK ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS NEGERI MAKASSAR

2020
LATIHAN :
1. Berdasarkan contoh program 1 pada bagian B, apa yang terjadi jika ditambahkan
perintah PHI=5.5; di atas baris floatr=2.5; dan dibawah int main(){? Lakukan
analisis sederhana mengapa hal tersebut bias terjadi?
Jawab : Terjadi error karena variable PHI di Deklarasikan sebagai Constanta.
Sehingga PHI pada main hanya bisa di baca tidak bisa di ubah.

2. Berdasarkan contoh program 1 pada bagian B, identifikasi semua yang merupakan


konstanta serta variabel! Tuliskan pula berapa isi dari setiap variabel dan konstanta
yang ada setelah kode program dieksekkusi!
Jawab:
 Konstanta pada program tersebut ada 1 yakni PHI.
 Variabel pada program tersebut ada 2 yakni r dan L.
 Nilai PHI = 3.14 , r = 2.3 , L = 19.625
3. Berdasarkan Contoh Program 2 pada bagian B, identifikasi semua yang merupakan
konstanta, variabel lokal, dan variabel global! Tuliskan jumlahnya masing-masing!
Tuliskan pula anlisis singkat mengapa hal yang anda identifikasi itu disebut konstanta,
variabel local, dan variabel global!
Jawab:
 Konstanta pada program tersebut ada 1 yakni (PHI).
PHI merupakan Konstanta karena nilainya tetap serta tidak dapat di
ubah.
 Variabel Lokal pada program tersebut ada 7 yakni (jariJari, luas,
panjang, lebar, luas, luasPersegi, luasLingkaran).
Merupakan Variabel Lokal karena hanya dapat digunakan dalam
satu blok fungsi dimana variabel tersebut di deklarasikan.
 Variabel Global pada program tersebut ada 3 yakni (pPersegi,
lPersegi, rLingkaran).
 Merupakan Variabel Global karena di deklarasikan di luar fungsi
apapun dalam file. Variabel Global di deklarasikan di bagian atas
file, dibawah keyword include dan di atas code apapun. Serta nilai
variabel ini dapat berubah.

4. Kerjakan Program berikut ini. Pada program berikut ini terdapat kesalahan.
Perbaiki kesalahan tersebut dan tentukan outputnya.
Jawab:
Output :
Perbaikan Program :

a. Berdasarkan program yang telah anda perbaiki di atas, ada berapa konstanta,
variabel local, dan variabel global di dalamnya? Lakukan analisis sederhana
mengapa hal yang kalian identifikasi tersebut disebut contant, variabel local, dan
variabel global!
Jawab:
 Konstanta pada program tersebut ada 1 yakni (PHI).
PHI merupakan Konstanta karena nilainya tetap serta tidak dapat di
ubah.
 Variabel Lokal pada program tersebut ada 9 yakni (jariJari, luas,
luasTB, tinggiTB, volume, tLingkaran, rLingkaran,
luasLingkaran, volumeTabung ).
Merupakan Variabel Lokal karena hanya dapat digunakan dalam
satu blok fungsi dimana variabel tersebut di deklarasikan.
 Variabel Global pada program tersebut tidak ada.
Karena tidak ada Variabel Global yang di deklarasikan di luar
fungsi apapun dalam file.

b. Berdasarkan program di atas, apa yang terjadi pada luaran akhir (volume tabung)
jika variabel luasTB dan tinggiTB diganti menjadi bertipe integer sedangkan
nilai inisialisasinya tetap? Lakukan analisis sederhana mengapa hal tersebut bisa
terjadi?
Jawab: Luaran volume tabung akan berubah .
Karena tipe integer merupakan tipe data yang angkanya merupakan bilangan
bulat. Sedangkan float tipe datanya merupakan bilangan decimal atau pecahan.
Float.

Int.

5. Lengkapi Program berikut ini Kemudian tuliskan outputnya pada tempat yang
telah disediakan!
Jawab:
Berdasarkan program yang telah kalian lengkapi di atas, ada berapa constant, variabel
local, dan variabel global di dalamnya? Lakukan analisis sederhana mengapa hal yang
kalian identifikasi tersebut disebut contant, variabel local dan variabel global.

Jawab:

 Konstanta pada program tersebut tidak.


Karena tidak adanya nilai tetap atau pendeklarasian const ataupun
#define pada program tersebut.
 Variabel Lokal pada program tersebut ada 5 yakni ( tinggi,
beratBadan, beratIdeal, tinggi, beratBadan ).
Merupakan Variabel Lokal karena hanya dapat digunakan dalam
satu blok fungsi dimana variabel tersebut di deklarasikan.
 Variabel Global pada program tersebut ada 2 yakni (nama,
alamat ). Merupakan Variabel Global karena di deklarasikan di
luar fungsi apapun dalam file. Variabel Global di deklarasikan di
bagian atas file, dibawah keyword include dan di atas code apapun.
Serta nilai variabel ini dapat berubah.

Anda mungkin juga menyukai