ads

Tuesday, July 31, 2012

Pengenalan PHP dan CODEIGNITER (CI)


Pengenalan PHP

Dalam pengenalan php kali ini hanya dijelaskan ulasan tentang php, bisa dibilang hanya intro saja tentang pengenalan php.
Apa itu PHP?
  • PHP singkatan untuk PHP: Hypertext Preprocessor
  • PHP adalah server-side scripting bahasa, seperti ASP
  • Script PHP dieksekusi pada server
  • PHP mendukung banyak database (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll)
  • PHP adalah sebuah perangkat lunak open source
  • PHP bebas untuk download dan digunakan
Apa itu File PHP?

  • File PHP dapat berisi teks, tag HTML dan script
  • File PHP dikembalikan ke browser sebagai HTML biasa
  • File PHP memiliki ekstensi file dari “.php”, “.php3″, atau “. phtml”
Mengapa PHP?
  • PHP berjalan pada platform yang berbeda (Windows, Linux, Unix, dll)
  • PHP kompatibel dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll)
  • PHP adalah GRATIS untuk di download dari official PHP resource: www.php.net
  • PHP mudah untuk belajar dan berjalan efisien pada sisi server
Dimana untuk memulainya?
Untuk mendapatkan akses ke server web dengan dukungan PHP, Anda dapat:
  • Instal Apache (atau IIS) di server Anda sendiri, menginstal PHP, dan MySQL
  • Atau menemukan rencana web hosting dengan dukungan PHP dan MySQL
Untuk menjalakan PHP dilocalhost / PC secara offline saya sarankan menggunakan Appserv, Appserv tutorial ada diartikel sebelumnya.
Tutorial ini diambil dari sumber-> W3schools

Sumber :  pengenalan-php

Pengenalan CI
CodeIgniter atau CI dikembangkan oleh Rick Ellis (CEO EllisLab Inc.) .  CI dikembangkan oleh tim pengembang ExpressionEngine.
CI adalah Application Development Framework. CI bertujuan untuk membatu developer untuk membuat aplikasi lebih cepat dibandingkan dengan membuat aplikasi dari awal dengan menyediakan library yang umum digunakan untuk pekerjaan tertentu.
Download: CI Current Version V 2.1.2 http://codeigniter.com/downloads/
Requirements :
Framework CI 2.1.2 atau Terbaru
Web Server Apache
PHP version 5.1.6 atau Terbaru
Database yang dibutuhkan untuk aplikasi web. Database yang sudah didukung adalah: MySQL (4.1+), MySQLi, MS SQL, Postgres, Oracle, SQLite, and ODBC.
Web Browser (Support HTML5)
CopperCube 3.0.3 (http://ambiera.com)
Blender 2.5 atau Terbaru
Direkomendasikan: XAMPP 1.7.4 http://www.apachefriends.org/en/xampp.html 
 Konsep MVC:
CodeIgniter  menggunakan konsep Model-View-Controller (MVC). MVC adalah pendekatan software yang memisahkan  application logic dari presentation.
 
Application Flow Diagram :
Beberapa Feature CI :
Menjalankan CI:
Download: CI Current Version V 2.1.2 http://codeigniter.com/downloads/
Jalankan XAMPP 1.7.4 atau lebih tinggi
Extrak File CodeIgniter_2.1.2 ke htdocs

Buka Browser ( FireFox, Google Chrome, dll) masuk ke address http://localhost/CodeIgniter_2.1.2/ 

Struktur Folder CI 1:

Struktur Folder CI 2: Appliaction

Setting File .htaccess :

Buat Database dengan nama "d4b6"
Setting Application/Config : 
Hasil Akhirnya :
Sekian Terima kasih

 
 

No comments:

Post a Comment