Soal Test Programmer.docx

  • Uploaded by: Dadang Sudirman
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Soal Test Programmer.docx as PDF for free.

More details

  • Words: 1,308
  • Pages: 11
PEMERINTAH KABUPATEN KAPUAS HULU DINAS KESEHATAN

RSUD dr. ACHMAD DIPONEGORO Jalan Kom. Yos Sudarso No. 42 Putussibau Kode Pos 78711 surat elektronik: [email protected]

TES TERTULIS PENGANGKATAN TENAGA KONTRAK TAHUN 2018 Di RSUD dr. ACHMAD DIPONEGORO Hari / Tanggal Tes Waktu

: Rabu, 06 Juni 2018 : 90 menit

PROGRAMMER

A. PILIHAN GANDA Pilihlah Jawaban yang menurut Anda paling benar ! 1.

Method yang digunakan untuk menggabungkan beberapa data string menjadi satu menggunakan a. append() b. insert() c. equals() d. concat()

2.

Method yang digunakan untuk mengambil seluruh karakter lalu menyimpannya ke dalam variable bertipe array-of-char yaitu a. charAt() b. setCharArray() c. toCharArray() d. getCharAt()

3.

Method yang digunakan untuk mengkonversi data pada objek Boolean menjadi String dalam Java adalah a. toIntBinary() b. toBinaryString() c. parseInt() d. getBinaryString()

4.

Berikut ini penulisan kode Java yang benar menurut saudara a. if(srt1 == “budi”) {System.out.println(“budi”);} b. if(srt1 == ‘budi’) {System.out.println(“budi”);} c. if(srt1.equals(“budi”)) {System.out.println(“budi”);} d. if(srt1.equals(‘budi’)) {System.out.println(“budi”);}

Untuk soal nomor 5 dan 6, perhatikan potongan script Java berikut 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

public class Break { public static void main( String args[] ) { String cetak = “”; int x; for ( x = 1; x<= 10;x++) { if (x == 5) break; cetak = cetak + x + “ “; } System.out.println(cetak); } }

5.

Jika a. 1 b. 1 c. 1 d. 1

script di atas dijalankan maka akan menghasilkan keluaran 2 3 4 2 3 4 5 2 3 4 5 6 7 8 9 10 2 3 4 5 1 2 3 4 5

6.

Jika akan a. 1 b. 1 c. 1 d. 1

baris ke-7 dari script diubah dengan perintah continue; maka menghasilkan keluaran 2 3 4 2 3 4 5 2 3 4 6 7 8 9 10 2 3 4 5 6 7 8 9 10

7.

Perintah dalam MariaDB untuk menampilkan data terpilih adalah a. Insert b. Output c. Select d. Update

8.

Berikut perintah yang benar dalam PHP untuk terhubung ke database a. Mysql_connect(&server,&username,&password) or die(“Gagal”.mysql_error()); b. Mysql_connect($server,$username,$password) or die(“Gagal”.mysql_error()); c. Mysql_connect(&server,&username,&password) or die(“Gagal”.mysql error()); d. Mysql_connect($server,$username,$password) or die(“Gagal”.mysql error());

9.

include”../config/koneksi.php” adalah contoh perintah di dalam PHP untuk a. Memasukkan data ke file config/koneksi.php b. Mencari file koneksi.php yang ada pada folder config c. Memanggil file koneksi.php yang ada pada folder config d. Menyimpan file koneksi.php ke dalam folder config

10. Kumpulan kolom dari sebuah tabel disebut sebagai a. Record b. Data c. Field d. Key

11. Untuk menampilkan NIS, NAMA, dan ALAMAT dari tabel bernama SISWA perintah yang digunakan adalah a. SELECT * FROM SISWA; b. SELECT NIS,NAMA,ALAMAT FROM SISWA; c. SELECT NIS,NAMA FROM SISWA WHERE ALAMAT=*; d. SELECT FROM SISWA WHERE NIS,NAMA,ALAMAT; 12. Untuk mengubah alamat menjadi “Solo” yang mempunyai NIS’1324’ dari tabel siswa, perintah yang digunakan adalah

a. UPDATE SET ALAMAT=”Solo”; b. UPDATE SET ALAMAT=’Solo’;

c. UPDATE ALAMAT SET=”Solo”; d. UPDATE ALAMAT SET=’Solo’;

13. Perintah untuk mengosongkan kolom pada HTML adalah a. &bnsp c. &snbp b.   d. &nsbp 14. Berikut ini yang bukan software database adalah a. MSSQL c. MariaDB b. HeidiSQL d. MS Access 15. Software yang digunakan untuk membantu mengakses dan mengatur database disebut a. DBVisualizer c. Database Manager b. PHPMyAdmin d. pgAdmin 16. Kelebihan dari bahasa pemprograman Java adalah a. Sekali tulis dapat diterapkan untuk berbagai platform b. Lebih cepat dibanding C++ c. Mudah didekompilasi d. Rendah penggunaan memory 17. Fungsi “” dalam penulisan web script adalah untuk a. Menambah kolom tabel b. Menambah tabel baru c. Menambah baris tabel d. Menambah baris baru 18. Berikut a. Java b. Java c. Java d. Java

adalah software creator dan editor aplikasi berbasis Java Development Kit Netbean VM Runtime Environment

19. Sintaks java untuk melakukan kompilasi terhadap berkas program adalah a. java b. javac c. javaclass d. javax 20. Diantara perintah untuk mencetak berikut, yang benar adalah a. System.out.println(“Mid Java”) b. System.Out.println(“Mid Java ”) c. System.out.Println(“Mid Java ”) d. System.Out.println(“Mid Java ”)

21. Stream yang berguna untuk mengirim keluaran ke layar adalah a. System.In. b. System.out.

c. System.err d. System.exit 22. Hasil kompilasi dari berkas java adalah a. File BAK b. File Bytecode c. File executable d. File class 23. Arsitektur java yang dipakai untuk wireless device/ mobile device, disebut dengan a. J2SE b. J2ME c. J2EE d. J2EM 24. Apa yang akan tercetak dari hasil penggalan script berikut ini 1. 2. 3. 4.

int All; int a=2, b=3, c=6, d=5; All = b * d – c / a + b; System.out.print (“All: ”+All);

a. b. c. d.

All: All: All: All:

14 10 15 9

25. Untuk mengunci metode info agar tidak dapat di override jika dipanggil pada kelas lain adalah dengan syntax a. protected void info() b. final void info() c. public void info() d. private void info() Untuk soal no. 26 dan 27, perhatikan potongan script berikut: 1. Public class Substring { 2. Public static void main( String args[] ) { 3. String str = new String(“MahaDewa”); 4. System.out.println(str.subtring(2)); 5. System.out.println(str.substring(3,7)); 6. } 7. } 26. Jika script diatas dijalankan maka pada baris ke 4 akan menghasilkan keluaran a. ahaDewa b. h c. Ma d. haDewa

27. Sedangkan hasil keluaran pada baris ke 5 adalah a. aDewa b. haDewa c. aDew d. haDe

28. Dari sintax berikut mana output yang paling tepat 1. 2. 3. 4.



a. b. c. d.

5 4 Odd Even

29. Fungsi method System.in dalam JAVA adalah a. Mengirimkan keluaran ke layar b. Menangani pembacaan dari keyboard c. Menampilkan pesan kesalahan d. Menangani suatu objek

30. if ( grade > 70 ) System.out.println(“Passed”); else System.out.println(“Failed”); Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya akan menjadi a. b. c. d.

System.out.println( ? grade > System.out.println( grade > 70 System.out.println( grade > 70 System.out.println( grade > 70

70 “Passed” : “Failed” ) ? “Passed” : “Failed” ) : “Passed” ? “Failed” ) ? “Passed” ? : “Failed” )

B. ESSAY Jawablah pertanyaan dengan benar dan jelas ! 1. Buat flowchart system harga barang untuk konsumen. Jika jumlah pembelian barang lebih dari 100, harga dipotong 10%. 2. Perhatikan listing program JAVA berikut dan tentukan outputnya

1. for(int nomor=0; nomor < 10; i++){ 2. if(nomor % 2 == 0){ 3. System.out.println( nomor ); 4. } 5. } 6. //System.out.println (“Hasil Outputnya”); 7. System.out.println (“perulangan for”); 3. Jika skema tabel sebuah database seperti berikut:

Mahasiswa(NIM, NAMA, LAHIR, AGAMA, ALAMAT, TELEPON) Matakuliah(KODE_MK, NAMA_MK, SKS, STATUS) Dosen(KODE_DOSEN, NAMA_DOSEN, ALAMAT, TELEPON) Prestasi(NIM, KODE_DOSEN, KODE_MK, NIL_MID, NIL_FIN) Maka tentukan: a. Tampilkan semua field pada semua tabel mata kuliah yang mempunyai sks sama dengan 3 dan urutkan secara menurun berdasarkan nama mata kuliah. b. Tampilkan NIM, nama dan nama mata kuliah dari mahasiswa yang memiliki nilai final lebih besar dari 50.

c. Tampilkan NIM, nama, nama mata kuliah dan nama dosen dari mahasiswa yang mengambil mata kuliah Basis Data. d. Tambahkan atribut agama pada tabel dosen. 4. Tentukan output dari penulisan kode berikut 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

<TITLE> Ujian Tenaga Kontrak

Contoh PHP pertama

"; print"Semoga Anda Sukses !"; /* Selamat Ujian Semoga sukses ! */ ?>

SELAMAT BEKERJA

SOAL PRAKTEK Bangunlah sebuah aplikasi berbasis JAVA dengan menggunakan NetBean dan MySQL sehingga menjadi seperti tampilan berikut:

1. Peserta bebas menggunakan jumlah tabel 2. Field jabatan merupakan option yang dapat menampilkan data karyawan sesuai jabatan yang dipilih setelah tombol kaca pembesar di klik 3. Tombol cetak daftar pegawai akan mencetak daftar pegawai ke browser 4. Tombol cetak kartu pegawai akan mencetak kartu dengan fasilitas iReport dengan layout bebas seukuran KTP 5. Photo pegawai silahkan gunakan gambar apapun 6. Data Karyawan NIP NAMA JABATAN RUANGAN ALAMAT 19910101 Debian Dokter IGD Putussibau 19900011 Xenial Dokter ICU Kedamin 19890120 Igos Perawat IGD Kedamin 19810202 Maria Bidan Bersalin Putussibau 19910201 Maia Bidan Nifas Kedamin

Related Documents

Soal Test 2.docx
November 2019 20
Soal Test Bhd.docx
November 2019 14
Soal Test Programmer.docx
November 2019 29

More Documents from "JoshuaUntung"