SOAL LATIHAN ASESMEN STS SEMESTER GENAP
1. Kelebihan pemrogaman bahasa C adalah script pemrogramannya dapat di sisipkan dan di transfer
bersamaan dengan bahasa kode program lain di sebut...?
A. Portable
B. Compiler
C. Portability
D. Run progaming
E. Debug
2. Perhatikan script program di bawah ini
public class MyClass {
public static void main(String [ ] args) {
System.out.println("Saya sekolah di SMK Al Falah Kraton");
} }
Script program di atas merupakan script bahasa pemrograman ....?
A. Java Develoment Kit
B. Pascal
C. PHP
D. Basic
E. Fortran
3. Jenis Tipe data yang mengandung nilai boolean hanya memiliki dua nilai data yaitu "true (1)" dan
"false (0)" adalah....?
A. type data bilangan logik
B. type data real
C. type data bilangan bulat
D. type data string
E. type data karakter
4. Proses urutan langkah-langkah logis untuk menyelesaikan masalah yang di susun secara
sistimatis di sebut..?
A. String
B. Header
C. Flowchart
D. Algoritma
E. Deklarasi
7. Gambar simbol bagan alir data ( Flowchart ) di bawah ini adalah gambar...?

5. Bagan alir yang menunjukkan aliran atau runtutan data proses yang terjadi program secara logika di sebut..?
A. Flowchart
B. Algoritma
C. String
D. Type data
E. Variabel
6. Siapakah nama pakar ahli matematika muslim yang menemukan konsep Algoritma ..?.
A. Abu khoroiroh
B. Abu Bakar Assidiq
C. Abu Jakfar Muhammad ibnu Al-Khwarizmi
D. Umar Bin Khottob
E. Abdul Muntholib
7. Gambar simbol bagan alir data ( Flowchart ) di bawah ini adalah gambar...?

A. terminator
B. input / output data
C. arah aliran
D. proses
E. preparation
8. Gambar simbol bagan alir data ( Flowchart ) di bawah ini adalah gambar...?

A. terminator
B. input / output data
C. arah aliran
D. proses
E. preparation

A. terminator
B. input / output data
C. arah aliran
D. proses
E. preparation
B. input / output data
C. arah aliran
D. proses
E. preparation
C. arah aliran
D. proses
E. preparation
10. Import.java.util.scanner adalah salah satu kode yang di gunakan dalam bahasa pemrograman java untuk...?
A. Menampilkan data
B. Meng-import data
C. Mengambil input data dari pengguna
D. Memproses data
E. Mengawali program java
A. Statement If
B. Statement If....Else
C. Statement Else...If
D. Statement If ..Else bersarang
E. Statement Else...If Else...If

A. Statement If
B. Statement If....Else
C. Statement Else...If
D. Statement If ..Else bersarang
E. Statement Else...If Else...If 16. Gambar di bawah ini merupakan gambar jaringan ....?

A. Jaringan PAN
B. Jaringan WAN
C. Jaringan LAN
D. Jaringan Wifi
E. Jaringan MAN
B. Statement If....Else
C. Statement Else...If
D. Statement If ..Else bersarang
E. Statement Else...If Else...If
12. Gambar bagan Flowchart di bawah ini menunjukkan Statement....?
A. Statement If
B. Statement If....Else
C. Statement Else...If
D. Statement If ..Else bersarang
E. Statement Else...If Else...If
B. Statement If....Else
C. Statement Else...If
D. Statement If ..Else bersarang
E. Statement Else...If Else...If
13. Script atau kode program di bawah ini menunjukkan Statement....?

A. Statement If
B. Statement If....Else
C. Statement Else...If
D. Statement If ..Else bersarang
E. Statement Else...If Else...If

A. Statement If
B. Statement If....Else
C. Statement Else...If
D. Statement If ..Else bersarang
E. Statement Else...If Else...If
14. Script atau kode program di bawah ini menunjukkan Statement....?

A. Statement If
B. Statement If....Else
C. Statement Else...If
D. Statement If ..Else bersarang
E. Statement Else...If Else...If
B. Jaringan WAN
C. Jaringan LAN
D. Jaringan Wifi
E. Jaringan MAN
D. Jaringan Wifi
E. Jaringan MAN

A. Jaringan PAN
B. Jaringan WAN
C. Jaringan LAN
D. Jaringan Wifi
E. Jaringan MAN
17. Gambar di bawah ini merupakan gambar jaringan ....?
A. Jaringan PAN
B. Jaringan WAN
C. Jaringan LAN
D. Jaringan Wifi
E. Jaringan MAN
18. Gambar di bawah ini merupakan gambar jaringan ....?

A. Jaringan PAN
B. Jaringan WAN
C. Jaringan LAN
D. Jaringan Wifi
E. Jaringan MAN
19. Perulangan dengan statement For do menggunakan teknik looping berdasarkan deret bilangan paling kecil menuju bilangan paling besar pada pemrograman java adalah..?
24. Gambar simbol bagan alir data (Flowchart) di bawah ini adalah gambar...?

A. terminator
B. Decision atau Kondisi
C. arah aliran
D. proses
E. preparation
Latihan Soal Essay :
1. Anda jelaskan dengan singkat Flowchart.....?
Flowchart adalah Bagan Alir (Flowchart) merupakan bagan (chart) yang menunjukkan aliran atau runtutan data dan proses (flow) yang terjadi dalam program secara logika.
2. Anda jelaskan dengan singkat Algoritma.....?
Algoritma adalah Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.
3. Jelaskan dengan singkat apa yang di maksud dengan Statement If....?
Statement If adalah digunakan untuk menyeleksi sebuah kondisi bernilai benar atau salah, penyeleksian ini dilakukan pada sebuah kondisi, jika benar, akan mengeksekusi perintah. Namun, jika kondisi tidak sesuai atau salah, perintah program akan diabaikan.
4. Jelaskan dengan singkat apa yang di maksud dengan Statement If...Else......?
Statement If...Else adalah program akan menyeleksi kondisi pertama Jika bernilai true (benar), akan mengerjakan perintah 1. Jika kondisi bernilai false (salah), program akan langsung mengeksekusi pernyataan ke-2.
5. Jelaskan fungsi dari kode Import.java.util.scanner pada bahasa Pemrograman Java...?
Import.java.util.scanner adalah salah satu kode yang di gunakan dalam bahasa pemrograman java, di gunakan untuk mengambil input data dari pengguna pada program java.
6. Jelaskan dengan singkat apa yang di maksud dengan Komputer......?
Komputer adalah Perangkat Digital yang di lengkapi dengan komponen masukan, pemrosesan, dan keluaran.
Beberapa Perangkat digital yang dapat di katakan sebagai komputer antara lain :
Persssonal Computer, Laptop, Table, Smartphone.
5. Jelaskan dengan singkat Pengertian dari Jaringan Komputer......?
Jaringan Komputer adalah sebuah sistem yang terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya, berkomunikasi, dan dapat mengakses informasi secara bersama.
6. Jelaskan dengan singkat Pengertian dari PAN (Personal Area Network)...?
PAN (Personal Area Network) adalah Jenis jaringan yang mencakup wilayah yang lebih kecil, contohnya seperti di perkantor, dan rumah.
7. Jelaskan dengan singkat Pengertian dari LAN (Local Area Network)...?
LAN (Local Area Network) adalah Jaringan LAN berfungsi untuk menghubungkan perangkat jaringan dalam kondisi jangkauan yang relatif kecil.
Contohnya : Penerapan jaringan LAN yaitu sistem jaringan pada sekolah, kantor, rumah.
8.Jelaskan dengan singkat Pengertian dari MAN (Metropolitan Area Network)...?
MAN (Metropolitan Area Network) adalah Jaringan yang menghubungkan antara satu perangkat komputer dengan perangkat yang lain dalam ruang lingkup kota pada jaringan yang sama. Jenis jaringan ini lebih besar dari dari jaringan LAN.
9. Jelaskan dengan singkat Pengertian dari WAN (Wide Area Network)....?
WAN adalah suatu jenis jaringan data yang luas mencangkup negara dan benua, sarana transmisi yang digunakan umumnya seperti telepon, kabel bawah laut dan satelit, bisa dikatakan suatu gabungan dalam jaringan LAN (Local Area Network) dan MAN (Metropolitan Area Network).
10. Jelaskan dengan singkat Pengertian dari HUB adalah...........?
HUB adalah sebuah perangkat yang berfungsi untuk menghubungkan komputer yang satu dengan komputer lainnya dalam suatu sistem jaringan.
11. Jelaskan dengan singkat Pengertian dari Router adalah..?
Router adalah sebuah perangkat yang fungsinya untuk mengirimkan paket data dari jaringan internet ke perangkat lain melalui proses routing.
12. Jelaskan dengan singkat Pengertian dari Internet adalah..?
Internet adalah merupakan jaringan komputer yang global atau mendunia. Karena Internet merupakan jaringan-jaringan komputer yang terhubung secara mendunia, sehingga komunikasi dan transfer data atau file menjadi lebih mudah. Internet bisa dikatakan perpaduan antara berbagai Jenis Jaringan Komputer beserta Topologi dan Tipe Jaringan yang saling berhubungan satu sama lain.
13. Jelaskan dengan singkat Pengertian dari Perulangan Menaik (Ascending) adalah..?
Perulangan menaik dengan statement For do menggunakan teknik looping berdasarkan deret bilangan paling kecil menunju bilangan paling besar.
Contoh Script : public class ascending {
public static void main(String[] args){
for(int i=1;i<=19;i++)
{
System.out.print(i + "");
}
System.out.println();
}}
Keluaran dari eksekusi script di atas adalah :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
14. Jelaskan dengan singkat Pengertian dari Perulangan Menurun (Descending) adalah..?
Perulangan menurun dengan statement For menggunakan teknik looping berdasarkan deret bilangan paling besar menunju bilangan paling kecil.
Contoh Script : public class descending {
public static void main(String[ ] args){
for(int i=19;i>=1;i--)
{
System.out.print(i + " ");
}
System.out.println();
} }
Keluaran dari eksekusi script di atas adalah :
19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
15. Jelaskan dengan singkat Pengertian dari Percabangan Switch - Case...Of adalah..?
Percabangan Switch - Case...Of adalah metode penyeleksian logika akan memeriksa kesamaan nilai variabel dengan daftar nilai yang telah di sediakan.
Contoh Script : import java.util.Scanner;
public class switch_case_of {
public static void main(String[ ]args){
char grade;
Scanner input = new Scanner(System.in);
System.out.print("Masukkan grade Nilai Anda (A | B | C | D ]: ");
grade = input.next().charAt(0);
switch (grade) {
case 'A':
System.out.println("Sangat Baik!");
break;
case 'B':
System.out.println("Baik");
break;
case 'C':
System.out.println("Cukup");
break;
case 'D':
System.out.println("Kurang");
break;
default:
System.out.println("grade Anda di luar pilihan");
} }}
Keluaran dari eksekusi script di atas adalah :
Masukkan grade Nilai Anda ( A | B | C | D ] : A
Sangat Baik !

A. Jaringan PAN
B. Jaringan WAN
C. Jaringan LAN
D. Jaringan Wifi
E. Jaringan MAN
18. Gambar di bawah ini merupakan gambar jaringan ....?

A. Jaringan PAN
B. Jaringan WAN
C. Jaringan LAN
D. Jaringan Wifi
E. Jaringan MAN
19. Perulangan dengan statement For do menggunakan teknik looping berdasarkan deret bilangan paling kecil menuju bilangan paling besar pada pemrograman java adalah..?
A. Perulangan Ascending
B. Perulangan Descending
C. Perulangan Swith Case Of
D. Percabangan bersarang
E. Perulangan While
20. Perulangan dengan statement For do menggunakan teknik looping berdasarkan deret bilangan paling
besar menunju bilangan paling kecil pada pemrograman java adalah..?
A. Perulangan Ascending
B. Perulangan Descending
C. Perulangan Swith Case Of
D. Percabangan bersarang
E. Perulangan While
21. Script atau kode program di bawah ini menunjukkan Perulangan....?
C. Perulangan Swith Case Of
D. Perulangan For Do
E. Percabangan bersarang
23. Gambar simbol bagan alir data (Flowchart) di bawah ini adalah gambar...?

A. terminator
B. Decision atau Kondisi
C. arah aliran
D. proses
E. preparation

A. terminator
B. Decision atau Kondisi
C. arah aliran
D. proses
E. preparation
24. Gambar simbol bagan alir data (Flowchart) di bawah ini adalah gambar...?

A. terminator
B. Decision atau Kondisi
C. arah aliran
D. proses
E. preparation
25. Gambar simbol bagan alir data (Flowchart) di bawah ini adalah gambar...?

A. Terminator
B. Decision atau Kondisi
C. arah aliran
D. proses
E. preparation

A. Terminator
B. Decision atau Kondisi
C. arah aliran
D. proses
E. preparation
Latihan Soal Essay :
1. Anda jelaskan dengan singkat Flowchart.....?
Flowchart adalah Bagan Alir (Flowchart) merupakan bagan (chart) yang menunjukkan aliran atau runtutan data dan proses (flow) yang terjadi dalam program secara logika.
2. Anda jelaskan dengan singkat Algoritma.....?
Algoritma adalah Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.
3. Jelaskan dengan singkat apa yang di maksud dengan Statement If....?
Statement If adalah digunakan untuk menyeleksi sebuah kondisi bernilai benar atau salah, penyeleksian ini dilakukan pada sebuah kondisi, jika benar, akan mengeksekusi perintah. Namun, jika kondisi tidak sesuai atau salah, perintah program akan diabaikan.
4. Jelaskan dengan singkat apa yang di maksud dengan Statement If...Else......?
Statement If...Else adalah program akan menyeleksi kondisi pertama Jika bernilai true (benar), akan mengerjakan perintah 1. Jika kondisi bernilai false (salah), program akan langsung mengeksekusi pernyataan ke-2.
5. Jelaskan fungsi dari kode Import.java.util.scanner pada bahasa Pemrograman Java...?
Import.java.util.scanner adalah salah satu kode yang di gunakan dalam bahasa pemrograman java, di gunakan untuk mengambil input data dari pengguna pada program java.
6. Jelaskan dengan singkat apa yang di maksud dengan Komputer......?
Komputer adalah Perangkat Digital yang di lengkapi dengan komponen masukan, pemrosesan, dan keluaran.
Beberapa Perangkat digital yang dapat di katakan sebagai komputer antara lain :
Persssonal Computer, Laptop, Table, Smartphone.
5. Jelaskan dengan singkat Pengertian dari Jaringan Komputer......?
Jaringan Komputer adalah sebuah sistem yang terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya, berkomunikasi, dan dapat mengakses informasi secara bersama.
6. Jelaskan dengan singkat Pengertian dari PAN (Personal Area Network)...?
PAN (Personal Area Network) adalah Jenis jaringan yang mencakup wilayah yang lebih kecil, contohnya seperti di perkantor, dan rumah.
7. Jelaskan dengan singkat Pengertian dari LAN (Local Area Network)...?
LAN (Local Area Network) adalah Jaringan LAN berfungsi untuk menghubungkan perangkat jaringan dalam kondisi jangkauan yang relatif kecil.
Contohnya : Penerapan jaringan LAN yaitu sistem jaringan pada sekolah, kantor, rumah.
8.Jelaskan dengan singkat Pengertian dari MAN (Metropolitan Area Network)...?
MAN (Metropolitan Area Network) adalah Jaringan yang menghubungkan antara satu perangkat komputer dengan perangkat yang lain dalam ruang lingkup kota pada jaringan yang sama. Jenis jaringan ini lebih besar dari dari jaringan LAN.
9. Jelaskan dengan singkat Pengertian dari WAN (Wide Area Network)....?
WAN adalah suatu jenis jaringan data yang luas mencangkup negara dan benua, sarana transmisi yang digunakan umumnya seperti telepon, kabel bawah laut dan satelit, bisa dikatakan suatu gabungan dalam jaringan LAN (Local Area Network) dan MAN (Metropolitan Area Network).
10. Jelaskan dengan singkat Pengertian dari HUB adalah...........?
HUB adalah sebuah perangkat yang berfungsi untuk menghubungkan komputer yang satu dengan komputer lainnya dalam suatu sistem jaringan.
11. Jelaskan dengan singkat Pengertian dari Router adalah..?
Router adalah sebuah perangkat yang fungsinya untuk mengirimkan paket data dari jaringan internet ke perangkat lain melalui proses routing.
12. Jelaskan dengan singkat Pengertian dari Internet adalah..?
Internet adalah merupakan jaringan komputer yang global atau mendunia. Karena Internet merupakan jaringan-jaringan komputer yang terhubung secara mendunia, sehingga komunikasi dan transfer data atau file menjadi lebih mudah. Internet bisa dikatakan perpaduan antara berbagai Jenis Jaringan Komputer beserta Topologi dan Tipe Jaringan yang saling berhubungan satu sama lain.
13. Jelaskan dengan singkat Pengertian dari Perulangan Menaik (Ascending) adalah..?
Perulangan menaik dengan statement For do menggunakan teknik looping berdasarkan deret bilangan paling kecil menunju bilangan paling besar.
Contoh Script : public class ascending {
public static void main(String[] args){
for(int i=1;i<=19;i++)
{
System.out.print(i + "");
}
System.out.println();
}}
Keluaran dari eksekusi script di atas adalah :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
14. Jelaskan dengan singkat Pengertian dari Perulangan Menurun (Descending) adalah..?
Perulangan menurun dengan statement For menggunakan teknik looping berdasarkan deret bilangan paling besar menunju bilangan paling kecil.
Contoh Script : public class descending {
public static void main(String[ ] args){
for(int i=19;i>=1;i--)
{
System.out.print(i + " ");
}
System.out.println();
} }
Keluaran dari eksekusi script di atas adalah :
19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
15. Jelaskan dengan singkat Pengertian dari Percabangan Switch - Case...Of adalah..?
Percabangan Switch - Case...Of adalah metode penyeleksian logika akan memeriksa kesamaan nilai variabel dengan daftar nilai yang telah di sediakan.
Contoh Script : import java.util.Scanner;
public class switch_case_of {
public static void main(String[ ]args){
char grade;
Scanner input = new Scanner(System.in);
System.out.print("Masukkan grade Nilai Anda (A | B | C | D ]: ");
grade = input.next().charAt(0);
switch (grade) {
case 'A':
System.out.println("Sangat Baik!");
break;
case 'B':
System.out.println("Baik");
break;
case 'C':
System.out.println("Cukup");
break;
case 'D':
System.out.println("Kurang");
break;
default:
System.out.println("grade Anda di luar pilihan");
} }}
Keluaran dari eksekusi script di atas adalah :
Masukkan grade Nilai Anda ( A | B | C | D ] : A
Sangat Baik !






0 Komentar