Tampilkan postingan dengan label Pemrograman Web. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman Web. Tampilkan semua postingan

Rabu, 18 Januari 2012

Soal Uas Pemrograman Web (essay)

Jawablah pertanyaan dengan singkat dan jelas ! ( bobot 40%)
1. Jelaskan langkah-langkah untuk menghubungkan antara bahasa pemrograman PHP dengan database MySQL serta script yang di gunakan.

Jawab :
- Install PHP dan MySql. Agar lebih mudah, instal XAMPP karena dalam XAMPP sudah terdapat fitur PHP dan MySql.
- Nyalakan semua service yang ada dalam XAMPP. Kemudian masuk kedalam browser yang ada pada komputer anda dengan mengakses alamat http://localhost/xampp. setelah itu  buat lah suatu database dengan menggunakan fitur PHP myAdmin yang terdapat dalam XAMPP. kemudian untuk mengecek apakah koneksi antara PHP dan MySql berjalan lancar, buat suatu script pada notepad (disarankan menggunakan notepad++) seperti dibawah ini:

    /*
    <?
    $koneksi=mysql_connect("localhost","root","");
   
    if($koneksi){
        echo "Koneksi Berhasil";
    }
    else{
        echo "Koneski gagal coba lagi";
    }
    ?>
    */

- Simpan dengan file ekstensi *.php kemudian simpan dalam folder "htdoc".
- Masuk kedalam browser kemudian masukkan alamat ini : "http://localhost/[nama file].php". Kemudian tunggu hasilnya. Apabila muncul pesan berhasil maka koneksi yang anda lakukan berhasil.

2. Jelaskan maksud script berikut :
/* Memanggil fungsi dari database */
/* Menampilkan pesan Could not connect, karena
tidak dapat terkoneksi dengan database lewat
variable $con */
/* memanggil nama database “penjualan” dan
menampilkan isi dari database yang berupa tabel
barang dan query/isi dri tabel juga di tampilkan */
/* Menampilkan hanya kd_brg dan nm_browser yang
 terdapat pada tabel barang untuk di tampilkan
ke dalam browser */
/* Perintah untuk mengakhiri pemanggilan database */

Soal Uas Pemrograman Web

I. Pilih jawaban yang benar dan tulis jawaban saudara pada lembar jawaban yang sudah  disediakan (bobot 60%)

class student {
 public $name;
 public $address;
 public function __construct(){
    echo 'Student's Data.<br />';
  }
   public function show_name() {
   echo 'Student's name is : '.$this->name.'<br/>';
  }
   public function show_address() {
  echo 'Student's address is : '.$this->address.'<br/>';
  }}

1 Atribut dari class di atas adalah :
      a. $nama, $address            c. __construct
      b. show_name, show_address         d. student

2.Sedang untuk method dari class di atas adalah :
      a. $nama, $address            c. __construct
      b. show_name, show_address         d. student

3.Hasil dari program strlen(“3204657895”) pada php adalah :
      a. 10                    c. 11
      b. 49                    d. 0

Perhatikan program php di bawah ini untuk mengerjakan soal nomor 4-6 :
<?
$kota=array(“Yogya”, “Solo”, “Bandung”, “Bogor”,”Semarang”);
$jumlah=count($kota);
for ($i=1;$i<$jumlah;$i++)
   echo “Elemen berin
deks $i : $kota[$i] <br>”;
?>

4.Kota Bandung pada program di atas berada pada posisi indek ke :
       a. 0                    c. 2
       b. 1                    d. 3
5.Jika program dieksekusi, maka kota yang tidak tercetak adalah :
       a. Yogya                        c. Bandung
       b. Solo                    d. Bogor

6.Jika $i pada perulangan diganti dengan angka 0, maka :
  Jika program dieksekusi, maka kota yang tercetak adalah:
       a. hanya kota Yogya            c. tercetak semua
       b. program error                d. tidak tercetak semua

7.Jika dijalankan, apa yang dihasilkan dari code JavaScript di bawah ini :
<SCRIPT LANGUAGE="JavaScript">
jalan=15; i=1;
while (i <= jalan){
   document.write(i + ","); i=i+4;
}
</SCRIPT>

    a. 1,2,3,4,5,6,7,8,9,10
    b. 4,8,12
    c. 1,4,7,10
    d. 1,5,9,13
  
8.Inisialisasi object pada PHP yang benar adalah :
        a. New mhs;                c. $mhs1=new Mhs;
        b. Mhs $mhs1=new Mhs;            d. $mhs1=Mhs”;

9.Perhatikan penggalan code berikut dan jika dijalankan apa yang ditampilkan pada browser :

    var arrayku=new Array(“Garuda”,”Indonesia”,”dadaku”,”dadamu”,”Negeri”);
    document.write(arrayku[0]+” di “+arrayku[2]+” dan “+arrayku[3]);

    a. Garuda di dadaku
    b. Garuda di dadaku dan dadamu
    c. Garuda di Negeri Indonesia
    d. Garuda di dadamu

10.Yang termasuk Dynamic Page adalah :
        a. html                       c. css
        b. php                       d. javascript

11.Atribut dari elemen <script> adalah :
        a. class
        b. action
    c. language
    d. methode

    <?php
    $d=date("D");
    if ($d=="Fri")
      echo "Have a nice weekend!";
    elseif ($d=="Sun")
      echo "Have a nice Sunday!";
    else
      echo "Have a nice day!";
    ?>

12.Jika tanggal saat anda ujian, kemudian program di atas dijalankan hasil yang ditampilkan adalah :
        a. Have a nice day!                 c. Have a nice Sunday!
        b. error                    d. Have a nice weekend!

13.Jika program di atas dijalankan sehari kemudian hasil yang ditampilkan adalah :
        a. Have a nice day!                c. Have a nice Sunday!
        b. error                    d. Have a nice weekend!

    <script type="text/javascript">
    var d = new Date()
    var time = d.getHours()
    if (time<10)
      { document.write("<b>Good morning</b>");}
    else if (time>10 && time<16)
      { document.write("<b>Good day</b>");}
    else
      {document.write("<b>Hello World!</b>");}
    </script>

14.Jika tanggal saat anda ujian, kemudian program di atas dijalankan hasil yang ditampilkan adalah :
        a. Good morning                    c. Good day
        b. Hello World!                    d. error

15.Apabil program di atas dijalankan setelah jam 18:00 hasil yang ditampilkan adalah :
       a. Good morning                    c. Good day
       b. Hello World!                    d. error

16.Identifikasi sebuah variable pada php adalah :
        a. &                    c. @
        b. $                    d. %

17.Pernyataan berikut adalah yang paling benar dalam PHP:
       a. Fungsi dan Variable PHP adalah case sensitive
       b. Fungsi dan Variable PHP adalah tidak case sensitive
       c. Fungsi PHP case sensitive dan Variable PHP tidak case sensitive
       d. Fungsi PHP tidak case sensitive dan Variable PHP case sensitive

    <script type="text/javascript">
    function product(a,b)
    {
       return (a*b)/b;
    }
    </script>


    <script type="text/javascript">
       document.write(product(5,4));
    </script>

18.Jika program di atas dijalankan hasil yang ditampilkan adalah :
        a. 20                    c. 4
        b. 5                    d. 25

    var i=0
    for (i=0;i<=10;i++)
      {
      if (i==3)
        { continue;}
       document.write(i+ " ");
      }

19.Apa yang dihasilkan dari program di atas :
      a. 0 1 2 4 5 6 7 8 9 10            c. 0 1 2 3 4 5 6 7 8 9 10
      b. tanpa hasil                d. 0 1 2 4 5 6 7 8 9

Jika continue pada kondisi diganti dengan break, maka :

20.Jika program dieksekusi, nilai yang tercetak adalah:
       a. 0 1 2 3 4 5 6 7 8 9 10        c. 0 1 2 3
       b. 0 1 2 4 5 6 7 8 9 10            d. 0 1 2

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes