Anda di halaman 1dari 5

Nama : Muhammad Basyir

NIM : 090412034

Kelas : H1

1.

Analisa :
Dapat diambil analisa bahwa, pada program ini untuk mengetahui nilai dari suatu indeks tergantung pada
saat kita ingin memunculkan nilai indeks mana yang kita butuhkan, sedangkan yang lain hanya akan bernilai
nol (0). Dan pada program ini terjadi pengulangan hingga 10 kali.

2.

Analisa :
Pada program ini sama halnya dengan program pada no. 1 yaitu terjadi pengulangan sebuah data. Data
tersebut akan terus diulang apabila belum sampai pada batas yang telah ditentukan.
Untuk menghasilkan hasil tersebut, program akan membaca data yang dimasukkan pada program. Apabila
sesuai, maka program akan berhenti.
3.

Analisa :

Untuk program ini juga terjadi proses. Namun pada program ini untuk mencari nilai dari setiap indeks,
menggunakan static untuk mendeklarasikan nilai tersebut. Karena diprogram ini terjadi perkalian sama jenis
(sama dengan perpangkatan) dan menggunakan kurung karawal pada pendeklarasian.

4.

Analisa :

Pada program ini juga sama halnya pada program no. 3 yaitu menggunakan static dikarenakan terdapat kurung
karawal pada pendeklarasian dan sama seperti program yang lainnya diprogram ini juga terjadi pengulangan
data.
5.

Analisa :

Dapat diambil analisa, bahwa pada program ini juga sama seperti program no.3 dan no. 4, yaitu menggunakan
static karena terjadi pendeklarasian dengan adanya kurung karawal. Program ini juga terjadi pengulangan
proses. Tetapi pada program ini terdapat fungsi findmax. Disini telah dipecah belahkan fungsi supaya
mempermudah pada saat pengecekan. Dan terdapat return untuk kembali kepada proses pengulangan data.

6.
Analisa:

Dapat diambil analisa bahwa program ini juga fungsinya telah dipecah belah untuk mempermudah pengecekan
dan memperkecil fungsi utama. Program ini juga terjadi proses pengulangan data dan return untuk kembali
pada proses pengulangan data apabila data yang diminta masih memenuhi. Diprogram ini juga terdapat fungsi
scanf untuk mencetak/ memasukkan nilai melalui keyboard.

7. R

Analisa :

Dapat diambil analisa bahwa program ini juga fungsinya telah dipecah belah untuk mempermudah pengecekan
dan memperkecil fungsi utama. Program ini juga terjadi proses pengulangan data dan return untuk kembali
pada proses pengulangan data apabila data yang diminta masih memenuhi. Namun pada program ini
merupakan array yang dua dimensi karena terdapat dua buah kurung siku ([]).
Kesimpulan :

Dari semua analisa yang ada diatas, dapat disimpulkan bahwa untuk program yang menggunakan array
semuanya terjadi pengulangan data. Dengan array kita bisa memanggil data yang kita butuhkan sebab telah
disimpan dalam indeks masing-masing data.

Apabila pendeklarasian awalnya menggunakan float, maka untuk datanya juga harus bertipe float juga. Begitu
sebaliknya apabila pendeklarasian awalnya dengan int, maka tipe data juga harus bertipe int.

Untuk mempermudah kita dalam mengkoreksi jika terjadi kesalahan, lebih baik kita memecahkan fungsi utama
ke beberapa fungsi lainnya.