• Tidak ada hasil yang ditemukan

Part 6 Konsep View

N/A
N/A
Protected

Academic year: 2017

Membagikan "Part 6 Konsep View"

Copied!
20
0
0

Teks penuh

(1)

Pertemuan 6

IKB112312

STMIK EL RAHMA

Oleh : Wahyu Widodo

(2)

POKOK BAHASAN

(3)

Apa Kegunaan View ?

berfungsi untuk menangai bagian tampilan pada aplikasi.

Fasilitas desain view tersebut secara umum terbagi dalam dua

kategori :

 Helper

 Library

Cara pengaktifan dengan melakukan load terhadap helper dan

library, contoh :

$this->load->helper("html"); $this->load->library("table");

atau

dimasukkan dalam konfigurasi autoload.php:

$autoload['libraries'] = array("table");

(4)

Penanganan HTML

1. br()

Berguna untuk membentuk kode <br> atau </br> yang berfungsi

untuk pindah baris.

Contoh:

echo br(3);

maka akan terbentuk kode HTML :

(5)

2. heading()

Berguna untuk mebuat tag header di HTML (<h1>, <h2>, dll).

Contoh:

echo heading("Selamat Datang", 3);

maka akan terbentuk kode HTML :

(6)

4. img()

Berguna untuk mebuat tag HTML <img> (memasukkan image ke

halaman HTML).

Contoh :

$image_properties = array( "src‟ => "images/logo.jpg‟,

"alt" => "Ini adalah logo perusahaan", "width" => "100", "height" => "100"

);

echo img($image_properties);

maka akan terbentuk kode HTML :

(7)

5. link_tag()

Berguna untuk mebuat tag HTML <link/> (memasukkan image ke

halaman HTML).

Contoh:

$link = array(

"href" => "css/printer.css", "rel" => "stylesheet",

"type" => "text/css" );

echo link_tag($link);

maka akan terbentuk kode HTML :

(8)

6. nbs()

Berguna untuk mebuat tag HTML &nbsp; (non-breaking spaces).

Contoh:

echo nbs(3);

maka akan terbentuk kode HTML :

(9)

Penanganan Table

1.Secara langsung :

Contoh :

$data = array (

array("NIM","Nama"),

array("07018111", "Bayu"), array("07018123", "Dewi"), );

echo $this->table->generate($data);

maka akan terbentuk tabel :

NIM

Nama

07018111

Bayu

(10)

2.Menggunakan set_heading dan add_row:

Contoh :

$this->table->set_heading("NIM", "Nama"); $this->table->add_row("07018111", "Bayu"); $this->table->add_row("07018222", "Dewi"); $this->table->add_row("07018333", "Andi"); echo $this->table->generate();

maka akan terbentuk tabel:

NIM

Nama

07018111

Bayu

07018222

Dewi

(11)

Penanganan Form

1. form_open()

Berguna untuk fungsi pembuatan form.

Contoh :

echo form_open("mahasiswa/simpan‟);

maka akan terbentuk kode HTML :

<form method=“post”

(12)

2. form_hidden()

Berguna untuk membuat input field hidden.

Contoh :

echo form_hidden("username","wahyu");

maka akan terbentuk kode HTML :

(13)

3. form_input()

Berguna untuk membuat input field non hidden.

Contoh :

echo form_input("nim","07018111");

maka akan terbentuk kode HTML :

(14)

4. form_password()

Berguna untuk membuat input password.

Contoh :

echo form_password("user_pass");

maka akan terbentuk kode HTML :

(15)

5. form_upload()

Berguna untuk membuat form untuk upload file.

Contoh :

$data = array ( "name" => "foto", "size" => "30",

"style" => "width:50%" );

echo form_upload($data);

maka akan terbentuk kode HTML :

(16)

6. form_textarea()

Berguna untuk membuat form textarea.

Contoh :

echo form_textarea($data);

maka akan terbentuk kode HTML :

(17)

7. form_dropdown()

Berguna untuk membuat form dropdown (combo box).

Contoh :

$option= array (

"satu" => "Kelompok 1", "dua" => "Kelompok 2"

);

echo form_dropdown("kelompok", $option, "dua");

maka akan terbentuk kode HTML :

<select name=“kelompok”>

<option value=“satu”>Kelompok 1</option>

<option value=“dua” selected=“selected”>Kelompok

(18)

8. form_submit()

Berguna untuk membuat tombol submit.

Contoh :

echo form_submit("mysubmit", "Kirim");

maka akan terbentuk kode HTML :

(19)

9. form_close()

Berguna untuk membuat tag </form>.

Contoh :

echo form_close();

maka akan terbentuk kode HTML :

(20)

Penanganan URL

anchor()

Berguna untuk membuat hyperlink (<a>).

Contoh :

echo anchor("dosen/hapus/3","Klik Disini");

maka akan terbentuk kode HTML :

Referensi

Garis besar

Dokumen terkait

[r]

Sekretaris Daerah Kabupaten/Kota dan pejabat struktural eselon II di lingkungan Pemerintah Kabupaten/Kota yang akan diberhentikan diluar ketentuan sebagaimana dimaksud dalam pasal

Menurut Sudo (2011, hal.88), berdasarkan ketiga definisi di atas, sahabat menunjuk pada teman yang secara khusus bergaul secara akrab dengan diri kita di antara

2: Hold the ablation rate and wall temperature constant from the restart file, while applying the rigorous diffusion model (thus, the surface energy balance and char

Secara kelompok siswa dapat menjelaskan pengertian arsiparis dan syarat-syarat pegawai arsip dari berbagai sumber secara berdiskusi sesuai dengan ketentuan

Berdiri dalam lingkaran dan berdoa untuk diri anda dan teman- teman yang lain, agar setiap orang akan membuat komitmen untuk membaca Firman Tuhan seperti yang telah

B 622 ID The Effect of Addition of Cellulolytic Microbes from Rumen Fluid and Lactic Acid Bacteria in Pineapple Peel Fermentation on in Vitro

MILIN UPT