Anda di halaman 1dari 6

Soal PTS Semester 1 Dasar-Dasar Pengembangan Perangkat Lunak dan Gim Kelas X

PILIHAN GANDA
1. Perhatikan tahap-tahap dari SDLC (Software Development Life Cycle) berikut ini:
1) Design
2) Planning
3) Implementation
4) Maintance
5) Analysis
6) Testing & Integration
Urutan tahapan SDLC yang tepat dari awal sampai akhir adalah…
a. 1–2–5–3–6–4
b. 2–5–1–3–6–4
c. 5–2–1–4–3–6
d. 5–1–2–4–3–6
e. 4–2–5–1–6–3

2. Di perusahaan Microsoft, sedang diakan meeting untuk membahas bagaimana calon pengguna
(user) bisa berinteraksi dengan sistem/produk yang akan mereka buat. Tim tersebut harus
menentukan apa bahasa pemrograman, platform/sistem operasi, dan bagaimana security dari
sistem tersebut. Dalam SDLC, tim tersebut sedang berada dalam tahapan?
a. Design
b. Implementation
c. Planning
d. Testing
e. Integration

3. Sarah adalah seorang Project Manager yang baru saja menerima satu project baru yaitu
membuat website Company Profile dari perusahaan Unilever. Beberapa hari yang lalu, Sarah
mengumpulkan berbagai informasi mengenai perusahaan Unilever dan melakukan interview
dengan pihak perusahaan. Sarah juga merencanakan struktur tim nya, menganalisa budget serta
menentukan scope (ruang lingkup) project tersebut. Dalam SDLC, hal-hal yang Sarah lakukan
diatas termasuk dalam tahapan?
a. Design
b. Analysis
c. Planning
d. Implementation
e. Maintanance

4. Dalam mengembangkan suatu software/sistem, sangat penting untuk memahami keinginan dan
kebutuhan pengguna (user) yang nantinya akan memakai sistem yang kita buat. Maka dari itu
diperlukan berbagai cara untuk mengumpulkan informasi mengenai kebutuhan user. Berikut
ini adalah cara-cara yang dapat dilakukan, kecuali…
a. Melakukan riset mengenai user dan sistem dari berbagai dokumen dan berita
b. Menyebarkan kuesioner kepada kelompok user tertentu
c. Melakukan user modeling yaitu menganalisis karakteristik dari user
d. Melakukan wawancara dan observasi user
e. Mempelajari sistem/software lain yang berbeda

5. Untuk mengukur apakah suatu software memiliki kualitas yang baik, dapat dilihat dari apakah
software tersebut sudah memenuhi keseluruhan requirements (persyaratan) yang ada.
Requirements pada umumnya akan dibuat oleh pengembang sistem saat memasuki tahap
analysis. Perhatikan requirement berikut ini:
1) Sistem mengirimkan email konfirmasi saat user selesai melakukan register akun.
2) Sistem menampilkan halaman error apabila user salah memasukan username/password.
3) Sistem secara otomatis akan melakukan logout apabila tidak ada aktivitas user selama 30
menit.
Requirements diatas merupakan contoh dari…
a. Business Requirements
b. Control Requirements
c. Non-Functional Requirements
d. Non-Business Requirements
e. Functional Requirements

6. Berikut ini adalah hal-hal yang menjadikan software memiliki kualitas yang rendah, kecuali…
a. Software yang dihasilkan tidak sesuai dengan kebutuhan user
b. Software tidak menyelesaikan permasalahan yang dihadapai user
c. Terdapat ketidakcocokan antara software yang dibuat dengan hardware/fasilitas yang
tersedia
d. Software tidak user-friendly dan lebih rumit digunakan dari proses yang sudah ada
e. Pengembangan software cepat dan efisien

7. Andi baru saja membeli sebuah laptop baru untuk membantu menyelesaikan tugas-tugas
sekolahnya. Laptop Andi ini berjalan pada sistem operasi Windows. Setiap harinya, Andi sering
menggunakan Google Chrome sebagai mesin pencari informasi mengenai materi pelajaran
tertentu.
Dalam komponen komputer, termasuk dalam jenis apakah Windows dan Google Chrome?
a. Brainware dan Hardware
b. Application Hardware dan Software
c. System Software dan Brainware
d. Application Software dan Chromeware
e. System Software dan Application Software

8. Saat kita mengetik suatu huruf pada keyboard laptop atau PC, misalnya huruf “B”, terjadi
proses input dimana huruf tersebut akan di-convert (diubah) dalam bentuk kode biner (binary
code). Kode biner ini nantinya akan diolah menggunakan salah satu komponen dari komputer
yang berfungsi melakukan perhitungan matematika dan logic, memproses perintah, serta
mengirim/menerima informasi dari/ke bagian komputer yang lain. Komponen komputer
tersebut adalah?
a. Circuit
b. Monitor
c. RAM (Random Access Memory)
d. CPU (Central Processing Unit)
e. Memory

9. Komputer hanya dapat membaca dan memproses informasi dari input device dalam bentuk
kode biner. Berikut ini adalah kode biner dari kata “ULAT”:
U = 01010101 L = 01001100 A = 01000001 T = 01010100
Dalam tingkatan bahasa pemrograman, kode biner termasuk ke dalam tingkat…
a. High-Level Language
b. Mid-Level Language
c. Low-Level Language
d. Abstract-Level Languange
e. Number-Level Language

10. WhatsApp adalah salah satu media sosial yang berfungsi sebagai alat komunikasi antar
individu, mulai dari mengirim pesan text, gambar, suara, video hingga file dokumen lainnya.
Aplikasi WhatsApp juga memiliki karakter yang Compatible atau memiliki tingkat
Compatibility yang tinggi. Mengapa demikian?
a. Karena banyak orang dari berbagai latar belakang dapat mengakses WhatsApp.
b. Karena WhatsApp dapat dijalankan pada sistem operasi dan device yang berbeda-beda.
c. Karena WhatsApp berjalan dengan efisien, tidak banyak menghabiskan resource dan
energy.
d. Karena WhatsApp mudah dikelola dan dimodifikasi code/program nya.
e. Karena tingkat keamanan/privacy WhatsApp yang tinggi sehingga data user terlindungi
dari pencurian data.

11. Bayu bekerja pada sebuah perusahaan yang menyediakan jasa pembuatan website. Pada
kesehariannya, Bayu mengimplementasikan desain website yang telah dirancang oleh pihak
lain, menjadi code HTML, CSS dan JavaScript. Bayu juga harus fokus pada User Experience,
dimana Bayu memastikan user dapat berinteraksi dan menggunakan website dengan baik.
Berdasarkan cerita diatas, profesi Bayu di perusahaan tersebut adalah sebagai?
a. UI/UX designer
b. Mobile apps developer
c. Project manager
d. Front-end developer
e. Back-end developer

12. Tasya adalah seorang UI/UX Designer di perusahaan Tokopedia. Pekerjaan utama dari Tasya
adalah melakukan riset dan mengevaluasi kebutuhan user, memastikan setiap langkah
penggunaan aplikasi/website harus logis dan jelas, serta membuat ilustrasi data dan informasi
dalam visual desain yang menarik. Berdasarkan tanggung jawab yang Tasya miliki, yang bukan
merupakan tugas keseharian Tasya adalah…
a. Membuat ide design menggunakan storyboards, process flow dan wireframe.
b. Mengembangkan design user interface yang menjelaskan bagaimana fungsi dan tampilan
web.
c. Mengubah hasil design suatu halaman web ke dalam code/program.
d. Merancang tampilan/layout dari elemen dalam website seperti menu, tabs dan gallery.
e. Menentukan standard style/gaya dari brand perusahaan, seperti fonts, color, dan images.

13. Perhatikan beberapa tugas pekerjaan berikut ini:


1) Melakukan pemasaran dan branding produk secara digital
2) Menyusun rencana promosi produk
3) Membuat konsep di berbagai platform sosial media
4) Mengoptimasi peringkat website dengan menggunakan SEO
Profesi apakah yang memiliki tanggung jawab demikian?
a. Sales promotor
b. Content writer
c. Product manager
d. Digital marketer
e. Web developer

14. Alvin suka bermain game online di handphone nya, terutama game First Person Shooter (FPS)
seperti Valorant. Andi berencana untuk Game Developer. Skill dan pengetahuan yang harus
dimiliki oleh Andi untuk dapat menjadi Game Developer adalah..
a. Menguasai bahasa pemrograman seperti C++ dan game engine Unity 3D.
b. Mahir menggunakan software Adobe Photoshop
c. Mampu mengelola jaringan komputer
d. Memiliki pengetahuan dalam membuat skema database
e. Menguasai Search Engine Optimization (SEO)

15. Berikut ini yang merupakan aturan untuk menciptakan lingkungan kerja yang nyaman dan
terhindar dari bahaya selama menggunakan laptop/komputer, kecuali..
a. Posisi duduk tegak, dimana panggul, bahu dan telinga dalam posisi lurus.
b. Saat bekerja dalam posisi duduk, kaki tidak menggantung dan menggunakan sandaran kaki
c. Meletakan laptop diatas tempat yang panas dan berdebu
d. Tidak menggunakan komputer dalam jangka waktu yang lama dengan memberi jeda
istirahat untuk melakukan perenggangan badan.
e. Posisi layar/monitor komputer tepat berada di depan mata dengan jarak sekitar 40-70 cm.

16. Dalam suatu perusahaan atau sekolah, umumnya terdapat ruang komputer/lab yang terdiri dari
kumpulan komputer dalam jumlah banyak. Perhatikanlah pernyataan berikut:
1) Memiliki pencahayaan ruang yang baik dan tersebar merata.
2) Tidak berada dekat vents pelepas panas dan asap
3) Posisi komputer harus berdekatan agar mempermudah pemasangan jaringan.
4) Kabel dan alat elektronik pendukung, dikumpulkan dalam tempat yang sama.
5) Lantai dan plafon aman dari resiko banjir dan kebocoran.
Panduan manakah yang tepat berdasarkan Kesehatan, Keselamatan Kerja dan Lingkungan
Hidup (K3LH) ?
a. 1, 3 dan 5
b. 1, 2, dan 5
c. 2. 3, dan 4
d. 3, 4, dan 5
e. 1, 3, dan 4

17. Salah satu cara untuk terhindar dari kejahatan internet seperti hacking, adalah dengan secara
rutin mengganti dan memperbaharui password akun-akun pribadi kita. Kriteria password yang
ideal adalah..
a. Berisikan data diri seperti tanggal lahir dan nama pribadi
b. Menggunakan kata-kata yang umum digunakan
c. Menyamakan semua password untuk semua akun agar lebih mudah diingat
d. Jumlah karakter password dibuat sesingkat mungkin agar dapat login/register dengan cepat
e. Menggunakan kombinasi karakter huruf besar kecil, angka, dan simbol

18. Smart Home dan Smart City adalah salah satu contoh penggunaan dari ilmu/bidang…
a. Internet of Things (IoT)
b. Big Data
c. Cloud Computing
d. IT Security
e. Web Development

19. Dalam kehidupan sehari-hari, baik dalam bisnis perusahaan dan pemerintahan, terdapat
kumpulan data yang besar, kompleks dan terus bertambah setiap waktu. Data ini disebut
sebagai Big Data. Big data adalah data dalam jumlah besar yang dikumpulkan, disimpan,
diolah, dan dianalisis agar menghasilkan informasi yang berguna dalam pengambilan
keputusan. Kumpulan data dapat dikatakan suatu Big Data apabila memiliki karakteristik
berikut ini, kecuali…
a. Data dipat diakses dalam kecepatan yang tinggi dan secara real-time
b. Memiliki jenis data yang beragam, baik yang terstruktur maupun tidak terstruktur
c. Data tersimpan dalam database yang berbeda-beda
d. Memiliki nilai/value yang tinggi, bermakna untuk suatu kepentingan perusahaan
e. Data bersifat akurat dan dapat dipercaya keasliannya

20. Saat ini banyak masyarakat yang memilih berbelanja secara online. Misalnya berbelanja alat
rumah tangga di aplikasi Shopee, membeli kebutuhan makanan segar di aplikasi SayurBox,
serta membeli perabotan meja kursi dari website IKEA. Hal tersebut merupakan contoh
penerapan dan pengembangan teknologi dalam bidang…
a. E-Banking
b. Media Sosial
c. E-Learning
d. Transportation
e. E-Commerce
ESSAY
21. Software Development Life Cycle atau yang sering disebut dengan SDLC merupakan siklus
pengembangan software yang berisi langkah-langkah untuk menghasilkan software yang
berkualitas baik. SDLC menjadi panduan dan kerangka bagi para pengembang software dan
juga sebagai metode management project yang baik. Jelaskan apa yang kamu pahami mengenai
keenam tahapan dalam SDLC dan aktivitas apa saja yang ada di setiap tahapnya!

22. Saat ini, kehidupan sehari-hari sangat bergantung pada elektronik digital, internet, dan game.
Menurutmu, seperti apa dampak positif dan negatif pada saat orang-orang bermain media
sosial, bermain game serta berselancar di internet?

23. Disekitar kita sudah banyak ditemukan penerapan Internet of Things (IoT), yang merupakan
konsep dimana suatu benda ditanamkan teknologi seperti sensor dan software dengan tujuan
untuk berkomunikasi, terhubung dan bertukar data menuju device lain selama terhubung ke
internet. Jabarkan contoh penerapan IoT yang telah kamu ketahui!

24. Dalam cyber security, dikenal ada 3 konsep utama yaitu Confidentiality, Integrity dan
Availability. Adanya nilai yang tinggi dari ketiga hal tersebut akan membuat suatu software
memiliki peluang kecil terkena masalah dalam kejahatan internet. Jelaskanlah apa yang kamu
ketahui tentang Confidentiality, Integrity, dan Availability!

25. Kejahatan di dunia internet/digital semakin lama semakin banyak terjadi di Indonesia. Apa saja
yang kejahatan internet yang kamu ketahui dan sebutkan minimal 3 cara/strategi untuk
mengatasi dan mencegah terjadinya kejahatan internet (cyber crime)!

Anda mungkin juga menyukai