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 



Pembelajaran Jarak Jauh

    Internet Koneksi Kita Semua
  1. Ada beberapa perbedaan di PJJ yang perlu kita ketahui, perbedaan tersebut dapat di klasifikasikan berdasarkan sisi pandang berikut :
o   Model Jarak Jauh
a.       Sisi Pengajar ( Dosen / Guru )
Yang unik dari sisi ini bisa kita lihat dari beberapa hal yaitu  seperti keahlian didalam bidan TIK, dimana kita ketahui bersama bahwa salah satu syarat dari PJJ yang Mutlak adalah menguasai Teknologi Informasi Komputer (TIK)
  • Pengajar PJJ memiliki kesabaran yang Ekstra dalam menghapdi mahasiswa ketika melaksanakan Pendidikan Jarak Jauh, karena mungkin saja waktu yang dimiliki oleh Pengajar berbeda dengan waktu yang dimiliki mahasiswa, terutama ketika akan mekaukan Ujian jarak jauh ( seperti hari ini contohnya “ Pak Timbul akan melaksanakan PJJ dengan salah seorang teman kami bernama Gempa, dimana pak Timbul mengadakan Ujiannya Jam sekarang , tapi Gempa bisanaya jam 10.00)
  •  Pengajar PJJ harus menguasai berbagai media yang diperlukan dalam PJJ ini, contohnya : memiliki E-mai, Akun Google+, Youtube,Skype Blog atau Facebook. Banyak sekali media yang ada , yang harus di kuasai oleh pengajar demi menunjang kinerjanya (contohnya “ pak Timbul menggunakan E-mail dan Facebook”) dalam proses belajar PJJ kami.
  • Pengajar harus tanggap akan kebutuhan Mahasiswanya , kenapa ? karena tidak boleh pengajar PJJ melalaikan E-mail dari mahasiswa, karena ini bisa membuat, smengat belajar mahasiswa berkurang, contoh “ Bila pak Timbul tidak me-Reply E-mail kami” semangat belajar kami akan Down. Hehehhehe
Selengkapnya baca disini Full via SCRIBD

Belajar E-Learning Menggunakan Media Youtube



Video diatas adalah contoh E-Learning, dan yang dibahas oleh video tutorial diatas membahas tentang bagaimana menyembunyikan FILE ke dalam PHOTO.

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.

viewing tcp paket

Viewing TCPPaket merupakan salah sati pokok pembelajaran dalam Jaringan Komputer, Mengenal istilah-istilah Jaringan, seperti OSI Layer dan TCP /IPLayer di video itukita belajar bagiaman cara kerja TCP/IP layer dari setiap layer mempunyai cara penyampain data yang berbeda, begitu pula dengan type data nya.

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

Media Paling Bagus Untuk PJJ

Teknologi
What is the “best media”?
 
“It is the combined effect of good teaching, appropriate technology and a conducive environment that makes a difference in student achievement.”

Media yang paling bagus menurut saya adalah, IT atau teknologi. Kenapa? Karena teknologi tidak akan pernah mati dan tidak akan membuat siswa merasa bosan, dengan teknologi komunikasi antara pengajar dan siswa akan tetap berlangsung, walaupun dalam proses mengajar tidak bertatap muka.

Dengan media dan teknik mengajar yang baik, tentu akan berpengaruh terhadapa prestasi siwa untuk kedepannya, inilah yang diharpkan oleh PJJ.

Guru yang baik adalah guru yang menguasai Teknologi, karena teknologi adalah media yang selalu eksis sampai kapanpun. Bagaimana melakukan interaksi jarak jauh dengan siswa tanpa adanya teknologi, bagaimana caranya bertukar pikiran tanpa teknoligi. Nah dari hal itulah kenapa saya menyimpulkan media yang paling baik untuk saat ini dalam PJJ adalah teknologi.

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



◄ Newer Post Older Post ►
 

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