Susanti's Weblog

another way to speak louder

Delete dari database pada CodeIgniter

Kali ini saya akan menjelaskan sedikit mengenai delete file dari database menggunakan bahasa pemrograman PHP dengan framework CodeIgniter

Pertama buat file dengan nama view_show_page.php pada folder htdoc/d4b6/application/views/news

Read more…

Form Inpiut pada CodeIgniter part 1

Kali ini saya akan sedikit menjelaskan mengenai form validasi.

Kemudian ke folder application/controllers. Pada kelas ModelNews.php kemudian tambahkan fungsi

Read more…

Hasil Ujian PJJ

hari jumat ujian PJJ nih.. berikut materi yang diujikan dan ini jawaban soal ane 🙂

Nama    : Susanti

Jurusan                : TKJ Read more…

Cara Upload file di CI

Kali ini saya akan menuliskan mengenai cara upload form php menggunakan framework CodeIgniter.

Pertama, buat form untuk aplot file terlebih dahulu pada folder htdoc/d4b6/application/view dengan nama upload_form.php

Kemudian untuk meng-handle jika file sukses diaplot maka kita harus membuat form success page. Penempatannya sama dengan tabel sebekumnya htdoc/d4b6/application/views dengan nama upload_success.php Read more…

Pemrograman Web 3D SEAMOLEC (Routing, Segment, passing data)

Routing

Akses file di htdoc/application/config.php

Segment

http://localhost/d4b6/news/show/p/1

news= berguna sebagai class controller

show= sebagai class function

p dan 1 sebagai variable Read more…

Aplication Flow Diagram pada CodeIgniter

Image

  • Index.php bekerja sebagai kontroler depan, menginisialisasi  dasar resource yang berjalan pada CodeIgniter
  • Router melakukan HTTP request untuk menentukan apa yang harus dikerjakan.
  • Jika file chace ada, maka paket dikirim langsung ke browser, melewati eksekusi system normal
  • Security. Sebelum aplikasi cotroller dimasukkan, HTTP request dan data yang dimasukkan user difilter oleh security.
  • Controller menyimpan model, core libraries, helpers, dan suber lainnya yang membutuhkan proses perintah tertentu.
  • View terakhir di render kemudian dikirim ke web browser untuk dilihat. Jika caching di aktifkan, View men-chace dulu sehingga request selanjutnya dapat dilayani.

Instalasi CodeIgniter di localhost

Code Igniter (CI) adalah salah satu dari webframework yang bisa digunakan dalam mengembangkan sebuah aplikasi web. CI menerapkan konsep MVC, dan cukup mudah dipelajari, sehingga banyak developer yang memanfaatkan framework ini. Dengan mencoba fitur dan library yang ada, saya yakin seorang programmer php / web developer akan sudah menguasai tool ini. Read more…

Konsep Pembelajaran Jarak Jauh

Mengapa PJJ??

Teknologi informasi sudah cukup maju saat ini. semua bidang berkembang termasuk bidang pendidikan. Bidang pendidikan yang dahulunya menggunakan system manual. Dimana system belajarnya masih kaku dan tidak efisien. Saat ini dapat digantikan dengan system pembelajaran jarak jauh. Menngapa harus system pendidikan jarak jauh. Hal tersebut dikarenakan system pembelajaran jarak jauh mengefisiensikan beberapa hal, sepeti, dana, waktu, menghemat tempat belajar (tidak harus didalam kelas), dan juga memperluas wawasan social(pjj membuat orang pada tempat yang berjauhan saling berkenalan dan dapat saling bertukar informasi dan budaya). Read more…

Membangun Web Server, E-mail Server Dan FTP Server, Proxy Server, Menggunakan LINUX RHEL 4 Dalam Jaringan Lokal

Web Server termasuk salah satu layanan SERVER yang paling popular. Karena lewat web server tersebut, website kita dapat diakses oleh seluruh pengunjung dari Internet. Dalam keadaan default, web server berjalan pada protocol HTTP melalui port 80. Pada buku ini kita akan membuat web server menggunakan aplikasi Apache. Dalam perancangan Web Server, kita harus mengetahui terlebih dahulu persyaratan (Dependensi) dari website yang akan kita buat. Misalnya, website tersebut membutuhkan bahasa HTML saja, atau PHP atau juga MySQL Database sebagai media penyimpanan datanya. Kita asumsikan saja, akan menggunakan Content Management System (CMS) gratisan dari Internet, semisal Joomla, WordPress atau Druppal. Read more…

file .htaccess

File .htaccess merupakan file teks biasa, cara membuatnya gunakan text editor seperti winsyntax atau notepad++. Walaupun .htaccess hanyalah sebuah file, tapi .htaccess dapat merubah setting yang ada di server dan mengijinkan anda untuk melakukan banyak hal yang berbeda, sebagai contoh adalah dengan menggunakan .htaccess anda dapat membuat halaman 404 anda sendiri. .htaccess tidaklah sulit untuk di gunakan karena hanya perlu menaruh beberapa instruksi yang mudah dalam sebuah text file yang kemudian di simpan dengan nama .htaccess .

 

Berikut beberapa fungsi dari .htaccess

  • Mem-proteksi Folder / Melindungi Folder dengan password
  • Mengalihkan pengunjung website anda dengan otomatis
  • Membuat halaman pesan tampilan error anda sendiri
  • Menolak pengunjung dengan IP Address tertentu
  • Merubah extensi file anda
  • Hanya mengijinkan pengunjung dengan IP Address tertentu
  • Mengijinkan/Menolak list direktori

Ketik pada text editor anda kode berikut:

RewriteEngine On

RewriteBase /situsberita/

RewriteRule ^berita([0-9]+)-(.*)\.html$ selengkapnya.php?id=$1

lalu simpan dengan nama .htaccess, pada contoh di atas saya menyimpan file .htaccess di folder situsberita yang berada di document root anda.

Jadi pada contoh berikut kita akan membuat situs berita, di mana file file situs berita kita taruh di folder yang kita beri nama situs berita, sehingga kalau anda buka di browser urlny adalah: http://localhost/situsberita

Keterangan kode:

  • RewriteEngine On, Mengaktifkan RewriteEngine
  • RewriteBase /situsberita/, karena kita menaruh file .htaccess di folder situsberita dan url yang akan di-rewrite adalah http://localhost/situsberita/
    Jika anda ingin me-rewrite http://localhost/ makan kodenya RewriteBase /
  • RewriteRule, berguna untuk mecari pola url dan jika ketemu akan mereplacenya dengan url yang kita inginkan.
    Sintaks:
    RewriteRule pola_URL <spasi> URL_pengganti
  • pola_URL, menggunakan regex
  • ^berita([0-9]+)-(.*)\.html$, artinya cari pola url yang diawali tulisan berita, kemudian ada angka kemudian diikuti strip tengah (-) kemudian ada karakter atau tulisan apapun, diakhiri dengan .html
    akan cocok dengan berita12-bla-blabla.html, berita233-terserah-tulisan-apa-disini.html, dan lainnya
Meta Karakter Definisi Contoh
^ Pencocokan di awal string ^hai akan cocok dengan haiii, haiapakabar
$ Pencocokan di akhir string tes$ akan cocok dengan pantes, kates
. Cocok dengan satu karakter apapun  
* Berjumlah 0 atau lebih  
+ Berjumlah 1 atau lebih  
( ) Pengelompokkan pola  
[ ] Pendefinisian kelas karakter [0-9] akan cocok dengan angka
[a-z] akan cocok dengan huruf kecil
[^a-z] bukan huruf kecil
\ Escaping karakter, berguna bila ingin mencocokkan karakter, tetapi karakter tersebut merupakan anggota meta karakter Ingin mencocokkan titik, maka kode regexnya adala \.
  • (silahkan pelajari tentang regular expression)
  • selengkapnya.php?id=$1, adalah url pengganti jika ditemukan pola di atas. $1 adalah pola yang cocok yang ditemukan dalam pengelompokan pola. Pengelompokan pola ada pola yang berada di antara ( dan )
    Pada pola regex di atas:
    $1 adalah ([0-9]+)
    $2 adalah (.*)

 

Post Navigation