Dasar Pembuatan Website Dengan Code Igniter

Please download to get full document.

View again

of 82
0 views
PDF
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Document Description
Membahas pembuatan website dengan code igniter
Document Share
Document Tags
Document Transcript
  Dasar Pembuatan webiste dengan CodeIgniter Bab 1 PENDAHULUAN Dalam dunia pemrograman website ada banyak sekali bahasa pemrograman yang bisa digunakan. Salah satu bahasa pemrograman yang sangat terkenal danbanyak sekali digunakan oleh para pembuat website adalah PHP.PHP (PHP: Hypertext Preprocessor) menjadi sebuah kekuatan yang menakjubkan di dunia internet. PHP sudah menjadi bahasa pemrograman untuk semua jenis website. ulai dari website pribadi yang sederhana sampai website perdagangan online yang super rumit! banyak yang dibuat menggunakan PHP. "isa dibilang PHP ikut berperan dalam berbagai re#olusi yang terjadi di dunia website. unculnya PHP menjadi tanda atau semangat baru yang disebut dengan website dinamis.Dahulu sebuah website tidaklah interakti$ seperti sekarang. %ebsite hanya dibuatmenggunakan H&' saja. eskipun H&' juga bisa dibilang sebagai sebuah bahasa pemrograman tetapi tentu saja beda maksudnya dengan PHP. H&' digunakan untuk membuat tampilan dari sebuah halaman website. "agaimana bentuk halaman! bagaimana warnanya! bagaimana $ont yang digunakan semuanya ditentukan dengan menggunakan H&'. Sedangkan PHP bisa dibilang sebagai mesin dari website. pa yang akan dilakukan jika sebuah tombol submit diklik! bagaimana penyimpanan datanya dan lainlain dikerjakan dengan menggunakan PHP. danya PHP merupakan salah satu pendorong website statis yang hanya dibuat menggunakan H&' menjadi hampir lenyap. PHP membuat pengunjung website bisa berinteraksi dengan pemilik website ataudengan pengunjung lainnya. Salah satu keunggulan PHP dibanding bahasa pemrograman lainnya adalah PHP dapat didapatkan secara gratis! meskipun bukan berarti karena gratis kemampuannya paspasan. PHP sangat power$ull. &erbukti dengan banyaknya www.klikartikel.com  Dasar Pembuatan webiste dengan CodeIgniter website yang dibangun menggunakan PHP. PHP juga terkenal lebih aman daripada bahasa pemrograman website yang lain. PHP juga sudah mendukung **P (*bject *riented Programming). palagi dengan PHP #ersi + yang disebutsebut lebih matang dalam dukungannya duntuk **P dibanding #ersi sebelumnya.Semakin lama semakin lama semakin banyak orang yang menggunakan PHP! semakin banyak website yang dibangun dengan meman$aatkan PHP. *leh karena itu semakin banyak kodekode yang dibuat berbagai tujuan mulai dari kode sederhana sampai kode yang rumit. Dan kabar baiknya banyak sekali orangyang berhati baik d iluar sana yang rela membagi kodekode yang sudah mereka buat kepada siapa saja. aka banyaklah classclass atau $ungsi$ungsi PHP yang tersedia luas di internet! class dan $ungsi yang bisa kita dapatkan secara gratis untuk pembuatan website kita. "anyak sekali situs yang menyediakan koleksi library kode atau $ungsi,class dalam PHP misalnya saja P- (PHP -xtension and pplication epository! http:,,pear.php.net) dan http:,,www.phpclasses.org. dengan adanya situssitus semacam itu maka kita tidak perlu terlalu bersusahsusah lagi dalam membuat website menggunakan PHP! karena banyak kodekode yang kita butuhkan bisa kita temukan di internet dan kita gunakan secara bebas. Selain banyak yang sudah menyediakan $ungsi,class PHP! banyak pula beredar /S (/ontent anagement System) untuk membuat website! seperti joomla (http:,,www.joomla.org) atau %ordPress (http:,,www.wordpress.org). Penggunaan /S juga sangat membantu dalam pembuatan website! dengan /S maka untuk membuat sebuah website lengkap dengan berbagai $itur bisa dibuat dalam hitungan waktu beberapa menit saja. Hal ini tentu menyenangkan meskipun di satu sisi bisa disebut mesin pembunuh para programmer website. "ayangkan saja jika nantinya orang tidak mau lagi menyewa programmer www.klikartikel.com  Dasar Pembuatan webiste dengan CodeIgniter website tetapi lebih memilih menggunakan /S yang siap pakai. eskipun begitu masih banyak halhal atau tugastugas dari sebuah website yang tidak bisa dikerjakan menggunakan /S! karena /S dibuat untuk mengerjakan tugastugas yang lebih umum maka untuk tugastugas spesi$ik tentu saja programmer masih dibutuhkan. Selain itu masih ada $ramework PHP! misalnya saja simphony (http:,,www.simphonyproject.org) atau /ode0gniter (http:,,www.codeigniter.com). Sebuah $ramework sudah menyediakan berbagai macam $ungsi,class yang kita butuhkan dalam pembuatan website. 1ramework juga menyediakan lingkungan pengembangan yang harus kita ikuti dalam pembuatan website menggunakan $ramework tersebut. 1.1 Apa Itu Framework? Sebenarnya apa sih yang disebut dengan $ramework itu22 1ramework bisa diartikan sebagai alat yang digunakan untuk membantu pekerjaan. 3arena untuk pembuatan website maka $ramework disini dapat diartikan sebagai alat yang dapat digunakan untuk mempermudah pembuatan website. 4ika dengan /S maka kita tinggal menjalankan saja tidak perlu lagi memikirkan untuk menulis kode program sendiri! tetapi tidak demikian dengan $ramework. enggunakan $ramework kita masih harus menulis kode! bedanya kodekode yang kita tulis harus menyesuaikan dengan lingkungan $ramework yang kita gunakan. emang konsekuensinya kita harus belajar lagi lingkungan pengembangan berdasarkan $ramework yang kita gunakan! tetapi hal itu akan terbayar setelah kita menguasai dan bisa menggunakan $ramework tersebut. Sebuah $ramework selain menyediakan lingkungan pengembangan sendirisendiri juga menyediakan berbagai macam $ungsi siap pakai yang bisa kita gunakan dalam pembautan wenbsite. Sehingga tidak perlu kaget jika akan banyak kode www.klikartikel.com  Dasar Pembuatan webiste dengan CodeIgniter atau $ungsi yang terlihat tidak seperti biasanya! karena $ungsi$ungsi tersebut merupakan $ungsi bawaan $ramework dan bukan $ungsi asli dari PHP. 1ungsi tersebut terkadang merupakan pengembangan atau penyesuaian $ungsi asli PHPagar lebih mudah digunakan atau agar lebih sesuai dengan kebutuhan pengguna. 1.2 CodeIgnter  /ode0gniter merupakan salah satu dari sekian banyak $ramework PHP yang ada. /ode0gniter dikembangkan oleh ick -llis (http:,,www.ellislab.com).&ujuan dari pembuatan $ramework /ode0gniter ini menurut user manualnya adalah untuk menghasilkan $ramework yang akan dapat digunakan untuk pengembangan proyek pembuatan website secara lebih cepat dibandingkan dengan pembuatan website dengan cara koding secara manual! dengan menyediakan banyak sekali pustaka yang dibutuhkan dalam pembuatan website! dengan antarmuka yang sederhana dan struktur logika untuk mengakses pustaka yang dibutuhkan. /ode0gniter membiarkan kita untuk mem$okuskan diri pada pembuatan website dengan meminimalkan pembuatan kode untuk berbagai tujuan pembuatan website. 1.! "enapa CodeIgnter?  da banyak sekali $ramework PHP yang beredar di internet. 'antas kenap kita memilih /ode0gniter bukan yang lain22 "erikut alasanalasannya:5.6ratis./ode0gniter dilisensikan dibawah lisensi pache,"SD style open source license! ini berarti kita dapat menggunakannya sesuai dengan keinginan kita. 7."erjalan di PHP #ersi 8 dan +.Sekarang ini PHP sudah mencapai #ersi ke +! meskipun begitu masih banyak orang yang tetap menggunakan PHP #ersi 8! oleh sebab itu /ode0gniter www.klikartikel.com  Dasar Pembuatan webiste dengan CodeIgniter dikembangkan agar tetap kompatibel dengan PHP #ersi 8 dan dapat dijalankan pada P6P #ersi +.9.ingan dan cepat.Secara de$ault /ode0gniter hanya berjalan dengan me load beberapa pustaka saja! dengan demikian hanya membutuhkan resource yang sedikit sehingga ringan dan cepat dijalankan. Pustakapustaka lain yang nantinya akan digunakanbisa di load sesuai dengan kebutuhan.8.enggunakan /./ode0gniter menggunakan lingkungan pengembangan dengan metode odel iew /ontroller (/) yang membedakan antara logika dan presentasi,tampilan! sehingga tugas bisa lebih mudah dipecahpecah. da bagian yang khusus membuat tampilan dan bagian yang membuat core programnya.+.Dokumentasi.Salah satu hal yang bisa dijadikan barometer apakah sebuah aplikasi benarbenar dikembangkan atau tidak bisa dilihat dari dokumentasinya. Dalam hal ini /ode0gniter sangat luar biasa! terdapat dokumentasi yang sangat lengkap tentang semua hal yang ada dalam /ode0gniter. ulai dari langkah instalasi sampai dokumentasi $ungsi$ungsi nya tersedia. danya dokumentasi sangat memudahkan bagi pemula dalam mempelajari lingkungan pengembangan website dengan /ode0gniter.;.Pustaka yang lengkap./ode0gniter dilengkapi dengan berbagai pustaka siap pakai untuk berbagai kebutuhan! misalnya saja koneksi database! email! session dan cookies! keamanan! manipulasi gambar dan banyak lagi. 1.# Ftur$Ftur CodeIgnter  "erikut $itur$itur yang didukung oleh /ode0gniter : 5. Sistem berbasis odel iew /ontroller 7.3ompatibel dengan PHP #ersi 8.9.ingan dan /epat. www.klikartikel.com
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks