Contoh Soal Tes Java
Contoh Soal Tes Java
Bocoran soal tes programmer Java yang pertama adalah tentang teori. Ada kemungkinan soal
ini dapat dijumpai pada tes programmer selain Java. Pertanyaan yang bisa Anda jumpai
biasanya seputar definisi, perbedaan dan manfaat. Contoh pertanyaannya adalah:
"Constructor" adalah bagian kode yang menginisiasi object tertentu. Java memiliki dua tipe
constructor - tipe default dan tipe parameterized.
Object dalam Java memiliki state dan behavior. Definisi yang paling umum dari object adalah ia
merupakan bentuk jadi dari class.
Class adalah cetak biru atau blueprint dari object. Class digunakan hanya untuk membuat
kerangka dasar. Yang akan kita pakai nanti adalah hasil cetakan dari class, yakni object
2. Apa yang dimaksud dengan object-oriented programming atau OOP? Sebutkan bahasa
pemrograman yang memakai OOP?
Method Bahasa pemograman yang berorientasi pada objek, dimana setiap membuat sebuah
program harus membuat objek terlebih dahulu. Java, pascal, c++, ruby, phyton
3. Apakah yang membedakan echo dengan print? Apa pula yang membuat print r berbeda
dengan var dump?
4. Apa fungsi dan pemakaian if else, while, while do, switch case, for, foreach?
5. Apa yang dimaksud dengan array? Kapan kita memakai array?
6. Jelaskan tentang inheritance, polymorfis, overriding, overloading,
encapsulation dan abstraction?
7. Apa sajakah perbedaan HTTP dan HTTPS?
8. Berikan contoh pemakaian Application Programming Interface atau API?
9. Sebutkan keunggulan memakai function (OOP)!
10. Jabarkan MVC dan HMVC
11. Apa kegunaan framework pada setiap bahasa pemrograman?
12. Tulis tag untuk mengirim file lalu masukkan data ke dalam database!
13. Apakah perbedaan method=”Post” dan “Get”?
14. Uraikan pengertian konsep tentang web service! Fungsi apa yang dipakai untuk
memanggil web service client?
15. Jelaskan perbedaan mysql fetch Array (), mysql_fetch_row() dan mysql_fetch_assoc()!
Uji Kemampuan Logika: Deret, Array, Perulangan, Percabangan, Soal Cerita
Logika sangat penting bagi pekerjaan seorang programmer. Berikut contoh soal tes
programmer Java yang mungkin nanti muncul saat ujian:
1. Buatlah deret bilangan prima (angka 1-100) !
2. Ciptakan deret bilangan ganjil (angka 1-100) !
3. Sebutkan deret bilangan genap (angka 1-100) !
4. Buatlah deret bilangan fibonacci (angka 1-100) !
5. Heru menyimpan Rp850 ribu di bank lima persen per tahun. Berapa bunga yang ia nikmati
selama setahun?
6. Ilham membeli sepatu seharga Rp165 ribu dengan diskon 15 persen,. Berapa uang kembalian
yang akan Ilham terima jika ia membayar Rp150 ribu?
7. Vikrie menyewakan enam gross piring. Tio meminjam empat lusin dari jumlah tersebut. Dua
gros dipinjam oleh David. Berapa piring yang kini ada di tangan Vikrie? (1 gross = 144 buah, 1
lusin = 12 buah)
8. Weird diberikan N integer dari inputan (1-100). Jika N bernilai ganjil, cetak “weird”, jika N
bernilai genap dan diantara 2 dan 5, cetak “not weird”, jika N bernilai genap dan di antara 6 dan
20, cetak “weird”, jika N bernilai genap dan N >20 , cetak “not weird”.
9. Suatu hari Afika akan berolahraga. Olahraga yang dilakukan berdasarkan dari total kalori yang
Afika makan dan minum. Jika total kalori yang dikonsumsi Afika lebih dari 670 maka Afika akan
olahraga lari. Jika lebih dari 500 akan bermain tenis dan jika di bawah itu Afika akan berenang.
Olahraga tersebut dilakukan dalam menit, yang mana tiap 10 kalori dikerjakan 1 menit.
Tentukan jumlah kalori yang dikonsumsi Afika dan jenis olahraga dan waktu olahraga yang
dikerjakannya?
10. Terdapat tiga buah keranjang di rumah. Salah satu keranjang kosong dan sisanya terisi
buah. Apabila salah satu keranjang dibawa, berapa buah yang terdapat di rumah? conth1:
keranjang1=kosong keranjang2=10 keranjang3=5 keranjang 1 dibawa
11. Perpustakaan David meminjamkan beberapa jenis buku, yaitu pelajaran, novel dan skripsi.
Buku-buku tersebut gratis dipinjam selama tidak melewati batas waktu pinjam 10 hari. Jika
melewati maka akan dikenakan denda per hari. Untuk pelajaran per hari Rp2 ribu, novel Rp5 ribu
dan skripsi Rp10 ribu. Tentukan biaya dendanya ?
12. Seorang pengantar makanan akan melakukan perjalanan linear dengan menggunakan
kendaraan 200 cc. Diketahui jaraknya seperti berikut ini. Maka, hitunglah berapa liter bensin
yang dibutuhkan sampai perjalanan hingga kembali ke toko!
Jarak:
(Redirect setelah berhasil login), tanpa melihat internet dan dokumentasi. Tugas ini tidak
diberikan batasan waktu namun lebih cepat lebih baik.
Rancang dan buatlah aplikasi untuk menyimpan biodata calon karyawan
Studi Kasus
– Baik pelayan atau petugas kasir harus melakukan login terlebih dahulu untuk bisa
menggunakan aplikasinya yang nantinya akan mencatat setiap aktivitas.
– Pelayan bertugas membuat pesanan baru yang berisi data nomor meja pelanggan, makanan
dan minuman yang tersedia dari daftar menu.
– Pelayan hanya bisa memasukkan item di daftar menu yang statusnya “Ready” saja.
– Setiap pesanan mempunyai nomor pesanan dengan format: ABCtlgblntahun-nomer
Contoh: ABC10102019-001
– Pelayan atau pun petugas kasir bisa melihat semua daftar pesanan yang masih aktif.
– Pelayan atau pun petugas kasir bisa menambah/mengurangi/mengubah pesanan yang masih
aktif.
– Hanya petugas kasir yang bisa memproses pembayaran dan menutup pesanan yang masih
aktif.
– Pelayan hanya bisa melihat/mencetak aktivitas pesanan miliknya saja sebagai laporan ke
manajer.
– Web system kasir bisa diakses dari perangkat mobile berbasis Android:
– Buatkan API login
– Buatkan API akses menu makanan
Kualifikasi: