wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

INFORMATIKA KELAS 7

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...

a)

Mempelajari program

b)

Membeli komputer

c)

Membuat Algoritma

d)

Membuat Proses

2.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...

a)

Mempelajari program

b)

Membeli komputer

c)

Membuat Algoritma

d)

Membuat Proses

3.

Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut...

a)

Proses

b)

Algoritma

c)

Diagram

d)

Prgoram

4.

Pada pembuatan program komputer, Algoritma dibuat ketika....

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

5.

Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang hampir mirip dengan bahasa pemograman disebut metode penulisan...

a)

Flowchart

b)

Bahasa Inggris

c)

Bahasa alami

d)

Pseudocode

6.

Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan...

a)

a=0, b=5

b)

a=10, b=5

c)

a=10, b=0

d)

a=10, b=10

7.

Perana komputer dalam bidang dunia usaha adalah membuka peluang bisnis baru dan mengembangkan perdagangan melalui

a)

E-book digital

b)

E-commerce

c)

E-government

d)

E-mail

8.

Jasa pengiriman barang memudahkan perusahaan dalam layanan jasa pengiriman, konsumen dapat merasakan aman atas barang yang dikirim karena dapat dilacak secara….

a)

Mengunjungi kantor pos

b)

Offline

c)

Online

d)

Sabar menanti

9.

Salah satu dampak positif teknologi komputer yaitu….

a)

Komunikasi jarak jauh

b)

Mencuri data

c)

Membuat robot yang bisa belajar sendiri

d)

Penyalah gunaan komputer

10.

Berikut merupakan, peranan komputer dalam bidang sosial budaya, kecuali….

a)

Memperkenalkan kebudayaan

b)

Mempersatukan umat Indonesia

c)

Memecah belah persatuan

d)

Menciptakan lapangan pekerjaan

11.

Perdagangan yang dilakukan secara online disebut….

a)

TIK

b)

Chatting

c)

E-mail

d)

E-commerce

12.

Proses penyelesaian masalah dengan simbol-simbol tertentu yang menggambarkan urutan proses (instruksi) secara mendetail

a)

Flowchart

b)

Pesoudecode

c)

Deskriptif

d)

Proses

13.

Pelaku kejahatan dunia maya disebut….

a)

Motivator

b)

Hacker

c)

Puler

d)

Karyawan

14.

Pelaku cyber crime menggunakan teknologi….

a)

Komputer dan internet

b)

Handphone

c)

Facebook

d)

Instragam

15.

Sebuah media untuk bersosialisasi satu sama lain dan dilakukan secara online yang memungkinkan manusia untuk saling berinteraksi tanpa dibatasi ruang?

a)

Media Sosial

b)

Kantor Pos

c)

Software

d)

Hardware

16.

Sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki, forum dan dunia virtual. Adalah pengertian dari ….

a)

Media Onile

b)

Media Internet

c)

Media Komunikasi

d)

Media Sosial

17.

1) Pesan yang di sampaikan tidak hanya untuk satu orang saja namun bisa keberbagai banyak orang contohnya pesan melalui SMS ataupun internet

2) Pesan yang di sampaikan bebas, tanpa harus melalui suatu Gatekeeper

3) Pesan yang di sampaikan cenderung lebih cepat di banding media lainnya

4) Pesan yang di sampaikan bebas, dengan melalui Gatekeeper

5) Penerima pesan yang menentukan waktu interaksi

Ciri-cir media social adalah ….

a)

1, 2, 3, dan 4

b)

1, 2, 4, dan 5

c)

1, 2, 3, dan 5

d)

2, 3, 4, dan 5

18.

Yang tidak termasuk dampak negative media sosial ....

a)

memperbanyak jaringan

b)

Kurang tidur

c)

Kegelisahan

d)

Perundungan siber

19.

Berikut ini adalah Algoritma yang belum teratur :

  1. 1. Tuang Gelas A (isi Teh) ke Dalam Gelas C (Kosong)
  2. 2. Tuang Gelas B (Isi Kopi) ke Dalam Gelas A (Kosong)
  3. 3. Tuang Gelas C (isi Teh) ke Dalam Gelas B (Kosong)
  4. 4. Mulai
  5. 5. Selesai
  6. 6. Tambahkan Gelas C (Kosong)
a)

4-6-1-2-3-5

b)

4-1-2-3-6-5

c)

4-6-3-2-1-5

d)

4-6-2-1-3-5

20.

Di Bawah ini 5 Kriteria untuk Algoritma agar dikatakan baik, Kecuali ....

a)

Masukkan (Input)

b)

Tidak Efisiensi

c)

Arah/Pasti (Definite)

d)

Efisiensi

21.

Di Bawah ini 5 Kriteria untuk Algoritma agar dikatakan baik, Kecuali ....

a)

Masukkan (Input)

b)

Tidak Efisiensi

c)

Arah/Pasti (Definite)

d)

Efisiensi

22.

Tahapan yang memiliki urutan langkah-langkah yang didalamnya berisi solusi penyelesaian masalah, tersusun sistematis agar mencapai tujuan yang diharapkan, disebut ....

a)

Narasi

b)

Flowchart

c)

Algoritma

d)

Diagram

23.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

24.

syarat algoritma yang baik adalah sebagai berikut kecuali

a)

Tingkat kepercayaannya tinggi (realibility) Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.

b)

Pemrosesan yang efisien (cost rendah) Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.

c)

Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general.

d)

suatu program akan membuat susah di-maintenance

e)

Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada

25.

Sebuah runtunan terdiri atas satu atau lebih pernyataan / aksi yang dikerjakan secara berurutan, berarti: kecuali

a)

Tiap instruksi dikerjakan satu per satu

b)

satu pernyataan secara berurutan dikerjakan

c)

Tiap instruksi dilaksanakan tepat satu kali; tidak ada instruksi yang di ulang

d)

Urutan instruksi yang dilaksanakan pemroses (kompiler) sama dengan urutan instruksi sebagaimana yang tertulis di dalam teks algoritmanya

e)

Akhir dari instruksi terakhir merupakan akhir algoritma

26.

Langkah-langkah yang dilakukan dalam menyelesaikan masalah dalam pemrograman dengan komputer adalah, kecuali

a)

Definisikan Masalah, Buat Algoritma dan Struktur

b)

Cara Penyelesaian ,Menulis Program

c)

Mencari Kesalahan ,Uji dan Verifikasi Program

d)

Dokumentasi Program, Pemeliharaan Program

e)

penjelasan cara menyelesaikan suatu masalah

27.

Pernyataan berikut yang sesuai untuk pencarian sekuensial adalah

a)

jika data yang dicari terletak di indeks array terakhir (elemen array terakhir), waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal)

b)

jika data yang dicari terletak di indeks array terdepan (elemen array pertama), waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal)

c)

Sama cepat dengan waktu teknik pencarian biner

d)

Lebih cepat dari waktu teknik pencarian biner

28.

Salah satu penyajian algoritma adalah....

a)

Sequence

b)

Flow Chart

c)

Bagan Alir

29.

"Sequence" termasuk dalam ..... Algoritma.

a)

Struktur Algoritma

b)

Struktur Dasar

c)

Struktur Organisasi

30.

Sifat Algoritma adalah.....

a)

Menggunakan symbol atau sintaks dari suatu Bahasa pemrograman tertentu.

b)

Algoritma dapat digunakan untuk mempresentasikan suatu urutan kejadian secara logis dan dapat diterapkan di semua kejadian sehari-hari

c)

Tergantung pada suatu Bahasa pemrograman tertentu

31.
Terdapat dua kaedah dalam penyelesaian masalah. Antara berikut yang manakah padanan yang betul mengenai kaedah penyelesaian masalah?
a)
Pseudokod dan menganalisis masalah
b)
Mereka bentuk penyelesaian masalah dan memahami apa yang diperlukakan oleh masalah
c)
Carta alir dan pseudokod
d)
Carta alir dan menganalisi masalah
32.

Apakah makna/fungsi dari simbol berikut dalam pembuatan Flowchart

a)

Mula dan tamat sesuatu aktiviti

b)

Aktiviti atau Proses

c)

Menggabungkan aliran yang berlainan

d)

Operasi Input / Output

33.
Apakah yang dimaksudkan dengan carta alir?
a)
Carta alir merupakan langkah-langkah yang ditulis yang menyerupai bahasa yang  kita guna seharian.
b)
Carta alir merupakan penyelesaian masalah yang terdapat dalam algoritma.
c)
Carta alir merupakan perwakilan algoritma secara bergrafik iaitu menggunakan simbol-simbol tertentu.
d)
Carta ailr merupakan salah satu kaedah yang digunakan dalam algoritma
34.

Apakah makna/fungsi dari simbol berikut dalam pembuatan Flowchart

a)

Mula atau tamat sesuatu aktiviti

b)

Operasi input atau output

c)

Menguji samada benar atau salah

d)

Aktiviti atau proses

35.
Apakah yang dimaksudkan dengan algoritma?
a)
Algoritma merupakan satu jujukan langkah-langkah yang perlu diikut bagi menghasilkan penyelesaian kepada sesuatu masalah
b)
Algoritma merupakan satu penyelesaian masalah 
c)
Algoritma  merupakan langkah penting dalam penyelesaian masalah
d)
Algoritma merupakan sesuatu yang perlu dibuat dalam menyelesaikan masalah
36.

Apakah makna/fungsi dari simbol berikut dalam pembuatan Flowchart

a)

Operasi Input / Output

b)

Mula dan tamat sesuatu Mula atau Tamat sesuatu aktiviti.

c)

Menguji sama ada benar atau salah

d)

Menyambungkan aliran yang berlainan

37.

Apakah makna/fungsi dari simbol berikut dalam pembuatan Flowchart

a)

Mula atau tamat sesuatu aktiviti

b)

Operasi input atau output

c)

Menguji samada benar atau salah

d)

Aktiviti atau proses

38.
"Ruby baru sahaja selesai menduduki ujian bulanan. Beliau telah mendapat markah bagi setiap mata pelajaran. Ibu bapa beliau ingin mengetahui gred bagi mata pelajaran yang telah diperoleh oleh Ruby."
Kenal pasti input, proses dan output masalah di atas.
a)
input: gred
proses: markah
output: Penetapan gred berdasarkan markah
b)
input: markah
proses: gred
output: Penetapan gred berdasarkan markah
c)
input: Penetapan gred berdasarkan markah
proses: markah
output: gred
d)
input: markah
proses: Penetapan gred berdasarkan markah
output: gred
39.

1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses Listing Algoritma

40.

Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .

a)

Proses

b)

Program

c)

Algoritma

d)

Step by step

e)

Probability

41.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

e)

Sebelum menulis ide

42.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model-Algoritma-Eksekusi-Hasil

d)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

e)

Model-masalah-algoritma-hasil-eksekusi

43.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)
b)
c)
d)
e)
44.

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

File

c)

Database

d)

Masalah

e)

Rekayasa

45.

Perhatikan penggalan Psedocode Luas trapesium !

program luas_Trapesium;

Deklarasi

x: real

artinya . . . .

a)

x variabel real

b)

x sama

c)

x tidak memiliki arti

d)

x tipe data real

e)

x tidak sama dengan Real

46.

Didalam pembuatan algoritma Pseudocode, terdapat nilai input, proses maupun output dari suatu Algoritma. Yang memiliki nilai sama dengan declarasi input bernilai integer pada algoritma volume balok adalah . . .

a)

nilai Panjang, Lebar dan Volume

b)

nilai Volume, Lebar dan Tinggi

c)

nilai Panjang, Lebar dan Tinggi

d)

nilai Panjang, Tinggi dan Volume

e)

semua jawanaban benar

47.

Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .

a)

Manual Operation

b)

Decision

c)

Preparation

d)

Process

48.

Berikut ini 2 cara untuk penyajian Algoritma yaitu

a)

Bahasa Natural & Bahasa Indonesia

b)

Bahasa Narasi & Bahasa Pemrograman (Pseudocode)

c)

Bahasa Jepang & Bahasa Narasi

d)

Bahasa Indonesia & Bahasa Pemprograman (Pseudocode)

49.

Ada 3 Macam Simbol-simbol Diagram Alir (Flowchart), yaitu

a)

Flow Direction, Processing, dan Input-Output Symbols

b)

Flow Direction, Floating, dan Input-Output Symbols

c)

Preparation, Processing, dan Input-Output Symbols

d)

Communication, Processing, dan Input-Output Symbols

50.

Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .

a)
b)
c)
d)