a. Substring
b. Insert
c. Length
d. Concat
Substr(S1,9,4) = “Data”
Delete(S2,2,3) = “Kah”
a. DataKah
b. StrukturKah
c. Strukturuli
d. Datauli
3. Untuk Upper dan Lower Triangular dengan N = 9 baris, maka total elemen <> 0
adalah
𝑁(𝑁 + 1) 9(9 + 1)
𝐼= = = 45
2 2
Total Eemen N x N 9 x 9 = 81
a. 41
b. 45
c. 27
d. 36
Simbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
diamati ( ( A + B ) / D ) ^ E * F
TOP + +
dari ( ( ( ( / / ^ ^ ^
Stack ( ( ( ( ( ( ( ( ^ * * *
OUTPUT A B + D / E F * ^
a. A B + D . E ^ F *
b. A B + D / E F * ^
c. A B D + / E ^ F *
d. A B D + / E * F ^
b. Overflow terjadi jika kita menghapus elemen pada Queue yang sudah
penuh
START
1 INFO NEXT
1 DANA 4
2 INTAN 7
3 EKA 2
4 DERI 3
AVAIL
5 6
8 6 0
7 JOKO 0
8 5
Gambar 1
9. Bila “JOKO” dihapus dari linked list menurut gambar 1, maka pernyataan yang
benar?
a. Sign Magnitude
b. One’s Complement
c. Two’s Complement
d. Semuanya salah
a. 4 bit
b. 6 bit
c. 8 bit
d. 10 bit
14. Jika Base Location = 150 dan ruang memori = 20 byte, array A mempunyai
indeks baris dari -4 sampai 6 dan indeks kolom dari 15 sampai 22, maka starting
address dari A (2 , 20) dengan cara Row Major adalah
B = 150 S = 20 L1 = -4 U1 = 6 L2 = 15 U2 = 22
I=2 J = 20
a. 1210
b. 570
c. 1370
d. Salah semua
15. Cara yang digunakan untuk menyajikan Binary Tree dalam memori adalah
a. Linked list
b. Penyajian sekuential
c. Queue
16. Suatu teknik sortir yang biasa dilakukan oleh orang awam dengan menggunakan
suatu panji yang menandakan ada atau tidaknya pertukaran posisi elemen
adalah
b. Common Sort
(U1 – L1 + 1) * (U2 – L2 + 1)
(25 – 10 + 1) * (15 – 7 + 1)
a. 9 * 16
b. 16 * 9
c. 8 * 15
d. 15 * 8
19. Ketinggian sub pohon kiri dan sub pohon kanan dari pohon tersebut berbeda
paling banyak 1, disebut
d. Semuanya salah
20. Simpul yang berderajat ke luar = > 0 dan berderajat masuk = 0 disebut
a. Child
b. Root
d. Semuanya benar
21. Struktur data dapat digolongkan dalam bentuk linier ataupun non linier.
Pernyataan di bawah ini mana yang tidak benar?
22. Bilangan decimal -19 bila dinyatakan dalam 6-bit dengan skema Two’s
Complement
N = 6 R = 2N = 26 = 64
N = Jumlah max. bit
x’ = -19 X’ = Bilangan binary negative
= 64 – 19
= 83 (1 0 1 0 0 1 1) diambil 6-bit (0 1 0 0 1 1)
a. 1 1 0 0 1 1
b. 0 1 0 0 1 1
c. 1 0 1 1 0 1
d. Semuanya salah
23. Pada proses konversi dari notasi infix ke noitasi postfix, struktur data yang sesuai
untuk digunakan adalah
a. Stack
b. Queue
c. Link list
d. Tree
Males ngitungnya :B
a. A * B – ( C + D ) + ( F / H ) ^ I
b. A * B – ( C + D ) + F / H ^ I
c. A * B – C + D + F / H ^ I
d. A * ( B – C ) + D + F / H ^ I
25. Berapa banyak bit untuk merepresentasikan dalam One’s Complement dari R =
2N – 1?
a. N – 1
b. N + 1
c. N
d. Semuanya salah
26. Berapa banyak elemen dari array SPACE ( A : B, C : D)?
(U1 – L1 + 1) * (U2 – L2 + 1)
a. (A-B+1)*(C-D+1)
b. (B-A+1)*(D-C+1)
c. (B-A-1)*(D-C-1)
d. (A-B-1)*(C-D-1)
a. –
b. ^
c. *
d. +
28. Dalam sebuah record, suatu field yang tidak memiliki sub-field disebut
a. Sub-field
b. Group field
c. Elementary field
d. File
29. Struktur data stack digunakan untuk suatu struktur yang bersifat
a. Loop
b. Structured
c. Rekursif
d. Iteratif
a. Push
b. Create
c. Insert
d. Iteratif
a. Time schedule
b. Time work
c. Time sharing
d. Semuanya salah
d. Semuanya benar
a. Stack berprinsip First In First Out, Queue berprinsip Last In First Out
b. Stack berprinsip First In First Out, Queue berprinsip First In First Out
c. Stack berprinsip Last In First Out, Queue berprinsip First In First Out
d. Stack berprinsip Last In First Out, Queue berprinsip Last In First Out
34. Istilah “Column Major Order” adalah teknik penyimpanan data secara
a. Stack
b. Linked list
c. Linier array
d. Binary tree
35. Keadaan “Overflow Error” bisa terjadi jika kita menggunakan teknik
a. Big-Oh
b. Sorting
c. Binary tree
d. Stack
b. Satu alamat hanya bisa dihubungi (link) oleh satu alamat lainnya
c. Satu alamat bisa dihubungi (link) lebih oleh lebih dari dua alamat lainnya
39. Elemen data nama, “ali”, “badu”, “Budi” dan “Basir” jika disortir (diurutkan) tanpa
manipulasi data, dan dari kecil ke besar hasilnya berturut-turut:
a. Walk disebut tertutup jika simpul awal sama dengan simpul akhir
d. Walk dapat ditulis lebih singkat dengan hanya menulis deretan ruas
Untuk Soal No. 42 s/d 49
Pandang Pohon Umum T berikut dan ubah ke dalam bentuk Pohon Binar
B F J
C D E G H K L M N
P Q
B F J
C D E G H K L M N
P Q
Ikuti arah kanan dan kirinya
C F
D G J
E H K
M
N
= E, H, Q
=3
Tingkatan =9
Level 0 A
Level 1 B
Level 2 C, F
Level 3 D, G, J
Level 4 E, H, K
Level 5 L
Level 6 M
Level 7 N
Level 8 P
Level 9 Q
=9+1
= 10
a. 4, 9 dan 10
b. 4, 8 dan 9
c. 5, 8 dan 9
d. 3, 9 dan 10
a. D
b. H
c. N
d. Q
44. Berikut ini merupakan subpohon kanan dari simpul B, kecuali
a. F
b. K
c. D
d. H
a. A, B, C, D, E, F, G, H, J, K, L, M, P, Q, N
b. C, D, E, B, G, H, F, K, L, P, Q, M, N, J, A
c. E, D, C, H, G, Q, P, N, M, L, K, J, F, B, A
d. A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q
a. A, B, C, D, E, F, G, H, J, K, L, M, P, Q, N
b. C, D, E, B, G, H, F, K, L, P, Q, M, N, J, A
c. E, D, C, H, G, Q, P, N, M, L, K, J, F, B, A
d. A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q
N = banyaknya simpul = A, B, C, D, E, F, G, H, J, K, L, M, P, Q, N = 15
= 𝐼𝑁𝑇(2log 15) + 1
log 15
= 𝐼𝑁𝑇 + 1
log 2
log 3+log 5
= 𝐼𝑁𝑇 + 1
log 2
0,477+0,698
= 𝐼𝑁𝑇 +1
0,301
= 𝐼𝑁𝑇 3,9 + 1
=3+1
=4
Ketinggian maksimum = N = 15
a. 4 dan 15
b. 5 dan 15
c. 9 dan 15
d. 4 dan 9
49. Pada penyajian sequential dari Pohon Binar di atas, maka simpul K tersimpan
pada tree ke
Simpul K = TREE[2*5+1]
a. 10
b. 11
c. 21
d. 22
c. DELETION