Anda di halaman 1dari 3

TUGAS INFORMATIKA

Nama : Alicia Kirty


No. urut :2
Kelas : XI-7

Jawablah pertanyaan-pertanyaan berikut dengan tepat.

1. Apa yang terjadi jika kita ingin menyimpan jumlah nilai yang lebih banyak dari jumlah
indeks array nya?
2. Jelaskan maksud kode berikut.
int arrayl [5] = {7, 6, 9,1, 16};
3. Jelaskan maksud dari sintaks berikut.
int A [4] [4], B[4] [4], C[4] [4];
4. Jika kita mempunyai nilai array "A [5] = {1, 2, 3, 4, 5};", berapakah nilai y jika diketahui "y
= A [2] + A [4]; ".
5. Jelaskan maksud dari sintaks berikut.
jumlah += bil [i];

Jawab :
1. Jika Anda ingin menyimpan jumlah nilai yang kurang dari jumlah indeks array-nya,
maka biasanya Anda akan memiliki nilai yang tidak terdefinisi di dalam array tersebut.
Ini dapat mengakibatkan masalah dalam penggunaan array karena elemen yang tidak
terisi ini tidak akan memiliki nilai yang bermanfaat atau valid.

Misalnya, jika Anda memiliki array dengan panjang 5 dan ingin menyimpan hanya 3 nilai
di dalamnya, maka indeks ke-3 dan ke-4 (dalam kasus array yang diindeks mulai dari O)
akan kosong atau tidak terdefinisi. Ini bisa menjadi masalah jika kode Anda
mengharapkan semua elemen array memiliki nilai yang valid.

Untuk mengatasi masalah ini, Anda bisa mempertimbangkan beberapa pendekatan:


TI. Sekolah Menengah Atas
1. **Inisialisasi Nilai Default**: Saat membuat array, Anda dapat menginisialisasi semua
elemennya dengan nilai default yang sesuai. Misalnya, jika array berisi angka, Anda bisa
menginisialisasi dengan nilai O atau nilai lain yang sesuai sebagai nilai default.

2. **Penggunaan Struktur Data Lain**: Jika Anda hanya ingin menyimpan beberapa nilai
tanpa memperhatikan indeks, mungkin lebih baik menggunakan struktur data seperti
daftar (list) atau set, yang memungkinkan Anda menyimpan sejumlah nilai tanpa harus
peduli dengan indeks.

3. **Pengecekan Nilai Kosong**: Saat mengakses nilai dalam array, pastikan Anda
melakukan pengecekan apakah nilai tersebut telah diisi atau tidak. Hal ini akan mencegah
terjadinya kesalahan atau kebocoran yang disebabkan oleh penggunaan nilai yang tidak
terdefinisi.

Penting untuk merancang kode Anda dengan cermat agar menghindari masalah seperti
ini. Memastikan semua nilai yang diperlukan telah diisi dan mempertimbangkan
penggunaan struktur data yang sesuai dapat membantu menghindari situasi di mana
hanya sebagian elemen array yang diisi.

2.Kode tersebut merupakan inisialisasi dan deklarasi dari sebuah array dengan nama “array1”
yang memiliki ukuran 5 dan berisi nilai-nilai (7, 6, 9, 1, 16).
Arti dari kode tersebut adalah sebagai berikut:
- “int” merupakan tipe data dari elemen-elemen dalam array, dalam hal ini bertipe
integer (bilangan bulat).
- “array1” adalah nama dari array tersebut. Nama ini bisa digunakan untuk mengakses
elemen-elemen dalam array.
- “[5]” menunjukkan bahwa array memiliki ukuran 5, artinya terdiri dari 5 elemen.
–“{7, 6, 9, 1, 16}” adalah nilai-nilai yang memiliki 5 elemen dengan nilai berturut-
turut
7, 6, 9, 1, dan 16.
Jadi, dengan kode tersebut, kita telah membuat dan menginisialisasi array “array1”
dengan 5 elemen yang berisi nilai-nilai tertentu. Misalnya, kita bisa mengakses nilai 6
dengan menggunakan “array1[1]”, dan nilai 16 dengan “array1[4]”.

3. Deklarasi int A[4][4], B[4][4], C[4][4]; adalah contoh deklarasi matriks dalam bahasa
pemrograman C atau C++. Mari kita bahas maksudnya:

Int A[4][4]: Ini mendeklarasikan sebuah matriks dua dimensi dengan nama A. Matriks ini
memiliki 4 baris dan 4 kolom. Setiap elemen dalam matriks adalah bilangan bulat (integer).

B[4][4]: Ini mendeklarasikan matriks dua dimensi lain dengan nama B, juga dengan 4
Baris dan 4 kolom.
C[4][4]: Ini mendeklarasikan matriks dua dimensi lagi dengan nama C, juga dengan 4 baris
dan 4 kolom.
Pembahasan:

Deklarasi di atas menciptakan tiga matriks A, B, dan C, masing-masing memiliki ukuran


4x4 (4 baris dan 4 kolom). Matriks-matriks ini dapat digunakan untuk menyimpan data,
seperti matriks angka, matriks koordinat, atau data lain yang bisa disusun dalam bentuk
matriks dua dimensi.

4. nilai y adalah 3 + 5 = 8

5. Sintaksut berarti variabel jumlah akan ditambahkan dengan array pada indeks ke-i, yang
dimana hasilnya dikembalikan lagi ke variabel jumlah itu sendiri.

Anda mungkin juga menyukai