Anda di halaman 1dari 8

Latihan Soal Informatika

Kelas 10 SMA/K

1. Beberapa computer yang dapat saling a. white orange – orange- white green
berhubungan dan melakukan – blue – white blue – green – white
komunikasi stu sama lain dengan brown – brown
menggunakan perangkat jaringan seperti b. white orange – orange – white green
Ethernet card,bridge,modem dan lain- – grenn – white blue – blue – white
lain disebut dengan : brown – brown
a. jaringan computer c. white green – green - white orange –
b. client blue - white blue – orange – white
c. workstation brown – brown
d. group computer d. white orange – orange – white grenn
e. sharing – green – white blue – blue – white
brown – brown
2. penulisan IP addres e. orange – white orange – green –
11000000.10101000.00000010.000010 white grenn – white blue – blue –
00 dalam bentuk decimal ditulis sebagai white brown – brown
berikut.
a. 192.162.1.8 6. perintah "PING" pada jaringan
b. 192.168.2.8 digunakan untuk hal – hal berikut
c. 192.168.2.16 ini,kecuali.
d. 191.168.2.8 a. menguji fungsi kirim sebuah NIC
e. 191.168.1.8 b. menguji fungsi terima sebuah NIC
c. menguji kesesuaian sebuah TCP/IP
3. penulisan IP address 10.208.16.240 d. menguji konfirmasi TCP/IP
dalam bentuk binary ditulis sebagai e. menguji koneksi jaringan
berikut.
a. 00001010.11010000.00010000.11111 7. suatu pengelola seluruh sumber-daya
000 yang terdapat pada system computer
b. 00001010.11010000.00001111.111000 dan menyediakan sekumpulan layanan
00 ke pemakai sehingga memudahkan
c. 00001010.11010000.00010000.11110 dalam pengguna dan pemanfaat sumber
000 daya system computer disebut juga.
d. 00001010.11010000.00001111.110100 a. system operasional
00 b. sistem manajaemen
e. 00001010.11010000.00011111.101100 c. sistem pengaturan
00 d. sistem computer
e. sistem operasi
4. Setiap computer yang terhubung ke
jaringan dapat bertindak baik sebagai 8. system operasi jaringan windows yang
workstation maupun server disebut dibuat oleh Microsoft dan ditunjukan
dengan jaringan. sebagai server dalam jaringan adalah
a. peer to peer seperti di bawah ini kecuali.
b. client and server a. windows NT
c. local area network b. windows XP
d. bus c. windows 2000
e. tree d. windows 2003
e. windows 2008
5. kombinasi pengkabelan straight pada
jaringan computer yang sesuai standart 9. Di bawah ini keuntungan-keuntungan
internasional adalah. jaringan kecuali.
a. berbagi file 15. agar program aplikasi pada sebuah PC
b. berbagi sumber daya yang tersambung jaringan dapat diakses
c. berbagi aplikasi oleh PC yang lain,maka bagian yang kita
d. transfer file lambat setting share adalah.
e. mengurangi biaya pengadaan a. CD ROM Drive
perangakat lunak b. floopy disk drive
c. directory C/folder program file
10. untuk mengubah urutan-urutan boting d. folder my document
sebelim memlakukan instalasi system e. folder temporary
operasi,kita harus melakukan setingan
pada. 16. pada system computer jaringan LAN
a. BIOS maka computer yang merupakan induk
b. kernel disebut.
c. TCP/IP a. recevier
d. windows b. server
e. IP addres c. reserver
d. client
11. jaringan WAN dapat menghubugnan e. work station
satu computer dengan computer lain
dengan menguunakan. 17. IP address adalah...
a. kabel a. alamat yang digunakan untuk
b. router mengenal computer yang tersambung
c. satelit di dalam jaringan
d. telepon b. alamat yang digunakan untuk
e. switch computer mengakses internet
c. alamat yang digunakan untuk
12. jaringan WAN mencakup hubungan menjalankan perintah PING
antar d. alamat jaringan computer
a. gedung e. alamat computer
b. ruangan
c. benua/Negara 18. ada 3 macam topologi fisik yaitu....
d. propinsi a. author bus,ring dan star
e. kabupaten b. administrator bus,ring dan star
c. administrator ring,bus dan star
13. untuk mengetahui IP address sebuah PC d. ring,router dan bus
yang tersambung ke jaringan e. bus, ring dan star
menggunakan perintah.
a. chkdsk 19. LAN singkatan dari.
b. command a. local area network
c. ipconfig b. local area networking
d. ping c. local array network
e. cmd d. local array networking
e. local automatic networking
14. jika hasil dari perintah ping pada layer
adalah request time out berarti 20. Pengertian topologi jaringan komputer
a. koneksi jaringan baik adalah ...
b. koneksi jaringan belum jalan a. Suatu cara menghubungkan komputer
c. koneksi jaringan lambat yang satu dengan komputer lainnya
d. perintah ping tidak jalan sehingga membentuk jaringan.
e. setting IP address sudah benar b. Node – node dihubungkan secara
serial sepanjang kabel, dan pada
kedua ujung kabel ditutup dengan a. 1, 2, 3, dan 4
terminator. b. 1, 2, dan 3
c. Setiap node berkomunikasi langsung c. 1, 2, dan 4
dengan konsentrator d. 1 dan 2
d. Node-node dihubungkan secara serial e. 1 saja
di sepanjang kabel, dengan bentuk
jaringan seperti lingkaran 24. Berikut yang bukan merupakan
e. Menghubungan komputer yang kelebihan dari Topologi Ring adalah ...
bentuk sebuah lingkaran A. Dapat menangani komunikasi data
lebih yang berat
21. Perhatikan hal-hal berikut ini yang B. Proses instalasi yang mudah
berkaitan dengan topologi bus berikut : C. Ideal untuk jaringan yang besar
(1) Bersifat unidirectional D. Tidak membutuhkan node yang
(2) Mudah untuk menambah node baru berperan sebagai pusat
(3) Cocok untuk jaringan besar E. Performa koneksi cukup baik
(4) Kebutuhan kabel sedikit
Pernyataan yang benar tentang Topologi 25. Perhatikan hal-hal yang berkaitan
Bus ditunjukan oleh nomor ... dengan perbandingan antara Topologi
a. (1),(2),(3), dan (4) Dual-Ring dengan Topologi Ring
b. (1),(3), dan (4) berikut:
c. (1),(2), dan (4) 1) Kabel yang digunakan lebih sedikit
d. (1),(2), dan (3) 2) Biaya lebih mahal
e. (1) dan (4) 3) Jika kabel gagal maka berdampak
pada seluruh jaringan
22. Perhatikan hal-hal yang berkaitan Kekurangan Topologi Ring
dengan kelemahan dari topologi bus dibandingkan dengan Topologi Dual-
berikut : Ring ditunjukkan oleh nomor ...
1) Jika jaringan bertambah, transfer data A. 1
semakin lambat B. 1 dan 2
2) Mudah untuk menambah node baru C. 1 dan 3
3) Jika kabel utama gagal, jaringan tetap D. 2 dan 3
berjalan E. 2
Kelemahan dari Topologi Bus ditunjukan
oleh nomor ... 26. Perhatikan hal-hal yang berkaitan
a. 1 dengan jaringan Topologi Star berikut :
b. 2 1) Jaringan mudah dibangun dan
c. 3 diinstalasi
d. 1 dan 2 2) Biaya instalasi relatif mudah
e. 2 dan 3 3) Kinerja sangat tergantung node pusat
4) Kegagalan satu node tidak
23. Perhatikan hal-hal yangberkaitan dengan berdampak pada node lain
topologi ring berikut : Pernyataan yang benar tentang jaringan
1) Proses instalasi mudah Topologi Star ditunjukan oleh nomor ...
2) Jika satu kabel gagal, dapat A. 1, 3 dan 4
berdampak pada seluruh jariangan B. 1, 2, 3 dan 4
3) membutuhkan sebuah node sebagai C. 1, 2 dan 3
pusat D. 1, 2 dan 4
4) Sulit untuk menentukan sumber E. 2, 3 dan 4
kegagalan jaringan
Pernyataan yang tepat tentang Topologi
Ring ditunjukkan oleh nomor ...
27. Perhatikan hal-hal yang berkaitan 31. Apa yang menjadi dasar lahirnya
dengan Topologi Mesh berikut : algoritma?
1) Semua node terhubung satu dengan A. Penggunaan bahasa pemrograman
yang lain B. Analisis suatu masalah komputasi
2) Proses instalasi membutuhkan C. Penggunaan mesin komputer
effort/usaha yang besar D. Pengembangan perangkat lunak
3) Kegagalan satu node berdampak E. Penelitian ilmiah
pada node lain
4) Kegagalan mudah diidentifikasi 32. Mengapa penting untuk
Pernyataan yang benar tentang Topologi merepresentasikan algoritma dalam
Mesh ditunjukan oleh nomor ... bentuk yang dapat dipahami oleh
A. 2 dan 4 manusia?
B. 1, 2 dan 3 A. Agar algoritma dapat dijalankan oleh
C. 1, 2 dan 4 mesin komputer
D. 1, 3 dan 4 B. Agar algoritma dapat disimpan dalam
E. 2 dan 4 memori komputer
C. Agar algoritma dapat dipublikasikan
28. Jika dibandingkan antara Topologi Star di jurnal ilmiah
dengan Topologi Mesh, pernyataan D. Agar orang lain dapat memahami dan
yang tidak benar adalah ... mengimplementasikan algoritma
A. Instalasi Topologi Mesh lebih sulit tersebut
B. Jika ingin membangun jaringan yang E. Agar algoritma dapat bekerja dengan
besar, lebih optimal memilih cepat
Topologi Star
C. Jika ingin jaringan yang sangat kuat, 33. Apa yang dimaksud dengan
pilihlah Topologi Mesh pseudocode?
D. Jaringan Mesh lebih murah A. Bahasa pemrograman formal
E. Performa koneksi Topologi Star B. Bahasa pemrograman yang
cukup baik digunakan dalam pemodelan
C. Bahasa buatan manusia yang informal
29. Topologi jaringan komputer yang untuk merepresentasikan algoritma
menggunakan concentrator (hub/switch) D. Bahasa visual untuk menggambar
sebagai pengatur paket data. Topologi aliran data
ini berbentuk seperti bintang, E. Bahasa untuk komunikasi antar
merupakan pengertian......... komputer
a. Topologi Ring
b. Topologi Bus 34. Mengapa indentasi penting dalam
c. Topologi Tree penulisan pseudocode?
d. Topologi Mesh A. Agar pseudocode dapat dijalankan
e. Topologi Star oleh mesin komputer
B. Agar pseudocode dapat disimpan
30. Apa yang dimaksud dengan algoritma dalam memori komputer
dalam konteks komputasi? C. Agar pseudocode dapat
A. Sekumpulan simbol matematika dipublikasikan di jurnal ilmiah
B. Kumpulan data yang disimpan dalam D. Agar pseudocode dapat dibaca dan
komputer dipahami hierarkinya
C. Kumpulan instruksi terstruktur untuk E. Agar pseudocode dapat digunakan
menyelesaikan masalah komputasi untuk pengujian perangkat lunak
D. Bahasa formal yang digunakan dalam
pemrograman 35. Apa yang menjadi perbedaan utama
E. Strategi untuk menghindari antara algoritma dan program?
permasalahan komputasi
A. Algoritma ditulis dalam bahasa E. Menyalin program dari sumber lain
pemrograman, sedangkan program
tidak 40. Mengapa penting untuk membaca
B. Algoritma hanya digunakan untuk contoh-contoh program dalam
menghitung, sedangkan program pembelajaran bahasa pemrograman?
digunakan untuk tugas lain A. Agar bisa langsung menulis program
C. Algoritma hanya berisi instruksi kompleks
terstruktur, sedangkan program dapat B. Agar bisa menghafal semua sintaks
berisi berbagai jenis instruksi bahasa pemrograman
D. Algoritma hanya digunakan oleh C. Agar bisa memahami teks statis dalam
manusia, sedangkan program hanya bahasa pemrograman
digunakan oleh mesin D. Agar bisa memahami kalimat aklamasi
E. Tidak ada perbedaan antara dalam bahasa pemrograman
algoritma dan program E. Agar bisa berbicara dengan bahasa
pemrograman
36. Apa yang menjadi peran penelusuran
(tracing) dalam pemahaman algoritma? 41. Apa yang membedakan bahasa
A. Menjalankan algoritma pemrograman dengan bahasa natural
B. Mengevaluasi kecepatan algoritma dalam proses pembelajaran?
C. Membuat pseudocode A. Bahasa pemrograman hanya bisa
D. Memeriksa keluaran algoritma dilafalkan
E. Memahami perilaku algoritma B. Bahasa pemrograman hanya
dimengerti oleh mesin
37. Apa persamaan antara belajar bahasa C. Bahasa pemrograman tidak memiliki
pemrograman dengan belajar bahasa pola kalimat
natural? D. Bahasa pemrograman tidak dapat
A. Keduanya dimulai dengan membaca dieksekusi
B. Keduanya dimulai dengan menulis E. Bahasa pemrograman hanya
C. Keduanya dimulai dengan berbicara digunakan untuk berhitung
D. Keduanya dimulai dengan
mendengarkan 42. Apa yang dimaksud dengan tata bahasa
E. Keduanya dimulai dengan berhitung dalam bahasa pemrograman?
A. Cara berbicara dengan bahasa
38. Apa yang dimaksud dengan kalimat pemrograman
pernyataan SPOK dalam bahasa B. Pola pembangun program kompleks
pemrograman? C. Cara berhitung dalam bahasa
A. Kalimat yang hanya memiliki subjek pemrograman
B. Kalimat yang hanya memiliki predikat D. Struktur kalimat tanya dalam bahasa
C. Kalimat yang hanya memiliki objek pemrograman
D. Kalimat yang hanya memiliki E. Cara menghafal sintaks bahasa
keterangan pemrograman
E. Kalimat yang memiliki subjek,
predikat, objek, dan keterangan 43. Mengapa proses menulis kode (coding)
dalam bahasa pemrograman dimulai
39. Apa yang harus dilakukan seseorang saat setelah membaca contoh-contoh
belajar bahasa pemrograman? program?
A. Langsung menulis kode program A. Karena itu aturan yang harus diikuti
B. Membaca program terlebih dahulu B. Karena kode program selalu harus
C. Berbicara dengan bahasa disalin dari sumber lain
pemrograman C. Karena kode program tidak memiliki
D. Menghafal semua sintaks bahasa pola
pemrograman
D. Karena pembelajaran bahasa D. Bahasa pemrograman yang hanya
pemrograman harus dimulai dengan digunakan untuk membuat sistem
menulis kode operasi.
E. Karena contoh program menjadi pola E. Bahasa pemrograman yang hanya
pembangun program kompleks digunakan untuk aplikasi web.

44. Apa yang membedakan teks dalam 48. Apa keunggulan bahasa pemrograman
bahasa pemrograman dengan teks dalam C?
bahasa natural? A. Mudah dibaca.
A. Teks dalam bahasa pemrograman B. Efisien.
dilafalkan C. Hanya digunakan untuk
B. Teks dalam bahasa pemrograman pemrograman tingkat tinggi.
statis D. Tidak memerlukan kompilator.
C. Teks dalam bahasa pemrograman E. Hanya digunakan untuk membuat
hanya dimengerti oleh manusia aplikasi web.
D. Teks dalam bahasa pemrograman
tidak bisa dieksekusi 49. Apa yang dimaksud dengan lingkungan
E. Teks dalam bahasa pemrograman pengembangan terpadu (IDE) dalam
tidak memiliki keterangan konteks bahasa pemrograman C?
A. Lingkungan alam terbuka yang
45. Apa yang perlu dilakukan setelah digunakan untuk pengembangan
seseorang sudah membaca contoh- aplikasi.
contoh program dalam bahasa B. Lingkungan untuk memasak
pemrograman? makanan.
A. Langsung menulis kode program C. Lingkungan yang hanya digunakan
kompleks untuk pemrograman tingkat tinggi.
B. Memahami teks dalam bahasa D. Lingkungan untuk membuat animasi.
pemrograman E. Lingkungan yang mencakup semua
C. Menghafal semua sintaks bahasa perangkat lunak yang diperlukan
pemrograman untuk pengembangan.
D. Menggunakan bahasa pemrograman
hanya untuk berbicara 50. Apa yang dimaksud dengan "operator
E. Tidak melakukan apa-apa penugasan" dalam bahasa pemrograman
C?
46. Apa yang dimaksud dengan eksekusi A. Operator yang digunakan untuk
dalam bahasa pemrograman? membandingkan dua nilai.
A. Cara berbicara dengan bahasa B. Operator yang digunakan untuk
pemrograman melakukan perulangan.
B. Proses membaca kode program C. Operator yang digunakan untuk
C. Proses menghafal sintaks bahasa memberikan nilai kepada sebuah
pemrograman variabel.
D. Proses menjalankan kode program D. Operator yang digunakan untuk
E. Proses menulis kode program menghentikan program.
E. Operator yang digunakan untuk
47. Apa yang dimaksud dengan bahasa mencetak output.
pemrograman C?
A. Bahasa pemrograman modern. 51. Apa yang dimaksud dengan "operator
B. Bahasa pemrograman yang increment" dalam bahasa pemrograman
dikembangkan pada tahun 1980. C?
C. Bahasa pemrograman yang A. Operator yang digunakan untuk
dikembangkan oleh Dennis M. Ritchie menambahkan dua nilai.
dan Brian W. Kernighan.
B. Operator yang digunakan untuk E. Operator yang mengembalikan nilai
mengurangkan dua nilai. berdasarkan kondisi tertentu.
C. Operator yang digunakan untuk
mengalikan dua nilai. 55. Apa fungsi dari operator increment (++)
D. Operator yang digunakan untuk A. Operator yang digunakan untuk
mengubah nilai variabel dengan mengurangkan nilai variabel.
penambahan 1. B. Operator yang digunakan untuk
E. Operator yang digunakan untuk mengubah nilai variabel dengan
mengubah nilai variabel dengan pengurangan 1.
pengurangan 1. C. Operator yang digunakan untuk
mengubah nilai variabel dengan
52. Apa yang dimaksud dengan "operator penambahan 1.
logika" dalam bahasa pemrograman C? D. Operator yang digunakan untuk
A. Operator yang digunakan untuk menghentikan program.
membandingkan dua nilai. E. Operator yang digunakan untuk
B. Operator yang digunakan untuk mengalikan dua nilai.
melakukan perulangan.
C. Operator yang digunakan untuk 56. Apa yang dimaksud dengan "konstanta"
menghentikan program. dalam bahasa pemrograman C?
D. Operator yang digunakan untuk A. Operator yang digunakan untuk
mengubah nilai variabel dengan mengubah nilai variabel.
penambahan 1. B. Nama unik yang digunakan dalam
E. Operator yang digunakan untuk bahasa pemrograman C.
melakukan operasi logika seperti C. Nilai yang dapat diubah setelah
AND dan OR. dideklarasikan.
D. Nilai yang tetap dan tidak dapat
53. Apa yang dimaksud dengan "ekspresi" diubah setelah dideklarasikan.
dalam bahasa pemrograman C? E. Bahasa pemrograman modern.
A. Bahasa pemrograman yang
dikembangkan oleh Dennis M. Ritchie 57. Pernyataan "jika ..., maka ..."
dan Brian W. Kernighan. menggambarkan konsep apa dalam
B. Tipe data dalam bahasa pemrograman?
pemrograman C. A. Perulangan
C. Fungsi dalam bahasa pemrograman B. Struktur kontrol
C. C. Fungsi
D. Kombinasi operand dan operator D. Variabel
yang memiliki makna. E. Tipe data
E. Angka 0 dalam bahasa pemrograman
C. 58. Apa yang akan dieksekusi dalam struktur
kontrol keputusan if-else jika kondisi
54. Apa yang dimaksud dengan "operator bernilai salah?
kondisional (ternary)" dalam bahasa A. Pernyataan dalam blok if
pemrograman C? B. Pernyataan dalam blok else
A. Operator yang digunakan untuk C. Pernyataan dalam kedua blok if dan else
menghentikan program. D. Program akan berhenti
B. Operator yang hanya digunakan pada E. Pernyataan di luar struktur if-else
hari Selasa.
C. Operator yang digunakan untuk 59. Bagaimana cara mengecek apakah suatu
menghitung bilangan prima. bilangan merupakan bilangan genap
D. Operator yang digunakan untuk dalam bahasa C?
melakukan perulangan. A. Menggunakan struktur switch-case
B. Menggunakan struktur perulangan for
C. Menggunakan struktur perulangan
while
D. Menggunakan struktur kontrol
keputusan if-else
E. Menggunakan fungsi khusus

60. Apa yang dilakukan oleh pernyataan


"break" dalam struktur kontrol
perulangan?
A. Menghentikan program
B. Menghentikan perulangan saat ini
dan melanjutkan ke perulangan
berikutnya
C. Melompat ke bagian tertentu dalam
program
D. Mengubah nilai dari suatu variabel
E. Menghapus pernyataan dari program

Anda mungkin juga menyukai