wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

DPK PPLG 3

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Di bawah ini merupakan profil profesi pengembang perangkat lunak dan gim, kecuali

a)

Managemen Perusahaan Startup

b)

Profesi Tahap Perencanaan

c)

Profesi Tahap Implementasi

d)

Profesi Tahap Pengujian

e)

Profesi Tahap Pengguna

2.

perusahaan yang berbau teknologi, web, internet dan berhubungan dengan ranah tersebut, merupakan bisnis ...

a)

Startup

b)

CEO

c)

CTO

d)

CFO

e)

CMO

3.

jabatan tertinggi dalam sebuah startup adalah

a)

Startup

b)

CEO

c)

CTO

d)

CFO

e)

CMO

4.

Berikut yang merupakan Tanggung jawab CEO meliputi ..., kecuali

a)

StartupBertanggung jawab dalam menjalankan perusahaan termasuk kerugian yang dihadapi perusahaan maupun keuntungan perusahaan

b)

Memotivasi anggota tim

c)

Menjalin hubungan yang baik dengan investor dan seluruh pemangku kepentingan

d)

Mengambil keputusan yang berkaitan dengan keseluruhan bisnis

e)

Membuat laporan keuangan, termasuk di dalamnya penjualan, pengeluaran, dan keuntungan perusahaan dalam satu hari

5.

personil tenaga ahli yang memiliki kemampuan untuk melakukan analisa terhadap sebuah sistem, memilih alternative pemecahan masalah dan menyelesaikan masalah tersebut dengan menggunakan komputer, merupakan ...

a)

Sistem Analis

b)

Data analyst

c)

Game Designer

d)

UI Designe

e)

UX Desginer

6.

merupakan suatu pekerjaan yang berhubungan dengan berbagai jenis data. Secara umum, bertanggung jawab untuk mengelola data, mengembangkan laporan, dan mengatasi masalah terkait data

a)

Sistem Analis

b)

Data analyst

c)

Game Designer

d)

UI Designe

e)

UX Desginer

7.

seseorang yang bertugas untuk membuat alur cerita atau blueprint dari sebuah gim yang akan dibuat, disebut

a)

Sistem Analis

b)

Data analyst

c)

Game Designer

d)

UI Designe

e)

UX Desginer

8.

merupakan sebutan untuk orang yang mendesain interface untuk perangkat lunak komputer, ponsel pintar, dan lainnya. bertugas untuk mendesain tampilan secara menarik baik dari sisi bentuk, warna, juga tulisan

a)

Sistem Analis

b)

Data analyst

c)

Game Designer

d)

UI Designer

e)

UX Desginer

9.

merupakan jenis pekerjaan yang berhubungan dengan bagaimana meningkatkan kepuasan pengguna aplikasi maupun pengunjung situs yang dilihat dari nilai guna, manfaat, juga kesenangan yang didapatkan oleh pengguna. bertanggung jawab untuk kepuasaan pengguna (user) dan pengalaman yang lebih baik

a)

Sistem Analis

b)

Data analyst

c)

Game Designer

d)

UI Designer

e)

UX Desginer

10.

berperan membuat semua aspek visual dari gim, mulai dari karakter, background, sampai menu dan antarmuka/UI. bertanggung jawab agar gim terlihat menarik

a)

Game Artist

b)

Front End Developer

c)

Back End Developer

d)

Full Stack Developer

e)

Software Engineer

11.

merancang antarmuka/tampilan sebuah website. Tampilan sidebar, header, menu navigasi, dan footer. merupakan pekerjaan dari

a)

Game Artist

b)

Front End Developer

c)

Back End Developer

d)

Full Stack Developer

e)

Software Engineer

12.

bertugas memberikan aksi untuk melakukan sesuatu dari sebuah web. Mengisi formulir dan juga menekan tombol kirim, merupakan pekerjaan dari ..

a)

Game Artist

b)

Front End Developer

c)

Back End Developer

d)

Full Stack Developer

e)

Software Engineer

13.

Developer memiliki kemampuan front end dan juga back end, merupakan ...

a)

Game Artist

b)

Front End Developer

c)

Back End Developer

d)

Full Stack Developer

e)

Software Engineer

14.

Seseorang yang berperan dalam penerapan prinsip - prinsip teknik pengembangan perangkat lunak. Melakukan analisa, membuat rekayasa, menyusun spesifikasi, mengimplementasikan dan memvalidasi suatu rancangan sistem perangkat lunak untuk menjawab suatu permasalahan

a)

Game Artist

b)

Front End Developer

c)

Back End Developer

d)

Full Stack Developer

e)

Software Engineer

15.

orang yang bertugas sebagai penjamin mutu, melakukan test terhadap perangkat lunak atau gim yang dibuat, Melakukan uji coba terhadap produk yang dibuat oleh programmer, mencari bug dan memberikan penilaian terhadap produk perangkat lunak dan gim

a)

Quality Assurance dan Tester

b)

Front End Developer

c)

Back End Developer

d)

Full Stack Developer

e)

Software Engineer

16.

beberapa unsur yang harus diperhatikan dalam menangkap peluang usaha yang ada di sekitar kita, di antaranya sebagai berikut

a)

Lihat keterampilan yang dimiliki dan cocokkan dengan karakter usaha yang akan diambil

b)

Usaha yang kita lakukan adalah usaha yang kita sukai

c)

Mengukur kemampuan diri dalam menjalankan usaha

d)

Kemampuan melihat dan memanfaatkan peluang usaha yang ada di sekitarnya

e)

Kerjakan selagi itu menjadi cuan

17.

Salah satu contoh Business to Business (B2B) adalah ...

a)

Tiket.com

b)

Shopee.com

c)

software kasir

d)

Traveloka

e)

blibli.com

18.

Berdasarkan analisis pasar dan peluang usaha yang ada bidang gim dapat dipasarkan melalui ... kecuali

a)

Menjual Gim

b)

Memasang Iklan

c)

Menjual Konten dan Karakter

d)

Menjual Souvenir

e)

Developer Game

19.

Urutan instruksi yang tepat untuk memberikan solusi atau prosedur sistematis untuk memecahkan masalah dalam langkah-langkah terbatas disebut ....

a)

Algoritma

b)

Logaritma

c)

Flowchart

d)

Pemrograman

e)

Coding

20.

Perusahaan pengembang software menciptakan sebuah prototype yang bisa digunakan di semua bidang aplikasi. Supaya produk itu tidak diklaim perusahaan lain, mereka akan mengajukan ....

a)

Cloud Computing

b)

Hak Asasi

c)

HaKI

d)

Artificial Intellegence

e)

Unicorn

21.

Sebuah program bisa menghitung nilai-nilai desimal. Sebaiknya dalam inputan data, bagas menggunakan tipe data ....

a)

Char

b)

Double

c)

Integer

d)

String

e)

Bool

22.

Full Pack Developer memiliki kemampuan front end dan

juga back end

a)

BENAR

b)

SALAH

23.

Software Engineer berperan dalam penerapan prinsip -

prinsip teknik pengembangan perangkat lunak. Melakukan

analisa, membuat rekayasa, menyusun spesifikasi.

a)

BENAR

b)

SALAH

24.

Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah ...

a)

ParseInt( )

b)

ConverseInt( )

c)

Cint( )

d)

ChangeInt( )

25.

Diantara perintah untuk mencetak berikut, yang benar adalah ...

a)

System.Out.println(“Hello world ”);

b)

System.out.println(“Hello world”);

c)

System.Out.Println(Hello world ”);

d)

System.out.Println(“Hello world ”);

26.

Tempat penyimpan data atau nilai sementara di dalam programan dinamakan …

a)

Tipe Data

b)

Operator

c)

Variabel

d)

Class

27.

int a = 5; mempunyai arti …

a)

Variabel a ditugaskan untuk dibagi nilai 5

b)

Variabel a ditugaskan untuk dikurang nilai 5

c)

Variabel a ditugaskan untuk menyimpan nilai 5

d)

Variabel a ditugaskan untuk ditambah nilai 5

28.

Perangkat Lunak yang digunakan untuk membuat aplikasi berbasis objek adalah ...

a)

Netbeans

b)

StarUML

c)

Micrososft Access

d)

MySQL

29.

Tipe data untuk kalimat "saya kelas XII RPL B" adalah ...

a)

Double

b)

Float

c)

String

d)

Integer

30.

String firststring = "Welcome to ";

String secondstring = "Indonesia";

String thirdstring = firststring.concat(secondstring);

System.out.println(thirdstring);

Output dari program tersebut adalah ...

a)

Indonesia Welcome to

b)

Welcome to

c)

Welcome to Indonesia

d)

Indonesia

31.

System.out.println("Hello World!");

Perintah yang di garis bawahi diatas bertujuan untuk?

a)

Menampilkan output

b)

memanggil data

c)

Menampilkan input

d)

menginput data

32.

 

String nama = RPL;

pada source diatas, yang manakah urutan deklarasi yang benar ...

a)

tipe data, nilai(value), nama variable

b)

tipe data, nama variable, nilai(value)

c)

nama variable, tipe data, nilai(value)

d)

nilai(value), tipe data, nama variabel

33.

 

public class Baru{

public static void main(String args[ ]) {

int a = 9; int b = 4;

int c= a/b;

}

}

Pada Program diatas, manakah yang disebut tipe data?

a)

Baris 1

b)

Baris 2

c)

Baris 3

d)

Baris 3 & 4

34.

String country = "Indonesia";

int i = country.length( );

a)

value of i is 8

b)

value of i is 9

c)

value of i is 10

d)

value of i is 7

35.

Tipe data yang digunakan untuk membuat variabel yang menyimpan teks adalah ...

a)

Char

b)

String

c)

TXT

d)

Float

36.

Apakah pernyataan if bisa ditulis tanpa menggunakan else?

a)

Bisa

b)

Tidak Bisa

37.

Algoritma yang bekerja dengan cara mengeksekusi setiap instruksi secara berurutan adalah algoritma ....

a)

Sekuensial

b)

Perulangan

c)

Percabangan

d)

Primeral

38.

Algoritma berupa urutan perintah yang secara menerus diulang hingga suatu kondisi tercapai adalah algoritma ....

a)

Sekuensial

b)

Looping

c)

Primeral

d)

Percabangan

39.

Gambar diagram alir tersebut menggambarkan proses algoritma ....

a)

Sekuensial

b)

Looping

c)

Percabangan

d)

Primeral

40.

Pseudocode (Luas Persegi Panjang)

1. Input panjang

2. Input lebar

3. ...

4. Print Luas

Langkah yang benar untuk mengisi Pseudocode (Luas Persegi Panjang) pada nomor (3) adalah ...

a)

Luas (alas x tinggi)

b)

Luas (sisi x sisi x sisi)

c)

Luas (sisi x sisi)

d)

Luas (panjang x lebar x tinggi)

e)

Luas (panjang x lebar)

41.

Langkah-langkah Pembuatan Program:

1. Desain Algoritma dan Representasi

2. Definisi Permasalahan

3. Analisa Permasalahan

Urutan langkah-langkah pembuatan program yang benar adalah ...

a)

1 - 2 - 3

b)

1 - 3 - 2

c)

3 - 2 - 1

d)

2 - 1 - 3

e)

2 - 3 - 1

42.

Hasil dari codingan di samping adalah?

a)

x dan y sama

b)

x lebih besar dari y

c)

x lebih kecil y

d)

75

43.

Berikut ini yang BUKAN merupakan struktur perulangan di Java adalah ...

a)

FOR

b)

WHILE

c)

DO - WHILE

d)

LOOP

44.

Perulangan FOR di dalam Java sebaiknya digunakan untuk menyatakan perulangan yang diketahui banyaknya perulangan.

a)

Benar

b)

Salah

45.

Untuk menyatakan perulangan yang diketahui banyaknya perulangan, bisa menggunakan struktur ...

a)

FOR

b)

WHILE

c)

DO - WHILE

d)

Semuanya benar

46.

Struktur perulangan WHILE dan DO-WHILE lebih cocok digunakan untuk menyatakan perulangan yang tidak diketahui banyaknya perulangan.

a)

Benar

b)

Salah

47.

Pernyataan tentang perbedaan struktur WHILE dan DO-WHILE berikut ini adalah benar, kecuali ...

a)

Syarat pada WHILE terletak di awal, sedangkan DO-WHILE di akhir

b)

Syarat pada WHILE terletak di akhir, sedangkan DO-WHILE di awal

c)

Dalam WHILE, dimungkinkan tidak pernah terjadi perulangan sama sekali

d)

Dalam DO-WHILE, minimal pasti terjadi perulangan sekali.

48.

Diketahui perulangan FOR sebagai berikut. Untuk bisa menampilkan 'Hello' sebanyak 4 kali, maka nilai titik-titik yang masih kosong adalah ...

a)

5

b)

4

c)

3

d)

2

49.

Diberikan kode program FOR sebagai berikut. Pasangan nilai a dan b yang tepat untuk menampilkan 'Hello' sebanyak 3 kali adalah ...

a)

a = 10, b = 7

b)

a = 5, b = 3

c)

a = 0, b = 3

d)

a = 1, b = 3

50.

Diberikan kode program WHILE sebagai berikut. Output yang muncul adalah...

a)

Mencetak 'Hello' sebanyak 5 kali

b)

Mencetak 'Hello' sebanyak 4 kali

c)

Mencetak 'Hello' tiada berhenti

d)

Mencetak 'Hello' sebanyak 1 kali