Anda di halaman 1dari 4

NAMA : Bintang Al Kahfi ( Absen Wa No.

8)

NIM : 1922428434

PENJAWAB : Akbar Maulana Syuhada - 1931424799 ( Absen Wa No.7)

NILAI : 100 dari 100

1. Jelaskan apa yang dimaksud dengan struktur data?

jawab: struktur data adalah Suatu Kesatuan Informasi (Collection of values) yang terorganisasi
dengan sejumlah operasi atas informasi tersebut.

2. Apa yang dimaksud dengan Function Definition pada struktur data

jawab: Himpunan dari fungsi-fungsi dasar. Dapat digunakan pada struktur tempat
penyimpanan yang ada dan dapat digunakan pada setiap bagian dari program.

3. Apa yang dimaksud dengan Storage Structure pada struktur data?

Jawab: Himpunan Struktur dari tempat penyimpanan. Merupakan koleksi dari variabel dan
hubungan antara satu variabel dengan variabel yang lain

4. Apa yang dimaksud dengan Algorithms pada struktur data?

Jawab: Himpunan dari algoritma. Digunakan untuk Pengubahan dari struktur tempat
penyimpanan

5. Apa saja tipe tipe data kompleks pada struktur data?

Jawab: pointer, arraystring

Soal Pilihan Ganda

1. Apa yang termasuk tipe data kompleks dalam struktur data?


a. Pointer
b. Boolean
c. Integer
d. Floating point
2. C++ telah menyediakan beberapa tipe data sederhana, diantaranya adalah?
a. Pointer
b. Array
c. String (pointer of car)
d. Boolean
3. Tipe data Integer adalah?
a. Menyatakan bahwa integer tersebut dapat memiliki nilai negatif
b. Menyatakan bahwa integer tersebut dapat memiliki nilai positif
c. Tipe data untuk nilai berupa Bilangan Bulat
d. Semua salah
4. Ciri-ciri Algoritma (Menurut Donald E.Knuth-Pakar ilmu komputer) kecuali?
a. Input
b. Output
c. Definite
d. Semua salah
5. Langkah-langkah yang membentuk suatu algoritma dibagi kedalam 3 (tiga) kelompok proses, salah
satunya adalah?
a. Sequence Process => Proses yang berurutan
b. Iteration Process => Proses yang berurutan
c. Selection Process => Proses Pengulangan
d. Sequence Process => Proses Pemilihan
6. Dalam struktur data, oprator a = a + b; dapat ditulis dengan...
a. a- =b;
b. a*=b;
c. a/=b;
d. a+=b;
7. Dalam struktur data, oprator a = a – b; dapat ditulis dengan...
a. a*=b;
b. a%=b;
c. a- =b;
d. a+=b;
8. Dalam struktur data, oprator a = a | b; dapat ditulis dengan...
a. a>=b;
b. a | =b;
c. a^=b;
d. a-=b;
9. Array yang dikenal banyak elemen nol-nya, dikenal sebgai:
a. Upper Tringular Array
b. Lower Tringular Array
c. Sparse Array
d. One Dimensional Array
10. Type data yang menghasilkan bentuk keluaran nilai True dan False, adalah:
a. Booelan
b. Integar
c. String
d. Float
11. Struktur data terdiri dari...
a. Struktur data sederhana dan majemuk
b. Integar
c. Char
d. String
12. Merupakan bilangan bulan dan tidak mengandung pecahan yaitu...
a. Float
b. Char
c. Integer
d. String
13. ==, <=, >=, !=, termasuk dalam operator...
a. Aritmatika
b. Unary
c. Binary
d. Relasi
14. Dalam bahasa C, tipe data String adalah turunan dari tipe data...
a. Char
b. Int
c. Float
d. Boolean
15.  Fungsi yang tidak mengembalikan nilai adalah fungsi yang memiliki tipe kembalian...
a. Null
b. Int
c. Void
d. Char
16. Berikut adalah pernyataan yang paling benar tentang array...
a. Ukuran array tidak dapat diubah
b. Index array adalah semua bilangan integer
c. Tipe data elemen array boleh berbeda
d. Index array mulai dari 0
17. Berikut ini yang tidak termasuk metode pengurutan adalah:
a. Bubble sort
b. Heap sort
c. Binary sort
d. Insertion sort
18. Metode pengurutan yang dilakukan dengan cara membandingkan dua elemen yang saling berekatan
adalah:
a. Bubble sort
b. Heap sort
c. Binary sort
d. Insertion sort
19.  Berikut ini beberapa tujuan dari sorting, kecuali :
a. Mempermudah pencarian
b. Mudah pengecekan
c. Memanipulasi pencarian
d. Mudah memperbaiki kesalahan
20. Berikut ini beberapa karakteristik dari array, kecuali:
a. Bertipe data sama
b. Bertipe data berbeda
c. Dapat diakses secara random
d. Kumpulan nilai data
21. Kebutuhan memori (byte) pada tipe data long adalah :
a. 4
b. 8
c. 1
d. 2
22.  Berikut ini beberapa aturan dalam variabel, kecuali :
a. Diawali dengan huruf, tidak boleh dengan angka atau simbol
b. Penulisan harus diikuti dengan tipe data
c. Menambahkan spasi di akhir variabel
d. Tidak boleh menggunakan spasi
23. Berikut ini beberapa kelemahan dari array, kecuali :
a. Array harus bertipe homogen
b. Menyiakan banyak waktu komputasi
c. Tidak efisien dalam penggunaan memori
d. Memiliki beberapa indeks yang sama
24. Berikut ini beberapa keunggulan dari array, kecuali :
a. Dapat melakukan pengaksesan acak
b. Mudah penelusuran
c. Penyimpanan yang efisien 
d. Harus bertipe homogen
25. Faktor yang mempengaruhi sorting, kecuali :
a. Banyak data yang diurutkan
b. Memudahkan pencarian
c. Kapasitas
d. Tempat penyimpanan data

Anda mungkin juga menyukai