Langsung ke konten utama

Soal PHP 1

 Contoh Soal PHP Beserta Jawabannya

PHP Merupakan singkatan dari?
a. Private Home Page
b. Personal Hypertext Processor
c. PHP: Hypertext Processor
d. Program Hypertext Processor


Pengertian Hypertext dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Loncat ke navigasiLoncat ke pencarian

Hypertext Markup Language (HTML) adalah bahasa markah standar untuk dokumen yang dirancang untuk ditampilkan di peramban internet. Ini dapat dibantu oleh teknologi seperti Cascading Style Sheets (CSS) dan bahasa scripting seperti JavaScript dan VBScript.

Peramban internet menerima dokumen HTML dari server web atau dari penyimpanan lokal dan membuat dokumen menjadi halaman web multimedia. HTML menggambarkan struktur halaman web secara semantik dan isyarat awal yang disertakan untuk penampilan dokumen.

Elemen HTML digambarkan oleh tag, ditulis menggunakan tanda kurung sudut. Tag seperti <img /> dan <input /> langsung perkenalkan konten ke dalam halaman. Tag lain seperti <p> mengelilingi dan memberikan informasi tentang teks dokumen dan mungkin menyertakan tag lain sebagai sub-elemen. Peramban tidak menampilkan tag HTML, tetapi menggunakannya untuk menafsirkan konten halaman.

HTML dapat menyematkan program yang ditulis dalam bahasa scripting seperti JavaScript, yang memengaruhi perilaku dan konten halaman web. Dimasukkannya CSS mendefinisikan tampilan dan tata letak konten. World Wide Web Consortium (W3C), mantan pengelola HTML dan pemelihara standar CSS saat ini, telah mendorong penggunaan CSS pada HTML presentasi eksplisit sejak 1997.[1]

2. Kode PHP diawali dan di akhiri dengan tanda?
a. <?php … </?php>
b. <script> … </script>
c. <?php … ?>
d. <php … /?>

3. Sintak untuk mencetak output ‘Hello World’ di PHP?
a. cout<<“Hello World”;
b. System.out.print(“Hello World”);
c. document.write (“Hello World”)
d. echo “Hello World”;

4. Setiap variabel di PHP diawali dengan simbol?
a. #
b. $
c. %
d. *

5. Setiap perintah / statement  dalam PHP diakhiri dengan tanda?
a. :
b. ;
c. *
d. </php>

6. Untuk membuat komentar di PHP menggunakan tanda?
a. //
b. /*
c. %
d. $

7. Tipe data integer di PHP digunakan untuk data?
a. Bilangan bulat
b. Bilangan Pecahan
c. Boolean
d. NULL

8. Tipe data Boolean hanya memiliki nilai true dan false! Pernyataan ini
a. Benar
b. Salah
c. Jawaban a dan b benar
d. Tidak diketahui

9. Operator aritmatika digunakan untuk melakukan operasi?
a. Aritmatika
b. Pembanding
c. Relasi
d. Assignment

10. Berikut ini contoh operator aritmatika, kecuali
a. +
b. %
c. >=
d. /

11. Operator pembanding digunakan untuk melakukan?
a. Penjumlahan antara dua nilai
b. Perbandingan antara dua nilai
c. Mengkombinasi anatar dua nilai
d. Semua jawaban salah

12. Berikut contoh operator pembanding, kecuali
a. **
b. <=
c. ==
d. <>

13. Perhatikan kode Berikut:
$a = 50; $b = 10; if ($b>=$a) { echo $b;}

Kode diatas menghasilkan output?
a. 50
b. 10
c. Tidak menghasilkan output
d. Error pada sintak program

14. Perhatikan kode berikut:

$a=5;
switch ($a){
  case 1 : echo 1;break;
  case 2 : echo 2;break;
  case 3 : echo 3;break;
  default : echo 4;
}

Program diatas menghasilkan output?
a. 1
b. 2
c. 3
d. 4

14. Dibawah ini merupakan struktur perulangan di PHP, kecuali
a. for
b. foreach
c. switch
d. while

15. Perhatikan kode berikut:

for ($x = 1; $x < 10; $x++) {
  echo $x." ";
}

Kode tersebut menghasilkan output?
a. 1 2 3 4 5 6 7 8 9 10
b. 1 2 3 4 5 6 7 8 9
c. Tidak menampilkan output karena kondisi tidak terpenuhi
d. Mengalami error syntax

16. Perhatikan kode berikut:

$x = 1;

do {
  echo $x." ";
  $x++;
} while ($x > 2);

Kode tersebut menghasilkan output?
a. 1
b. 2
c. 1 2
d. Tidak menghasilkan output

17. Untuk menerim data/informasi yang dikirim dari form menggunakan metode GET adalah?
a. $_GET
b. $_POST
c. $_GLOBAL
d. $_VAR

17. Ketika menggunakan method POST variabel akan di tampilkan di URL!
a. Benar
b. Salah
c. a dan b salah
d. Tidak diketahui

18. di PHP kita menggunakan tanda petik tunggal (‘ ‘) maupun ganda (” “) untuk string
a. Benar
b. Salah
c. a dan b salah
d. Tidak diketahui

19. Sintak yang benar untuk menyertakan file “time.inc” adalah
a. <! include time.inc/>
b. <?php include:”time.inc” ?>
c. <?php include “time.inc” ?>
d. <?php include=”time.inc” ?>

20. Sintak yang benar ntuk membuat fungsi (function) di PHP adalah
a. new My_Function()
b. create My_Function()
c. function My_Function()
d. select My_Fungction()

21. Perhatikan sintak berikut

function SetNilai( $nilai= 50) {
    echo $nilai;
}
SetNilai();

Program diatas akan menghasilkan output?
a. 0
b. Null
c. 50
d. Sintak Error

22. SIntak ntuk membuka file “nama.txt” di PHP adalah
a. fopen(“nama.txt”)
b. fopen(“nama.txt”,”r”)
c. open(“nama.txt”)
d. open(“nama.txt”,”r”)

23. Fungsi variabel session adalah
a. Menyimpan informasi sementara di server
b. Membuat validasi variabel
c. Menjalankan autentikasi user
d. Menyimpan data dari berbagai tipe data

24. Untuk memulai session menggunakan?
a. session_begin()
b. session_start()
c. session_unset()
d. session_destroy()

25. Untuk membuat variabel session menggunakan?
a. $_GET
b. $_SERVER
c. $_SESSION
d. $_GLOBAL

26. Untuk membuat cookie di PHP menggunakan?
a. createcookie()
b. makecookie()
c. setcookie()
d. startcookie()

27. Cookie digunakan untuk mengidentifikasi pengguna! Pernyataan ini adalah
a. Benar
b. Salah
c. a dan b benar
d. Tidak diketahui

28. Method array di PHP adalah
a. array()
b. larik()
c. new_array()
d. new_larik()

29. Berikut ini 3 jenis array di PHP, kecuali
a. Array Indeks
b. Array Assosiatif
c. Array multidimensi
d. Array Campuran

30 Indeks array di PHP dimulai dari?
a. 0
b.1
c. 2
d. 3

31. Perhatikan kode berikut:

$nama = array("Dina", "Aldi", "Okta","Bayu"); 
echo $nama[3];

Kode tersebut menghasilkan output?
a. Dina
b. Aldi
c. Okta
d. Bayu

32. Array assosiatif menggunakan kunci (key) untuk mengidentifikasi elemen array!
a. Benar
b. Salah
c. a dan b salah
d. Tidak diketahui

33. Perhatikan kode berikut:

$usia = array("Dimas"=>35, "Bayu"=>23, "Aldi"=>34);

Berdasarkan kode tersebut jenis array yang digunakan adalah?
a. Array indeks
b. Array assosiatif
c. Array multidimensi
d. Array campuran

34. Untuk menampilkan elemen array kita bisa menggunakan perulangan berikut, kecuali
a. for
b. for in
c. foreach
d. while

35. Array multidimensi dapat digunakan untuk membuat matriks!
a. Benar
b. Salah
c. a dan b salah
d. Tidak diketahui

36. Berikut ini beberapa variabel global di PHP, kecuali
a. $_SERVER
b. $_REQUEST
c. $_FIND
d. $_ENV

37. Untuk membuat angka acak di PHP menggunakan fungsi?
a. rand()
b. ceil()
c. round()
d. rtrim()

38. Fungsi untuk menghitung jumlah elemen array di PHP adalah?
a. count()
b. in_array()
c. substr()
d. trim()

39. Fungsi untuk membuat tanggal di PHP adalah?
a. date()
b. min()
c. max()
d. md5()

40. Fungsi/method untuk membuat enskripsi di PHP adalah?
a. number_format()
b. md5()
c. ltrim()
d. date()

Komentar

Postingan populer dari blog ini

Fase Fase Capaian Pembelajaran pada Kurikulum Merdeka SMK

Kurikulum ‘Merdeka’ membagi pendidikan   ke dalam beberapa fase  Berikut penjelasan singkat mengenai masing-masing fase: Fase A : Diperuntukkan bagi siswa kelas 1 dan 2 SD. Pada fase ini, fokusnya adalah pada pengembangan dasar-dasar literasi dan numerasi, serta pengenalan lingkungan sekitar. Fase B : Diperuntukkan bagi siswa kelas 3 dan 4 SD. Siswa mulai memperdalam literasi dan numerasi, serta mulai mengenal konsep-konsep dasar dalam berbagai mata pelajaran seperti sains dan sosial. Fase C : Diperuntukkan bagi siswa kelas 5 dan 6 SD. Pada fase ini, siswa mulai mempelajari materi yang lebih kompleks dan mendalam dalam berbagai mata pelajaran, serta mulai mengembangkan keterampilan berpikir kritis dan kreatif. Fase D : Diperuntukkan bagi siswa kelas 7, 8, dan 9 SMP. Siswa mulai mempersiapkan diri untuk pendidikan menengah atas dengan mempelajari materi yang lebih spesifik dan mendalam dalam berbagai mata pelajaran, serta mengembangkan keterampilan akademik dan non-akademi...

TOKO ONLINE - Tahapan membuka jualan online

A. Persiapan  Hal hal yang peru disiapkan untuk  berjualan secara online, berikut adalah beberapa hal yang perlu Anda siapkan: Produk atau Layanan : Tentukan produk atau layanan apa yang ingin Anda jual. Pastikan ada permintaan di pasar dan produk Anda unik atau memiliki keunggulan dibandingkan kompetitor. Riset Pasar : Pelajari tren pasar dan target audiens Anda. Pahami kebutuhan, preferensi, dan perilaku konsumen yang menjadi target Anda. Platform Penjualan : Pilih platform penjualan online yang sesuai, seperti marketplace (Tokopedia, Shopee, Bukalapak), media sosial (Instagram, Facebook), atau website e-commerce sendiri. Branding dan Identitas Visual : Buat branding yang kuat, termasuk nama toko, logo, dan estetika visual yang konsisten. Hal ini membantu dalam membangun kepercayaan dan pengenalan merek. Konten Produk : Siapkan deskripsi produk yang menarik dan informatif, serta foto produk yang berkualitas tinggi. Konten yang baik dapat menarik perhatian dan meningkatkan k...

Soal dan Jawaban Pemrograman Java 1

I. ESSAY TERSTRUKTUR 1. Konsep dasar object (object Oriented) meliputi 3 hal, Sebutkan ! 2. Sebagai sebuah platform, Java terdiri atas dua bagian utama, yaitu sebagai ? 3. Sebutkan 3(tiga) arsitektur Java menurut Sun ? 4. Sebutkan minimal 3 atribut/data  yang melekat pada diri anda bila anda dipandang sebagai objek ? 5. Sebutkan minimal 3 method/"perilaku" yang melekat pada diri anda jika anda dipandang sebagai objek ? 6. Sebutkan 5 bagian dari bagan dasar program java ! (Catatan : hanya menyebutkan saja, detil bagiannya tak perlu dijelaskan ) 7. Untuk penulisan komentar beberapa baris pada program java supaya tidak akan diproses oleh ‘virtual mechine’, caranya adalah dengan memberikan tanda awal yaitu tanda a)….. dan diakhiri dengan tanda b)…., sedangkan komentar untuk satu baris dapat menggunakan tanda c) …. 8. Sebutkan 2(dua) kelompok “Error” dalam pemograman java? 9. Sebutkan minimal sepuluh buah katakunci bahasa java (Java Keyword) yang kalian ...