Pertemuan 2 DATABASE.

Slides:



Advertisements
Presentasi serupa
Membuat Sistem Informasi Perpustakaan Berbasis Web dengan PHP & MySQL
Advertisements

Matakuliah Pengenalan Internet STMIK Palangkaraya Oleh : Suparno Blog : Pengenalan HTML - 2 Bullet Numbering.
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
CodeIgniter By ISNARDI, M.Kom.
Database Create-Retrieve-Update-Delete (CRUD)
Lebar Layar Dinamis 1 HTML
Pemrograman web dasar TABEL.
Trigger.
MySQL dan PHP.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Library Helper.
Konsep Basis Data di Web
Review DDL Pertemuan ke 2.
Controller.  Instalasi dan Konfigurasi Web Framework  Konsep Dasar Controller  Aturan Penulisan fungsi.
PENULISAN DENGAN HTML (Nelly Sofi). Peng. Komp & TI 2C2 MENGENAI PENULISAN HTML Browser HTML menginterpretasikan satu atau beberapa space yang berdekatan.
Koneksi PHP ke Database MySQL
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Model.
Automatic Update dengan JQuery As’ad Djamalilleil
UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ PADANG, 08 Agustus.
MEMBUAT WEB SEDERHANA.
Pemrograman Web Ch.3 LIST dan TABLE Tommy, ST, MKom.
Pengantar Pemrograman Internet 2
Pemrograman Web Tag table & Tag Division
KOMPUTER APLIKASI IT XHTML & CSS MODUL 04
Internet Programming Konektivitas PHP - MySQL
FUNGSI-FUNGSI AKSES MySql
Pengenalan PHP Perulangan (While) While(….syarat….) { ………aksi…….; }
Mengenal Pernyataan kontrol
Dasar Tag HTML Catatan:
Konsep Dasar HTML SLIDE 1 Agung Brastama Putra.
OOP.
SESSION
Mengenal Pernyataan kontrol
SESSION.
PENGANTAR HTML NEXT.
pernyataan kontrol pengulangan
Pemrograman Berbasis WEB
PEMASARAN BERBASIS WEB
CodeIgniter PHP Framework.
PEMASARAN BERBASIS WEB
Komputer aplikasi it-I (html)
Adi Rachmanto – UNIKOM T A B E L Komputer aplikasi iT-1 Adi Rachmanto – UNIKOM
Framework Codeigniter
Pertemuan 2 JAVA 2 KA.
Session lanjutan Part 8.
Lec 1: Pengantar Web Basic HTML
( Materi web HTML ) Membuat tabel.
Create By Widiyono, S.Kom
Table.
Form validation, paging,urisegmen,log
Rekayasa Perangkat Lunak
Automatic Update dengan JQuery
PJ : Nuraini Purwandari
Komputer aplikasi it-I (html)
MENGENAL PHP Pemasaran Berbasis Web/2016.
List, Image, Link dan tabel
Cascade Style Sheet (CSS)
T A B E L.
Pemrograman Web HTML (4) Table Form Andy Haryoko, ST
Internet dan Web By : Lisda Juliana P..
Konektivitas PHP - MySQL
Framework Codeigniter
Pengembangan Aplikasi Framework
Framework Codeigniter
Pemrograman Berorientasi Platform (IN315B)
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
MEMBANGUN WEB DINAMIS HAPUS DAN EDIT
MEMBANGUN WEB DINAMIS INPUT DATA
Aplikasi Latihan 2 Code Igniter.
Internet dan Web By : Lisda Juliana P..
TITLE. Text Title.
Transcript presentasi:

Pertemuan 2 DATABASE

Code igniter Didalam ci kita dapat memanggil view lebih dari satu file: Kita akan bagi menjadi 3 file yang berbeda dari file yang sama yang terdiri dari : File 1 diberi nama blogheader.php File 2 diberi nama blogcontent.php File 3 diberi nama blogfooter.php

Blogheader.php Blogcontent.php Blogfooter.php <html> <title><?php echo $judul; ?></title> </head> Blogcontent.php <body> <?php echo '<h2>'.$latih;'</h2>' ?> Blogfooter.php </body> </html>

Tambahkan pada controller Tambahkan kode pada file controller bernama coba.php Tambahkan kode pada file pada file model bernama mdl_coba $data['judul']=$this->m->judul(); public function judul() { $judul="Code Igniter"; return $judul; }

database Menghubungkan code igniter dengan database : Buatlah database dengan nama ci. Buat tabel didalamnya dengan nama news. Isikan data tersebut dengan bebas fieldname datatype lenght Keterangan Id_news integer 11 Primary key,not null, autoincrement News_title varchar 255 - News_content text News_data datetime

Merubah isi autoload pada ci Rubah baris ke- 55 dengan nama sebagai berikut : $autoload['libraries'] = array('database’); Rubah database dengan nama news pada file database.php dibaris 54

Buat file dengan nama file news.php <html> <head> <title> <?php echo $judul; ?> </title> </head> <body> <table border=1 width=700> <tr> <td> id news </td> <td> title </td> <td> content </td> <td> date </td> </tr>

Lanjutan file news.php <?php foreach ($news as $row): ?> <tr> <td> <?php echo $row->id_news; ?> </td> <td> <?php echo $row->news_title; ?> </td> <td> <?php echo $row->news_content; ?> </td> <td> <?php echo $row->news_data; ?> </td> </tr> <?php endforeach; ?> </body> </html>

Tambahkan kode pada model, mdl_coba sebagai berikut : Tambahkan kode pada file controller sebagai berikut: function get_all_news() { $data=$this->db->get('news'); return $data->result(); } $data['news']=$this->m->get_all_news(); $this->load->view('news',$data);

Membuat menu add(tambah) Tambahkan kode pada file news.php Tambahkan kode pada file autoload.php pada baris 67 <body> <?php echo anchor(‘coba/buat_baru', ‘Tambah Data'); ?> <table width=700 border=1> $autoload['helper'] = array('url');

Buat file baru dengan nama buat_baru.php <html> <head> <title> </title> </head> <?php echo form_open('coba/buat_baru'); ?> <table width=500> <tr> <td> Title</td> <td> : </td> <td> <?php echo form_input('title'); ?> </td> </tr>

File lanjutan dari buat_baru.php <tr> <td>content </td> <td> : </td> <td> <?php echo form_textarea('content'); ?> </td> </tr> <td colspan="3"> <td><?php echo form_submit('add', 'Tambah data'); ?> </td> <td><?php echo form_reset('reset','Reset data'); ?> </td> </td> </table> <?php echo form_close(); ?> </body></html>

Tambahkan pada file controler public function __construct() { parent ::__construct(); $this->load->model('mdl_coba', 'm'); }

Tambahkan file pada controller coba.php public function buat_baru() { $this->load->helper('form'); if(!empty($_POST['add'])) $this->m->input_data($_POST); redirect('coba/index'); } else $this->load->view('buat_baru');

Tambahkan kode pada model (mdl_coba.php) sebagai berikut: function input_data($p) { $data=array( 'id_news' => NULL, 'news_title'=>$p['title'], 'news_content'=>$p['content'], 'news_data' => date('Y-m-d') ); $this->db->insert('news',$data); }