Latihan Soal SKB CPNS Pengelola Sistem dan Jaringan
1. Dalam Open System Interconnection (OSI), terdapat 7 lapisan yang saling
terkait untuk mentransmisikan data dalam rangkaian jaringan. Lapisan keempat
(layer 4) OSI disebut….
a. Transport Layer
b. Session Layer
c. Application Layer
d. Network Layer
e. Data-Link Layer
Pembahasan Jawaban
OSI (Open System Interconnection) adalah standar acuan (referensi) yang memuat
cara kerja protokol di dalam transmisi data pada rangkaian jaringan. Terdapat
7 lapisan (layer) di dalam OSI, yaitu sebagai berikut:
Layer 7: Application Layer
Layer 6: Presentation Layer
Layer 5: Session Layer
Layer 4: Transport Layer
Layer 3: Network Layer
Layer 2: Data-Link Layer
Layer 1: Physical Layer
Untuk mempermudah hapalan, 7 lapisan OSI tersebut bisa dibuat mnemonic dari
huruf awal tiap layer, yaitu sebagai berikut: All People Should Talk Near
Doctor Peter.
Berdasarkan uraian tersebut, maka layer 4 dalam OSI adalah Transport Layer,
sehingga pilihan jawaban yang tepat adalah pilihan jawaban a.
Jawaban a
Latihan Soal SKB CPNS Pengelola Sistem dan Jaringan
2. Perhatikan kode berikut ini!
print(“Hello World”);
Kode tersebut bila dijalankan akan menghasilkan output berupa tulisan Hello
World. Bahasa Pemrograman yang digunakan untuk menulis kode dimaksud, sehingga
muncul output sebagaimana diinginkan adalah…
a. Java
b. C
c. Python 3
d. Pascal
e. C++
Pembahasan Jawaban
Bila kita perhatikan, kode sebagaimana dimaksud dalam soal berisi perintah
untuk mencetak tulisan Hello World. Berikut ini cara-cara mencetak tulisan
Hello World dalam beberapa bahasa pemrograman, yaitu sebagai berikut.
1. Bahasa Pemrograman Java
public class MyClass {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Penjelasan Kode
public class MyClass: kode untuk membuat sebuah class bernama MyClass. Class
(dalam Java) adalah sebuah wadah untuk membuat blueprint (desain dasar) dari
sebuah objek. Di depan class ditambahkan access modifier (pengubah level
akses), yaitu public agar class ini dapat diakses oleh class lain.
static: kode untuk menentukan bahwa suatu method dapat digunakan tanpa membuat
class terlebih dahulu. Method (dalam Java) adalah blok kode yang berisi
instruksi untuk melakukan suatu tindakan.
void: kode untuk menentukan bahwa suatu method tidak menghasilkan return
value.
main: method yang harus ada pada setiap program yang dibuat dalam bahasa
pemrograman Java.
String[] args: parameter dari main method yang berfungsi untuk menampung array
string.
System.out.println: kode untuk mencetak suatu tulisan.
2. Bahasa Pemrograman C
#include <stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
Penjelasan Kode
#include: kode yang berfungsi untuk menambahkan konten dalam suatu file ke
dalam program yang sedang dibuat.
stdio.h: file yang berisi function dasar dalam membuat program dengan bahasa
pemrograman C. Stdio singkatan dari standar input output.
int: salah satu jenis tipe data dalam bahasa pemrograman C yang berfungsi
untuk menyimpan data berbentuk angka.
main: function yang harus ada dalam setiap program yang dibuat dengan bahasa
pemrograman C. Function (dalam bahasa pemrogram C) blok kode yang berisi
instruksi untuk melaksanakan suatu tindakan
printf: function yang terdapat dalam file stdio.h yang berfungsi untuk
mencetak suatu tulisan.
return 0: pada baris akhir suatu program, return 0 memiliki arti bahwa semua
kode dalam program berhasil dijalankan.
3. Bahasa Pemrograman Python 3
print (“Hello World”)
Penjelasan Kode
print: function dalam python yang berfungsi untuk mencetak suatu tulisan.
4. Bahasa Pemrograman Pascal
program HelloWorld;
uses crt;
begin
writeln('Hello, World!');
readkey;
end.
Penjelasan Kode
Program HelloWorld; : kode yang berfungsi untuk membuat program dengan nama
HelloWorld.
uses crt; : kode yang berfungsi untuk memasukan crt pada program yang akan
kita buat. Crt berisi function yang dibutuhkan dalam membuat program dengan
bahasa pemrograman Pascal. Salah satu function dalam crt adalah readkey.
begin: blok kode pembuka dalam bahasa pemrograman Pascal.
writeln: function yang berfungsi untuk menampilkan tulisan.
readkey; : salah satu function yang terdapat dalam crt yang berfungsi untuk
menghentikan sementara eksekusi program sampai salah satu tombol keyboard
ditekan.
end. : blok kode penutup dalam bahasa pemrograman Pascal.
5. Bahasa Pemrograman C++
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
Penjelasan Kode
#include <iostream> : kode yang berfungsi untuk menambahkan konten file
yang bernama iostream ke dalam program yang sedang dibuat. Dengan menambahkan
iostream ke dalam program yang sedang dibuat, maka kita bisa menggunakan
function cout.
int : salah satu jenis tipe data dalam bahasa pemrograman C yang berfungsi
untuk menyimpan data berbentuk angka.
main() : function yang harus ada dalam setiap program yang dibuat oleh bahasa
pemrograman C++.
std : kode yang berfungsi untuk membuat namespace bernama std. Std adalah
kependekan dari Standard. Pada namespace terdapat tanda :: (scope operator)
cout : function dalam C++ yang berfungsi untuk menampilkan tulisan. Function
cout harus diikuti dengan tanda <<.
return 0: pada baris akhir suatu program, return 0 memiliki arti bahwa semua
kode dalam program berhasil dijalankan.
Berdasarkan uraian tersebut, maka pilihan jawaban yang tepat adalah pilihan
jawaban c.
Jawaban c
Latihan Soal SKB CPNS Pengelola Sistem dan Jaringan
3. Sub bahasa dari Structured Query Language (SQL) yang berisi
perintah-perintah berkaitan dengan pembuatan, pengaturan struktur, dan
penghapusan database serta tabel disebut….
a. Data Manipulation Language
b. Data Control Language
c. Data Create Language
d. Data Definition Language
e. Data Build Language
Pembahasan Jawaban
Data Manipulation Language (DML) adalah sub bahasa dalam SQL yang berisi
perintah-perintah berkaitan dengan manipulasi data. Contoh perintah dari DML,
yaitu INSERT INTO, UPDATE, DELETE dan SELECT.
Data Control Language (DCL) adalah sub bahasa dalam SQL yang berisi
perintah-perintah yang berkaitan dengan hak akses terhadap database. Contoh
perintah dari DCL adalah GRANT dan REVOKE.
Data Definition Language (DDL) adalah sub bahasa dalam SQL yang berisi
perintah-perintah berkaitan dengan pembuatan, pengaturan struktur, dan
penghapusan database serta tabel. Contoh perintah dari DDL, yaitu CREATE,
ALTER, dan DROP.
Berdasarkan uraian tersebut, maka pilihan jawaban yang tepat adalah pilihan
jawaban d.
Jawaban d
Latihan Soal SKB CPNS Pengelola Sistem dan Jaringan
4. Perangkat lunak yang secara khusus ditanam pada suatu perangkat keras
(hardware) dengan tujuan untuk manajemen serta kontrol perangkat keras
tersebut adalah…
a. framework
b. plug-in
c. Java Applet
d. Laravel
e. firmware
Pembahasan Jawaban
Framework adalah perangkat lunak yang berisi komponen-komponen siap pakai,
untuk digunakan para developer dalam membuat dan mengembangkan program atau
aplikasi secara lebih cepat. Dengan adanya framework, para developer tidak
harus bekerja dari nol, karena komponen-komponen dasar pembuatan dan
pengembangan program atau aplikasi, sudah tersedia di dalam framework.
Plugin adalah komponen tambahan dari suatu perangkat lunak yang berfungsi
untuk menambah fitur baru pada suatu perangkat lunak.
Java Applet adalah perangkat lunak mini yang dibuat dengan bahasa pemrograman
Java dan di desain untuk dapat bekerja pada suatu halaman web.
Laravel adalah salah satu framework PHP yang berfungsi untuk mempermudah
developer dalam mengembangkan aplikasi web.
Firmware adalah perangkat lunak yang secara khusus ditanam pada suatu hardware
computer dengan tujuan untuk mengontrol fungsi dari hardware computer
tersebut.
Berdasarkan uraian tersebut, maka pilihan jawaban yang tepat adalah pilihan
jawaban e.
Jawaban e
Latihan Soal SKB CPNS Pengelola Sistem dan Jaringan
5. Salah satu protokol dalam transport layer yang berfungsi untuk
mentransmisikan data dengan menggunakan mekanisme protokol yang sederhana dan
seminimal mungkin (connectionless dan unreliable) adalah….
a. TCP
b. UDP
c. HTTP
d. SMTP
e. FTP
Pembahasan Jawaban
TCP (Transmission Control Protocol) adalah salah satu protokol dalam transport
layer yang berfungsi untuk mentransmisikan data dengan menggunakan mekanisme
protokol yang menjamin bahwa data yang dikirimkan tidak ada yang hilang.
UDP (User Datagram Protocol) adalah satu protokol dalam transport layer yang
berfungsi untuk mentransmisikan data dengan mekanisme protokol yang sederhana
dan seminimal mungkin (connectionless dan unreliable).
HTTP (Hyper Text Transfer Protocol) adalah salah satu protokol dalam
application layer yang berfungsi dalam pengaturan akses komunikasi antara
klien (web browser) dan server web (komputer yang terdapat dalam cloud).
SMTP (Simple Mail Transfer Protocol) adalah salah satu protokol dalam
application layer yang berfungsi sebagai protokol komunikasi untuk pengiriman
pesan elektronik.
FTP (File Transfer Protocol) adalah salah satu protokol dalam application
layer yang berfungsi sebagai protokol untuk pengiriman file antara klien dan
web server dalam suatu jaringan internet.
Berdasarkan uraian tersebut, maka pilihan jawaban yang tepat adalah pilihan
jawaban b.
Jawaban b
Perhatian
Mohon diperhatikan, bahwa jabatan pengelola sistem dan jaringan adalalah jabatan pelaksana yang memiliki rumpun jabatan yang berkaitan dengan ilmu komputer.
Oleh sebab itu, untuk menambah wawasan serta kesiapan diri dalam menghadapi SKB CPNS dimaksud, sangat disarankan untuk mempelajari juga latihan soal SKB CPNS jabatan pelaksana yang memiliki rumpun jabatan yang sama dengan jabatan pengelola sistem dan jaringan, yaitu berkaitan dengan ilmu komputer.
Alasannya, karena berdasarkan hasil tanya jawab kami dengan salah satu peserta yang mengikuti SKB CPNS tahun 2018 pada jabatan pengelola sistem dan jaringan, soal-soal yang didapatkan pada saat mengikuti tes, tidak hanya berkaitan dengan sistem dan jaringan saja, melainkan berkaitan juga dengan istilah-istilah dalam bidang IT terkini, bahasa pemrograman, pengelolaan database, pengembangan website, dan hal-hal lain berkaitan dengan komputer.
Oleh sebab itu, untuk menambah wawasan serta kesiapan diri dalam menghadapi SKB CPNS dimaksud, sangat disarankan untuk mempelajari juga latihan soal SKB CPNS jabatan pelaksana yang memiliki rumpun jabatan yang sama dengan jabatan pengelola sistem dan jaringan, yaitu berkaitan dengan ilmu komputer.
Alasannya, karena berdasarkan hasil tanya jawab kami dengan salah satu peserta yang mengikuti SKB CPNS tahun 2018 pada jabatan pengelola sistem dan jaringan, soal-soal yang didapatkan pada saat mengikuti tes, tidak hanya berkaitan dengan sistem dan jaringan saja, melainkan berkaitan juga dengan istilah-istilah dalam bidang IT terkini, bahasa pemrograman, pengelolaan database, pengembangan website, dan hal-hal lain berkaitan dengan komputer.
Demikian latihan soal SKB CPNS Jabatan Pengelola Sistem dan Jaringan yang dapat kami sampaikan. Apabila terdapat pertanyaan, saran, dan kritik akibat kekeliruan kami dapat disampaikan di kolom komentar, terima kasih.
Baca juga artikel kami lainnya: