Minggu, 25 Mei 2025

KUMPULAN SOAL PILIHAN GANDA DAN ESAI INFORMATIKA KELAS X SEMESTER 2

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.

Tidak ada komentar:

Posting Komentar