0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan5 halaman

Algoritma dan Pemrograman Dasar Java

1. Dokumen tersebut membahas tentang algoritma, flowchart, dan pemrograman Java. Termasuk contoh soal tentang algoritma pengiriman SMS dan menghitung luas segitiga, serta beberapa pertanyaan tentang konsep dan sintaks pemrograman Java. 2. Terdapat 35 pertanyaan pilihan ganda dan essay yang mencakup berbagai aspek algoritma, flowchart, dan Java. 3. Pertanyaan-pertanyaan tersebut dimaksudkan untuk mengetahui pemahaman dasar konsep

Diunggah oleh

krisna ab
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan5 halaman

Algoritma dan Pemrograman Dasar Java

1. Dokumen tersebut membahas tentang algoritma, flowchart, dan pemrograman Java. Termasuk contoh soal tentang algoritma pengiriman SMS dan menghitung luas segitiga, serta beberapa pertanyaan tentang konsep dan sintaks pemrograman Java. 2. Terdapat 35 pertanyaan pilihan ganda dan essay yang mencakup berbagai aspek algoritma, flowchart, dan Java. 3. Pertanyaan-pertanyaan tersebut dimaksudkan untuk mengetahui pemahaman dasar konsep

Diunggah oleh

krisna ab
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

1. Suatu langkah untuk menyelesaikan sebuah masalah secara logis dan sistematis adalah...

A. Pseudocode
B. Fungsi
C. Array
D. Algoritma
E. Pemrograman

2. Perhatikan contoh algorima menggirim SMS berikut:


 Buka Menu SMS
 Pilih kontak / nomor telepon
 …….
 Tekan tombol kirim
 SMS akan terkirim
Langkah yang tepat untuk mengisi alogoritma yang kosong diatas adalah
A. Ketik pesan
B. Masukan nomor telepon
C. Cek pulsa
D. Masukan nama penerima
E. Isi pulsa terlebih dahulu

3. Perhatikan contoh flowchat menghitung luas segitiga berikut


Langkah yang tepat untuk mengisi flowchat yang kosong
pada gambar di samping adalah
A. input panjang
B. input tinggi
C. 3.14
D. input lebar
E. 22/7

4. Urutan instruksi untuk menyelesaikan masalah yang telah disusun secara logis dan sistematis dengan menggunakan bahasa
pemrograman disebut...
A. Pseudocode
B. Fungsi
C. Array
D. Algoritma
E. Pemrograman

5. Dalam pembuatan program komputer, algoritma dibuat pada saat...


A. Sebelum pembuatan program
B. Sebelum pembuatan program
C. Pada saat membuat program
D. Sesudah program dibuat
E. Bersama dengan program

6. Bentuk belah ketupat pada flowchart disebut dengan...


A. Start
B. Process
C. Decision
D. Atribut
E. Entity

7. Simbol untuk menunjukan permulaan maupun akhir dari kegiatan adalah...


A. Konektor
B. Terminator
C. Display
D. Proses
E. Decision

8. Berikut ini software yang bisa dipakai untuk editor java ….


A. Wordpad
B. Netbeans
C. Notepad++
D. Gel
E. Jboss

9. Java merupakan salah satu bahasa pemerograman yang bersifat...


A. Procedural
B. Professional
C. Object Oriented
D. Graphical
E. Modular
10. Hasil kompilasi dari berkas java adalah...
A. File BAK
B. File Bytecode
C. File executable
D. File class
E. File rar

11. Komentar program dalam Java dapat menggunakan perintah...


A. /*...*/ saja
B. // saja
C. // dan /*..*/
D. #, // dan /*..*/
E. #, // dan *..*

12. System yang berguna untuk mengirim keluaran ke layar adalah


A. [Link]
B. [Link]
C. [Link]
D. [Link]
E. [Link]

13. Atribut kelas hanya dapat diakses oleh metode dalam kelas disebut ...
A. Private
B. Protected
C. default
D. Public
E. Home

14. Berikut ini adalah keyword yang terdapat dalam Java, kecuali...
A. Goto
B. Break
C. If
D. String
E. If then

15. Fungsi method [Link] dalam java adalah…


A. Mengirimkan keluaran ke layar
B. Menangani pembacaan dari keyboard
C. Menampilkan pesan kesalahan
D. Menangani suatu objek
E. Menerima masukan dari luar

16. Untuk menyimpan data nomor induk siswa, tipe data yang paling tepat digunakan adalah…
A. Int
B. Short
C. Char
D. String
E. Boolean

Untuk mengerjakan Soal No 17 s/d 23, Perhatikan Kode Program berikut:

17. Kode program diatas digunakan untuk melakaukan perhitungan . . .


A. Penjumlahan
B. Pengurangan
C. Pembagian
D. Perkalian
E. Sisa Bagi

18. Pada kode program diatas, baris program yang menyatakan terjadinya proses perhitungan terdapat pada baris . . .
A. 208
B. 209
C. 210
D. 211
E. 212

19. Variabel yang terdapat pada kode program diatas adalah


A. Integer dan Float
B. Integer dan String
C. Float dan String
D. Boolean dan Integer
E. String dan Boolean

20. Komponen yang digunakan pada kode program diatas adalah . . .


A. jLabel
B. jForm
C. jButton
D. jTextField
E. jComboBox
21. Berdasarkan Kode Program diatas, Kode program yang berfungsi memanggil nilai dari hasil proses perhitungan adalah . . .
A. nilai1 = [Link]([Link]);
B. nilai2 = [Link]([Link]);
C. nilai3 = nilai1 + nilai 2;
D. Hasil = [Link](nilai3):
E. [Link](Hasil)

22. Berdasarkan Kode Program diatas, Kode program yang berfungsi menampilkan nilai dari hasil proses perhitungan adalah . . .
A. nilai1 = [Link]([Link]);
B. nilai2 = [Link]([Link]);
C. nilai3 = nilai1 + nilai 2;
D. Hasil = [Link](nilai3);
E. [Link](Hasil);

23. Pendeklarasian variable pada kode program diatas terjadi pada baris . . .
A. 201
B. 203 s/d 206
C. 208 s/d 210
D. 212 s/d 213
E. 215

24. Berikut ini penulisan nama variabel yang benar, kecuali...


A. int _123;
B. int &1234;
C. char hurufKu;
D. float $hurufKu;
E. double x;
25. Berikut ini inisialisasi variabel dengan literal yang legal adalah...
A. int x = 2.0;
B. char a = “Q”;
C. boolean isRight = 0;
D. double y = ^7;
E. char ch = '\u2345';

Untuksoal 26 dan 30, Perhatikanpenggalan program berikutini :


1. public class Ceria {
\
2. public static void main(String args[ ]) {
3. int a = 9; int b = 4;
4. int c= a/b;
5. }
6.}

26. Pendefinisiankelas pada program diatasterjadi pada bariske …


A. 1 C. 3 E. 5
B. 2 D. 4
27. Jikanilaivariabel c ditampilkankelayarakanmenghasilkannilai …
A. 2.25 C. 2 E. 3
B. 2.3 D. 2.5
28. Nama Class yang terdapat pada program di atasadalah ...
A. Class Hitung C. Class Matematika E. Class class
B. Class Ceria D. Class Lieur
29. Tipe data apa yang terdapat pada kode program di atas ....
A. Int C. String E. Varchar
B. Float D. Char
30. Pendeklarasianvariabel pada program diatasterjadi pada nomor…
A. 3 C. 1 E. 5
B. 4 dan 6 D. 3 dan 4

Essay
31. Lengkap flowchat percabangan berikut

32. Lengkap flowchat percabangan berikut

Buatlah Program penghitung Luas dan Keliling bangun datar berikut :

33. Persegi panjang (P=12 T=7)


34. Lingkaran (Phi=22/7 r=12)
35. Balok (p=6 l=4 t=3)

Anda mungkin juga menyukai