LATIHAN SOAL & PEMBAHASAN APLIKASI WEB SERVER DAN PEMROGRAMAN SERVER SIDE SCRIPTING

1. Secara mendasar, halaman web dapat dikategorikan menjadi web...

Jawaban: Statis dan dinamis

Penjelasan:

Website Statis : Website yang kontennya statis / tidak berubah-ubah. Hanya menggunakan HTML dan CSS, tidak menggunakan database (web profil perusahaan.)

 Website Dinamis : web yang isinya dapat dirubah sewaktu-waktu dengan sangat mudah. Menggunakan bahasa yang lebih kompleks, menggunakan database (web jejaring sosial dan web berita.)


2. Untuk menyimpan, mengolah dan menyampaikan suatu informasi berupa halaman web kepada client yang memintanya merupakan fungsi utama dari

Jawaban:  Web server

Penjelasan: Web server adalah perangkat untuk memproses permintaan data, atau informasi yang pengguna masukkan lewat web browser. 


3. Sebutan bagi server lokal yang ada dikomputer user adalah

Jawaban: localhost

Penjelasan: Localhost adalah sebuah program komputer yang berperan sebagai virtual server yang hanya bisa diakses melalui jaringan lokal saja.


4. Situs resmi dari XAMPP adalah

Jawaban:  ApacheFriends.org

Penjelasan: Karena Apache Friends adalah sebuah tim proyek yang mengembangkan XAMPP itu sendiri


5. Jenis aplikasi yang memiliki fungsi untuk mengistal beberapa program, yaitu Apache, PHP dan Mysql dalam waktu singkat adalah

Jawaban: Appserv

Penjelasan: berfungsi untuk menginstall beberapa program seperti Apache,PHP, dan MySql. Dan aplikasi ini juga  mempermudah orang untuk membuat web server dan database


6. Pengguna windows 7 bisa langsung menggunakan IIS (Internet information services) dengan menginstal cara aplikasi 

Jawaban:  Net Framework

Penjelasan: .Net Framework adalah software yang digunakan terutama pada sistem OS Microsoft Windows. Berfungsi untuk memudahkan pengembangan dan eksekusi program dari berbagai macam bahasa pemrograman agar sistem operasi windows dapat menjalankan sebuah aplikasi.


7. PHP pertama kali dibuat pada tahun 1995 dengan nama

Jawaban: Form Interpreted (FI)

Penjelasan: Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.  Rasmus Lerdorf pada tahun 1995


8. ColdFusion pertama kali dikembangkan oleh 

Jawaban:  Allaire Corporation

Penjelasan: ColdFusion yaitu teknologi yang pertama kali menyediakan kemampuan membuat situs web dinamis yang terhubung pada basis data backend. dikembangkan di Allaire Corporation, oleh kakak beradik JJ dan Jeremy Allaire


9. Berikut yang bukan termasuk jenis jenis web container adalah

Jawaban: Personal web

Penjelasan: Personal web adalah jenis web yang dimiliki oleh seorang individu, sedangkan Web Container adalah web server berbasis java .


10. Salah satu program aplikasi server side programming yang banyak digunakan adalah

Jawaban:  PHP

Penjelasan: Menurut data diketahui terdapat sekitar 80 % website yang berjalan menggunakan bahasa pemrograman PHP


11. Berikut ini beberapa aturan penulisan variable pada PHP, kecuali

Jawaban: Perlu dideklarasikan 

Penjelasan: Dalam penulisan variable setelah tanda $ diawali dengan huruf atau underscore, dan tidak menggunakan spasi


12. Jenis jenis operator diklasifikasikan sebagai berikut, kecuali

Jawaban: Example operator

Penjelasan: 

Macam - macam operator: Operator Aritmatika, Operator Pembanding, Operator Logika, Operator Penugasan


13. Bagian dari skrip PHP yang tidak diterjemahkan oleh browser adalah

Jawaban: Komentar

Penjelasan:  Karena fungsi komentar hanyalah sebagai dokumentasi dari skrip PHP yang kita buat atau merupakan penjelesan-penjelasan dari skrip tersebut.


14. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi 

Jawaban: Define()

Penjelasan: fungsi define() untuk membantu kita membuat konstanta. nilai variable konstanta tidak dapat diubah


15. Metode STML style disebut tag singkat (PHP short tag) karena tag ini lebih singkat dari metode

 Jawaban: XML

Penjelasan: STML style = <? echo "saya"; ?>

XML style = <?php echo "saya"; ?>


16.  Tuliskan jenis jenis syntax yang anda ketahui?

<?php echo "Saya manusia"; ?>

<?php $nama = "Nandana"; echo "Nama saya {$nama}"; ?>

<?php $a = 25; $b = 50; $bb = $a + $b; echo "Jumlah berat badan saya dan adik saya adalah {$bb}"; ?>


17. Tuliskan hal hal yang perlu dipahami dalam penulisan kode program?

Menggunakan ";" pada akhir baris, kecuali pada kondisi if atau perulangan

Untuk penulisan variable

-Tidak boleh memakai karakter selain "_"

-Tidak boleh ada spasi

18. Jelaskan yang anda ketahui tentang penggabungan dengan html?

HTML bisa digabung dengan bahasa pemrograman PHP. 

Di layout tersebut lalu disisipkan sintaks PHP agar menjadi sebuah program.

<?php $nama = "Nandana"; ?>

<html>

    <head><title> Penggabungan </title></head>

<body>

    <table>

        <tr>

            <td> Nama Saya <?php echo $nama ?> </td>

        <tr>

</table> </body> </html>


19. Jabarkan yang anda ketahui tentang kelebihan PHP dibandingkan dengan bahasa pemrograman web lainnya?

- Mampu berjalan di berbagai OS

- Lebih mudah dipelajari

- Open Source


20. Uraikan tentang hubungan antara IIS dengan microsoft Corporation ?

IIS lebih kompatibel dengan Microsoft karna sama-sama Windows.

IIS juga menjadi fondasi dari platform Internet dan Intranet Microsoftyang mencakup Microsoft Site Server, Microsoft Commercial Internet System dan produk-produk Microsoft BackOffice lainnya.


21. Jelaskan Kekurangan dan kelemahan :

     a. XAMPP

        Kelebihan:

           Gratis

           Mempunyai kapasitas yang cukup bisa diandalkan

           Kelebihan paling utama engine ini adalah kecepatannya.

        

        Kekurangan:

            Tidak cocok untuk menangani data dengan jumlah yang besar

            Kemampuan kinerja dari XAMPP ini sangat terbatas pada server


     b. Appserv

        Kelebihan:

                  lebih mudah dalam menginstal program Apache, PHP , dan MySQL

        Kekurangan:

                Menggunakanya banyak memori dan CPU pada windows


     c. IIS

        Kelebihan:

        kompatibel dengan Windows dan mendukung platform dengan domain NET.

        IIS juga sangat cocok untuk mendukung protokol seperti FTP, HTTP dan SSL.


        Kekurangan: 

        Web server berbayar

        Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker

        Keamanan File Log dapat ditembus



Komentar

Postingan populer dari blog ini

OPERATOR STRING