Page 128 - Informatikakm
P. 128

c.  Banyak Nilai untuk Satu Variabel (Array)

              Latihan 4
              1.  Ketikkan kode program berikut, kemudian lihat hasil eksekusinya.







              2.  Apakah output dari variabel bil1 pada baris keempat? Nilai 5 saja?
                  Ke manakah nilai 10-nya?


                Perhatikan bahwa pada variabel  bil1,       bil2,   dan jumlah,    kita
            menyimpan data dengan satu      nilai saja untuk setiap  variabel.  Jika kita
            mengisi kembali variabel dengan nilai yang lain, nilai yang lama akan hilang
            atau ditimpa dengan nilai baru. Namun demikian, kita masih bisa menyimpan
            lebih  dari satu  nilai dalam  satu  variabel  saja,  yang disebut variabel  array.
            Dalam kehidupan sehari-hari,    kita akan menemui data yang memiliki
            banyak nilai, termasuk daftar nilai mata pelajaran Informatika sebuah kelas,
            misalnya.  Menuliskan sebuah  array  dapat dilakukan dengan menggunakan
            tanda kurung siku seperti diperlihatkan pada Gambar 6.8 baris pertama.













                          Gambar 6.8 Hasil Keluaran Contoh Sederhana Kode Program Python
                                    Sumber: Dokumen Kemendikbud, 2021
                Karena satu variabel menyimpan banyak nilai,  kita dapat menyebutkan nilai-
            nilai tersebut sebagai nilai pertama (atau elemen indeks pertama), elemen kedua,
            elemen ketiga, dan seterusnya. Dalam bahasa pemrograman, mengakses nilai ke-n
            dari suatu array dapat dilakukan dengan menggunakan kurung siku persis setelah
            nama variabel array tersebut, misalnya pada baris kedua Gambar 6.8.

              Latihan 5
              1.  Ketikkan baris perintah pertama dan kedua saja pada kode program
                  Gambar   6.7  (tanpa kode  baris ketiga dan seterusnya),  kemudian
                  jalankan programnya. Apakah output-nya bilangan 9?
              2.  Padahal,  kita ingin mencetak data ke-1  pada baris kedua tersebut.
                  Mengapa  tidak muncul bilangan 10?


             118     Informatika SMA Kelas X
   123   124   125   126   127   128   129   130   131   132   133