Soal Training Backend Developer
Kerjakan soal berikut dengan bahasa pemrograman per nomor 1 file / class
1. (Poin 4)
Buat pattern seperti di bawah ini dengan menggunakan loop dan echo.
Buat menggunakan method, contoh gambarPattern(12, 6). Angka 12, 6 bisa diganti ganti.
notes: hanya boleh echo 1 karakter setiap loop.
2. (Poin 2)
Buat class / object dengan nama Vehicle, yang mempunya private variabel / members / properties:
l nama
l kapasitas_mesin
l roda
3. (Poin 2)
Deklarasi object Vehicle, lalu isi nilai nama, kapasitas_mesin, roda dengan nilai sembarang
4. (Poin 2)
Buat class / object dengan nama Car, yang merupakan turunan dari class Vehicle. Object Car mempunyai properties:
l nama
l kapasitas_mesin
l roda
l merk
l tahun_pembuatan
l nomor_rangka
5. (Poin 2)
Buat fungsi untuk menampilkan seluruh isi/value dari object tersebut dalam bentuk string
6. (Poin 3)
Buat sebuah button / link, yang jika diklik melakukan AJAX request ke:
https://jsonplaceholder.typicode.com/comments lalu tampilkan data ke browser dalam bentuk html table
7. (Poin 3)
Buat form yang berfungsi sebagai login berisi username dan password yang memiliki fungsi password berasal dari string username yang dibalik menggunakan logic sendiri. DILARANG MENGGUNAKAN FUNGSI YANG SUDAH DISEDIAKAN OLEH BAHASA PEMROGRAMAN
8. (Poin 4)
Terdapat array dengan data sebagai berikut
60,483,281,224,198,790,698,400,709,168
Urutkan array tersebut menggunakan logic sendiri (menggunakan algoritma sorting seperti bubble sort, merge sort, quick sort etc) DILARANG MENGGUNAKAN FUNGSI YANG SUDAH DISEDIAKAN OLEH BAHASA PEMROGRAMAN, lalu tampilkan nilai terkecil dan rata - rata dari array tersebut.
9. (Poin 3)
Buatlah form submit pendaftaran yang terdiri dari
l Nama (Textbox Max Char 75)
l Alamat (Textarea Max Row 3)
l Nomor Telepon (Textbox Only Number)
l Jenis Kelamin (Dropdown Laki - Laki dan Perempuan
Submit data tersebut menggunakan method get dan tampilkan dibawah form
10. (Poin 2)
Submit form nomor 9 menggunakan method post dan tampilkan di bawah form
11. (Poin 3)
tuliskan SQL query menggunakan bahasa PostgreSQL berupa file txt
Buat Table dengan nama Project, untuk menyimpan data:
Contoh: Project A, tanggal 19-Juni-2017, biaya Rp 100,000. dll
12. (Poin 5)
tuliskan SQL query menggunakan bahasa PostgreSQL berupa file txt
Buat Table dengan nama ProjectCategory,
setiap project bisa memilik beberapa category, misal
Project A, categorynya: Website, Android, Internet Marketing, Redesign
Project 2, categorynya: Iklan
Project 3, categorynya: iOS, Redesign
category bisa lebih dari 4 (tidak terbatas)
13. (Poin 3)
Tampikan seluruh Project yang termasuk dalam category Redesign
14. (Poin 4)
Tampikan seluruh Project dan Total Category masing - masing Project