STRUKTUR DATA PART 1


ARRAY, RECORD
DAN OBJECT ORIENTED PROGRAMMING (OOP)
Pre Test

  1. Struktur data adalah………
a.       model data yang diproses melalui urutannya
b.      data yang terstruktur
c.       model logika/matematik yang secara khusus mengorganisasi data
d.      metode penyimpanan array dua dimensi dalam memori komputer

  1. Struktur yang tidak berubah seperti array, record, himpunan termasuk ke dalam jenis struktur data…
a.       struktur data dinamis
b.      struktur data jenis list berkait
c.       struktur data jenis tumpukan/stack
d.      struktur data statis

  1. Yang dimaksud dengan struktur data array adalah….
a.       struktur data yang diproses dari dua ujung, penambahan pada posisi belakang    sedangkan penghapusan data pada posisi depan
b.      struktur data yang diproses melalui indeksnya.
c.       struktur data yang diproses melalui alamat pertama/kepala (awal)
d.      struktur data yang proses penambahan dan penghapusan datanya hanya pada satu ujung yaitu pada posisi atas/top.

  1. Struktur  Data adalah mata kuliah yang mempelajari teknik penyimpanan dan pengambilan kembali data ke dan dari:
a.       Memory Eksternal
b.      Memory Utama
c.       ALU
d.      DASD (direct access storage device)

  1. Salah satu jenis operasi string adalah concatenation. Operasi tersebut dilakukan untuk:
a.       Menghapus beberapa karakter dari string
b.      Memenggal atau mengambil sebagian karakter dari string
c.       Menjumlahkan banyaknya karakter dari dua buah string atau lebih
d.      Menggabungkan dua buah string atau lebih


6.      Suatu lokasi di memori yang disiapkan oleh pemrogram dan diberi nama yang khas untuk menampung suatu nilai dan atau mengambil kembali nilai tersebut.
a.       Array
b.      Variabel
c.       Record
d.      Linked List


  1. OOP adalah kepanjangan dari….
a.       Object Orientation Programmer
b.      Object Oriental Programming
c.       Object Oriented Programming
d.      Object Oriented Procedure

  1. Berbagai prosedur dan fungsi yang dikaitkan dengan datanya.
a.       Methode
b.      Object
c.       Field
d.      Record


  1. Objek induk (………...) dan objek anak (……………).
a.       (ansestor) dan (descendant)
b.       (descendant) dan (ansestor)
c.       ansestor dan unancestors
d.      descendant dan undescendant

10.  Array of Record dan Array of Object biasanya digunakan jika kita akan menampung data bertipe ………… pada suatu variabel.
a.      sama
b.      berbeda
c.       array
d.      integer

11.  Manakah dari pernyataan berikut ini yang salah?
a.       Array A upper triangular berorder n x n dan array B lower triangular berorder n x n, maka array A dan array B akan disimpan kedalam array C berorder n x ( n + 1 )
b.      Array A dab B upper triangular berorder n x n. Maka array A dan B akan disimpan kedalam array C berorder n x (n – 1)
c.       Array A upper triangular berorder n x n dan array B lower triangular berorder (n – 1) x (n – 1), maka array A dan array B akan disimpan dalam array C berorder n x n
d.      Jawaban a, b dan c benar

  1. Suatu koleksi atau kelompok data yang dapat dikarakteristiikan oleh organisasi serta operasi yang didefinisikan terhadapnya.
a.       String
b.      Untai karakter
c.       Type data
d.      Struktur Data
13.  Yang bukan termasuk kedalam kelompok Struktur data majemuk linier adalah:
a.       Stack
b.      Queue
c.       Linier Linked List
d.      Binary Tree

14.  Yang termasuk kedalam Struktur data majemuk Nonlinier adalah…….
a.       Stack
b.      Queue
c.       Linier Linked List
d.      Binary Search Tree

  1. Berapa range type data integer?
a.       0 – 255
b.      -128 – 127
c.       -32.768 - 32.767
d.      -23.768 - 23.767

Post Test

1.      Suatu lokasi di memori yang disiapkan oleh pemrogram dan diberi nama yang khas untuk menampung suatu nilai dan atau mengambil kembali nilai tersebut.
a.       Array
b.      Variabel
c.       Record
d.      OOP (Pemrograman Berorientasi Objek)

2.      Tipe terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama.
a.      Array
b.      Variabel
c.       Record
d.      OOP (Pemrograman Berorientasi Objek)

3.      Kumpulan dari data yang terstruktur.
a.       Array
b.      Variabel
c.       Record
d.      OOP (Pemrograman Berorientasi Objek)

4.  Mengkombinasikan data dan fungsi menjadi satu kesatuan unit.
a.       Array
b.      Variabel
c.       Record
d.      OOP (Pemrograman Berorientasi Objek)

5.  Langkah dimana dilakukan pengkombinasian data dengan berbagai prosedur dan fungsi yang berhubungan dengannya.
a.            Encapsulation (pengkapsulan)
b.            Inheritance (penurunan sifat)
c.             Polymorphism
d.            Reusability

6.  Langkah yang bertujuan membentuk objek baru yang memiliki sifat sama atau mirip dengan objek yang sudah ada sebelumnya.
a.             Encapsulation (pengkapsulan)
b.            Inheritance (penurunan sifat)
c.             Polymorphism
d.            Reusability

7.  Suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda.
a.             Encapsulation (pengkapsulan)
b.            Inheritance (penurunan sifat)
c.             Polymorphism
d.            Reusability

8.  Suatu sifat yang memperkenankan suatu objek yang telah dibuat untuk dapat didistribusikan ke pemrogram lain untuk dipakai pada program-program mereka.
a.             Encapsulation (pengkapsulan)
b.            Inheritance (penurunan sifat)
c.             Polymorphism
d.            Reusability

9.  Bentuk umum cara pengisian elemen array yang benar adalah…..
a.             Nama_array(indeks) = nilai;
b.            Nama array[indeks] := nilai;
c.             Nama_array[indeks] = nilai;
d.            Nama_array{indeks} := nilai;

  1. Manakah dari kode berikut ini yang merupakan cara mendefinisikan array sebagai type data.
a. type bilangan : array[1..100] of integer; var x : bilangan;
b.type bilangan := array[1..100] of integer; var x : bilangan;
c. type bilangan = array(1..100) of integer; var x : bilangan;
d.            type bilangan = array[1..100] of integer; var x : bilangan;

  1. Untuk membuat array konstan, maka kita harus menggunakan kata kunci .... pada array yang bersangkutan.
a.            const
b.            constanta
c.             define
d.            type

  1. Suatu struktur data dapat digolongkan dalam bentuk linear dan non-linear, berikut ini pernyataan yang tidak benar adalah…………….
a.             Array merupakan struktur data yang digolongkan dalam bentuk linear
b.            Tree merupakan struktur data yang digolongkan dalam bentuk non-linear
c.             Graph merupakan struktur data yang digolongkan dalam bentuk non-linear
d.            Salah semua

  1. Manakah dari kode berikut  yang tidak diperbolehkan untuk mendeklarasikan array dengan 5 buah elemen bertype integer?
a.             a : array [-1..3] of integer;
b.            a : array
c.             a : array ['z'..'v'] of integer
d.            a : array ['a'..'e'] of integer;

  1. Prosedur Insert digunakan untuk:
a.             Mengambil substring dari suatu string
b.            Menghapus beberapa karakter dari suatu string
c.             Menggabungkan string menjadi satu string
d.            Menyisipkan string kedalam string yang lain

  1. Array dimensi ini digambarkan sebagai suatu benda ruang, yaitu array jenis…….
a.             Satu dimensi
b.            Dua dimensi
c.             Tiga Dimensi
d.            Salah semua


Catatan : yang di Tebalkan (Bold) merupakan jawaban. Saya disini tidak sebagaimana yang mungkin anda bayangkan atau lebih mudahnya tidak sama sekali bertujuan untuk :

  1. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi Pemalas.
  2. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi Bodoh
  3. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi Curang
  4. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi Budak
  5. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi Pesimis
  6. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi Pembohong
  7. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi tidak Produktif
  8. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi Mudah Menerima Apapun meskipun Buruk.
  9. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi Lemah
  10. Membuat teman-teman pada tingkat mendapatkan praktikum ini menjadi Putus Asa
  11. Membuat teman-teman di ILAB dan di Universitas Gunadarma menjadi Tersinggung atau yang lain sebagainya
Melainkan Jauh dari pada itu tidak lain saya hanya ingin agar dapat :
  1. Berbagi Informasi dari yang saya ketahui dan saya bisa saja salah jadi dipelajari lagi ya yang terdapat pada modulnya jika belum punya dapat di download di halaman resmi ILAB atau pada LAB-TI jika masih tersedia .
  2. Memberikan motivasi agar semuanya Belajar karena saya hanya membatasi masing-masing antara PRE dan POST tidak lebih dari 15 Soal Meskipun kenyataannya lebih banyak dari itu dan LAB ACTIVITY  tidak akan saya berikan, kecuali ada pemberitahuan dan permintaan terlebih dahulu.
  3. Membangkitkan loyalitas agar mandiri
  4. Memberikan Gambaran sedikit dari yang akan didapat pada waktu pelaksanaan dari merangkum pada Modul yang telah diberikan dari ILAB
  5. Segalah kekeliuran, salah penggunaan dan Akibat yang ditumbulkan darinya diluar tanggung jawab saya, Terima Kasih.

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
This Theme Modified by Kapten Andre based on Structure Theme from MIT-style License by Jason J. Jaeger