Anda di halaman 1dari 4

SOAL UTS PEMROGRAMAN DASAR

1. Suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah


persoalan secara sistemati dan logis disebut
a. Strategi
b. Taktik
c. Algoritme
d. Pemrograman
e. Flowchart
2. Simbol bangun ruang berbentuk persegi panjang pada flowchart berfungsi untuk\
a. Menggambarkan proses secara komputerasi
b. Tanda penghubung dalam satu halaman
c. Tanda penghubung dalam lain halaman
d. Memasukkan data secara manual
e. Proses manual
3. Istilah lain untuk menggambarkan flowchart adalah
a. Algoritma
b. Alur
c. Diagram alir
d. Proses
e. Diagram
4. Perhatikan kode program berikut.
package Biodataku;
import java.util.Scanner;
public class volBola {
public static void main(String[] args) {
double r, ......;
final double phi = 3.14;
Scanner input = new Scanner(System.in);
System.out.print("Masukkan jari jari ");
r = input. .......;
volume = (4*phi*r*r*r)/3;
System.out.println("Volume dari bola adalah "+volume);
}
}

a. {}
b. package Biodataku
c. public class Biodata
d. System.out.println(“Namaku Hamzah”);
e. Public static void main(String[] args)
5. Berikut hal-hal yang tidak perlu diperhatikan ketika menulis kode program Java
adalah
a. Case sensitive
b. Nama method diawali dengan huruf besar
c. Penulisan nama class diawali dengan huruf besar
d. Untuk menampilkan keluaran class dengan syntax javac
e. Untuk meng-compile file program Java dengan syntax javac
6. Manakah kode program yang benar untuk menampilkan sebuah pesan dengan
menggunakan bahasa pemrograman java
a. system.out.println(“Menuntut ilmu itu hukumnya wajib”);
b. System.out.println(“Menuntut ilmu itu hukumnya wajib”);
c. System.Out.Print(“Menuntut ilmu itu hukumnya wajib”);
d. System.out.println(“Menuntut ilmu itu hukumnya wajib”)
e. System.out.println(‘Menuntut ilmu itu hukumnya wajib’);
7. Berikut identifier yang benar menurut aturan penulisan dalam Java yaitu
a. nama siswa
b. 2nama_siswa
c. _nama siswa
d. nama_siswa
e. //namasiswa
8.
1. Andisa ingin mengetahui berapa umur kakeknya sekarang. Pada saat ditanya
kakeknya lupa dengan umurnya sendiri. Namun, kakek hanya memberitahukan
tahun lahirnya saja yaitu tahun 1936. Dengan begitu bantulah Andisa untuk
membuat algoritma dan flowchart dari program menghitung umur seseorang
supaya dia bisa mengetahui berapa umur kakeknya sekarang.
Jawab:
 Algoritma
o Inputkan tahun sekarang (TS)
o Inputkan tahun lahir (TL)
o Hitung menggunakan rumus : TS – TL
o Tampilkan jumlah umur
 Flowchart

2. Menurut Anda, apakah bahasa pemrograman Java dapat digunakan dalam


mobile programming seperti Android?
3. Sebutkan aturan dalam pemberian nama variabel
4.
package kpl;
import java.util.Scanner;
public class volBola {
public static void main(String[] args) {
double r, ......;
final double phi = 3.14;
Scanner input = new Scanner(System.in);
System.out.print("Masukkan jari jari ");
r = input. .......;
volume = (4*phi*r*r*r)/3;
System.out.println("Volume dari bola adalah "+volume);
}
}

a. Fungsi dari import java.util.Scanner; dan final yaitu


b. Dari kode program Java diatas, lengkapi kode program yang bertanda panah
tersebut!
5. Tentukan tipe data yang sesuai untuk proses yang terjadi dalam baris kode
berikut:
buku = “Buku Pemrograman Dasar Kelas 10 MM”;
status = true;
harga_beli = 25000;
stok = 12;
harga_jual = 125000.43;
nilai = ‘A’;
diskon = 0.7 * total;

Anda mungkin juga menyukai