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

Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
Kisi kisi uas struktur data
Kisi kisi uas struktur dataKisi kisi uas struktur data
Kisi kisi uas struktur dataDwi Mardianti
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)Kelinci Coklat
 
Matematika Diskrit - 03 himpunan - 05
Matematika Diskrit - 03 himpunan - 05Matematika Diskrit - 03 himpunan - 05
Matematika Diskrit - 03 himpunan - 05KuliahKita
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum AlgoritmaEnvaPya
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanCliquerz Javaneze
 
Matematika Diskrit matriks relasi-dan_fungsi
Matematika Diskrit  matriks relasi-dan_fungsiMatematika Diskrit  matriks relasi-dan_fungsi
Matematika Diskrit matriks relasi-dan_fungsiSiti Khotijah
 
Latihan soal perancangan basis data bsi mi semester 2
Latihan soal perancangan basis data bsi mi semester 2Latihan soal perancangan basis data bsi mi semester 2
Latihan soal perancangan basis data bsi mi semester 2Bina Sarana Informatika
 
Aturan Inferensi dan Metode Pembuktian
Aturan Inferensi dan Metode PembuktianAturan Inferensi dan Metode Pembuktian
Aturan Inferensi dan Metode PembuktianFahrul Usman
 
Pohon(tree) matematika diskrit
Pohon(tree) matematika diskritPohon(tree) matematika diskrit
Pohon(tree) matematika diskritsaid zulhelmi
 
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1BAIDILAH Baidilah
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)zachrison htg
 
proposisi majemuk & Tautologi
 proposisi majemuk & Tautologi proposisi majemuk & Tautologi
proposisi majemuk & TautologiHuzairi Zairi
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunanFajar Istiqomah
 
Logika dan Pembuktian
Logika dan PembuktianLogika dan Pembuktian
Logika dan PembuktianFahrul Usman
 
Bab 8. Fungsi Transenden ( Kalkulus 1 )
Bab 8. Fungsi Transenden ( Kalkulus 1 )Bab 8. Fungsi Transenden ( Kalkulus 1 )
Bab 8. Fungsi Transenden ( Kalkulus 1 )Kelinci Coklat
 

What's hot (20)

Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Kisi kisi uas struktur data
Kisi kisi uas struktur dataKisi kisi uas struktur data
Kisi kisi uas struktur data
 
JAWABAN Struktur data soal-latihan-2
JAWABAN Struktur data soal-latihan-2JAWABAN Struktur data soal-latihan-2
JAWABAN Struktur data soal-latihan-2
 
Himpunan matematika diskrit
Himpunan matematika diskritHimpunan matematika diskrit
Himpunan matematika diskrit
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
 
Matematika Diskrit - 03 himpunan - 05
Matematika Diskrit - 03 himpunan - 05Matematika Diskrit - 03 himpunan - 05
Matematika Diskrit - 03 himpunan - 05
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi boolean
 
Matematika Diskrit matriks relasi-dan_fungsi
Matematika Diskrit  matriks relasi-dan_fungsiMatematika Diskrit  matriks relasi-dan_fungsi
Matematika Diskrit matriks relasi-dan_fungsi
 
Materi 6. perulangan
Materi 6. perulanganMateri 6. perulangan
Materi 6. perulangan
 
Latihan soal perancangan basis data bsi mi semester 2
Latihan soal perancangan basis data bsi mi semester 2Latihan soal perancangan basis data bsi mi semester 2
Latihan soal perancangan basis data bsi mi semester 2
 
Aturan Inferensi dan Metode Pembuktian
Aturan Inferensi dan Metode PembuktianAturan Inferensi dan Metode Pembuktian
Aturan Inferensi dan Metode Pembuktian
 
Pohon(tree) matematika diskrit
Pohon(tree) matematika diskritPohon(tree) matematika diskrit
Pohon(tree) matematika diskrit
 
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
Algoritma brute force
Algoritma brute forceAlgoritma brute force
Algoritma brute force
 
proposisi majemuk & Tautologi
 proposisi majemuk & Tautologi proposisi majemuk & Tautologi
proposisi majemuk & Tautologi
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunan
 
Logika dan Pembuktian
Logika dan PembuktianLogika dan Pembuktian
Logika dan Pembuktian
 
Bab 8. Fungsi Transenden ( Kalkulus 1 )
Bab 8. Fungsi Transenden ( Kalkulus 1 )Bab 8. Fungsi Transenden ( Kalkulus 1 )
Bab 8. Fungsi Transenden ( Kalkulus 1 )
 

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
 
90963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester290963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester2Saybia Himma
 
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
 
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3said zulhelmi
 

Viewers also liked (11)

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
 
Struktur data
Struktur dataStruktur data
Struktur data
 
90963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester290963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester2
 
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)
 
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3
 

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
 
Soal uas tik kelas 8 c
Soal uas tik kelas 8 cSoal uas tik kelas 8 c
Soal uas tik kelas 8 cRisou Kun
 

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
 
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 vi
Pertemuan viPertemuan vi
Pertemuan vi
 
Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
 
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
 
Soal uas tik kelas 8 c
Soal uas tik kelas 8 cSoal uas tik kelas 8 c
Soal uas tik kelas 8 c
 

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

PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPAnaNoorAfdilla
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.aechacha366
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Buku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfBuku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfWahyudinST
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptxwongcp2
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxg66527130
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxintansidauruk2
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfGugunGunawan93
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaDinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaEzraCalva
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 

Recently uploaded (20)

PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Buku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfBuku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdf
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaDinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).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