Jawaban UAS Pemograman Web

5
Nama : Muhammad Taufik Kode/Mata Kuliah : AXB0901004/Pemrograman Web 2 Program Studi : Teknik Informatika Hari/Tanggal : Sabtu, 9 Desember 2010 Waktu : Pengumpulan terakhir 31 Des 2010 (23.59) Dosen : Mohamad Ridwan Answers 1. Jelaskan konsep pemrograman client side dan serverside dan berikan contohnya ! BELUM PENJELASANNYA Contoh Teknologi Server-side Programming ASP Microsoft designed solution allowing various languages (though generally VBscript is used) inside a HTML-like outer page, mainly used on Windows but with limited support on other platforms. ColdFusion Cross platform tag based commercial server side scripting system. JSP A Java-based system for embedding code in HTML pages. Lasso A Datasource neutral interpreted programming language and cross platform server. PHP Common opensource solution based on including code in its own language into an HTML page. 2. Buatlah program php untuk menyelesaikan tes psyko berikut ini : a. 4 6 9 13 18 ? ? codenya : <? print " 4 "; print " 6 "; print " 9 "; print " 13 "; print " 18 "; ?> b. 2 2 3 3 4 ? ?

Transcript of Jawaban UAS Pemograman Web

Page 1: Jawaban UAS Pemograman Web

Nama : Muhammad TaufikKode/Mata Kuliah : AXB0901004/Pemrograman Web 2Program Studi : Teknik InformatikaHari/Tanggal : Sabtu, 9 Desember 2010Waktu : Pengumpulan terakhir 31 Des 2010 (23.59)Dosen : Mohamad Ridwan

Answers

1. Jelaskan konsep pemrograman client side dan serverside dan berikan contohnya !BELUM PENJELASANNYA

Contoh Teknologi Server-side Programming ASP Microsoft designed solution allowing various languages (though generally VBscript is used) inside a HTML-like outer page, mainly used on Windows but with limited support on other platforms. ColdFusion Cross platform tag based commercial server side scripting system. JSP A Java-based system for embedding code in HTML pages. Lasso A Datasource neutral interpreted programming language and cross platform server. PHP Common opensource solution based on including code in its own language into an HTML page.

2. Buatlah program php untuk menyelesaikan tes psyko berikut ini : a. 4 6 9 13 18 ? ? codenya : <?

print " 4 ";print " 6 ";print " 9 ";print " 13 ";print " 18 ";?>

b. 2 2 3 3 4 ? ? Codenya : <?

print "2 2";print " 3 3";print " 4 ";?>

Page 2: Jawaban UAS Pemograman Web

c. 1 9 2 10 3 ? ? codenya : <?

print " 1 ";print " 9 ";print " 2 ";print " 10 ";print " 3 ";?>

3. A. Jelaskan sejelas-jelasnya tentang array di php ! Array merupakan variabel yang berisi lebih dari 1 variabel, atau dapat dikatakan sebagai variabel jamak. Sebagai analogi, ketika kita mempunyai banyak nama buah (kita anggap ini sebagai variabel), maka daripada kita menyatakan tiap nama buah dengan variabel $buah1, $buah2, $buah3, ...dst. Maka akan lebih baik dan efisien jika kita menggunakan variabel $buah yang berupa array. Variabel array pada PHP, kadang tidak perlu kita definisikan. Namun untuk indeks array, kita menggunakan indeks mulai dari 0 hingga sejumlah elemen array dikurang

B. Buatlah program untuk mencari nilai max dari 3 buah nilai, gunakan fungsi dengan 3 nilai tsb dikirimkan sebagai parameter ke fungsi !Misalkan tiga buah nilai itu = 2 4 6Nilai Max = 6Codenya : <?

function Nilai ($p, $l) { $Nilai = $p + $l; echo "$Nilai <br>"; } $bil1 = 2; $bil2 = 4;

echo "Nilai Max dengan input 2 dan input 4 = "; Nilai($bil1,$bil2); echo "Tiga nilai itu adalah 2 4 6";?>

4. Jelaskan fungsi form di php- Input tipe text untuk menampilkan satu baris isian dengan jumlah karakter yang telah ditentukan.- Input tipe password untuk menampilkan karakter yang dimasukkan berupa string password dengan simbol * atau .- Input tipe checkbox untuk membuat kotak cek yang memungkinkan user memilih lebih dari satu pilihan.- Input tipe radio fungsi hampir sama dengan cjeckbox, tetapi user hanya diberi kesempatan satu kali klik.- Input tipe file untuk mengambil lokasi file, misalnya ketika melakukan upload file.

Page 3: Jawaban UAS Pemograman Web

5. Buatlah program untuk melakukan proses perhitungan dibawah ini, dengan GET

<?switch ($operator){case "+":$hasil=$angka1+$angka2;

case "-":$hasil=$angka1-$angka2;break;

case "*":$hasil=$angka1*$angka2;break;

case "/":if($angka2==0)$hasil="E";else$hasil=$angka1/$angka2;break;

}?><HTML><HEAD><TITLE>Latihan Kesembilan </TITLE></HEAD><BODY><FORM METHOD=GET ACTION="UAS.php"><TABLE style="font=family:verdana;font-size:11pt" align=center border=5 cellspacing=0><TR bgcolor=f1f1f1><TD colspan=4>Operator arithematic</TD></TR><TR><TD colspan=4><INPUT TYPE="text" NAME="angka1" value="<? print $angka1?>"></TD></TR><TR><TD colspan=4><INPUT TYPE="text" NAME="angka2" value="<? print $angka2?>"></TD></TR><TR align=center><TD><INPUT TYPE="submit" name="operator" value="+"></TD><TD><INPUT TYPE="submit" name="operator" value="-"></TD><TD><INPUT TYPE="submit" name="operator" value="*"></TD><TD><INPUT TYPE="submit" name="operator" value="/"></TD></TR><TR><TD colspan=4><INPUT TYPE="text" NAME="hasil" value="<? print$hasil?>"></TD></TR>

Page 4: Jawaban UAS Pemograman Web

</TABLE></FORM></BODY></HTML>

6. Jelaskan fungsi session ! BELUM TAU JAWABANNYA

7. Jelaskan cara kerja dari search engine pada web! Search engine pada web bekerja dengan cara menyimpan informasi tentang banyak halaman web, yang diambil langsung dari WWW. Halaman-halaman ini diambil dengan web crawler — browser web otomatis yang mengikuti setiap pranala yang dilihatnya. Isi setiap halaman lalu dianalisis untuk menentukan cara mengindeksnya (misalnya, kata-kata diambil dari judul, subjudul, atau field khusus yang disebut meta tag). Data tentang halaman web disimpan dalam sebuah database indeks untuk digunakan dalam pencarian selanjutnya. Sebagian Search engine, seperti Google,yahoo dan lain – lain, menyimpan seluruh atau sebagian halaman sumber (yang disebut cache) maupun informasi tentang halaman web itu sendiri.

8. Tuliskan kesalahan-kesalahan pada pemrograman php ! (minimal 5) Not escaping entities Not Escaping SQL input Syntax errors Belum Belum

Page 5: Jawaban UAS Pemograman Web