jawaban soal tes online arkademy batch 10 kloter 3
-
Soal 1
- REST adalah standar arsitektur komunikasi berbasis web yang sering diterapkan dalam pengembangan layanan berbasis web. Biasanya menggunakan protocol HTTP untuk komunikasi data.
- fungsi JSON pada REST adalah sebagai format data untuk REST. REST mengembalikan nilai berbentuk JOSN lalu dari sisi klien mengambil nilai JSON tersebut.
-
Soal 2
function untuk validasi username dan email
- validasi username = kombinasi huruf kecil dan titik, panjang harus tepat 8 karakter
- validasi email = kombinasi dari huruf kecil, huruf besar, angka, dan titik. Dengan panjang nama akun minimal 4 karakter. Dan diahiri titik dan domain.
contoh penggunaan, jalankan di consol browser
- validasi username
is_username_valid("dimasfeb")
returntrue
is_username_valid("dimas")
returnfalse
- validasi email
is_email_valid("[email protected]")
returntrue
is_email_valid("[email protected]")
returnfalse
-
Soal 3
function untuk mecetak string sepanjang 32 karakter sebanyak parameter yang dimasukan. dan setiap string tidak ada data yang sama
contoh penggunaan, jalankan di consol browser
-
cetak(2)
akan dicetakS29wTDWpCNegOPQaJmkMZ5ZM71riaXJQ
LiWdzKp4iwuI8AE5hEzTdQAFGoYdmM4I
-
-
Soal 4
file berbentuk PHP harus dijalankan di server, Mencetak bendera Programmer’s Jolly Roger.
-
Soal 5
function memiliki parameter berupa array yang berisi array yang berisi alpabet. function ini bertugas untuk membentuk array baru berisikan nilai tertinggi dari tiap array yang dimasukkan
contoh penggunaan, jalankan di console browser
data = [ ['a', 's', 'd', 'f', 'g'], ['z', 'x', 'c'] ]
ketikasort_array(data)
dijalankan akan menghasilkan['s', 'z']
-
Soal 6
file berbentuk PHP
configurasi dasar
- databse = MySQL
- databse name = arkademy
- import tabel from /soal_6/arkademy.sql