0% menganggap dokumen ini bermanfaat (0 suara)
241 tayangan1 halaman

Test PHP Programmer

Dokumen tersebut berisi serangkaian soal tes programmer PHP yang mencakup pembuatan fungsi, looping, upload file, pencarian kata, pengurutan data, dan generator string. Soal-soal tersebut bertujuan untuk mengetes pemahaman dasar PHP meliputi fungsi, array, string, file handling, dan SQL.

Diunggah oleh

harmaji1
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
241 tayangan1 halaman

Test PHP Programmer

Dokumen tersebut berisi serangkaian soal tes programmer PHP yang mencakup pembuatan fungsi, looping, upload file, pencarian kata, pengurutan data, dan generator string. Soal-soal tersebut bertujuan untuk mengetes pemahaman dasar PHP meliputi fungsi, array, string, file handling, dan SQL.

Diunggah oleh

harmaji1
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 1

Test programmer PHP – September 2019

1. Buatlah sebuah fungsi cetak_tangga dengan parameter baris(angka) dengan output sebagai
berikut: cetak_tangga(4)
1
21
321
4321

2. Buat fungsi looping angka dari 1 sampai 100, kalau angka merupakan kelipatan 3 output “oke”
kalau kelipatan 5 output “yes” , kalau merupakan kelipatan 3 dan 5 output “mantab” untuk
sisanya akan menampilkan angka biasa hasil looping

Output:

1 2 oke 4 yes oke 7 8 oke yes 11 oke 13 14 mantab 16 17 oke 19 yes 21 dst

3. Buat form upload di php dengan spesifikasi:


- jenis file yang boleh diupload adalah file gambar
- ukuran maksimal file 3 MB
- beri nama unik pada setiap file baru yg diupload
Ada pesan jika upload berhasil dan jika gagal penyebabnya apa.
Tambahkan komentar pada code apa saja yang harus diset pada php.ini untuk mengatur besar
file yang bisa diupload.

4. Buat fungsi untuk menghitung jumlah kehadiran sebuah kata(string) di dalam kalimat (string)

Function cek_kata (“aku suka makan roti kukus”,”ku”);


Hasil : Ya, kata “aku suka makan roti kukus” mengandung 3 kata “ku”
Function cek_kata(“aku suka makan roti”, “susu”);
Hasil: kata “susu” tidak ditemukan dalam “aku suka makan roti”;

5. Buat array berisi 100 data, tampilkan dalam bentuk paging 20 data per halaman.

6. Buat fungsi generator string enumerasi karakter a-z dengan parameter panjang string,
print_kolom(2) akan mengeluarkan string : a , b , c … z , aa, ab, ac …. zz

7. Buat sebuah fungsi acak_huruf , diberi inputan string akan mengeluarkan semua kemungkinan
kombinasi dari huruf dalam sebuah string, misal: acak_huruf(“kasur”) output:
- rusak | sukar | rakus | rasuk | kuras | sruak … dst

8. Buatlah SQL Query untuk mengambil data dari database tabel pegawai(nama,posisi,gaji) untuk
mendapatkan data gaji rata-rata pegawai per posisi untuk semua pegawai dengan gaji di atas 2
jt, untuk posisi dengan gaji rata-rata di atas 4 jt, diurutkan dari posisi dengan gaji yang paling
besar.

9. Sebutkan Konsep / teknologi terbaru yang Anda ketahui dan menurut Anda menarik untuk
dipelajari beserta alasannya.

Anda mungkin juga menyukai