56630295-Soal-Ujian

Embed Size (px)

Citation preview

  • 7/30/2019 56630295-Soal-Ujian

    1/2

    SOAL UJIAN AKHIR SEMESTER

    BAHASA PEMOGRAMAN WEB (PHP & HTML)

    TEKNIK INFORMATIKA, ISTP 2008

    Tanggal : 12 Juli 2008 Waktu : 10.00 WIB 11.30 WIB Sifat Ujian : Buka Buku

    I. SOAL SEBAB AKIBAT & PILIHAN GANDA

    1. Pernyataan : Salah satu Script yang dipakai untuk menyediakan fasilitas penggaya ataustyle pada pemograman web adalah script CSS.

    Alasan : Script CSS kepanjangan dari Cascading Style Sheets.

    2. Pernyataan : Script PHP harus selalu disisipkan di bagian tag body pemograman html.Alasan : Script PHP merupakan script web dinamis yang dapat di proses.

    3. Pernyataan : root adalah username umum (default) pada pengaksesan basis data sql.Alasan : root merupakan bagian terpenting pada basis data sql, dimana tanpa

    menggunakan user ini kita tidak dapat mengakses basis data sql.

    4. Pernyataan : File-file media suatu rancangan website baik gambar maupun flash, padasaat masih menggunakan server local tidak harus di letakkan di direktorihtdocs.

    Alasan : File yang perlu diletakkan di folder htdocs hanyalah file *.php.

    5. Pernyataan : Phpmyadmin merupakan fasilitas penyuntingan basis data mysql pada

    aplikasi web server.Alasan : Phpmyadmin pada server lokal (localhost) hanya dapat aktif, jika danhanya jika server Apache dijalankan.

    6. Dibawah ini yang bukan merupakan ciri pemograman PHP adalah ... ..a. Termasuk Interpreter c. tiap sintaks variabel dimulai dgn tanda Stringb. Ekstensinya *.php d. merupakan Bahasa Pemograman Statis

    7. Yang bukan fitur dari web server Apache adalah .....a. Host Virtual$ c. Halaman Web dinamis dari CGIb. Server Side Includes d. Editing Compiler

    8. Yang bukan termasuk perintah SQL adalah .....a. Alter Database b. Drop Viewc. Use, Select d. Refresh Database

    9. Dibawah ini yang bukan termasuk perintah/Sintaks pemograman PHP adalah ....a. Define, printf c. Print, Returnb. Echo, form, Table d. Cprintf, Echo

    10. Perhatikan script : . Script tersebut adalah ....

    a. Sebuah penanganan tautan/ link c. Sebuah penanganan File (Upload)

    b. Sebuah penanganan Apache d. Sebuah penanganan Array (Loop)

    II. SOAL ESSAY

    1. Jelaskan sebuah contoh Uniform Resource Locator (URL) dibawah ini.

    https://www.imti.com/order/buy.php?item=logo$angka=1

    (mana yang webfile,webserver,direktori,value,variabel,d

    2. Buatlah potongan script php sebuah pengaksesan database sql.

    3. Sebutkan 10 Contoh SQL Query beserta fungsinya.

    4. Perhatikan 2 tabel Database BARANG berikut.

    Nama Id Pesan Asal

    Anto 001 Printer Medan

    Joko 002 Mouse Siantar

    Ani 003 Printer Aceh

    a. Buat SQL Query untuk menampilkan data penjual dgn nama terurut.b. Buat SQL Query untuk menampilkan hasil pencarian data oran

    memesan Mouse.

    c. Buat SQL Query untuk menampilkan hanya data Nama dan Penjual sd. Seperti soal c, tetapi hanya yang memesan printer.

    5. Buatlah script php untuk menampilkan angka 1 s/d 10 dengan menggunakanperulangan apa saja.

    6. Buatlah script php sebuah Login form dengan variabel $user $Pass dimana> Jika salah satu textfield kosong, muncul pesan Isi Semua Data Anda> Jika kedua textfield kosong , muncul pesan Isi Data Anda> Jika berhasil (jika kedua data benar), muncul Selamat Datang SOBAT .

    III. DESKRIPSI MASALAH

    1. Pada suatu waktu, Amorta dan 3 diva ISTP lagi sibuk buka-buka postingan fa

    Namun karena asik cerita, mereka kelupaan sama facebook mereka. Sehing

    mereka selesai cerita, dan ingin kembali bermain facebook mereka yang terbu

    muncul pesan pada browser.... MAAF... SESI ANDA BERAKHIR M

    kembali password anda. (Jelaskan Mengenai Kasus ini)

    2. Si Jono hendak presentasi Jurnal WEB besok. Dia telah mengerjakan Sebuah

    berbasis database yang lumayan bagus dan dapat berjalan. Namun saat besok

  • 7/30/2019 56630295-Soal-Ujian

    2/2

    membuka web itu di lab, programnya tidak berjalan sempurna. Koneksinya Error.

    Jono berkata : Jujur aku bang...., dirumah jalan. (Jelaskan Mengenai Kasus ini)