Rabu, 07 September 2022

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

 ULANGAN HARIAN XII-RPL

CHITRA CHALYA SILWANA
XII-RPL(11)

  1. Secara mendasar, halaman web dapat dikategorikan menjadi web apabila
    Jawaban: Statis dan dinamis

    Penjelasan: Pada halaman web dikategorikan menjadi statis dan dinamis berdasarkan isinya. Web statis informasinya tetap dan tidak berubah, sedangkan web dinamis informasinya berubah dan fleksibel.


  2. Untuk menyimpan, mengelolah dan menyampaikan suatu informasi berupa halaman web kepada client yang memintanya merupakan fungsi utama dari
    Jawaban: Web server

    Penjelasan: Web server merupakan sebuah perangkat yang bisa menjadi perangkat keras (hardware) dan perangkat lunak (software) yang menyediakan layanan pada user berupa data melalui protokol HTTP atau HTTPS untuk mengakses file yang ada pada suatu situs web dengan media browser untuk membuka file-file tersebut.


  3. Sebutkan bagi server lokal yang ada dikomputer user
    Jawaban: localhost 

    Penjelasan: Localhost adalah sebutan bagi server lokal yang ada di komputer. Karena pada dasarnya komputer adalah server, dan server adalah komputer.


  4. Situs resmi dari XAMPP adalah
    Jawaban: ApacheFriends.org

    Penjelasan: XAMPP merupakan sebuah software yang berfungsi sebagai localhost, dan link download resminya adalah https://www.apachefriends.org/download.html


  5. Jenis aplikasi yang memiliki fungsi untuk menginstal beberapa program, yaitu apache, PHP dan Mysql dalam waktu singkat adalah
    Jawaban: Appserv

    Penjelasan: Banyak orang mengeluh-eluhkan tentang susahnya install Apache, PHP, MySQL. Dengan adanya AppServ, mempermudahkan 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: Fungsi net framework yang paling utama pada windows adalah sebagai penerjemah dan pengeksekusi sebuah perangkat lunak agar dapat berjalan pada sistem operasi windows.


  7. PHP pertama kali dibuat pada tahun 1995 dengan nama
    Jawaban: Form Interpreted (FI)

    Penjelasan: Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.


  8. ColdFusion pertama kali dikembangkan oleh
    Jawaban: Kakak beradik JJ dan Jeremy Allaire

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


  9. Berikut yang bukan termasuk jenis jenis web container adalah
    Jawaban: Personal web

    Penjelasan:
    Jenis Web Container:
    1) Apache Tomcat
    2) GlassFish
    3) Tiny Java Web Server
    4) Orion Application Server
    5) NetWeaver
    6) JRun


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

    Penjelasan: karena PHP merupakan program server side populer, selain itu ada javascript. PHP juga banyak keunggulan, yaitu fleksibel, open source, dan koneksi database yang baik.


  11. Berikut ini beberapa aturan penulisan variabel pada PHP, kecuali
    Jawaban: Perlu dideklarasikan

    Penjelasan: 
    Aturan menuliskan variabel:
    1) penulisan variabel harus diawali tanda $
    2) huruf awal hanya boleh menggunakan huruf atau underscore
    3) variabel bersifat case sensitif
    4) hindari menggunakan keyword tertentu (int, false, global, if)


  12. Jenis jenis operator diklasifikasikan sebagai berikut, kecuali
    Jawaban: Example operator

    Penjelasan:
    Jenis-jenis operator:
    - Assignment operator
    - Arithmetic operator
    - Compound assignment
    - Incerement dan decrement operator
    - Relational dan camparison operators
    - Logical operator


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

    Penjelasan: tanda komentar PHP tidak bisa dibaca, karena memang fungsinya untuk menonaktifkan kode pada PHP ( tanda // )


  14. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi
    Jawaban: define()

    Penjelasan: fungsi define() untuk membantu kita membuat konstanta.


  15. Metode HTML style disebut tag singkat (PHP short tag) karena tag ini lebih singkat dari metode
    Jawaban: XML

    Penjelasan: Tujuan desain XML berfokus pada kesederhanaan, umum, dan kegunaan di Internet.




  16. Tuliskan jenis jenis syntax yang anda ketahui
    Jawaban:
    a) <?php

             echo "hai!";

           ?>

    b) <?php

                 $kelas='kelasSatu';

                 $namaSiswa='nana';

             ?>

    c) <?php

                  include "koneksi.php";

             ?>


  17. Tuliskan hal hal yang perlu dipahami dalam penulisan kode program 
    Jawaban:
    - perhatikan format
    - pemberian komentar
    - konsisten
    - sabar
    - fokus dan teliti


  18. Jelaskan yang anda ketahui tentang penggabungan dengan HTML
    Jawaban:
    HTML bisa digabung dengan bahasa pemrograman PHP. HTML bisa digunakan untuk membuat layout, yaitu dengan menggunakan CSS. Di layout tersebut lalu disisipkan sintaks PHP agar menjadi sebuah program.


  19. Jabarkan yang anda ketahui tentang kelebihan PHP dibandingkan dengan bahasa pemrograman web lainnya
    Jawaban:
    - program yang ringkas
    - mudah dipelajari
    - open source
    - fleksibel


  20. Uraikan tentang hubungan antara IIS dengan Microsoft Corporation
    Jawaban:
    Karena IIS lebih kompetibel dengan microsoft corporation karena sama-sama windows


  21. Jelaskan kekurangan atau kelemahan dari :
    a. XAMPP
    b. Appserv
    c. IIS
    Jawaban:
    a) XAMPP
    Kekurangan :
    - tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data
    - mempunyai keterbatasan kemampuan kinerja pada server ketika data yang disimpan telat melebihi batas penampungan di server karena tidak menerapkan konsep Technology Cluste.

    Kelebihan :
    - gratis
    - mempunyai kapasitas yang cukup bisa diandalkan
    - keamanan data aman
    - kecepatannya
    - bersifat multiplatform

    b) Appserv
    Kelebihan :
    - memudahkan untuk menginstal apache, MySQL
    - memudahkan penyetelan

    Kekurangan :
    - tidak mendukung pada OS Windows
    - banyak b=menggunakan memori dan CPU pada windows

    c) IIS
    Kelebihan :
    - mendukung bahasa .net, yang saat ini hanya bisa digunakan di IIS
    - IIS dapat melakukan isolasi resource untuk sebuah aplikasi website yang dibuat, sehingga bila ada kerusakan pada salah satu website, maka tidak terimbas ke website lain yang ada di server

    Kekurangan :
    - IIS hanya dapat digunakan di sistem operasi Windows
    - memerlukan resource server yang cukup besar untuk menggunakannya
    - keamanan server khususnya pada port http/80 masih rentan, sehingga sangan rawan terkena hack.

Tidak ada komentar:

Posting Komentar

Menambahkan Edit dan Delete pada PHP

 PRAKTIK 1 source code file "koneksi1.php" <?php  $host = mysqli_connect("localhost","root","",...