SlideShare a Scribd company logo
1 of 11
Latihan Soal Struktur Data
(Pertemuan 1)
1.Type data dibawah ini, yang tidak termasuk dalam tipe data sederhana tunggal, adalah :
a. Boolean
b. String
c. Char
d. Integer
e. float
2.==, <=, >=, !=, termasuk dalam operator …
a. Aritmatika
b. Unary
c. Binary
d. Relasi
e. Bitwise
3.Type data yang menghasilkan bentuk keluaran nilai True dan False (Benar dan Salah) ,
adalah :
a. Boolean
b. String
c. Char
d. Integer
e. float
4.void main()
{
….(a)…. x,y,z;
clrscr();
cout <<“n input nilai X=“; cin >> x;
cout <<“n input nilai Y=“; cin >> y;
z = x + y;
cout <<“n hasil penjumlahan =“ << z;
getch();
}
Tipe data yang tepat untuk (a) adalah ….
a. Boolean
b. String
c. Char
d. Integer
e. Array
5. void main()
{
int r = 10; int s;
clrscr();
s = 10 + ++r;
cout <<“r = “<< r << ‘n’;
cout <<“s = “<< s << ‘n’;
getch();
}
Hasil eksekusi dari program diatas adalah ….
a. r = 11, s = 21
b. r = 11, s = 20
c. r = 12, s = 21
d. r = 10, s = 21
e. r = 10, s = 20
6. suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi
yang didefinisikan terhadapnya adalah ...
a. Struktur Data
b. Tipe Data
c. Integer
d. Float
7. Data dapat dikategorikan menjadi ...
a. Type Data Sederhana Dan Struktur Data
b. Tipe Data
c. Integer
d. Float
8. Struktur data terdiri dari ....
a. struktur data sederhana dan majemuk
b. char
c. string
d. integer
9. Contoh Stuktur data majemuk linier , kecuali ...
a. stack
b. queue
c. liniear linked list
d. pohon (tree)
10. Contoh Strukur data majemuk non linear , kecuali ...
a. pohon (tree)
b. pohon biner (binary tree)
c. pohon cari biner (binary search tree)
d. general tree dan graph
e. stack
11. Merupakan Bilangan Bulat dan tidak mengandung pecahan yaitu ..
a. Integer
b. Char
c. String
d. Float
12. Type data yang merupakan bilangan pecahan. Jenis Data float ditulis dgn menggunakan
titik(koma) desimal yaitu..
a. Integer
b. Char
c. String
d. Float
13. Type data yang hanya mempunyai dua bentuk keluaran yaitu nilai True dan False adalah
a. Bool atau logical
b. Char
c. String
d. Float
14. Operator yang digunakan dalam type data Boolean adalah ...
a. And, Or, Not
b. 1 dan 0
c. True and False
d. Integer
15. Type data yang terdiri dari aksara (simbol) yang meliputi digit numerik, character
alfabetik dan spesial character adalah pengertian ...
a. Character
b. Integer
c. Float
d. Boolean
16. Merupakan type data majemuk yang terbentuk dari kumpulan character sebanyak 256
(default) dengan jangkauan niai 0 – 255 yaitu ....
a. Character
b. Integer
c. Float
d. Boolean
e. String
17. Kumpulan character yang digunakan untuk membentuk String dinamakan .....
a. alfabet
b. Integer
c. Float
d. Boolean
18. Operasi untuk menyalin nilai string adalah....
a. Strcpy
b. Strcat
c. Strcmp
d. Strlen
e. Strchr
19. Operasi untuk mengabungkan nilai string adalah ....
a. Strcpy
b. Strcat
c. Strcmp
d. Strlen
e. Strchr
20. Operasi untuk membandingkan 2 nilai string adalah ....
a. Strcpy
b. Strcat
c. Strcmp
d. Strlen
e. Strchr
21. Operasi untuk mengetahui panjang nilai string adalah ....
a. Strcpy
b. Strcat
c. Strcmp
d. Strlen
e. Strchr
22. Operasi untuk mencari nilai karakter dalam string adalah ...
a. Strcpy
b. Strcat
c. Strcmp
d. Strlen
e. Strchr
Latihan Soal Struktur Data
(Pertemuan 2)
1.Setiap elemen dari sebuah Array haruslah mempunyai type data yang sama, termasuk
dalam karakteristik array yaitu :
a. Statis
b. Dinamis
c. Terurut
d. Heterogen
e. Homogen
2.Array yang sering digunakan dalam menterjemahkan matriks pada pemrograman, adalah
array berdimensi :
a. Satu
b. Dua
c. Tiga
d. Satu dan Dua
e. Satu dan Tiga
3. Contoh aplikasi array dimensi dua adalah…..
a. Input data suhu
b. Input nama hari
c. Input nilai mahasiswa perkelas dan matakuliah
d. Input nilai ipk mahasiswa
e. Input nama bulan
4.Terdapat Array : A [5][4] maka jumlah elemen Array tersebut adalah ……
a. 25
b. 35
c. 9
d. 15
e. 20
5.Diketahui float A[5] dan lokasi awal terletak di alamat 00F(H), maka lokasi A[3] adalah
…..
a. 00FC(H)
d. 01B(H)
b. 017(H)
e. 111(H)
c. 071(H)
6. Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory
sementara pada komputer adalah pengertian ....
a. Array / Larik
b. Stack
c. Linked List
d. Queue
7. bahwa elemen tersebut dapat diidentifikasi sebagai elemen pertama, elemen kedua dan
seterusnya sampai elemen ke-n....
a. Terurut
b. Homogen
c. Heterogen
d. Acak
8. Karakteristik Array adalah , kecuali ..
a. Statis
b. Terurut
c. Homogen
d. Dapat diakses secara acak
e. Dinamis
9. Mempunyai batasan dari pemesanan alokasi memory adalah arti ...
a. Bersifat Statis
b. Bersifat Dinamis
c. Bersifat Heterogen
d. Bersifat Homogen
Latihan Soal Struktur Data
(Pertemuan 3)
1.Array yang sangat banyak elemen nol-nya, dikenal sebagai :
a. Upper tringular Array
b. Lower tringular Array
c. Sparse Array
d. One Dimensional Array
e. Multi Dimensional Array
2 Array yang seluruh elemen dibawah diagonal utamanya = 0, dikenal sebagai :
a. Upper tringular Array
b. Lower tringular Array
c. Sparse Array
d. One Dimensional Array
e. Multi Dimensional Array
3. Terdapat Array : A [3][4][5] maka jumlah elemen Array tersebut adalah ……
a. 25
b. 35
c. 12
d. 15
e. 60
4. Diketahui suatu array segitiga memiliki 4 baris dan kolom. Jumlah elemen yang bukan nol
pada array segitiga tersebut adalah …..
a. 10 ( N(N+1)/2 = 4(4+1)/2 = 4 X 5/2= 20/2 = 10 )
b. 8
c. 4
d. 16
e. 20
5. Deklarasi Array X adalah int A [2][4][5], dengan alamat awal index A[0][0][0] berada di
0021(H) dan ukuran type data int = 2 Tentukan berapa alamat
array di A[2][2][2] ?
a. 0034(H)
b. 0022(H)
c. 0055(H) A[2][2][2]=0021(H)+{((2-1)*4*5)+((2-1)*5)+(2-1)}*2
=0021(H)+(20+5+1)*2
=0021(H)+(26)*2=0021(H) +52(D) =0021(H)+34(H)= 0055(H)
d. 0052(H)
e. 0034(H)
Latihan Soal I Struktur Data
(Pertemuan 4)
1.Diketahui suatu deklarasi variabel int x,y,*z; variabel yang merupakan penunjuk ke pointer
adalah :
a. x
b. y
c. z
d. x dan y
e. x, y dan z
2.Perintah yang tepat untuk mempersiapkan sebuah node baru berserta alokasi memorinya,
adalah ….
a. Create
b. Null
c. Input
d. New
e. Insert
3.Jika Tail = Null, maka kondisi Linked List adalah :
a. Penuh
b. Kosong
c. Terisi
d. Tidak dapat ditambah
e. Baru
4. Gambar diatas menunjukkan bentuk penghapusan node pada posisi :
a. Belakang
b. Depan
c. Tengah
d. Tengah dan Depan
e. Depan dan Belakang
5. Perintah yang tepat untuk menyatakan Linked list berada dalam kondisi kosong, adalah ….
a. head=tail
b. head=tail=null
c. bantu=null
d. bantu=head
e. bantu=tail
6. Suatu perubah yang akan dialokasikan hanya pada saat diperlukan, yaitu setelah program
dieksekusi arti dari ....
a. Perubah Dinamis (Dinamic variable)
b. Perubah Statis
c. Perubah logika
d. Perubah detail
7. Digunakan sebagai penunjuk ke suatu alamat memori adalah ...
a. Pointer
b. Linked List
c. Stack
d. Queue
8. Salah satu Struktur Data Dinamis yang paling sederhana adalah .....
a. Pointer
b. Linked List (Senari Berantai)
c. Stack
d. Queue
9. Linked List disebut juga dengan senari satu arah atau ...
a. One-way list
b. two list
c. one on one
d. three in one
Struktur Data (Pertemuan 5)
1.Operasi Stack yang digunakan untuk memeriksa apakah stack sudah penuh, adalah …..
a. PUSH
b. POP
c. CLEAR
d. ISEMPTY
e. ISFULL
2. Menambah satu (increment) nilai TOP of STACK setiap ada penambahan elemen stack
selama stack masih belum penuh, merupakan langkah awal pada
operasi STACK yaitu …..
a. PUSH
b. POP
c. CLEAR
d. ISEMPTYe. ISFULL
3. Jika pada stack terdapat kondisi TOP of STACK = MAX_STACK – 1 maka stack berada
dalam keadaan …
a. ISEMPTY
b. CLEAR
c. TOP
d. RETREIVE
e. FULL
4. Pada saat awal, Top of Stack selalu bernilai :
a. Top = 0
b. Top = 1
c. Top = -1
d. Top = Max_Stack
e. Top = Max_Stack – 1
5. Diberikan perintah/instruksi pada program C++, yaitu tumpuk.top++; Maksud dari
perintah/instruksi tersebut
adalah ….
a. Top = Top + 1
b. Top = Top – 1
c. Top = 0
d. Top = – 1
e. Top = 1
6.Operasi Stack yang digunakan untuk memeriksa apakah stack kosong adalah …..
a. PUSH
b. POP
c. CLEAR
d. ISEMPTY
e. ISFULL
7. Prinsip Stack adalah ...
a. Last-In-First-Out ( LIFO )
b. First-In-Last-Out ( FILO )
c. Last-Out-Frist-In ( LOFI )
d. Firts-Out-Last-In ( FOLI )
8. Operasi Stack yang digunakan untuk menghapus item paling atas (TOP) adalah ...
a. PUSH
b. POP
c. CLEAR
d. ISEMPTY
e. ISFULL
9. Dibawah ini adalah operasi stack kecuali ...
a. CLEAR
b. ISEMPTY
c. ISFULL
d. Create
Latihan Soal II Struktur Data
(Pertemuan 6)
1.Operasi pada Antrian yang digunakan untuk menambahkan item pada posisi paling
belakang, adalah …
a. Create
b. Clear
c. Tail
d. Enqueue
e. Dequeue
2.Perintah IsFull pada antrian digunakan untuk :
a. Memeriksa apakah antrian sudah penuh
b. Memeriksa apakah Antrian penuh atau kosong
c. Menambahkan elemen ke dalam Antrian
d. Menghapus elemen dari dalam Antrian
e. Memeriksa apakah antrian sudah kosong
3.Yang tidak termasuk dalam operasi antrian, adalah …
a. Clear
b. Enqueue
c. IsFull
d. Push
e. Dequeue
4. Menghapus elemen dari antrian dilakukan dari posisi :
a. Tengah / Middle
b. Depan / Head
c. Bawah / bottom
d. Belakang / Tail
e. Atas / Top
5. Maksud dari perintah program antrian.head=antrian.tail = -1; adalah untuk ……
a. Menambah elemen antrian
b Mengecek kondisi antrian kosong atau tidak
c. Mengecek kondisi antrian penuh atau tidak
d. Membentuk atau menghapus semua elemen antrian
e. Menghapus elemen antrian
6.Operasi pada Antrian yang digunakan untuk menghapus item dari posisi paling depan,
adalah …
a. Create
b. Clear
c. Tail
d. Enqueue
e. Dequeue
7. suatu bentuk khusus dari List Linier dengan operasi pemasukan data hanya diperbolehkan
pada salah satu sisi adalah ....
a. Struktur Data Antrean (Queue)
b. Stack
c. Linked List
d. Struktur Data
8. Prinsip Antrean adalah ...
a. FIFO (First In First Out) dan FCFS (First Come First Serve)
b. home away
c. Knock out
d. extreme
9. Maksud dari perintah program antrian.tail == -1 , adalah ....
a. Untuk memeriksa apakah Antrian penuh atau kosong
b. Menambah elemen antrian
c. Menghapus elemen antrian
d. Mengecek kondisi antrian penuh atau tidak
10. Maksud dari perintah program antrian.tail == Max-1, adalah ...
a. Untuk memeriksa apakah Antrian penuh atau kosong
b. Menambah elemen antrian
c. Menghapus elemen antrian
d. Untuk mengecek apakah Antrian sudah penuh atau belum

More Related Content

What's hot

Pengertian dan Representasi Graph
Pengertian dan Representasi GraphPengertian dan Representasi Graph
Pengertian dan Representasi GraphZaldy Eka Putra
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur dataAsep Jaenudin
 
Matematika Diskrit kombinatorial
Matematika Diskrit  kombinatorialMatematika Diskrit  kombinatorial
Matematika Diskrit kombinatorialSiti Khotijah
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritriyana fairuz kholisa
 
Matematika Diskrit matriks relasi-dan_fungsi
Matematika Diskrit  matriks relasi-dan_fungsiMatematika Diskrit  matriks relasi-dan_fungsi
Matematika Diskrit matriks relasi-dan_fungsiSiti Khotijah
 
90963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester290963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester2Saybia Himma
 
Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapCheria Asyifa
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06KuliahKita
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar KriptografiRoziq Bahtiar
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04KuliahKita
 
Tabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan HeksadesimalTabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan HeksadesimalMustahal SSi
 

What's hot (20)

Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Pengertian dan Representasi Graph
Pengertian dan Representasi GraphPengertian dan Representasi Graph
Pengertian dan Representasi Graph
 
Contoh soal uts struktur data
Contoh soal uts struktur dataContoh soal uts struktur data
Contoh soal uts struktur data
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
 
Matematika Diskrit kombinatorial
Matematika Diskrit  kombinatorialMatematika Diskrit  kombinatorial
Matematika Diskrit kombinatorial
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Latihan uts
Latihan utsLatihan uts
Latihan uts
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskrit
 
Matematika Diskrit matriks relasi-dan_fungsi
Matematika Diskrit  matriks relasi-dan_fungsiMatematika Diskrit  matriks relasi-dan_fungsi
Matematika Diskrit matriks relasi-dan_fungsi
 
02.logika
02.logika02.logika
02.logika
 
90963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester290963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester2
 
Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh Map
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06
 
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe DataAlgoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04
 
Bab 6 relasi
Bab 6 relasiBab 6 relasi
Bab 6 relasi
 
Graph-Struktur Data.pdf
Graph-Struktur Data.pdfGraph-Struktur Data.pdf
Graph-Struktur Data.pdf
 
Tabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan HeksadesimalTabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
 

Viewers also liked

Relasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
Relasi Rekursi : Definisi, Contoh, Jenis Relasi RekursiRelasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
Relasi Rekursi : Definisi, Contoh, Jenis Relasi RekursiOnggo Wiryawan
 
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01KuliahKita
 
Tipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaTipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaPrasetyo Adi
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPrasetyo Adi
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd555560
 
15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)Safz Cabeza
 

Viewers also liked (8)

Jawaban latihan soal STRUKTUR DATA
Jawaban latihan soal STRUKTUR DATAJawaban latihan soal STRUKTUR DATA
Jawaban latihan soal STRUKTUR DATA
 
Relasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
Relasi Rekursi : Definisi, Contoh, Jenis Relasi RekursiRelasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
Relasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
 
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
 
Tipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaTipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan Konstanta
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd
 
Ifc modul 2 (array)
Ifc   modul 2 (array)Ifc   modul 2 (array)
Ifc modul 2 (array)
 
15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)
 

Similar to Latihan soal struktur data

Latihan soal-tik-kelas-8-paket-1
Latihan soal-tik-kelas-8-paket-1Latihan soal-tik-kelas-8-paket-1
Latihan soal-tik-kelas-8-paket-1Sri Andriyani
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan viwindi1
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Saprudin Eskom
 
TUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCELTUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCELLufangkwon
 
TUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCELTUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCELLufangkwon
 
Tugas 7 kkpi muhamad ihsan kelas xii tav
Tugas 7 kkpi muhamad ihsan kelas xii tavTugas 7 kkpi muhamad ihsan kelas xii tav
Tugas 7 kkpi muhamad ihsan kelas xii tav082383997664
 
Soal excel smal
Soal excel smalSoal excel smal
Soal excel smalyogicinta
 
Contoh soal-ukk-juni-tik8-12-13
Contoh soal-ukk-juni-tik8-12-13Contoh soal-ukk-juni-tik8-12-13
Contoh soal-ukk-juni-tik8-12-13Ariska Armaya
 
Contoh soal-ukk-juni-tik8-12-13
Contoh soal-ukk-juni-tik8-12-13Contoh soal-ukk-juni-tik8-12-13
Contoh soal-ukk-juni-tik8-12-13Ariska Armaya
 

Similar to Latihan soal struktur data (20)

Struktur data soal-latihan
Struktur data soal-latihanStruktur data soal-latihan
Struktur data soal-latihan
 
Struktur data soal-latihan-2
Struktur data soal-latihan-2Struktur data soal-latihan-2
Struktur data soal-latihan-2
 
JAWABAN Struktur data soal-latihan-2
JAWABAN Struktur data soal-latihan-2JAWABAN Struktur data soal-latihan-2
JAWABAN Struktur data soal-latihan-2
 
Struktur data soal-latihan
Struktur data soal-latihanStruktur data soal-latihan
Struktur data soal-latihan
 
Solusibsi wordpress-com
Solusibsi wordpress-comSolusibsi wordpress-com
Solusibsi wordpress-com
 
Soal uts 1 6 semester 2
Soal uts 1 6 semester 2Soal uts 1 6 semester 2
Soal uts 1 6 semester 2
 
Array Dimention
Array DimentionArray Dimention
Array Dimention
 
Rangkuman soal TI SMK
Rangkuman soal TI SMKRangkuman soal TI SMK
Rangkuman soal TI SMK
 
Latihan soal-tik-kelas-8-paket-1
Latihan soal-tik-kelas-8-paket-1Latihan soal-tik-kelas-8-paket-1
Latihan soal-tik-kelas-8-paket-1
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan vi
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
 
Soalprogdasx
SoalprogdasxSoalprogdasx
Soalprogdasx
 
TUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCELTUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCEL
 
TUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCELTUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCEL
 
Tugas 7 kkpi muhamad ihsan kelas xii tav
Tugas 7 kkpi muhamad ihsan kelas xii tavTugas 7 kkpi muhamad ihsan kelas xii tav
Tugas 7 kkpi muhamad ihsan kelas xii tav
 
Soal excel smal
Soal excel smalSoal excel smal
Soal excel smal
 
Contoh soal-ukk-juni-tik8-12-13
Contoh soal-ukk-juni-tik8-12-13Contoh soal-ukk-juni-tik8-12-13
Contoh soal-ukk-juni-tik8-12-13
 
Contoh soal-ukk-juni-tik8-12-13
Contoh soal-ukk-juni-tik8-12-13Contoh soal-ukk-juni-tik8-12-13
Contoh soal-ukk-juni-tik8-12-13
 

More from Bina Sarana Informatika (20)

ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05 948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p02
948 p02 948 p02
948 p02
 
948 p01
948 p01 948 p01
948 p01
 
948 p03
948 p03 948 p03
948 p03
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p03
948 p03948 p03
948 p03
 
948 p02
948 p02948 p02
948 p02
 
948 p01
948 p01948 p01
948 p01
 
948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks
 
Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14
 
Silabus bahasa inggris ii
Silabus bahasa inggris iiSilabus bahasa inggris ii
Silabus bahasa inggris ii
 
Silabus bahasa inggris ii ok
Silabus bahasa inggris ii okSilabus bahasa inggris ii ok
Silabus bahasa inggris ii ok
 
Meeting 14 ok
Meeting 14 okMeeting 14 ok
Meeting 14 ok
 
Meeting 12 ok
Meeting 12 okMeeting 12 ok
Meeting 12 ok
 
Meeting 10 ok
Meeting 10 okMeeting 10 ok
Meeting 10 ok
 

Recently uploaded

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxMaskuratulMunawaroh
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024DessyArliani
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdfAfriYani29
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxfitriaoskar
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 

Recently uploaded (20)

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 

Latihan soal struktur data

  • 1. Latihan Soal Struktur Data (Pertemuan 1) 1.Type data dibawah ini, yang tidak termasuk dalam tipe data sederhana tunggal, adalah : a. Boolean b. String c. Char d. Integer e. float 2.==, <=, >=, !=, termasuk dalam operator … a. Aritmatika b. Unary c. Binary d. Relasi e. Bitwise 3.Type data yang menghasilkan bentuk keluaran nilai True dan False (Benar dan Salah) , adalah : a. Boolean b. String c. Char d. Integer e. float 4.void main() { ….(a)…. x,y,z; clrscr(); cout <<“n input nilai X=“; cin >> x; cout <<“n input nilai Y=“; cin >> y; z = x + y; cout <<“n hasil penjumlahan =“ << z; getch(); } Tipe data yang tepat untuk (a) adalah …. a. Boolean b. String c. Char d. Integer e. Array 5. void main() { int r = 10; int s; clrscr(); s = 10 + ++r; cout <<“r = “<< r << ‘n’; cout <<“s = “<< s << ‘n’;
  • 2. getch(); } Hasil eksekusi dari program diatas adalah …. a. r = 11, s = 21 b. r = 11, s = 20 c. r = 12, s = 21 d. r = 10, s = 21 e. r = 10, s = 20 6. suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya adalah ... a. Struktur Data b. Tipe Data c. Integer d. Float 7. Data dapat dikategorikan menjadi ... a. Type Data Sederhana Dan Struktur Data b. Tipe Data c. Integer d. Float 8. Struktur data terdiri dari .... a. struktur data sederhana dan majemuk b. char c. string d. integer 9. Contoh Stuktur data majemuk linier , kecuali ... a. stack b. queue c. liniear linked list d. pohon (tree) 10. Contoh Strukur data majemuk non linear , kecuali ... a. pohon (tree) b. pohon biner (binary tree) c. pohon cari biner (binary search tree) d. general tree dan graph e. stack 11. Merupakan Bilangan Bulat dan tidak mengandung pecahan yaitu .. a. Integer b. Char c. String d. Float
  • 3. 12. Type data yang merupakan bilangan pecahan. Jenis Data float ditulis dgn menggunakan titik(koma) desimal yaitu.. a. Integer b. Char c. String d. Float 13. Type data yang hanya mempunyai dua bentuk keluaran yaitu nilai True dan False adalah a. Bool atau logical b. Char c. String d. Float 14. Operator yang digunakan dalam type data Boolean adalah ... a. And, Or, Not b. 1 dan 0 c. True and False d. Integer 15. Type data yang terdiri dari aksara (simbol) yang meliputi digit numerik, character alfabetik dan spesial character adalah pengertian ... a. Character b. Integer c. Float d. Boolean 16. Merupakan type data majemuk yang terbentuk dari kumpulan character sebanyak 256 (default) dengan jangkauan niai 0 – 255 yaitu .... a. Character b. Integer c. Float d. Boolean e. String 17. Kumpulan character yang digunakan untuk membentuk String dinamakan ..... a. alfabet b. Integer c. Float d. Boolean 18. Operasi untuk menyalin nilai string adalah.... a. Strcpy b. Strcat c. Strcmp d. Strlen e. Strchr
  • 4. 19. Operasi untuk mengabungkan nilai string adalah .... a. Strcpy b. Strcat c. Strcmp d. Strlen e. Strchr 20. Operasi untuk membandingkan 2 nilai string adalah .... a. Strcpy b. Strcat c. Strcmp d. Strlen e. Strchr 21. Operasi untuk mengetahui panjang nilai string adalah .... a. Strcpy b. Strcat c. Strcmp d. Strlen e. Strchr 22. Operasi untuk mencari nilai karakter dalam string adalah ... a. Strcpy b. Strcat c. Strcmp d. Strlen e. Strchr Latihan Soal Struktur Data (Pertemuan 2) 1.Setiap elemen dari sebuah Array haruslah mempunyai type data yang sama, termasuk dalam karakteristik array yaitu : a. Statis b. Dinamis c. Terurut d. Heterogen e. Homogen 2.Array yang sering digunakan dalam menterjemahkan matriks pada pemrograman, adalah array berdimensi : a. Satu b. Dua c. Tiga d. Satu dan Dua e. Satu dan Tiga 3. Contoh aplikasi array dimensi dua adalah….. a. Input data suhu
  • 5. b. Input nama hari c. Input nilai mahasiswa perkelas dan matakuliah d. Input nilai ipk mahasiswa e. Input nama bulan 4.Terdapat Array : A [5][4] maka jumlah elemen Array tersebut adalah …… a. 25 b. 35 c. 9 d. 15 e. 20 5.Diketahui float A[5] dan lokasi awal terletak di alamat 00F(H), maka lokasi A[3] adalah ….. a. 00FC(H) d. 01B(H) b. 017(H) e. 111(H) c. 071(H) 6. Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer adalah pengertian .... a. Array / Larik b. Stack c. Linked List d. Queue 7. bahwa elemen tersebut dapat diidentifikasi sebagai elemen pertama, elemen kedua dan seterusnya sampai elemen ke-n.... a. Terurut b. Homogen c. Heterogen d. Acak 8. Karakteristik Array adalah , kecuali .. a. Statis b. Terurut c. Homogen d. Dapat diakses secara acak e. Dinamis 9. Mempunyai batasan dari pemesanan alokasi memory adalah arti ... a. Bersifat Statis b. Bersifat Dinamis c. Bersifat Heterogen d. Bersifat Homogen
  • 6. Latihan Soal Struktur Data (Pertemuan 3) 1.Array yang sangat banyak elemen nol-nya, dikenal sebagai : a. Upper tringular Array b. Lower tringular Array c. Sparse Array d. One Dimensional Array e. Multi Dimensional Array 2 Array yang seluruh elemen dibawah diagonal utamanya = 0, dikenal sebagai : a. Upper tringular Array b. Lower tringular Array c. Sparse Array d. One Dimensional Array e. Multi Dimensional Array 3. Terdapat Array : A [3][4][5] maka jumlah elemen Array tersebut adalah …… a. 25 b. 35 c. 12 d. 15 e. 60 4. Diketahui suatu array segitiga memiliki 4 baris dan kolom. Jumlah elemen yang bukan nol pada array segitiga tersebut adalah ….. a. 10 ( N(N+1)/2 = 4(4+1)/2 = 4 X 5/2= 20/2 = 10 ) b. 8 c. 4 d. 16 e. 20 5. Deklarasi Array X adalah int A [2][4][5], dengan alamat awal index A[0][0][0] berada di 0021(H) dan ukuran type data int = 2 Tentukan berapa alamat array di A[2][2][2] ? a. 0034(H) b. 0022(H) c. 0055(H) A[2][2][2]=0021(H)+{((2-1)*4*5)+((2-1)*5)+(2-1)}*2 =0021(H)+(20+5+1)*2 =0021(H)+(26)*2=0021(H) +52(D) =0021(H)+34(H)= 0055(H) d. 0052(H) e. 0034(H)
  • 7. Latihan Soal I Struktur Data (Pertemuan 4) 1.Diketahui suatu deklarasi variabel int x,y,*z; variabel yang merupakan penunjuk ke pointer adalah : a. x b. y c. z d. x dan y e. x, y dan z 2.Perintah yang tepat untuk mempersiapkan sebuah node baru berserta alokasi memorinya, adalah …. a. Create b. Null c. Input d. New e. Insert 3.Jika Tail = Null, maka kondisi Linked List adalah : a. Penuh b. Kosong c. Terisi d. Tidak dapat ditambah e. Baru 4. Gambar diatas menunjukkan bentuk penghapusan node pada posisi : a. Belakang b. Depan c. Tengah d. Tengah dan Depan e. Depan dan Belakang 5. Perintah yang tepat untuk menyatakan Linked list berada dalam kondisi kosong, adalah …. a. head=tail b. head=tail=null c. bantu=null d. bantu=head e. bantu=tail
  • 8. 6. Suatu perubah yang akan dialokasikan hanya pada saat diperlukan, yaitu setelah program dieksekusi arti dari .... a. Perubah Dinamis (Dinamic variable) b. Perubah Statis c. Perubah logika d. Perubah detail 7. Digunakan sebagai penunjuk ke suatu alamat memori adalah ... a. Pointer b. Linked List c. Stack d. Queue 8. Salah satu Struktur Data Dinamis yang paling sederhana adalah ..... a. Pointer b. Linked List (Senari Berantai) c. Stack d. Queue 9. Linked List disebut juga dengan senari satu arah atau ... a. One-way list b. two list c. one on one d. three in one Struktur Data (Pertemuan 5) 1.Operasi Stack yang digunakan untuk memeriksa apakah stack sudah penuh, adalah ….. a. PUSH b. POP c. CLEAR d. ISEMPTY e. ISFULL 2. Menambah satu (increment) nilai TOP of STACK setiap ada penambahan elemen stack selama stack masih belum penuh, merupakan langkah awal pada operasi STACK yaitu ….. a. PUSH b. POP c. CLEAR d. ISEMPTYe. ISFULL 3. Jika pada stack terdapat kondisi TOP of STACK = MAX_STACK – 1 maka stack berada dalam keadaan … a. ISEMPTY b. CLEAR c. TOP d. RETREIVE e. FULL
  • 9. 4. Pada saat awal, Top of Stack selalu bernilai : a. Top = 0 b. Top = 1 c. Top = -1 d. Top = Max_Stack e. Top = Max_Stack – 1 5. Diberikan perintah/instruksi pada program C++, yaitu tumpuk.top++; Maksud dari perintah/instruksi tersebut adalah …. a. Top = Top + 1 b. Top = Top – 1 c. Top = 0 d. Top = – 1 e. Top = 1 6.Operasi Stack yang digunakan untuk memeriksa apakah stack kosong adalah ….. a. PUSH b. POP c. CLEAR d. ISEMPTY e. ISFULL 7. Prinsip Stack adalah ... a. Last-In-First-Out ( LIFO ) b. First-In-Last-Out ( FILO ) c. Last-Out-Frist-In ( LOFI ) d. Firts-Out-Last-In ( FOLI ) 8. Operasi Stack yang digunakan untuk menghapus item paling atas (TOP) adalah ... a. PUSH b. POP c. CLEAR d. ISEMPTY e. ISFULL 9. Dibawah ini adalah operasi stack kecuali ... a. CLEAR b. ISEMPTY c. ISFULL d. Create
  • 10. Latihan Soal II Struktur Data (Pertemuan 6) 1.Operasi pada Antrian yang digunakan untuk menambahkan item pada posisi paling belakang, adalah … a. Create b. Clear c. Tail d. Enqueue e. Dequeue 2.Perintah IsFull pada antrian digunakan untuk : a. Memeriksa apakah antrian sudah penuh b. Memeriksa apakah Antrian penuh atau kosong c. Menambahkan elemen ke dalam Antrian d. Menghapus elemen dari dalam Antrian e. Memeriksa apakah antrian sudah kosong 3.Yang tidak termasuk dalam operasi antrian, adalah … a. Clear b. Enqueue c. IsFull d. Push e. Dequeue 4. Menghapus elemen dari antrian dilakukan dari posisi : a. Tengah / Middle b. Depan / Head c. Bawah / bottom d. Belakang / Tail e. Atas / Top 5. Maksud dari perintah program antrian.head=antrian.tail = -1; adalah untuk …… a. Menambah elemen antrian b Mengecek kondisi antrian kosong atau tidak c. Mengecek kondisi antrian penuh atau tidak d. Membentuk atau menghapus semua elemen antrian e. Menghapus elemen antrian 6.Operasi pada Antrian yang digunakan untuk menghapus item dari posisi paling depan, adalah … a. Create b. Clear c. Tail d. Enqueue e. Dequeue 7. suatu bentuk khusus dari List Linier dengan operasi pemasukan data hanya diperbolehkan pada salah satu sisi adalah .... a. Struktur Data Antrean (Queue)
  • 11. b. Stack c. Linked List d. Struktur Data 8. Prinsip Antrean adalah ... a. FIFO (First In First Out) dan FCFS (First Come First Serve) b. home away c. Knock out d. extreme 9. Maksud dari perintah program antrian.tail == -1 , adalah .... a. Untuk memeriksa apakah Antrian penuh atau kosong b. Menambah elemen antrian c. Menghapus elemen antrian d. Mengecek kondisi antrian penuh atau tidak 10. Maksud dari perintah program antrian.tail == Max-1, adalah ... a. Untuk memeriksa apakah Antrian penuh atau kosong b. Menambah elemen antrian c. Menghapus elemen antrian d. Untuk mengecek apakah Antrian sudah penuh atau belum