A. Pilihan ganda
1.
Jenis library visualisasi data pada python yang
di buat berdasarkan data pemograman R adalah…
a. Seaborn b. Plotly
c. Pandas d. Matplotlib
e. Ggplot
2. Perangkat
lunak pengolah angka disebut …
a. Microsoft Word
b. Microsoft Excel
c. Microsoft Access
d. Microsoft PowerPoint
e. Microsoft One Note
3. Adapun
karena belum memilah jenis informasi yang bisa di dapatkan dalam bentuk HTML,
maka kode HTML masih dalam bentuk mentah yang di kenal denga istilah …
a. raw b.
document
b. present HTML c. clear
e. final
4. Berikut
ini yang tidak dapat di gunakan untuk membuka MS Excel adalah …
a. Shortcut Excel b. start menu
c. file Excel d. dokumen Word
e. dokumen Excel
5. Aktivitas
yang dilakukan untuk mengenal proses analisis data, khususnya dalam hal
mengoleksi data dari situs web, dikenal denga istilah …
a. web scrabing b.
parsing proses
c. HTML code d. data elemen
e. control management
6. Berikut
yang dimaksud dengan beautifulshoup dalam web scraping …
a. library python untuk membuat desain
b. library python untuk membuat website
c. library python untuk membuat grafik
d. library python untuk membuat database
e. library python untuk scraping data website
7.
Pengisian atau pemberian nilai data pada program
Python disebut ..
a. library
b. fungsi
c. development environment
d. assignment
e. analisis
8.
Berikut ini pernyataan yang merupakan pengertian
dari parsing adalah ....
a. menemukan file yang hilang di computer
b. mengambil kode program dari sebuah halaman website
secara utuh yang masih dalam bentuk kode HTML
c. menyunting sebuah teks pada program pengolah kata
d. menemukan koneksi jaringan pada computer
e. menyimpan data dari internet ke dalam sebuah database
9.
Jenis alat bantu dalam perkakas analisis data
online yang bisa digunakan adalah ....
a. Google Spreadsheet
b. Google Mail (gmail)
c. Google Form
d. Google Drive
e.Google Collaboratory
10.Berikut yang dimaksud dengan
API dalam web scraping adalah ....
a. bahasa pemrograman untuk membuat grafik
b. bahasa pemrograman untuk membuat website
c. antarmuka pemrograman aplikasi yang digunakan untuk
mengakses data dari website
d. bahasa pemrograman untuk membuat database
e. bahasa pemrograman untuk melakukan data analisis
11.Google Colab akan mereset
notebook beserta seluruh temporary file-nya maksimal ....
a. 3 jam sekali
b. 6 jam sekali
c. 12 jam sekali
d. 16 jam sekali
e. 24 jam sekali
12.Fungsi
yang digunakan untuk menghitung rata-rata data angka ....
a. sum d. min
b. average e. if
c. max
13.Huruf kapital sangat
diperhatikan pada pemrograman Python, hal itu disebut ....
a. case sensing
b. case responsive
c. case sensitive
d. case negative
e. case explosive
14.Bahasa pemrograman Python
dikembangkan oleh siapa ....
a. Steve Jobs
b. Bill Gate's
c. Guido van Rossum
d. Mark Zuckerberg
e. Elon Musk
15.Perulangan (loop) merupakan
konsep pemrograman yang berguna untuk mengulang baris perintah, salah satunya
adalah perulangan menggunakan perintah ....
a. FROM d. AND
b. FOR e.
IF
c. TO
16.Apa manfaat dari menggunakan
visualisasi data dalam bisnis ....
a. memudahkan pengolahan data
b. meningkatkan produktivitas karyawan
c. menghemat waktu dalam pengambilan Keputusan
d. meningkatkan efisiensi produksi
e .memudahkan dalam mengakses data
17.Jenis library yang paling
sering digunakan oleh data science dalam menyajikan datanya ke dalam visual
yang lebih menarik disebut ....
a. Matplotlib d. Series
b. NumPy e. DataFrame
c. Pandas
18.Pada Microsoft Excel
terdapat data perolehan nilai ujian matematika dari 10 siswa kelas X. 60, 70,
75, 80, 80, 85, 90, 95, 95, 100 Berapa nilai median dari data tersebut ....
a. 80
b. 85
c. 87,5
d. 82.5
e. 80,5
19.Proses pemilihan, pemilahan,
dan ekstraksi HTML disebut ...
a. Working HTML
b. Wearing HTML
c. Writing HTML
d. Wrapping HTML
e. Wranging HTML
20.Perhatikan data-data
berikut!
(1) Mengurutkan data berdasarkan satu kolom.
(2) Mengurutkan data berdasarkan beberapa kolom.
(3) Mengurutkan data berdasarkan karakter.
(4) Mengurutkan data dari terlama sampai terbaru.
(5) Mengurutkan data dengan kriteria khusus.
Berdasarkan pernyataan di atas yang merupakan cara untuk melakukan Sorting
ditunjukkan oleh nomor ....
a. (1), (2) dan (3)
b. (4), (2) dan (5)
c. (1), (3) dan (5)
d . (3), (4) dan (5)
e. (1), (2) dan (5)
21.Perhatikan pernyataan
berikut!
(1) Program cukup sulit untuk proses perawatan.
(2) Penulisan program memiliki struktur logika yang benar dan mudah dipahami.
(3) Mungkin dapat bekerja dengan baik pada saat terisolasi tapi tidak pada saat
terintegrasi dengan sistem lain.
(4) Membutuhkan usaha yang keras untuk menterjemahkan Business Models dalam model
pemrograman.
(5) Fungsi-fungsi yang tersedia sangat sulit untuk diubah tanpa harus
memengaruhi fungsi sistem secara keseluruhan.
Kekurangan pemrograman prosedural yang ditunjukkan pada nomor
a. (1), (2), (3), dan (5)
b. (1), (2), (4), dan (5)
c. (2), (3), (4), dan (5)
d. (1), (3), (4), dan (5)
e. (1), (2), (3), dan (4)
22. Contoh tipe data yang digunakan
untuk menyimpan bilangan desimal pada Bahasa C adalah ...
a. int b. number
c. char d. string
e. float
23.Guna memenuhi syarat bahwa
algoritma harus finite (terbatas) maka dalam perulangan memerlukan komponen
dasar yaitu ....
a. perulangan akan dijalankan minimal satu kali
b. selama kondisi belum terpenuhi
c. pernyataan yang harus diulang
d. titik pemberhentian
e. perulangan dengan penghitung dari besar ke kecil
24.Langkah pertama dalam
membuat algoritma adalah ....
a. menulis kode program
b. mengeksekusi program
c. menjalankan program
d. menguji program
e. memahami masalah yang akan diselesaikan.
25.Perhatikan pernyataan
berikut!
(1) Variabel.
(2) Struktur kontrol perulangan.
(3) Struktur kontrol keputusan.
(4) Event harian.
(5) Ekspresi.
Pada saat mempelajari bahasa C secara otomatis akan mempelajari elemen generik
yang ditunjukkan pada nomor ....
a. (1), (2), (3), dan (5)
b. (1), (2), (4), dan (5)
c. (2), (3), (4), dan (5)
d. (1), (3), (4), dan (5)
e. (1), (2), (3), dan (4)
26.Apa output yang dihasilkan
oleh kode berikut ...
my_list = [2, 5, 3, 7]
print(my_list[1:3])
a. [2,5] d. [2,5,3]
b. [5,3] e.
[5, 3,7]
c. [3,7]
27.Bagian yang berperan dalam
menggabungkan berbagai library external dengan object file untuk menghasilkan
sebuah program adalah ....
a. linker
b. identifier
c. IDE (Integrated Development Environment)
d. debugger
e. compiler
28.Bagaimana cara untuk
mengambil input dari user di Python dengan format ....
a. "print" d. "for"
b. "input" e.
“while”
c. "if"
29.Perhatikan pernyataan
berikut!
(1) Scheme. (4) Haskell.
(2) Scala. (5) C/C++.
(3) LISP.
Jenis-jenis bahasa pemrograman jenis fungsional yang ditunjukkan pada nomor
....
a. (1), (2), (3), dan (5)
b. (1), (2), (4), dan (5)
c. (2), (3), (4), dan (5)
d. (1), (3), (4), dan (5)
e. (1), (2), (3), dan (4)
30.Aplikasi yang melakukan
penilaian terhadap sebuah program dengan masukan dan Batasan batasan yang ditentukan
disebut dengan istilah....
a. autograder d.
auto Compiler
b. auto IDLE e. auto Linker
c. auto Matic
31.Digunakan untuk
menggambarkan' tiap-tiap langkah di dalam program komputer secara logika dan
biasanya dipersiapkan oleh seorang analis sistem merupakan bagian alir ....
a. program d. data
b. logika e.
system
c. diagram
32.Algoritma adalah suatu
prosedur atau langkah-langkah yang dilakukan untuk menyelesaikan suatu masalah. Algoritma yang baik harus memenuhi
kriteria-kriteria tertentu, yaitu ....
a. efektif, efisien, dan mudah dimengerti
b. efektif, efisien, dan rumit
c. tidak efektif, tidak efisien, dan rumit
d. tidak efektif, tidak efisien, dan mudah dimengerti
e. efektif, tidak efisien, dan rumit
33.Lebih spesifik kepada
manajemen dokumen, laporan, surat-surat, serta termasuk tembusannya merupakan
jenis flowchart ....
a. paperwork d.
skematik
b. program e. proses
c. system
34.Implementasian bahasa
pemrograman C pertama kali di komputer bernama ...
a. Mark d. ENIAC
b. IBM 4040 e. Mark II
c. PDP-11
35.Digunakan untuk
mengekspresikan instruksi-instruksi algoritma dalam bentuk geometri seperti
persegi panjang, lingkaran, jajar genjang, dan intan (diamond) merupakan fungsi
....
a. algoritma d. lambing
b. diagram e. instruksi
c. flowchart
36.Bagaimana cara
merepresentasikan proses dalam flowchart
a. lingkaran
b. kotak
c. segitiga
d. garis lurus
e. garis putus-putus
37.Perhatikan data-data
berikut!
(1) Paradigma dalam pemrograman fungsional.
(2) Paradigma dalam pemrograman procedural (iteratif).
(3) Paradigma dalam pemrograman berorientasi objek.
(4) Paradigma dalam pemrograman deklaratif, predikatif atau logic.
Berdasarkan data-data di atas, yang merupakan jenis-jenis paradigma dalam
pemrograman ditunjukkan oleh nomor ....
a. (1), (2), dan (3)
b. (1), (2), dan (4)
c. (1), (3), dan (4)
d. (2), (3), dan (4)
e. (1), (2), (3), dan (4)
38.Jenis flowchart diagram alir,
lebih teknis dengan tambahan gambar-gambar yang lebih detail merupakan
jenis....
a. proses d.program
b. skematik e.
paperwork
c. System
39.Perhatikan data-data
berikut!
(1) Coding. (3)
Identifier.
(2) Keyword. (4) Variabel.
Berdasarkan data-data di atas, yang merupakan komponen penyusun bahasa C
ditunjukkan oleh nomor ....
a. (1), (2), dan (3)
b. (1), (2), dan (4)
c. (1), (3), dan (4)
d. (2), (3), dan (4)
e. (1), (2), (3), dan (4)
40.Berikut yang mempunyai
fungsi dan membaca menerjemahkan bahasa pemrograman computer (source code) guna
menghasilkan sebuah program disebut ....
a. compiler d.
pascal
b. linker e. pemrograman
c. ide
41.Perhatikan pernyataan
berikut!
(1) Memiliki metode terbaik untuk menyimpan informasi dalam suatu basis data,
pengiriman data dalam system jaringan komputer, atau menampilkan gambar-gambar
kompleks.
(2) Pembuatan teknologi untuk memanfaatkan komputer seperti world wide web,
robot cerdas, dan analisis DNA manusia.
(3) Pengembangan metode-metode penyelesaian masalah komputasi secara efektif
dan efisien.
(4) Pengembangan robotika, computer vision, sistem cerdas, bioinformatika, dan
area lainnya.
(5) Perancangan dan implementasi perangkat lunak, seperti program komputer.
Berdasarkan pernyataan di atas, computer science (ilmu komputer) yang
mempelajari teori dan algoritma untuk berbagai hal yang ditunjukkan pada nomor
....
a. (1), (2), (3), (4), dan (5)
b. (1), (2), dan (3)
c. (1), (3), (4), dan (5)
d. (2), (3), (4), dan (5)
e. (3), (4), dan (5)
42.Dampak positif dari
teknologi komunikasi dan informasi terhadap dunia bisnis adalah
a. meningkatkan efisiensi operasional
b. meningkatkan biaya produksi
c. menurunkan kualitas produk
d. meningkatkan birokrasi
e. menurunkan produktivitas pekerja
43.Jika terdapat ketentuan
bahwa software hanya boleh diinstal pada satu computer saja, prosedur yang benar
dalam pemakaiannya adalah ...
a. satu lisensi bisa digunakan untuk beberapa software
b. siapa saja bisa menggunakan tanpa perlu menggunakan lisensi yang seharusnya
c. software bebas diinstal di mana saja dan kapan saja
d. software terinstal di beberapa computer dengan satu lisensi
e. software terinstal di satu computer dengan satu lisensi
44.Apa dampak negatif dari
penggunaan media sosial yang berlebihan ....
a. keterbukaan informasi
b. berkurangnya kreativitas
c. mengurangi polusi udara
d. meningkatkan kesadaran sosial
e. memperkuat hubungan antarindividu
45.Perhatikan pernyataan
berikut!
(1) Nama pemilik lisensi ditiadakan.
(2) Pembaruan (renewal).
(3) Syarat dan ketentuan (terms and condition).
(4) Territory.
Berdasarkan pernyataan di atas, lisensi atas hak intelektual biasanya memiliki
beberapa bagian yang ditunjukkan pada nomor
a. (1) dan (3) d. (1), (2),
dan (3)
b. (2) dan (4) e. (2), (3),
dan (4)
c. (1) dan (4)
46.Pentingnya untuk mematuhi
peraturan hak cipta dalam penggunaan produk software adalah ....
a. penggunaan produk software tanpa izin dapat merugikan pembuat software
b. penggunaan produk software tanpa izin dapat merugikan Perusahaan
c. penggunaan produk software tanpa izin dapat menyebabkan keamanan data
terancam
d. penggunaan produk software tanpa izin dapat menyebabkan kerusakan pada perangkat
keras
e. penggunaan produk software tanpa izin dapat mengakibatkan masalah pada sistem
operasi.
47.Salah satu perangkat lunak
berlisensi open source yang paling populer adalah
a. Linux OS d. Adobe Photoshop
b. CorelDraw e. Windows OS
c. Solaris OS
48.Charles babbage menciptakan
sebuah mesin yang dapat menyusun tabel matemika yang disebut difference engine
pada tahun
a. 1821 d. 1831
b. 1822 e. 1832
c. 1833
49.Perhatikan pernyataan berikut!
(1) Software berlisensi Freeware.
(2) Software berlisensi General Public License (GNU/GPL).
(3) Software berlisensi bonkomersial dan open source.
(4) Software berlisensi Proprietary Software dan Trial.
(5) Software berlisensi Public Domain dan Shareware.
Berdasarkan pernyataan di atas, jenis lisensi software (perangkat lunak) yang ditunjukkan
pada nomor ....
a. (1), (2), (3), (4), dan (5)
b. (1), (2), dan (3)
c. (1), (3), (4), dan (5)
d. (2), (3), (4), dan (5)
e. (3), (4), dan (5)
50.Perhatikan data berikut!
(1) Mendorong pengembangan program komputer secara bersama-sama.
(2) Membuang program yang salah (bug).
(3) Mengenalkan karya turunan.
(4) Mendistribusikan lisensi terbatas komersial.
Berdasarkan pernyataan di atas, Gerakan open source disusun dengan tujuan ....
a. meningkatkan keuntungan Perusahaan
b. meningkatkan kualitas program computer
c. meningkatkan keamanan program computer
d. meningkatkan kemampuan programmer dalam membuat program
e. meningkatkan kemampuan programmer dalam memperbaiki program
51.Perhatikan data-data
berikut!
(1) Memproses dan menyimpan data.
(2) Kecepatan tinggi.
(3) Cepat panas.
(4) Mudah terbakar.
Berdasarkan data-data di atas, yang merupakan ciri-ciri komputer generasi pertama
ditunjukkan oleh nomor ....
a. (1), (2), dan (3)
b. (1), (2), dan (4)
c. (1), (3), dan (4)
d. (2), (3), dan (4)
e. (1), (2), (3), dan (4)
52.Berikut yang merupakan
contoh e-commerce, kecuali
a. Transmart d. Lazada
b. Shopee e. JD.ID
c. Tokopedia
53.Teknologi terbaru berupa
perangkat lunak yang bekerja secara otomatis yang digunakan untuk menafsirkan
aplikasi, memproses transaksi, menangani data, dan bahkan membalas e-mail
disebut
a. Otomatisasi Proses Robotik
b. Hybrid Cloud
c. Edge Computing
d. Quantum Computing
e. Smart Watch
54.Pesatnya perkembangan
peradaban manusia saat ini salah satunya dikibatkan oleh proses penyampaian ...
yang berjalan begitu lancar.
a. data d. komunikasi
b. informasi e. informatika
c. teknologi
55.Charles Babbage pada tahun
1821 menciptakan sebuah mesin yang dapat menyusun tabel matematika yang disebut
a. analytical engine
b. mikrokomputer
c. komputer biner digital
d. difference engine
e. tabulating machine
56.Contoh dari dampak
penggunaan teknologi informasi dan komunikasi dalam media hiburan adalah ....
a. online bisnis
b. pembelajaran online
c. meeting online
d. game
e. video call
57.Seseorang harus meminta izin
atau dapat dilarang untuk mengedarkan, menggunakan atau memodifikasi software
tersebut karena merupakan software berpemilik, sehingga disebut perangkat lunak
berlisensi ....
a. public domain
b. proprietary software
c. shareware
d. GNU/GPL
e. open source
58.Pada dasarnya, software
maupun aplikasi yang beredar saat ini sama nilainya dan sama berharganya dengan
benda-benda yang bernilai tinggi lainnya. Oleh sebab itu, sebagai bentuk jasa
dan hasil jerih payah sang pembuat software, dibuatlah ....
a. diskusi tentang software
b. identifikasi software
c. komposisi software
d. lisensi software
e. paket software
59.Google menawarkan
sertifikasi penggunaan berbagai produknya, yang paling terkenal dan paling
banyak diminati adalah
a. Google Award nal Cloud Architect
b. Google Document nal Cloud Architect
c. Google License nal Cloud Architect
d. Google Certified Professional Cloud Architect
e. Google Charter nal Cloud Architect
60.Fitur andalan dari teknologi
informasi dan komunikasi adalah ...
a. televisi
b. radio
c. computer
d.laptop
e. internet
61.Filosofi belajar yang
menekankan bahwa belajar tidak hanya sekadar menghafal, tetapi
merekonstruksikan atau membangun pengetahuan dan keterampilan baru lewat fakta-fakta
atau proposisi yang mereka alami dalam kehidupannya yaitu ....
a. pragmatism
b. perfeksionisme
c. mutualisme
d. konstruktivisme
e. individualisme
62.Sebuah perusahaan ingin
mengembangkan sebuah sistem manajemen inventarisasi menggunakan teknologi
cloud. Kegiatan pengembangan sistem ini melibatkan tim yang terdiri dari
programmer, desainer grafis, dan ahli database. Prosespengembangan sistem yang
melibatkan berbagai bidang keahlian ini dikenal sebagai ....
a. sistem operasi
b. sistem basis data
c. sistem keamanan
d. sistem multi-user
e. sistem lintas bidang
63.Perhatikan pernyataan
berikut!
(1) Aplikasi.
(2) Berikan reaksi yang tepat terhadap penyimpangan dan kesalahan.
(3) Daftar aktivitas individu dalam mengerjakan proyek.
(4) Desain prototipe.
(5) Kode program.
Berdasarkan pernyataan di atas, salah satu aturan wajib dari pengerjaan proyek
berupa rekaman aktivitas proyek yang mencakup yang ditunjukkan pada nomor ....
a. (1), (2), (3), dan (5)
b. (1), (2), (4), dan (5)
c. (2), (3), (4), dan (5)
d. (1), (3), (4), dan (5)
e. (1), (2), (3), dan (4)
64.Apa saja tahapan dalam
pelaksanaan proyek informatika ...
a. perencanaan, pelaksanaan, pengendalian, dan penutupan
b. perencanaan, pengorganisasian, pelaksanaan, dan pengendalian
c. perencanaan, pengorganisasian, pelaksanaan, dan evaluasi
d. perencanaan, pengorganisasian, pelaksanaan, dan penutupan
e. perencanaan, pengorganisasian, pelaksanaan, dan monitoring
65.Komponen yang akan
memudahkan semua anggota tim untuk mengukur kemampuan masing-masing adalah ...
a. regulasi d. interupsi
b. refleksi e. dedikasi
c. komparasi
66.Apa saja faktor-faktor yang
mempengaruhi keberhasilan proyek informatika ....
a. lingkungan organisasi dan kebijakan manajemen
b. produk dan layanan yang buruk
c. sumber daya manusia yang kurang
d. proses produksi
e. proses konsumsi
67.Langkah-langkah pembelajaran
berbasis proyek diawali dengan pertanyaan esensial (start with the essential
question), yaitu ....
a. supaya terjalin hubungan antara aktivitas dan pengetahuan konseptual
b. mengambil perintah melalui suara atau teks serta mengelola panggilan
c. pertanyaan yang dapat memberi penugasan siswa dalam melakukan suatu
aktivitas
d. topik-topik dari dua atau lebih disiplin, tetapi itu belum sepenuhnya dapat dikatakan
sebuah proyek
e. guna memberikan visualisasi suatu rencana proyek yang digunakan dari waktu
ke waktu
68.Proses pengumpulan kebutuhan
system informasi dilakukan pada tahap ...
a. perencanaan d. implementasi
b. analisis e.
pemeliharaan
c. desain
69.Perhatikan pernyataan
berikut!
(1) Bertanggung jawab mencari dan mengelola informasi.
(2) Melakukan interaksi sosial
(3) Membuat keputusan.
(4) Merancang solusi.
(5) Merefleksikan hal-hal yang mereka lakukan.
Berdasarkan data tersebut di mana siswa aktif dalam melakukan hal-hal yang ditunjukkan
pada nomor ....
a. (1), (2), (3), dan (5)
b. (1), (2), (4), dan (5)
c. (2), (3), (4), dan (5)
d. (1), (3), (4), dan (5)
e. (1), (2), (3), dan (4)
70.Tahap manajemen proyek yang
meliputi penyelesaian pekerjaan sesuai dengan rencana dan spesifikasi yang
telah ditetapkan adalah....
a. perencanaan d. penutupan
b. pelaksanaan e. analisis
c. pengendalian
71.Perhatikan data-data
berikut!
(1) Paradigma yang didukung teori konstruktivisme.
(2) Bertumpu pada kegiatan pasif.
(3) Bahwa struktur dasar suatu kegiatan terdiri atas tujuan yang ingin dicapai sebagai
subyek yang berada di dalam konteks suatu masyarakat.
(4) Pekerjaan itu dilakukan dengan perantaraan alat-alat, peraturan kerja, pembagian
tugas.
Berdasarkan data di atas, yang merupakan pendekatan pembelajaran berbasis
proyek (project based learning) ditunjukkan oleh nomor ....
a. (1), (2), dan (3)
b. (1), (2), dan (4)
c. (1), (3), dan (4)
d. (2), (3), dan (4)
e. (1), (2), (3), dan (4)
72.Deskripsi pengalaman yang
didapatkan, kendala yang dihadapi, serta tindak lanjut terhadap pengalaman bekerja
secara berkelompok maupun individu merupakan tiga aspek ..
a. pengendalian diri
b. pengembangan diri
c. intropeksi diri
d. refleksi diri
e. evaluasi diri
73.Pembelajaran berbasis proyek
bertujuan meningkatkan pengetahuan dan keterampilan melalui
a. pemahaman produk
b. pengembangan produk
c. pembuatan produk
d. pengenalan produk
e. perancangan produk
74.Seorang manajer proyek
sedang merencanakan proyek pengembangan aplikasi baru untuk perusahaan. La memulai
dengan menentukan tujuan proyek, mengidentifikasi sumber daya yang diperlukan,
dan menentukan jadwal pengembangan yang realistis. Selanjutnya, ia membuat
rencana risiko dan rencana manajemen perubahan untuk memastikan bahwa proyek
dapat berjalan sesuai rencana awal. Hal-hal tersebut merupakan bagian dari
tahapan manajemen proyek yang disebut
a. initiation
b. planning
c. execution
d. monitoring and controlling
e. closing
75.Perhatikan data-data
berikut!
(1) Menjadi pemompa semangat bagi tim.
(2) Bersikap fleksibel dan memiliki tujuan implisit.
(3) Mematuhi arahan pemimpin.
(4) Bersikap individualistis.
Berdasarkan data-data di atas, yang merupakan syarat kebersamaan tim ditunjukkan
oleh nomor ...
a. (1), (2), dan (3)
b. (1), (2), dan (4)
c. (1), (3), dan (4)
d. (2), (3), dan (4)
e. (1), (2), (3), dan (4)
76.Kegunaan dari observasi
dalam lingkungan sekolah adalah ....
a. membantu mengumpulkan data tentang prestasi akademik murid
b. membantu mengidentifikasi masalah kesehatan di lingkungan sekolah
c. membantu mengamati perilaku murid di kelas
d. membantu mengontrol kedisiplinan murid
e. membantu memberikan motivasi kepada murid
77.Garis abu-abu muda yang
menghubungkan tugas-tugas yang perlu dilakukan dalam urutan tertentu yang merupakan
elemen pada Gantt Chart disebut ...
a. bars d. milestone
b. dateline e. dependencies
c. progress
78.Manfaat dari observasi
adalah ....
a. dapat memberikan gambaran yang jelas tentang suatu fenomena
b. dapat memberikan motivasi kepada seseorang
c. dapat membandingkan dua hal yang berbeda
d. dapat memberikan penjelasan secara rinci tentang suatu hal
e. dapat memberikan informasi yang lengkap dan akurat melalui wawancara
79.Perhatikan data-data
berikut!
(1) Memuat nilai indeks yang lebih detail.
(2) Laporan kemajuan sebuah proyek berisi deskripsi umum proyek.
(3) Laporan kemajuan sebuah proyek berisi temuan masalah di lapangan.
(4) Laporan kemajuan sebuah proyek berisi solusi yang diambil.
Berdasarkan data di atas, yang merupakan penyusunan laporan ditunjukkan oleh
nomor ....
a. (1), (2), dan (3)
b. (1), (2), dan (4)
c. (1), (3), dan (4)
d. (2), (3), dan (4)
e. (1), (2), (3), dan (4)
80.Perhatikan soal berikut!
(1) Menjadi pemompa semangat bagi tim.
(2) Bersikap fleksibel dan memiliki tujuan implisit.
(3) Mematuhi arahanpemimpin.
(4) Jangan bersikap individualistis.
(5) Peran dan kontribusi pada tim.
Pada pernyataan di atas yang merupakan syarat kebersamaan tim ditunjukan oleh nomor
....
a. (1),(3),(5) dan (4)
b. (1),(2),(3) dan (4)
c. (2),(4) dan (5)
d. (3),(4) dan (2)
e. (1), (2), (3), (4), dan (5)
B. Esai
1.
Jelaskan mengenai analisis ToolP pada Microsoft
Excel!
Jawab: Anals's ToolPak adalah add-in di Microsoft Excel yang menyediakan alat
analisis data tambahan, seperti regresi, ANOVA, uji hipotesis, dan histogram.
Pengguna perlu mengaktifkannya melalui menu "Add-Ins" dan kemudian mengaksesnya
dari tab "Data Analysis" untuk mempermudah analisis data.
2.
Bagaimana cara menuliskan sintaks jika ingin
memberi jarak lebih dari satu enter (3 enter) pada python!
Jawab: Guna memberi jarak lebih dari satu baris pada Python, dapat digunakan
perintah n sebanyak jumlah baris yang diinginkan. Misalnya, jika ingin memberi
jarak tiga baris, maka dapat menuliskan Inlnin.
3.
Sebutkan salah satu cara pengumpulan data dari
web scraping!
Jawab: Salah satu cara pengumpulan data dari web scraping adalah dengan
menggunakan teknik crawling. Teknik ini dilakukan dengan menggunakan program
atau bot khusus yang akan mengunjungi setiap halaman web yang diinginkan,
kemudian mengambil informasi yang dibutuhkan. Proses crawling biasanya
dilakukan secara otomatis dan terus-menerus hingga seluruh halaman web yang
diinginkan telah tercrawl.
4.
Sebutkan fungsi IF di dalam Microsoft Excel!
Jawab: Fungsi IF dalam Microsoft Excel digunakan untuk mengevaluasi suatu
kondisi atau ekspresi logika tertentu dan mengembalikan nilai yang berbeda
tergantung pada apakah kondisi tersebut benar atau salah.
5.
Jelaskan salah satu bentuk penanganan error di
Python!
Jawab: Salah satu bentuk penanganan error di Python adalah dengan menggunakan
try-except. Try-except digunakan untuk menangani kemungkinan terjadinya error
saat program dijalankan. Saat sebuah error terdeteksi, program akan melompat ke
blok except untuk mengeksekusi perintah tertentu yang telah disiapkan sebagai
tindakan alternatif jika terjadi error. Adapun dengan try-except, program dapat
tetap berjalan memudahkan proses debugging dan pengembangan program.
6.
Tuliskan tipe data pada bahasa program C tanpa
pengelompokan!
Jawab: Beberapa tipe data pada bahasa program C tanpa pengelompokan yaitu
sebagai berikut.
a. Int untuk menyimpan bilangan bulat.
b. Float untuk menyimpan bilangan pecahan dengan presisi tunggal.
c. Double untuk menyimpan bilangan pecahan dengan presisi ganda.
d. Char untuk menyimpan karakter.
e. Void untuk menandakan fungsi yang tidak mengembalikan nilai,
7.
Jelaskan yang dimaksud dengan algoritma
backtracking
Jawab: Algoritma backtracking adalah jenis algoritma yang memecahkan berbagai
masalah secara rekursif dan mencobanya agar memperoleh solusi dengan cara
menyelesaikan masalah diwaktu bersamaan.
8.
Jelaskan pengertian dari flowchart!
Jawab: Flowchart adalah penggambaran atau diagram yang memiliki satu aliran
atau lebih dan berlaku secara sekuensial atau saling berkesinambungan.
9.
Tuliskan jenis-jenis algoritma, sebutkan 3 saja
beserta penjelasannyal
Jawab: Beberapa jenis algoritma, yaitu sebagai berikut.
a. Algoritma Brute Force, yaitu algoritma yang mencoba semua kemungkinan solusi
untuk mencapai tujuan.
b. Algoritma Divide and Conquer, yaitu algoritma yang memecah masalah menjedi
submasalah yang lebih kecil dan menyelesaikan setiap submasalah tersebut secara
terpisah.
c. Algoritma Greedy, yaitu algoritma yang memilih solusi yang terbaik pada
setiap langkah tanpa mempertimbangkan dampaknya pada solusi di masa depan.
10.Tuliskan langkah-langkah
dalam menjalankan pemrograman C menggunakan IDE!
Jawab: Langkah-langkah dalam menjalankan pemrograman C menggunakan IDE
(Integrated Development Environment) antara lain sebagai berikut.
a. Pertama install Codeblocks dengan perintah Sudo Apt Install Codeblocks Xterm
dan tunggu hingga proses tersebut selesai.
b. Selanjutnya, buka Codeblocks, jika muncui sebuah jendela maka klik OK.
Jendela tersebut meminta Anda untuk menentukan akan menggunakan compiler yang
mana.
c. Klik Create New Project untuk membuat proyek baru, lalu pilih file pilih C/C
++ Source dan klikGo.
d. Selanjutnya klik Next, lalu pilih C dan klik Next. Tentukan lokasi
penyimpanan proyek, lalu klik Finish.
e. Tulis kode program pada file helloworld.c, maka pada compile Anda dapat klik
tombol build dan compiler serta menjalankan program dapat klik build and run.
Akan tetapi, saat Anda menekan tombol Build and Run, maka Codeblocks akan
melakukan compile dan akan menjalankan programnya. Compile tersebut akan
menghasilkan object file yang berisi tentang machine code. B. Jawablah
pertanyaan-pertanyaan di bawah ini dengan jawaban yang benar!
11.Bagaimanakah cara memperoleh
sertifikat IT?
Jawab: Sertifikat dapat diperoleh dari produsen perangkat keras maupun
perangkat lunak, lembaga profesional, asosiasi profesi, atau pemerintah
12.Jelaskan tentang sertifikat
Microsoft Certified solutions associate (MCSA)!
Jawab: Microsoft Certified Solutions Associate (MCSA) adalah sertifikasi yang
diberikan oleh Microsoft kepada individu yang telah memiliki kemampuan dan
keahlian dalam mengoperasikan, mengelola, dan mengembangkan solusi teknologi
Microsoft. Sertifikasi ini dirancang untuk menguji dan menilai pengetahuan dan
keterampilan praktis dalam menginstal, mengonfigurasi, mengelola, dan
memecahkan masalah pada platform Microsoft seperti Windows, SQL Server, dan
Office.
13.Bagaimanakah perlindungan
lisensi perangkat lunak di Indonesia?
Jawab: Lisensi perangkat lunak di Indonesia tercakup dalam konsep Hak Atas
Kekayaan intelektual (HAKI), yang diatur dalam Undang-Undang No. 7 Tahun 1994
tentang Pengesahan Agreement Establishing The World Trade Organization. dan
lebih spesifik lagi pada Pasal 40 Undang Undang No. 28 Tahun 2014 tentang Hak
Cipta (UU Hak Cipta)
14.Sebutkan apa saja dampak
dari kemjauan teknologi informasi bagi aspek ekonomi!
Jawab: Kemajuan teknologi informasi memiliki dampak yang signifikan pada aspek
ekonomi, antara lain sebagai berikut.
a. Meningkatkan produktivitas dan efisiensi produksi di berbagai sektor industry
b. Mendorong terciptanya inovasi baru dan pengembangan bisnis yang lebih cepat
dan efektif.
c. Meningkatkan kualitas produk dan layanan yang ditawarkan oleh perusahaan.
d. Membuka peluang bisnis baru, seperti e-commerce dan bisnis online
e. Menyediakan lapangan pekerjaan baru dalam bidang teknologi informasi
15.Jelaskan tentang generasi
mikroprosesor!
Jawab: Komputer generasi keempat sudah mengalami berbagai macam bentuk dan
sudah sejak tahun 1970, dunia komputer mengalami dua perkembangan penting,
yaitu penggunaan LSI (Large Scale Integration) yang disebut juga sebagai
Bipolar Large Scale Integration, serta penggunaan mikroprosesor dan semi
konduktor yang berbentuk chip untuk memori komputer. Oleh karena itu,
mikroprosesor menjadi terobosan dalam mendatangkan komputer generasi keempat
dengan menyatukan ribuan IC ke dalam satu keeping silicon. Misalnya komputer
IBM 370 menggunakan Intel 4004 mikroprosesor yang dikembangkan pertama kali
pada tahun 1971 oleh Intel Corporation dengan menggunakan chip mikroprosesor.
Jika komputer generasi pertama yang mengisi seluruh ruangan sekarang sudah muat
dalam genggaman manusia yang ditandai dengan kemunculan laptop yang sangat
portable dan dapat dibawa ke mana-mana. Seiring komputer-komputer kecil ini
menguat, mereka dapat dihubungkan untuk membentuk jaringan yang pada akhirnya
mengawali perkembangan internet.
16.Jelaskan fungsi dari pada
text editor!
Jawab: Text editor adalah program computer yang digunakan untuk membuat dan
mengedit file text dalam berbagai format, seperti plain text, HTML, CSS dan
lain lain. Fungsi utamanya adalah memudahkan pengguna dalam menulis dan
mengedit kode program atau dokumen text dengan fitur fitur seperti syntax highlighting,
auto completion, dan lain lain.
17.Apakah yang dimaksud menguji
hasil (assess the outcome)?
Jawab: Penilaian yang dilakukan untuk membantu guru dalam mengukur ketercapaian
standar, berperan dalam mengevaluasi kemajuan setiap siswa serta memberi umpan
balik tentang tingkat pemahaman yang sudah dicapai siswa.
18.Sebutkan contoh aplikasi
umum yang dibuat menggunakan Python!
Jawab: Beberapa contoh aplikasi umum yang dibuat menggunakan Python antara lain
pemutar musik (MP3 Player) dan beberapa aplikasi populer berbasis web yang
menerapkan bahasa Python seperti Dropbox, Instagram, Netflix, Spotify, dan
Youtube.
19.Apakah hasil akhir dari
kegiatan evaluasi?
Jawab: Pada kegiatan evaluasi, hasil yang didapatkan berupa gambaran terhadap
kinerja proyek baik itu waktu, biaya maupun mutu proyek.
20.Jelaskan yang dimaksud
dengan flowchart!
Jawab: Alur flowchart adalah diagram yang digunakan untuk mewakili
langkah-langkah atau proses dalam suatu program atau kegiatan secara visual.
Diagram ini menggunakan simbol-simbol yang merepresentasikan tugas, keputusan,
dan arus data. Alur flowchart bekerja dengan sesuai dengan urutan yang
didefinisikan dalam diagram.