Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

dokumen-dokumen yang mirip
Pemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 6 : Konsep MVC : Model. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 7 : Keamanan Aplikasi. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 8 : Penanganan File dan Image. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Pengenalan Perancangan Web 2017

Membuat sendiri helper sederhana ala framework

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

Pemrograman Web Week 2. Team Teaching

Framework untuk web yang dibuat dalam bentuk Web Berbasis Model-View-Controller (MVC)

E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER. Disusun Oleh: Arfian Hidayat, S.Kom

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER. Disusun Oleh: Arfian Hidayat, S.Kom

Membuat Template dengan Bootstrap pada Codeigniter

Desain Web. MODUL 2 Desain Form

RIO ANDRIYAT KRISDIAWAN, M.KOM

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Bab 5 FORM. A. Maksud Dan Tujuan 1. Maksud

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

KURSUS ONLINE JASA WEBMASTERS

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

Modul Pelatihan Framework CodeIgniter

1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file jawaban : b

FORMAT TEXT. Tag Attribut Value Keterangan. RGB(red,green,blue) Kode Warna. Memberikan warna terhadap background web mengatur posisi text rata kiri

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

Desain Web. Oleh : Ady Purna Kurniawan, ST., MT.

HTML (HyperText Markup Language)

Pengenalan Perancangan Web 2016

Review Pemrograman Web I

MODUL 1 PENGENALAN HTML

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

Pertemuan IV. Semester 1

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

P - 5 Bab 4 : HTML (Hypertext Markup Language)

Ikbal jamaludin

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

10/04/2014. Oleh: Fiftin Noviyanto, S.T., M.Cs. Form Server Side Scripting

Tampilan di website (Tidak Tampil karena hanya memberi informasi bagi pembuat )

1) Gunakan peralatan sesuai dengan fungsinya. 2) Bekerjalah sesuai dengan cara kerja atau petunjuk yang telah ditentukan.

Bagian II Dasar-Dasar CodeIgniter

BAB-12 MEMBUAT FORM HTML

LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1

P - 6 Bab 4 : HTML (Hypertext Markup Language)

MODUL IX FORM. 9.1 Pendahuluan

FORMULIR PADA HALAMAN WEB

Menampilkan Images, Audio, Video, dan Membuat Tabel

FRAMEWORK CODEIGNITER

Pemrograman Web PRAKTIKUM 1 PENGANTAR

Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T

Form identik dengan formulir

Pertemuan 2. Membuat Form Pada Code Igniter

HTML. ( HyperText Markup Language) Pertemuan 2 Oleh : Nufan Balafif. Mata Kuliah : Pemrograman Berbasis Web

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

Bab 5 CodeIgniter (CI)

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

MODUL 8 Insert, Update, & delete

PHP dan Framework CodeIgniter

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

Menangani Input dari User

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

Pertemuan 1. Pengenalan Code Igniter dan Pengaksesan Controller

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

Form Input HTML dan Frame. Siti Maesyaroh. M.Kom.

Pemrograman Web. Page 188

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

BERKENALAN DENGAN MODEL CODEIGNITER

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

MENAMPILKAN FRAME FRAME

Soal Remedial Prakarya-1

Belajar dasar codeigniter framework

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

BAB 1 PENGENALAN HTML

MODUL TIK - HTML II KELAS XI SEMESTER I

BAB III IMPLEMENTASI LIBRARY CODEIGNITER

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

TAG HTML LANJUT Tujuan Instruksional :

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

SUSUNAN DASAR HTML, JAVASCRIPT DAN VBSCRIPT

Bab 4 Pembahasan Dan Hasil Pengujian

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

Pertemuan 4 Penanganan Form

PEMROGRAMAN WEB BERBASIS FRAMEWORK. PERTEMUAN 1 : PENGENALAN WEB FRAMEWORK. HASANUDDIN, S.T., M.CS. PRODI TEKNIK INFORMATIKA UAD

Fungsi Insert Data dalam CRUD (CREATE READ UPDATE DELETE) di Codeigniter

Pemrograman Basis Data Berbasis Web

PEMROGRAMAN WEB. 1 P a g e

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

Otodidak Desain dan Pemrograman Website

Pengenalan HTML dan CSS

Pokok Bahasan 3. Bahasa HTML. L. Erawan

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

C. Ms Powerpoint D. Notepad E. Ms Acces

Transkripsi:

Pemrograman Web Berbasis Framework Pertemuan 5 : Konsep MVC : View Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id

Pokok Bahasan Pendahuluan Penanganan HTML Penanganan Form Penanganan Tabel Penanganan URL Studi Kasus TIK : Setelah mengikuti kuliah ini mahasiswa dapat mengetahui dan memahami konsep View dalam konsep MVC

Pendahuluan Dalam framework CodeIgniter, disediakan fasilitas untuk memudahkan pengembang dalam mendesain view. Fasilitas tersebut secara umum terbagi dalam dua kategori : Helper Library Untuk mengaktifkan helper dan library, dilakukan dengan melakukan load terhadap helper dan library, contoh : $this->load->helper( html ); $this->load->library( table );

Pendahuluan (2) Untuk memudahkan penggunaan, dimasukkan dalam konfigurasi autoload.php: $autoload['libraries'] = array( table ); $autoload['helper'] = array( html, form, url ); Autoload.php terletak di direktori : System/Application/Config

Penanganan HTML 1. br() Berguna untuk membentuk kode <br> atau </br> yang berfungsi untuk pindah baris. Echo br(3); </br> </br> </br>

Penanganan HTML (2) 2. heading() Berguna untuk mebuat tag header di HTML (<h1>, <h2>, dll). Echo heading( Selamat Datang, 3); <h3>selamat Datang</h3>

Penanganan HTML (3) 3. img() Berguna untuk mebuat tag HTML <img> (memasukkan image ke halaman HTML). $image_properties = array( src => images/logo.jpg, alt => Logo UAD, width => 100, height => 100 ); echo img($image_properties); <img src= images/logo.jpg alt= Logo UAD width=100 height=100>

Penanganan HTML (4) 4. link_tag() Berguna untuk mebuat tag HTML <link/> (memasukkan image ke halaman HTML). $link = array( href => css/printer.css, rel => stylesheet, type => text/css ); echo link_tag($link); <link href= css/printer.css rel= stylesheet type= text/css >

Penanganan HTML (5) 5. nbs() Berguna untuk mebuat tag HTML (non-breaking spaces). echo nbs(3);

Penanganan Table 1. Secara langsung : $data = array ( array( NIM, Nama ), array( 07018111, Redha ), array( 07018123, Kaffah ), ); echo $this->table->generate($data); maka akan terbentuk tabel: NIM Nama 07018111 Redha 07018123 Kaffah

Penanganan Table (2) 2. Menggunakan set_heading dan add_row: $this->table->set_heading( NIM, Nama ); $this->table->add_row( 07018111, Redha ); $this->table->add_row( 07018222, Kaffah ); $this->table->add_row( 07018333, Runnah ); echo $this->table->generate(); maka akan terbentuk tabel: NIM Nama 07018111 Redha 07018222 Kaffah 07018333 Runnah

Penanganan Form 1. form_open() Berguna untuk fungsi pembuatan form. Echo form_open( mahasiswa/simpan ); <form method= post action= http://localhost/index.php/mahasiswa/ simpan >

Penanganan Form (2) 2. form_hidden() Berguna untuk membuat input field hidden. Echo form_hidden( username, hasan ); <input type= hidden name= username value= hasan >

Penanganan Form (3) 3. form_input() Berguna untuk membuat input field non hidden. Echo form_input( nim, 07018111 ); <input type= text name= nim value= 07018111 >

Penanganan Form (4) 4. form_password() Berguna untuk membuat input password. Echo form_password( user_pass ); <input type= password name= user_pass value= >

Penanganan Form (5) 5. form_upload() Berguna untuk membuat form untuk upload file. $data = array ( name => foto, size => 30, style => width:50% ); echo form_upload($data); <input type= file name= foto size= 30 style = width:50% >

Penanganan Form (6) 6. form_textarea() Berguna untuk membuat form textarea. $data = array ( name => alamat, rows => 3, cols => 10 ); echo form_textarea($data); <textarea name= alamat rows= 3 cols = 10 ></textarea>

Penanganan Form (7) 7. form_dropdown() Berguna untuk membuat form dropdown (combo box). $option= array ( satu => Kelompok 1, dua => Kelompok 2 ); echo form_dropdown( kelompok, $option, dua ); <select name= kelompok > <option value= satu >Kelompok 1</option> <option value= dua selected= selected >Kelompok 2</option> </select>

Penanganan Form (8) 8. form_submit() Berguna untuk membuat tombol submit. echo form_submit( mysubmit, Kirim ); <input type= submit name= mysubmit value= Kirim >

Penanganan Form (9) 9. form_close() Berguna untuk membuat tag </form>. echo form_close(); </form>

Penanganan URL anchor() Berguna untuk membuat hyperlink (<a>). echo anchor( dosen/hapus/3, Klik Disini ); <a href= http://localhost/index.php/dosen/hapus/3 >Klik Disini</a>

Studi Kasus Ubah file config.php pada folder App Config, dari : $config['base_url'] = "http://example.com/"; Menjadi : $config['base_url'] = "http://localhost/kasus/"; Ubah file routes.php pada folder App Config, dari : $route['default_controller'] = "welcome"; Menjadi : $route['default_controller'] = form";

Studi Kasus (2) Buat project dengan nama kasus CIgniter.Net editor Buat controller baru dengan nama form berisi code : <?php Class Form extends Controller { function Form(){ parent::controller(); } function index(){ $this->load->view('form_view'); } function terima(){ $data['lihat'] = $_POST['myform']; $this->load->view('hasil_view', $data); } }?>

Studi Kasus (3) Buat view dengan nama form_view berisi code : <?php $this->load->helper('form'); $this->load->helper('html'); echo heading('masukkan sembarang File',1); echo form_open('form/terima'); $data = array ( 'name' => 'myform', 'size' => '50', 'style' => 'width:50%' ); echo form_upload($data)."<br>"; echo form_submit('mysubmit','kirim'); echo form_close();?>

Studi Kasus (4) Buat view dengan nama hasil_view berisi code : <Html><Head> <Title>Hasil View</Title> </Head> <Body> <?php $this->load->helper('html'); echo heading('keterangan File',1); echo br(2); echo "File yang dimasukkan :".$lihat;?> </Body></Html>

Hasil setelah dijalankan Studi Kasus (5)

Referensi : Wardana, Menjadi Master PHP dengan Framework CodeIgniter, Elexmedia Komputindo, Jakarta, 2010.