Rabu, 04 Juni 2025

KISI KISI PENILAIAN SUMATIF KOMPUTER

A.      Pilihan Ganda

1.       Rangkaian perangkat computer yang saling berhubungan dan berinteaksi untuk mengolah data adalah pengertian dari…
a. Jaringan computer              b. Sistem computer
c. Jaringan internet                  d. Manajemen data
e. Manajemen computer

2.       Komponen utama dalam sistem komputer yang berfungsi sebagai otak komputer adalah...
a. RAM                         b. Harddisk
c. CPU                          d. Monitor
e. Keyboard

3.       Yang termasuk perangkat output adalah...
a. Scanner                  b. Mouse
c. Printer                     d. Flashdisk
e. Joystick

4.       Dalam system computer perangkat minimal yang harus ada adalah…
a. Hardware, software, aplikasi
b. Grafis, LAN, Internet
c. Brainware, hardware, software
d. Input, proses, output
e. Motherboard, RAM, Proccessor

5.       Jenis memori yang datanya dapat hilang saat komputer dimatikan adalah...
a. ROM                        b. SSD
c. Flashdisk                 d. RAM
e. Cache

6.       Perangkat keras komputer yang berfungsi untuk menyimpan data secara permanen adalah...
a. RAM                         b. ROM
c. Cache                       d. Harddisk
e. CPU

7.       Yang berfungsi untuk media penyimpanan sementara adalah…
a. Hardisk                    b. RAM
c. Flashdisk                 d. CD Rom
e. Floppy disk

8.       Apa fungsi dari motherboard dalam sistem komputer?
a. Menyimpan data
b. Menampilkan gambar
c. Menghubungkan seluruh komponen komputer
d. Menjalankan sistem operasi
e. Mendinginkan CPU

9.       Berikut ini adalah media penyimpanan kecuali …
a. Hardisk                    b. CD
c. Flash disk                c. Proccessor
e. floppy disk

10.   Perhatikan gambar berikut!


Nama perangkat pada gambar diatas adalah…
a. floppydisk               b. hardisk
c. flashdisk                  c. RAM
e. motherboard

11.   Salah satu contoh sistem operasi adalah...
a. Microsoft Word     b. Adobe Photoshop
c. Windows                d. Google Chrome
e. PowerPoint

12.   Software yang digunakan untuk mengolah angka disebut...
a. Word Processor    b. Spreadsheet
c. Database                d. Browser
e. Graphic Editor

13.   Kumpulan tab yang berisi tentang home, insert, design, dll. Adalah pennjelasan dari…
a. Tittle Bar                 b. Ribbon
c. Ruller                       d. Ruller
e. Group Ribbon

14.   Perintah untuk menyimpan pekerjaan dengan hasil file baru, tetapi file lama tidak berubah …
a. open                        b. Save
c. close                        d. save as
e. new

15.   Bagian dari Microsoft Word yang menampilkan nama dokumen dan aplikasi adalah...
a. Ribbon                    b. Status Bar
c. Title Bar                   d. Task Pane
e. Scroll Bar

Perhatikan Gambar berikut!

16.   Yang di tunjukkan oleh no 5 pada gambar diatas adalah…
a. Tittle Bar                 b. Ribbon
c. Ruller                       d. Ruller
e. Group Ribbon

17.   Yang di tunjukkan oleh no 1 pada gambar diatas adalah…
a. Tittle Bar                 b. Ribbon
c. Ruller                       d. Ruller
e. Group Ribbon

18.   Yang digunakan untuk mengatur ukuran kertas di Microsoft Word adalah...
a. Insert                                     b. View
c. Layout/Page Layout            d. References
e. Design

19.   Menu yang digunakan untuk menyisipkan nomor halaman adalah...
a. Design                     b. Insert
c. Layout                     d. Review
e. References

20.   Perintah untuk menyisipkan gambar terdapat pada tab...
a. Home                      b. Insert
c. Design                     d. Review
e. File

21.   Berikut adalah sub menu dari menu Font, kecuali…
a. Font                         b. Increase
c. Change case           d. footer
e. Underline

22.   Aplikasi perkantoran yang digunakan untuk mengolah slide presentasi adalah …
a. powerpoint            b. word
c. excel                        d. coreldraw
e. paint

23.   Perhatikan gamabr berikut!


Gambar diatas merupakan perangkat keras yang digunakan untuk …
a. proses                     b. output
c. proses                     d. penyimpanan
e. input

24.   Berikut yang tidak termasuk perangkat keras computer adalah …
a. mainboard             b. hardisk
c. VGA card                 d. linux
e. mouse

25.   Bentuk antarmuka yang menggunakan tampilan grafis adalah …
a. CUI                           b. GUI
c. VUI                           c. HDMI
e. VGA

26.   Untuk membuat teks menjadi rata kanan, digunakan shortcut...
a. Ctrl + L                     b. Ctrl + R
c. Ctrl + J                      d. Ctrl + E
e. Ctrl + K

27.   Fungsi dari "Update Table" pada Table of Contents adalah…
a. Menambahkan gambar baru ke daftar isi
b. Mengubah font daftar isi
c. Menambah atau menghapus sub-bab
d. Memperbarui nomor dan judul bab atau sub bab
e. Menghapus daftar isi dari dokumen

28.    Perhatikan data berikut!
1. Linking
2. From combinating
3. Embedding
4. Detecting object
Cara mentransfer objek dapat menggunakan prosedur yang ditunjukkan nomor …
a. 1 dan 3                    b. 2 dan 4
c. 1 dan 4                    d. 1, 2 dan 3
e. 2, 3 dan 4

29.    Pada proses Mail Merge, sumber data biasanya berbentuk...
a. File teks                                 b. Gambar
c. Spreadsheet atau tabel      d. File audio
e. File video

30.    Tombol "Finish & Merge" dalam Mail Merge berfungsi untuk …
a. Menyelesaikan dan mencetak hasil Mail Merge
b. Memulai proses penggabungan data
c. Mengedit dokumen utama
d. Menyimpan dokumen dalam format lain
e. Menghapus data yang tidak relevan

31.    Tujuan dari menggunakan fitur Mail Merge di Microsoft Word adalah…
a. Memudahkan user dalam edit data
b. Membuat dokumen untuk banyak penerima
c. Simpan file di beberapa folder
d. Membuat grafik lebih menarik
e. Membuat table dengan banyak kolom

32.    Untuk membuat Table of Contents secara otomatis di Microsoft Word, Langkah pertama yang harus di lakukan adalah.?
a. Membuat daftar isi manual lebih dahulu
b. Membuat nomor secara terpisah
c. Mengkonversi file ke pdf
d. Membuat table daftar isi
e. Mengatur heading dalam format style tertentu

33.    Submenu Heading 1, Heading 2 dan seterusnya berada pada menu…
a. Font                          b. paragraph
c. Style                          d. Editing
e. Clipboard

34.    Pada Microsoft Word, Heading 1 biasanya digunakan untuk …
a. Subjudul                                b. Teks paragraf
c. Judul bab utama                  d. Nomor halaman
e. Footnote

35.    Table of contents untuk membuat daftar isi otomatis dalam ms word dapat di akses pada menu…
a. Home                                     b. Insert
c. Reference                              d. Review
e. Page Layout

36.    Monitor merupakan perangkat keras computer yang termasuk kedalam …
a. masukan                               b. keluaran
c. proses                                    d. penyimpanan
e. peripheral

37.    Berikut ini yang merupakan contoh penggunaan Linking dalam konteks OLE adalah…
a Menyisipkan gambar yang dapat diedit langsung
b. Mengonversi teks menjadi format PDF
c. Mengimpor video ke dalam PowerPoint yang tidak dapat diubah
d. Menyisipkan data Excel ke Word, yang otomatis diperbarui ketika data di Excel diubah
e. Membuat tabel dalam Word yang terpisah dari data asli

38.    Berikut merupakan ciri-ciri system operasi windows, kecuali…
a. Tampilan antar muka user friendly
b. Mudah dalam proses instalasi
c. Open source
d. Berbayar
e. Rentan terkena virus

39.    Yang dimaksud dengan Embedding dalam konteks OLE adalah…
a. Menyematkan salinan dokumen yang terpisah dari sumber eksternal
b. Menyimpan data hanya dalam format gambar
c. Menyisipkan objek dalam dokumen yang tidak dapat diedit
d. Menyisipkan objek sebagai link
e. Mengonversi objek menjadi teks

40.   Berikut adalah kombinasi tombol untuk menyimpan dokumen…
a. ctrl + P                     b. Windows + S
c. alt + W                     d. ctrl + S
e. alt + P

41.   Kombinasi tombol untuk menyalin adalah
a. ctrl + s                     b. ctrl + p
c. ctrl + V                     d. ctrl + C
e. ctrl + K

42.   Apa yang fungsi dari kombinasi tombol "Ctrl + I"...
a. Menyimpan dokumen        b. Menghapus teks
c. Membuat teks miring         d. Menyisipkan tabel
e. Mencetak dokumen

43.   Apa fungsi utama dari Microsoft Excel?
a. Mengedit gambar
b. Membuat presentasi
c. Mengelola dan mengolah data angka
d. Mengetik surat
e. Membuat desain grafis

44.   Untuk mengubah format angka menjadi mata uang, kita menggunakan...
a. Home > Number Format    b. Data > Format
c. Insert > Currency                 d. Layout > Number
e. View > Number Format

45.   Fungsi dari kombinasi tombol windows + P adalah…
a. print dokumen      b. memilih mode tampilan
c. tutup aplikasi         d. menyimpan dokumen
e. mencari text

46.   Blok beberapa cell. Kemudaian klik Merge & Center. Adalah Langkah sederhana untuk …
a. menggabungkan cell           b. menambahkan cell
c. hapus cell                              d. menyalin cell
e. merubah ukuran cell

47.   Fungsi dari rumus =SUM(A1:A5) adalah...
a. Menjumlahkan sel A1 dan A5
b. Mengalikan isi sel A1 sampai A5
c. Menjumlahkan isi sel dari A1 sampai A5
d. Membagi isi A1 dan A5
e. Menghitung jumlah sel kosong

48.   Berikut adalah rumus untuk membuat penomoran otomatis …
a. =IF(C6="";ROW()-5;"")       
b. =IF(C6<>"";ROW()-5;"")
c. =IF(C6="";ROW();"")
d. =IF(C6<>"";ROW();"")
e. =IF(C6<>"";ROW()+5;"")

49.   Rumus untuk mencari rata-rata dari data adalah...
a. =MEAN(...)
b. =MEDIAN(...)
c. =MODE(...)
d. =AVERAGE(...)
e. =COUNT(...)

50.   Fungsi =IF(A1>10,"Lulus","Tidak Lulus") artinya...
a. Menjumlahkan nilai
b. Memeriksa apakah A1 sama dengan 10
c. Menampilkan teks jika kondisi terpenuhi
d. Mengalikan nilai A1 dengan 10
e. Mengubah format angka

Perhatikan gambar berikut!

51.   Pada gambar diatas yang di tunjukkan no 8 adalah…
a. Column                   b. Name box
c. Formula bar            d. Cell
e. Row

52.   Pada gambar diatas yang ditunjukkan no 11 adalah…
a. Ribbon                                   b. Group Ribbon
c. Scroll Bar                               d. New sheet
e. Window Management

53.   Dibawah ini adalah formula yang benar adalah …
a. =IF(B4>=85;"lulus";"mengulang")
b. =IF(B4>=85;lulus;mengulang)
c. =IF(B4>=85:”lulus”:”mengulang”)
d. =IF(B4>=85:lulus:mengulang)
e. =IF(B4>=”85”;”lulus”;”mengulang”)

54.   Apa arti dari tanda $ dalam referensi sel seperti $A$1?
a. Referensi berubah otomatis
b. Referensi ke sheet lain
c. Referensi absolut
d. Referensi ganda
e. Referensi fungsi

Perhatikan gambar berikut!

55.    Agar nomor pada cell B62 dan seterusnya terisi otomatis, rumus yang tepat adalah…
a. =IF(C62="":"":ROW()-61)
b. =IF(C62="";"";ROW()-61)
c. =ROW()-61
d. =B61+1
e. =IF(C62=ROW()-61)

56.    Hasil dari fungsi =COUNTA(A1:A5) jika 3 sel berisi teks dan 2 sel kosong adalah …
a. 2                                b. 3
c. 5                                d. 1
e. 0

57.    Simbol yang digunakan untuk operator perkalian dalam Excel adalah...
a. /                                 b. -
c. *                                d. ^
e. %

58.   Validasi data sangat berguna untuk….
a. Menghitung jumlah data yang di input
b. Menghapus data yang salah
c. meng-hide   data
d. mengecek kebenaran data yang di input
e. menggabungkan beberapa data

59.   Text length pada validasi data berfungsi untuk…
a. mengatur jumlah karakter
b. membatasi jumlah kata
c. menghapus karakter yang terlalu panjang
d. menghilangkan spasi ganda
e. memvalidasi ejaan kata

60.   yang terjadi jika pengguna memasukkan data yang tidak sesuai validasi dan pesan error diaktifkan adalah …
a. Excel akan menerima semua data
b. Excel akan otomatis mengoreksi data
c. Excel akan menolak input dan menampilkan pesan kesalahan
d. Excel akan langsung tertutup
e. Excel akan menyimpan data tanpa peringatan


B.      Soal soal esai


1.       Jelaskan yang dimaksud dengan Mail Merge dalam mengolah dokumen!

2.       Tuliskan langkah langkah dalam memasukkan gambar dalam ms word !

3.       Sebutkan jenis-jenis perangkat keras computer beserta contohnya?

4.       Sebutkan macam macam perangkat penyimpanan !

5.       Sebutkan beberapa contoh perangkat peripheral !

6.       Apakah yang dimaksud dengan Object Linking and Embedding (OLE)..?

7.       Jelaskan langkah-langkah Table of Contents (Daftar Isi) dalam dokumen ms word !

Perhatikan gambar berikut!

8.       Tulislah formula untuk mengisi kolom saldo, dengan ketentuan saldo terisi otomatis jika tanggal di isi!

9.       Tulislah formula untuk mengisi kolom balancing, dengan ketentuan akan terisi otomatis jika tanggal di isi dan hanya terisi di baris terakhir dari transaksi !

10.   Tulislah langkah langkah untuk membuat validasi data !

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.