wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DBS CAMP

Total questions: 20

Worksheet time: 9mins

Name
Class
Date
1.

Alur CI/CD pada dasarnya memiliki 8 tahapan atau fase, antara lain

a)

Plan→Code→Build→Release→Deploy→Operate→Monitor

b)

Plan→Build→Test→Release→Deploy→Operate→Monitor

c)

Plan→Code→Build→Test→Release→Deploy→Operate→Monitor

d)

Plan→Code→Build→Test→Release→Deploy→Monitor→Opeerate

2.

Secara umum, continuous integration memiliki alur mulai dari Plan, Code, Build, hingga Test. Pengertian Fase Code ialah

a)

merencanakan aktivitas selama pengembangan aplikasi dengan tujuan agar bisa merilis/men-deploy kode secara inkremental.

b)

berfokus pada verifikasi tambahan secara otomatis.

c)

berpusat pada aktivitas untuk menggabungkan (merge) kode ke main branch dengan cepat dan bertahap disertai beberapa pengujian dan validasi keamanan. 

d)

berfokus pada penulisan kode di IDE atau code editor serta penggunaan Git hosting sebagai central repository.

3.

Berikut tools yang termasuk dalam kategori configuration management, kecuali

a)

Grafana

b)

AWS OpsWorks

c)

Puppet

d)

Chef

4.

Amazon EC2 termasuk dalam kategori layanan.. Masukan Jawaban Anda dalam kotak tersebut

(a)  

5.

Jira Software dan Slack adalah tools yang bisa digunakan pada tahapan ... pada alur CI/CD.

(a)  

6.

Berikut praktik keamanan yang dapat dilakukan pada tahapan build, kecuali ...

a)

Static application software testing

b)

Unit test

c)

Software component analysis

d)

Runtime application self-protection

7.

Berikut adalah beberapa hal yang harus diperhatikan dalam Environment Monitoring, kecuali

a)
  • konsumsi memorikonsumsi memori,

  • penggunaan CPU,

  • ruang pada disk,

  • jumlah I/O (input/output) untuk proses read pada disk

b)
  • penggunaan CPU,

  • ruang pada disk,

  • jumlah I/O (input/output) untuk proses read pada disk,

  • jumlah I/O (input/output) untuk proses write pada disk

c)
  • jumlah I/O (input/output) untuk proses read pada disk,

  • jumlah I/O (input/output) untuk proses write pada disk,konsumsi memori,

  • penggunaan CPU,

d)
  • ruang pada disk,

  • jumlah I/O (input/output) untuk proses read pada disk,

  • jumlah I/O (input/output) untuk proses write pada disk, bandwidth

8.

(a)   Dapat Membuat proses delivery ke production menjadi lebih cepat, Membuat perpindahan dari satu fase ke fase lain menjadi lebih mudah,

  • Mengurangi proses testing secara manual yang bisa jadi terlupakan karena human-factor

  • Memberikan Developer suatu feedback atau respons sesegera mungkin tentang kode yang mereka tulis.

9.

Perhatikan syntax berikut

a=10

  1. b=10

  2.  

    if [ $a -eq $b ]

  3. then

  4. echo "a sama dengan b"

  5. else

  6. echo "a tidak sama dengan b"

  7. fi

hasil output dari syntax diatas adalah

a)
  1. a tidak sama dengan b

b)
  1. a sama dengan b

c)

error

d)

null

10.
  1. nilai=50

  2.  

  3. if [ $nilai -ge 90 ]; then 

  4.   echo "Nilai Raport Anda A"

  5. elif [ $nilai -ge 80 ]; then

  6.   echo "Nilai Raport Anda B"

  7. elif [ $nilai -ge 60 ]; then

  8.   echo "Nilai Raport Anda C"

  9. else

  10.   echo "Nilai Raport Anda D"

  11. fi

Hasil output dari syntax diatas adalah

a)
  1. Nilai Raport Anda C

b)
  1. Nilai Raport Anda D

c)
  1. Nilai Raport Anda B

d)
  1. Nilai Raport Anda A

11.

Rangkaian command pada sebuah function ditulis di dalam ...

a)

[]

b)

()

c)

{}

d)

''

12.

Salah satu kelebihan Linux yang tepat adalah ...

a)

Bebas digunakan dan mudah digunakan

b)

Sulit dalam pemasangan aplikasi dan mudah digunakan

c)

Hanya bisa digunakan pada perangkat terbaru dan bersifat open source

d)

Bebas digunakan dan bersifat open source

13.

Aplikasi yang menyediakan interface berisi shell agar pengguna dapat menjalankan berbagai perintah untuk sistem operasi adalah ...

(a)  

14.

Pilihan yang dapat memengaruhi cara program atau command bekerja adalah ...

(a)  

15.

Contoh perintah yang benar untuk membuat key pair pada tools openssl adalah ...

a)
openssl genrsa -aes128 -out haris_private.pem 1024
b)
openssl rsa -in haris_private.pem -pubout > haris_public.pem
c)
openssl rsa -in haris_public.pem -pubin -text -noout
d)
openssl rsa -in haris_public.pem -pubin -text -noout -aes128
16.

Untuk memonitor bandwidth jaringan secara real time, kita bisa gunakan tools bernama ...

(a)  

17.

Dari gambar tersebut untuk dapat membagi disk secara logika menjadi beberapa partition (bagian/partisi) terdapar di folder

(a)  

18.

Inode adalah struktur data yang berisi informasi terkait objek filesystem, seperti file atau directory. Informasi yang tersimpan pada inode berupa ...

a)
  • Permission,

  • Ownership (termasuk group-nya),

  • Ukuran file,

  • atime (access time), mtime (modified time), dan ctime (change time),

  • Jumlah softlinks dan/atau hardlinks, bandwidth

b)
  • Tipe file,

  • Permission,

  • Ownership (termasuk group-nya),

  • Ukuran file,

  • atime (access time), mtime (modified time), dan ctime (change time),

  • Jumlah softlinks dan/atau hardlinks

c)
  • Ownership (termasuk group-nya),

  • Ukuran file,

  • atime (access time), mtime (modified time), dan ctime (change time),

  • Jumlah softlinks dan/atau hardlinks, informasi ram, informasi rom

d)
  • Tipe file,

  • Permission,

  • Ownership (termasuk group-nya),

  • Ukuran file, ACL alias access control list, informasi jaringan yang terhubung

19.

... adalah platform container open source yang menyediakan seperangkat tools, template, library, dan language bindings

(a)  

20.

Salah satu tools yang bisa kita pakai untuk mengenkripsi file dengan metode simetris adalah program

(a)