Sunday, October 14, 2018

CodeIgniter - Fundamental



A. Pendahuluan
Nah kali ini aku akan membuat artikel mengenai Codeigniter. Nah untuk itu selama beberapa hari kedepan saya akan mebuat pembahasan pembahasa tentang Codeigniter. Untuk Artikel pertama ini aku akan menjelaskan mengenai CodeIgniter itu apa..

B. Latar Belakang
Untuk menamabah wawasan mengenai bahasa pemrograman PHP dan juga Framework CodeIgniter.

C. Maksud & Tujuan
Agar dapat mengetahui dan dapat mengunakan Framework CodeIgniter.

D. Pembahasan
Nah sebelumnya mungkin enaknya aku mulai dengan mengenalan apa itu Code Igniter. CodeIgniter adalah sebuah Framework PHP yang dapat diandalkan dengan footpoint yang relatif lebih kecil.
CodeIgniter ini dibangun untuk digunakan pada pengembangan yang membutuhkan toolkit. yang sederhana dan elegan untuk membuat aplikasi web yang memilki fitur lengkap.


CodeIgniter dikembangkan dan dibuat oleh EllislLabm dan sekarang dijadikan Poyek dari British Culumbia Institute of Tehnology. 
Totorial ini dibuat untuk pengembangan dan seni mengembagkan situs web mengunakan CodeIgniter. Semoga kedepannya Artikel Tutorial ini dapat memberikan pemahaman yang lengkap tentang CodeIgniter.
Penting Untuk Dipahami :Sebelum memulai mempelajari hal ini, mohon perlu diketahui bahwasanya aku harap anda sudah mempelajari dan memahami HTML, Core PHP, dan Advanced PHP. Dalam tutorial ini aku masih mengunakan CodeIgniter Versi 3.xx . semoga nantinya juga dapat membuat arikel mengenai versi versi yang sebelumnya. 
Oke... Lanjut... . Nah mungkin dari sebagian yang membaca tutorial ini belum mengenal apa itu Framework. Framework adalah kumpulan instruksi yang dikemas dalam class class dan fungsi fungsi dengan spesifikasi funsi masing masing. Dimana tujuannya untuk mepermudah pengerjaan yang mengunakan pemangilan dan perulangan program.

Hal ini ditunjukan agar mempercepat pembuatan dan mencegah penulisan syntax yang berulang. CodeIgniter adalah salah satu contoh framework php yang bersifat opensource. dan mengunakan metode MVC ( Model, View, Controller ).

MVC adalah teknik untuk memisahkan komponen utama menjadi tiga komponen yaitu model, view, dan controller.

  • Model merupakan bagian penanganan yang berhubungan dengan pengolahan atau manipulasi database. sepertimisalnya mengambil data dari database, menginput dan pengolahan database lainnya. semua intruksi yangberhubung dengan pengolahan database di letakkan di dalam model.
  • View merupakan bagian yang menangani halaman user interface atau halaman yang muncul pada user. tampilan dari user interface di kumpulkan pada view untuk memisahkannya dengan controller dan model sehingga memudahkan web designer dalam melakukan pengembangan tampilan halaman website.
  • Controller merupakan kumpulan intruksi aksi yang menghubungkan model dan view, jadi user tidak akan berhubungan dengan model secara langsung, intinya dari view kemudian controller yang mengolah intruksi.

Berikut ini adalah beberapa fitur yang dimiliki CodeIgniter :
  • Model-View-Controller Based System
  • Extremely Light Weight
  • Full Featured database classes with support for several platforms.
  • Query Builder Database Support
  • Form and Data Validation
  • Security and XSS Filtering
  • Session Management
  • Email Sending Class. Supports Attachments, HTML/Text email, multiple protocols (sendmail, SMTP, and Mail) and more.
  • Image Manipulation Library (cropping, resizing, rotating, etc.). Supports GD, ImageMagick, and NetPBM
  • File Uploading Class
  • FTP Class
  • Localization
  • Pagination
  • Data Encryption
  • Benchmarking
  • Full Page Caching
  • Error Logging
  • Application Profiling
  • Calendaring Class
  • User Agent Class
  • Zip Encoding Class
  • Template Engine Class
  • Trackback Class
  • XML-RPC Library
  • Unit Testing Class
  • Search-engine Friendly URLs
  • Flexible URI Routing
  • Support for Hooks and Class Extensions
  • Large library of “helper” functions
Kelebihan dari CodeIgniter :

  • Syntax yang terstruktur
  • Fasilitas library dan helper
  • Keamanan

Cara Mengunakan CodeIgniter :

  • Download Dulu CodeIgniter.
CodeIgniter
  • Extract File Download tadi ke Web Server.
  • Akses WebSever beserta folder hasil Extact semisal : http://localhost/CodeIgniter.


  • Selesai.

E. Hasil yang didapat
  • Dapat mengetahui CodeIgniter, Fungsi, Fitur, dan Kelebihannya.
  • Dapat mengunakan CodeIgniter

F. Kesimpulan
CodeIgniter adalah Framework PHP yang digunakan untuk mepermudah pekerjaan web devolopment untuk membangun Website.

G. Penutup
Sekian dari aku bila ada kurang lebihnya tolong koreksi. Makasih (-_-)

No comments:

Post a Comment