0% menganggap dokumen ini bermanfaat (0 suara)
674 tayangan5 halaman

Materi Array & Soal Program Dasar

Array digunakan untuk menyimpan banyak data dengan tipe yang sama secara berurutan di memori komputer. Program menggunakan array untuk menampilkan hari dan tanggal saat ini dengan menyimpan nama hari dan tanggal ke dalam array lalu menampilkannya secara berurut.

Diunggah oleh

Nanang Tricahyono
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
674 tayangan5 halaman

Materi Array & Soal Program Dasar

Array digunakan untuk menyimpan banyak data dengan tipe yang sama secara berurutan di memori komputer. Program menggunakan array untuk menampilkan hari dan tanggal saat ini dengan menyimpan nama hari dan tanggal ke dalam array lalu menampilkannya secara berurut.

Diunggah oleh

Nanang Tricahyono
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

Nama : M.

Syukron
Mapel : Pemrograman Dasar
KD : Menganalisis penggunaan array untuk penyimpanan data di memory

Materi Array
A. Definisi Array
Dalam pemrograman komputer, array adalah suatu alokasi beberapa tempat di memory
yang tersimpan secara berurutan yang digunakan untuk menyimpan nilai dengan tipe data
yang homogen (sama). Ukuran atau jumlah elemen maksimum array didefinisikan di awal
program (deklarasi). Ukuran array yang sudah dibuat tidak dapat diubah. Array harus diberi
nama untuk identifikasi. Cara mengakses array dengan cara menyebutkan nama array serta
indeksnya.
Array dalam bahasa indonesia adalah indeks. Variabel array adalah variabel yang
mempunyai indeks. Sehingga penulisannya adalah var (Indeks). Array sangat penting
didalam pemrograman, karena array mampu menampung banyak tipe data yang bertipe
sama. Setiap kali nilai data didalam sebuah array disebut elemen array dan masing-masing
nilai dibedakan berdasarkan nomer indeksnya. Indeks array dimulai dari 0 sampai dengan n-
1 (n adalah ukuran array). sebagai contoh “ variabel array X menampung nilai-nilai bilangan
bulat {3,6,8,7,5,1} berarti indeks untuk variabel X ini adalah 0 sampai dengan 5, dan ditulis
sebagai x (0), x (1), x (2), x (3), x (4), x (5) ”.
Pembuatan variabel array dimulai dengan mendefinisikan variabel array dan jumlah
maksimal data yang dapat ditampung array. Definisi array dapat menggunakan perintah
terssebut.

Dim nama_variabel (jumlah_array) as tipe_data


Perintah tersebut diletakkan sesuai dengan kebutuhan apakah array ini hanya untuk subrutin
(event) lokal atau pada seluruh event di form. Sebagai contoh untuk membuat untuk membuat
array bilangan bulat yang dapat menampung 10 bilangan dapat dituliskan dengan perintah
berikut.
Dim bilangan (10) As integer
Bila jumlah aray sudah ditentukan 10, maka tidak boleh menggunakan data lebih dari 10,
karena 10 menyatakan jumlah maksimum dari data yang akan ditampung dalam suatu array.
Sebagai contoh.
Bilangan (4) = 100 (perintah ini benar)
Bilangan (12) = 8 (perintah ini salah karena batasnya sudah ditentukan 10).

Soal Pilihan Ganda


1. Suatu jenis variabel yang mempunyai indeks disebut ....
a. Byte d. boolean
b. Longint e. array
c. Integer
2. Jenis array yang dianalogikan seperti sebuah tabel yang terdiri atas satu kolom dan
sejumlah baris adalah array ....
a. Satu dimensi d. string
b. Multi dimensi e. boolean
c. Integer
3. Jenis array yang dianalogikan seperti sebuah tabel yang terdiri atas sejumlah kolom dan
sejumlah baris disebut jenis array .....
a. Satu dimensi d. Array string
b. Multi dimensi e. Array boolean
c. Integer
4. Indeks array secara default dimulai dari ....
a. -1 d. 9
b. 0 e. Tergantung angka dalam tanda ()
c. 1
5. Penjelasan tentang array yang benar adalah ....
a. Hanya dapat menampung nilai angka
b. Dapat menampung nilai karakter
c. Dapat menampung nilai dan karakter
d. Untuk mengulang nama siswa dalam kelas kecil
e. Mempermudah penyimpanan karakter yang lebih dari satu
6. Perintah untuk menutup program dalam visual basic adalah
a. Program d. End.
b. Uses crt; e. If Then
c. Finish
7. Menggambarkan program secara logika merupakan fungsi dari ....
a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem operasi
8. Penulisan array terdiri dari kecuali.....
a. Tipe data
b. Nama data
c. Jumlah data
d. Jenis data
e. A, b, c Benar
9. Sekumpulan data yang bertipe sama dan antara data satu dengan data yang lain
dibedakan dengan indeksnya merupakan pengertian dari ....
a. Integer
b. Array
c. Variabel
d. Char
e. Boolean
10. Array yang terdiri dari M buah baris (row) dan N buah (column) adalah ....
a. Array satu dimensi
b. Variabel
c. Integer
d. array dua dimensi
e. array multidimensi
11. Operator logika yang menyatakan “dan” dalam lambang berikut ini adalah ....
a. &&
b. /
c. !
d. <>
e. =
12. Yang termasuk operator logika ingkaran adalah....
a. !
b. &&
c. <>
d. }}
e. >=
13. Array terdiri dari berbagai tipe kecuali ....
a. Array multi-dimensi
b. Array dimensi satu
c. Array dimensi dua
d. Array dimensi tiga
e. Array dimensi empat
14. ++ dan – merupakan operator ....
a. Operator aritmatika
b. Operator increment dan decrement
c. Operator majemuk
d. Operator relasional
e. Operator logika
15. Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah
a. Mempelajari program
b. Membeli komputer
c. Membuat algoritma
d. Membuat proses
e. Membuat data
16. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah
dengan menggunakan bahasa pemrograman tertentu disebut
a. Proses
b. Program
c. Algoritma
d. Aritmatika
e. Algoritma
17. Pada pembuatan program komputer, algoritma dibuat dengan ...
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat program dijalankan
18. Diketahui sebuah array menampung data seperti berikut.
[3];[4];[5];[6];[7];[8];[9]
Data array ke-4 bernilai ....
a. 4
b. 6
c. 7
d. 5
e. -2
19. Pada pertanyaan no 18
Data array ke-6 bernilai ....
a. 9
b. -1
c. 4
d. 3
e. 8
20. Apabila a =5, b=10, maka jika diberikan intruksi a=b : b=a maka mengakibatkan ....
a. A=0, b=5
b. A=10, b=5
c. A=10, b=0
d. A=10, b=10
e. A=0, b=0

Soal Uraian
1. Apa Yang dimaksud Array?
2. Bagaimana cara mengakses sebuah array?
3. Jelaskan maksud pembuatan kode program berikut?
Dim Tabel (2,6) As Integer
Tabel (0,2) = 7
4. Buatlah Kode Program Menggunakan Struktur kontrol For Next .
5. Buatlah Kode Program yang berisi tampilan hari dan tanggal saat ini menggunakan array
dengan tampilan program seperti dibawah ini !
Senin, 21 April 2020

Kunci Jawaban
PG
1. E
2. A
3. B
4. B
5. E
6. D
7. A
8. D
9. B
10. D
11. A
12. A
13. A
14. B
15. C
16. C
17. A
18. B
19. A
20. D

Uraian
1. suatu alokasi beberapa tempat di memory yang tersimpan secara berurutan yang
digunakan untuk menyimpan nilai dengan tipe data yang homogen (sama).
2. Menggunakan pengulangan pada array
3. Dim merupakan kode deklarasi variabel tabel sebagai array
Tabel adalah nama variabel array dan dideklarasikan sebagai integer
(2,6) merupakan indeks array yang berarti dua baris dan enam kolom
Tabel(0,2) = 7¸ artinya menunjuk array baris 0 kolom 1 dan memori diisi dengan data 7
yang bersifat integer
4. Private Sub Command1_Click()
Nama = Array("Ariel ", "Noah ", "Band")
For IntX = 0 To 2
Label1 = Label1 & Nama(IntX)
Next
End Sub

5. Private Sub Command1_Click()


Dim nama (1 to 2) As String
Nama (1) = “Senin, ”
Nama (2) = “21 April 2020”
For IntX = 1 to 2
Label1 = Label1 & nama (IntX)
Next
End Sub

Anda mungkin juga menyukai