Tampilkan postingan dengan label CODE IGNITER ( PHP DAN 3D WEB GL ). Tampilkan semua postingan
Tampilkan postingan dengan label CODE IGNITER ( PHP DAN 3D WEB GL ). Tampilkan semua postingan

Kamis, 02 Agustus 2012

Latihan 4 Code Igniter Form Input dan Fungsi Delete


Latihan 4 merupakan terusan dari Latihan 2 di Postingan sebelumnya jadi bila agak bingung soal penempatan nama folder dsb silahkan lakukan Latihan 1 dan 2 terlebih dahulu.

pada news.php silahkan tambahkan source code seperti di bawah ini



ada penambahan form Validation  dan  Model insert, delete pada source code  silahkan masukan source code tersebut pada news.php


 pada ModelNews.php (folder Model) tambahkan model insert delete seperti pada source code dibawah ini



Buat file view_input.php dan simpan  pada folder view/ news
Ketikan Source Code berikut  : 

Silahkan coba di panggil di web browser "localhost/d4b6/news/input"

Masukan Title dan content lalu submit jika masuk data masuk akan tampil seperti ini  :

hasil inputan tadi sudah ter-record  ITB- Seamolec,

untuk mencoba fungsi delete siahkan klik hapus dan akan tampilan akan seperti ini :


Selamat Mencoba 



Latihan 4 Code Igniter

Latihan 3 Code Igniter

Kali ini kita belajar meng-upload data dengan menggunakan CI

buat 3 file .php
1. upload.php  -> sebagai controller (folder controller)
2.upload_form -> sebagai view (folder view)
3. upload_success-> sebagai view bila berhasil di upload (folder view)

 ketikan source code dibawah ini pada upload.php dan simpan di folder controller

pada source code diatas  kita harus membuat satu folder di dalam xampp/htdocs/d4b6 yang bernama "upload"  yang berfungsi sebagai tempat penampungan file yang di upload nanti. 



pada source code dia atas juga di batasin bahwa tye file yang di upload hanya sebatas file yang bertype gif, jpg, png, txt. bila ingin meng-upload file dalam type lainnya silahkan di tampabakan pada allowed_types.

 -  buat upload_form.php di folder view



buat upload_success.php di folder view :


coba panggil source code yang sudah di buat di web browser "localhost/d4b6/upload"


bila tampilan di web browser sudah seperti ini maka selamat anda telah berhasil
silahkan coba browser file yang ingin di upload, dan tampilan bahwa file berhasi di upload seperti di bawah ini.

Belajar CI 4 / Upload Gambar

Berikut akan saya bagikan kepada teman-teman bagaimana cara upload gambar di codeIgniter , adapun cara cara yang harus kita lakukan untuk mengupload gambar adalah sebagai berikut ini :
Hmmm, namun sebelumnya Baca dulu Postingan Sebelumnya tentang CI.

DISINI

DISITU
DISANATautan
Silahkan di pelajari dulu, baru mempelajari ini, bukan maksud apa, apa, biar wawasan anda bertambah maksudnya :)

Belajar CI 3 / Insert ke database

Hellow Kawan Ketemu lagi, sekarang makin malam makin asik aja ngoprek ni CI, banyak sekali masalah yang di temukan, tapi pelan pelan pasti bisa kok, asalkan sabar dan teliti aja.
Berikut ini aku akan share tentang tutorial bagaiman INSERT data KE DATABASE. nah sekarang kita bahas samapai teler oke, mungkin nanti akan kita temukan kendala masing-masing, yang perlu diperhatikan ingat ketika meruning menggunakan browser ( lihat address localhost anda dengan baik ) pastikan dia ter-link-kan ke class yang telah anda buat, oke tanpa panjang lebar, berikut saya bagi tutorialnya :)
untuk mendownload dan mempelajarinya klik GAMBAR download :)



Belajar CI 2

Assalamualaikum wr.wb
Kali ini mari kita bahas bersama tentang CI, kemarin sudah sempat kita bahas tentang CI, jika ada yang belum membaca Silahkan Baca DISINI , sekarang kita akan membahas kelanjutan dari yang kemarin :
1. Kita akan membuat tombol hapus di CI
2. Membuat Form
3. Membuat set_rules
Bagaimana caranya, mari kita pindah layar ke SCRIBD tempat saya mengUPLOAD File nya :)


KLIK DISINI UNTUK PINDAH/DOWNLOAD :)
Detail: Belajar CI 2

Rabu, 01 Agustus 2012

Belajar CI

codeIgniter
Hello Semua kali ini saya akan berbagi tentang bagaimana belajar CI dari awal, apa itu CI ? CI  merupaka salah satu jenis FRAMEWORK yang paling populer saat ini, para programer PHP saat ini masih di pandang sebelah mata. Maka dari itu saya himbau kepada seluruh Programmer PHP bukan bermaksud mengucilkan atau merendahkan kalian, saya juga Programmer PHP soalnya. " Mari kita belajar salah satu dari FRAMEWORK ini " baik itu CodeIgniter atau Simfony , banyak jenis FRAMEWORK yang bisa dipelajari kok. Tapi saya lebih memilih FRAMEWORK CodeIgniter saja karena OpenSource kawan :) . berikut ini tutorial dari CodeIgniter sederhana yang saya buat.

untuk mendownload CodeIgniter KLIK DISINI
untuk mendownload Tutorialnya KLIK DISINI
Detail: Belajar CI

Latihan 2 Code Igniter

Setelah mengerjakan latihan 1 kita lanjutkan ke latihan berikutnya
Masuk ke Folder xampp->htdoc->d4b6->application->controllers


Controller pada CI memiliki fungsi pengendali logic yang mengatur antara pemodelan database dan tampilan. Pada CI controller dibuat didalam folder system/application/controllers, dengan aturan pembuatan controller sebagai berikut :

"class News extends CI_Controller {
public function index()
{$data = array('title' => 'Test Title',
'heading' => 'Test Heading',
'message' => 'Test Message');
$this->load->view('view_header');
$this->load->view('view_news_show',$data);
$this->load->view('view_footer') }
public function show ()
{ $data['n'] = $this->ModelNews->getAllNews();
$this->load->view('news/view_show_page', $data);}
} " (hilangkan tanda kutip)



Untuk memudahkan silahkan copas source code yang ada di welcome.php dan gantikan nama welcome menjadi news.php, lalu rubah juga di dalam source codenya.


Selanjutnya ke folder View buat 3 file baru view_header.php, view_news_show.php, view_header.php dan pada folder news edit filename menjadi view_show_page.php

Membuat view sama seperti membangun html biasa. Karena view ini yang nantinya akan bisa digunakan untuk menampilkan dari layout aplikasi website yang akan dibangun












Pada file application/view/view_news_show.php:
















Buatlah table news :


"CREATE TABLE `db_d4b6`.`news` (`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR( 255 ) NOT NULL ,
`content` TEXT NOT NULL ,
`create` DATETIME NOT NULL ,
`udpate` TIMESTAMP NOT NULL ,
`delete` DATETIME NOT NULL
) ENGINE = INNODB; " (hilangkan tanda kutip)



Masuk ke Folder Model buat file ModelNews.php
Membuat class model hampir sama dengan membuat controller, hanya saja yang berbeda adalah parameter extends dan class parent nya. Model ini lebih didefinisikan sebagai sekumpulan fungsi yang bisa diakses oleh banyak controller.

"class ModelNews extends CI_Model {
function __construct()
{ parent::__construct(); }
function getAllNews(){
$q="SELECT * FROM news";
return $this->db->query($q);
}
} " (hilangkan tanda kutip)



Lalu tambahkan source code pada Autload.php

"$autoload['model'] = array('ModelNews'); "


Ganti source code application/view/news/view_show_page.php:
















Mari kita tes panggil melalui web browser


http://localhost/d4b6/news/show






Selamat Mencoba



Latihan 2 Setelah mengerjakan latihan 1 kita lanjutkan ke latihan berikutnya Masuk ke Folder xampp->htdoc->d4b6->application->controllers Controller pada CI memiliki fungsi pengendali logic yang mengatur antara pemodelan database dan tampilan. Pada CI controller dibuat didalam folder system/application/controllers, dengan aturan pembuatan controller sebagai berikut : 'Test Title', 'heading' => 'Test Heading', 'message' => 'Test Message'); $this->load->view('view_header'); $this->load->view('view_news_show',$data); $this->load->view('view_footer') } public function show () { $data['n'] = $this->ModelNews->getAllNews(); $this->load->view('news/view_show_page', $data);} } Untuk memudahkan silahkan copas source code yang ada di welcome.php dan gantikan nama welcome menjadi news.php, lalu rubah juga di dalam source codenya. Selanjutnya ke folder View buat 3 file baru view_header.php, view_news_show.php, view_header.php dan pada folder news edit filename menjadi view_show_page.php Pada file application/view/view_news_show.php: <?=$title;?>

Buatlah table news : CREATE TABLE `db_d4b6`.`news` (`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `title` VARCHAR( 255 ) NOT NULL , `content` TEXT NOT NULL , `create` DATETIME NOT NULL , `udpate` TIMESTAMP NOT NULL , `delete` DATETIME NOT NULL ) ENGINE = INNODB; Masuk ke Folder Model buat file ModelNews.php db->query($q); } } Lalu tambahkan source code pada Autload.php $autoload['model'] = array('ModelNews'); Ganti source code application/view/news/view_show_page.php: result(); ?>
List News
id?>
title?>
content?>
create?>

Mari kita tes panggil melalui web browser http://localhost/d4b6/news/show Selamat Mencoba
Detail:

Latihan 1 Code Igniter


Di postingan kemarin kita sudah mengenal apa itu CodeIgniter (CI)
Dan untuk kali ini mari kita coba latihan...
Untuk penjelasan sudah saya upload kan  dokumentnya  (postingan pengenalan CodeIgniter (CI))



Instalasi Framework CI

Setelah mendapatkan file kompresi CI, kemudian ekstrak dan ditempatkan di directory web servernya. Untuk contoh yang saat ini letakkan di directory c:\xampp\htdocs.


Note : jangan lupa untuk sekaligus mengcopy file .htaccess ke folder




Lakukan setting pada cofig.php yaitu dengan menambahkan base url pada source code :

"$config['base_url']= 'http://localhost/d4b6/'; " (line 17) (tanpa tanda kutip)
"$config['encryption_key'] = 'chici';" (line 227) (tanpa tanda kutip)




- Pada Folder D4B6 -> Application -> Config.php
Lakukan setting pada autoload.php yaitu dengan menambahkan source code :

"$autoload['libraries'] = array('database','session'); "(line 55)
"$autoload['helper'] = array('url','file');(line 67)"


- Pada Folder D4B6 -> Application -> Autoload.php

Lakukan setting pada database.php yaitu dengan mengisi hostname,username,password source code :






Silahkan tes di web browser Http://localhost/d4b6 





















Selasa, 31 Juli 2012

Membuat Berita Sederhana Dengan PHP dan MySQL

Gambar PrnScr
Ini jawaban dari tugas yang diberikan oleh bapak " Sajarwo " Mohon Maaf Kalo Belum Sempurna " soalnya ngerjainnya gak berkelompok, kelompok lagi gak bisa ketemu, soalnya Kos mereka jauh dan mungkin pada capek dan butuh istirahat :)
berikut link download-nya :)

SEDOT GAN !!

Operator PHP



 Operator

Dalam PHP, operator dibagi menjadi 4 yaitu Arithmatic Operator, Assignment Operator, Comparison Operator dan Logical Operator.

  • Arithmatic Operator
Arithmatic Operator digunakan untuk melakukan perhitungan matematika.

Operator
Deskripsi
Contoh
Hasil
+
Penjumlahan
x=6, x+10
         16
-
Pengurangan
x=10, 13-x
3
*
Pengalian
x=10, 2*x
20
/
Pembagian
5/2
2.5
%
Modulus(Sisa Pembagian)
5%2
1
++
Increment
x=7, x++
8
--
Decrement
x=7, x--
6

  • Assignment Operator
Assignment Operator digunakan untuk mengisi nilai pada variabel.

Operator
Contoh
Sama Dengan
=
x = y
x = y
                   +=
x += y
x = x+y
                   -=
x -= y
x = x-y
*=
x *= y
x = x*y
/=
x /= y
x = x/y
.=
x .= y
x = x.y
%=
x %= y
x = x%y

  • Comparison Operator
Digunakan untuk membandingkan nilai dari dua operator. Jika benar akan menghasilkan TRUE, jika salah akan menampilkan FALSE.

Operator
Deskripsi
TRUE
FALSE
==
sama dengan
2 == 2
2 == 3
!=
tidak sama dengan
2 != 1
2 != 2
<> 
tidak sama dengan
2 <> 1
2 <> 2
> 
lebih besar
2 > 1
1 > 2
< 
lebih kecil
1 < 2
1 < 2
>=
lebih besar dan sama dengan
2 >= 1
1 >= 2
<=
lebih kecil dan sama dengan
1 <= 2
2 <= 1
  •  Operator Logical
Logical Operator digunakan untuk membandingkan dua nilai variabel yang bertipe boolean. Pada operator AND, maka dua kondisi yang dibandingkan harus bernilai benar. Pada operator OR, maka dua kondisi yang disbanding harus salah satunya benar.

Operator
Deskripsi
TRUE
FALSE
&&
and
x = 8
x = 8


y = 5
y = 5


(x > 5 && y < 8)
(x > 10 && y < 3)
||
or
x = 8
x = 8


y = 5
y = 5


(x == 8 || y == 5)
(x == 5 || y == 8)
!
not
x = 8
x = 8


y = 5
y = 5


!(x==y)
!(x==8)
Detail: Operator PHP
Older Post ►
 

Copyright 2011 BLOG BATCH 6 SEAMOLEC is proudly powered by blogger.com | Design by Batch 6 Seamolec Published by Template Blogger