0
PREPARATION FOR WEB PROGRAMMING EXAM DAY 2.0
DEPARTMENT PENELITIAN DAN PENGEMBANGAN STUDI
EKSEKUTIF MAHASISWA SISTEM INFORMASI UNIVERSITAS BRAWIJAYA MALANG
NIM :
a. Memisahkan presentasi dan business 15. Secara berurutan, nomor port default yang
logic digunakan oleh Apache web server dan
b. Membuat web menjadi lebih database server MySQL dalam
responsive berkomunikasi dengan protocol TCP/IP
c. Meningkatkan keamanan web adalah ?
d. Mempercepat akses basis data
a. 80 dan 3306
10. Berikut ini yang bukan keuntungan dari b. 80 dan 443
MVC, yaitu ? c. 443 dan 3307
d. 3307 dan 80
a. Executable
b. Modular 16. Perintah SQL berikut ini yang digunakan
c. Reusable untuk mengakhiri sebuah transaksi query
d. Maintainable dalam database MySQL adalah ?
Essai
1. Perhatikan potongan kode di bawah ini
1 <?php
2
3 class mobil{
4
5 }
6
7 $mobil = new mobil();
8 $mobil->merk = 'Toyota';
9
10 $mobil2 = $mobil;
11 $mobil2->merk = 'Honda';
12
13 $mobil->merk = 'Mitsubishi';
14
15 echo "Mobil ini bermerk ". $mobil->merk . "</br>";
16 echo "Mobil yang ini bermerk ". $mobil2->merk . "</br>";
17
18 ?>
Apa nama model beserta fungsinya yang dipanggi dalam controller tersebut?
Jelaskan potongan kode program yang menjelaskan nama table dan kolom yang dilakukan
insert pada fungsi model berikut.
Analisis data apa saja yang ditampilkan ke view dalam potongan kode program tersebut!
1 <?php
2 defined('BASEPATH') OR exit('No direct script access allowed');
3
4 class ConfirmPayment extends CI_Controller {
5 public function __construct(){
6 parent::__construct();
7 $this->load->model('bookingmodel');
8 $this->load->library('session');
9 $this->load->library('upload');
10 $this->load->library('image_lib');
11 }
12
13 function menampilkan_order(){
14 $data['order'] = $this->bookingmodel->allorder();
15 $data['booking_list'] = $this->bookingmodel-
16 >getbookinglist();
17
18 $this->load->view('head-admin');
19 $this->load->view('navbar-admin');
20 $this->load->view('orders', $data);
21 $this->load->view('js-admin');
22 }
23 }
Jelaskan fungsi potongan kode pada baris ke 7! serta jelaskan apa yang akan terjadi jika baris
tersebut dihapus?
52 $route['default_controller'] = "rakmalang";
53 $route['404_override'] = 'rakmalang';
54 $route['translate_uri_dashes'] = FALSE;
Apa fungsi dari potongan kode pada baris 52, dan jelaskan apa yang terjadi jika pada line 53
‘rakmalang’; diganti dengan ‘’;
9. Jelaskan perbedaan mengenai site_url() dengan base_url() pada penerapan framework CI!