Petunjuk: Jawablah dengan singkat dan jelas, dan jawaban boleh tidak berurutan.
I. Pemrograman Java
Petunjuk:
- Output yang dihasilkan adalah kombinasi 2 angka dimana angka pertama harus lebih kecil
atau sama dengan angka kedua, yang jika dijumlahkan akan sama dengan parameter input.
- (a), (b) dan (c) boleh kosong atau lebih dan satu baris kode.
b) Diketahui data hasil ujian, tipe integer dengan range 1-100. Buatlah program sederhana untuk
melakukan sorting data hasil ujian tersebut.
Contoh data: {10, 25, 8, 99, 30, 56, 78, 100, 44, 43, 32, 30, 32, 33, 44, 44, 26, 90, 25, 100}
Dengan menggunakan kelas tersebut, buatlah kelas QueuList dan StackList dimana:
- Queuelist dapat digunakan sebagai penyimpanan objek dengan sifat FIFO (First In First Out)
- StackList dapat digunakan sebagai penyimpanan objek dengan sifat LIFO (Last In First Out)
3. Diketahui list kode error beserta keterangannya, list ini dapat berisi hingga 1000 record. Contoh:
Kode Error Keterangan Error
0005 Error Other
0068 Error Timeout
0014 Error Unknown Subscriber
0063 Error No Payment
0089 Error Bill Not Available
Buatlah sebuah program sederhana yang efektif dan efisien untuk menampilkan keterangan error pada
layar menggunakan kode error sebagai input.
4. Anda diminta untuk membuat sebuah aplikasi web sederhana untuk keperluan blogging yang diberi
nama SimpleBlog. Kebutuhan aplikasi tersebut:
- memungkinkan author untuk melakukan posting
- memungkinkan user lain untuk memberi komentar (satu posting boleh lebih dari
satu komentar)
Buatlah desain database untuk aplikasi tersebut. Jika ada kebutuhan yang kurang jelas, buatlah asumsi
sendiri dan tuliskan.
2. Coba buat kode lengkap untuk membuat tampilan halaman web seperti ini lengkap
dengan Javascript Validasi dimana harus mampu memvalidasi semua isian, tidak boleh
kosong serta nilai password harus sama. (Nilai:20)
3. Coba Buat kode lengkap untuk membuat tampilan halaman web php seperti ini
lengkap dengan kode javascript untuk melakukan validasi, nama harus diisi serta
checkbox harus dicek, ketika checkbox dicek tombol Submit aktif dan sebaliknya kalau
diuncek tombol submit tidak aktif, Setelah Submit Halaman Web Harus menampilkan
windows.alert dengan Tampilan “Selamat Datang, nama”, nama diambil dari input
form. Nilai(30)
4. Anda mendapatkan tugas untuk membuat design Sistem Perpustakaan, silahkan buat
ER Diagramnya dan kasih penjelasan secukupnya. (Nilai 20)