Jawab Quiz WP2 UBSI

KELOMPOK 4

DEDE ABDURRAHMAN.F (12184620)
INA SOLEHA (12184748)
DONY ANDRIYAN (12184891)
RARASATI DERIANI (12184692)
YULIANTO NUR RAHMAN (12184671)
AOLA ZAKIYATURRAHMAH (12184797)


1. Sebutkan dan jelaskan framework PHP apa saja yang anda ketahui dan jelaskan !!

    => Codeigniter : Framework untuk pemograman bahasa PHP yang Umum digunakan 
    => Ralavel : Framework web namun sedikit lebih rumit dari CI

2. Apa yang anda ketahui tentang codeigniter dan jelaskan !!

    => Framework berbasis PHP dimana framework tersebut sangat mudah untuk digunakan 

3. sebutkan struktur folder yang ada di dalam folder codeigniter ! jelaskan fungsi dari folder-folder tersebut !!

    => MVC, MODEL : Untuk melink ke database
    => VIEW  : Tampilan User Interface
    => CONTROLLER : untuk menghubungkan model dan view
    => Asset : Untuk menyimpan CSS
    => CONFIG : save file configurasi

4. Dimanakah Letak default Controller dalam CI !

    => Pada file application/config/routes.php

5. Jelaskan Fungsi - Fungsi dari MVC !!

    => Model, untuk mengelola database, seperti select, delete, update, insert , dsb.
    => View , tampilan
    => Controller , sebagai penghubung antara model dan view, berisi fungsi untuk memproses suatu data

6. Aturan dalam merancang MVC ? Jelaskan !!

    => Model, file model untuk memanggil fungsi controller
    => View , menampilkan halaman web
    => Controller , sebagai me- load file terhadap model yang dibutukan dan memanggil view

7. Dimana letak Base_url ? Jelaskan fungsi tersebut

    => application/config/config.php -> digunakan untuk default URL

8. Jelaskan Secara Detai Coding di bawah ini !!

    <?php//mengenal file PHP
    class Model_latihan1 extends CI_Model//menyatakan nama class pada file model CI sebagai Model_latihan
    {
    public $nilai1, $nilai2, $hasil;//menyatakan variable

    public Function jumlah($nil1 = nul, $nil2= nul)//menentukan function pada method variable
    {
    $this->nilai1 =$nil1;// untuk menampilkan variable
    $this->nilai2= $nil2;// untuk menampilkan variable

    $this->hasil =$this->nilai1 + $this->nilai2;
    return $this->hasil;// untuk menggembalikan hasil
    }
    }

9. Jelaskan Secara Detail coding dibawah ini !!

    <li><a href=”<?php echo base_url().`index.php/web’ ?>”>Home</a></li>
     //menghubungkan ke link yang sudah dibuat pada home
     <li><a href=”<?php echo//untuk menampilkan indeh PHP//web/about
     base_url().`index.php/web/about’ ?>”>about</a></li>

     public function about()// untuk menyatakan file about
     {
     $data[`judul’] = “halaman about”;// untuk menampung data
     $this-> load -> view(`v_header’, $data);// untuk menampilkan view v_header pada file view
     $this-> load -> view(`v_about’, $data);// untuk menampilkan v_about pada file view
     $this-> load -> view(`v_footer’, $data);// untuk menampilkan v_footer pada file view
     }

10. Urutan Coding Dibawah ini menjadi langkah langkah yang benar untuk membuat form vaidasi

   <?php
   class Matakuliah extends CI_Controller
   {
   Public function index() 
   {
   $this -> load-> view('view-form-matakuliah') ;
   }
   Public function cetak() 
  {
  $this ->form_validation->set_rules('kode', 'kode matakuliah', 
  'requiredmin_length[3]; [
  'required'=> 'kode Matakuliah Harus diisi',
  'min_length'=> 'kode terlalu pendek'
  ]);
  $this->form_validation->set_rules('nama','Nama Matakuliah',
  'required|min_length[3]',[
  'required'=>'Nama Matakuliah Harus diisi',
  'min_length'=>'Kode terlalu pendek'
  ]);
  if ($this->form_validation->run()!=true){
  $thi->load->view('view-form-matakuliah');
  } 
  else 
 {
  $data = [
  'kode' => $this->input->post('kode'),
  'nama'=> $this->input->post('nama'),
  'sks'=> $this->input->post('sks')
  ]:
  $thia->load->->view('view-data-matakuliah',$data);
  }
  }
  }

11. Jelaskan Public function cetak() yang ada di soal no 10!

   => untuk menampilkan form validation yang berisi kode, nama , dan sks.
 


Komentar

Postingan Populer