1. Web
  2. PHP + Mysql
  3. PHP5+ OOP
  4. CI /Codeigneter
  5. Yii 2
  6. Laravel 5
  7. CakePHP
  8. Zend Framework
  9. Angular JS+MongoDB
  10. Adobe Flex MX
  11. ASP.net
  12. JSP
  13. J2EE
  14. CMS Wordpress 3+
  15. CMS Joomla
  16. CMS Drupal
  17. CMS PHPBB
  18. CMS TWIG + PHP
  19. CMS Moodle E-Learning
  20. CMS Balitbang
  21. CMS JIBAS
  22. CMS Prestashop
  23. SEO
  24. Web Basic1
    WebDesign + Photoshop
  25. Web Basic2
    HTML5+CSS+JQUERY
  26. Web Basic3
    Responsive Bootstrap

Lembaga Peduli Pendidikan Masyarakat

Jl. Raya Lenteng Agung No 6 / Gg Realita Seberang Halte Kampus UI Depok 021-22712148 | 081294749250 | 082111476069 | 085279959498 |
Desktop | Web | Mobile | Database | Project | Olah Data | 2d / 3d | Audio Video | Embedeed System | ERP | Cloud / Server | Pajak | Sertifikasi | Tentang |

INFO KURSUS CODEIGNETER LP2M ARAY


default image lp2maray.jpg

PENDAHULUAN CODEIGNETER

CodeIgniter adalah sebuah web application network yang bersifat open source yang digunakan untuk membangun aplikasi php dinamis. CodeIgniter menjadi sebuah framework PHP dengan model MVC .

MVC (Model, View, Controller) adalah teknik atau konsep yang memisahkan komponen utama menjadi tiga komponen yaitu model, view dan controller.

  • Model
    Model merupakan bagian penanganan yang berhubungan dengan pengolahan atau manipulasi database. seperti misalnya mengambil data dari database, menginput dan pengolahan database lainnya. semua intruksi yang berhubung dengan pengolahan database di letakkan di dalam model.
  • View
    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
    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.

dari penjelasan tentang model view dan controller di atas dapat di simpulkan bahwa controller sebagai penghubung view dan model. misalnya pada aplikasi yang menampilkan data dengan menggunakan metode konsep mvc, controller memanggil intruksi pada model yang mengambil data pada database, kemudian controller yang meneruskannya pada view untuk di tampilkan. jadi jelas sudah dan sangat mudah dalam pengembangan aplikasi dengan cara mvc ini karena web designer atau front-end developer tidak perlu lagi berhubungan dengan controller, dia hanya perlu berhubungan dengan view untuk mendesign tampilann aplikasi, karena back-end developer yang menangani bagian controller dan modelnya. sehingga pembagian tugas pun menjadi mudah dan pengembangan aplikasi dapat di lakukan dengan cepat.



Selain ringan dan cepat, CodeIgniter juga memiliki dokumentasi yang super lengkap disertai dengan contoh implementasi kodenya, yaitu untuk membangun website dinamis dengan menggunakan PHP yang dapat mempercepat pengembang untuk membuat sebuah aplikasi web. Dokumentasi yang lengkap inilah yang menjadi salah satu alasan kuat mengapa banyak orang memilih CodeIgniter sebagai framework pilihannya. Karena kelebihan-kelebihan yang dimiliki oleh CodeIgniter, pembuat PHP Rasmus Lerdorf memuji CodeIgniter di frOSCon (Agustus 2008) dengan mengatakan bahwa dia menyukai CodeIgniter karena “it is faster, lighter and the least like a framework.” CodeIgniter pertamakali dikembangkan pada tahun 2006 oleh Rick Ellis. Dengan logo api yang menyala, CodeIgniter dengan cepat “membakar” semangat para web developer untuk mengembangkan web dinamis dengan cepat dan mudah menggunakan framework PHP yang satu ini.

Kelebihan CodeIgniter

Adapun beberapa kelebihan dari codeigniter adalah

  • syntax yang terstruktur
  • kemudahan dalam menggunakannya
  • codeigniter menyediakan fasilitas helper dan library yang dapat membantu developer dalam membuat pagination, session, manipulasi url dan lainnya yang akan kita pelajari pada tutorial codeigniter selanjutnya.
  • keamanan yang sudah lumayan karena user atau pengakses aplikasi tidak berhubungan langsung dengan database.

 



Silabus Materi Codeigneter:

Durasi 5Hari @3jam Biaya : 400.000;
Konsep dan Implementasi MVC
Pengenalan Tipe Data,Komponent Standard dan Latihan Pemrograman 
Membuat Kalkulator via Button, Radio,CheckBox,ListBox

Mengenal Struktur Menu, 
Manipulasi String (String dan regular expression),
Mendesain View Interface,
Tipe Data, Operator, iterator + Latihan program 
Membuat Aplikasi kalkulator Toko Klontong

Teknik Pemrograman,
Koneksi Database,
CRUD(Create Read Detail Update Delete Search Database)
Latihan Aplikasi

Mengakses Database,
Implementasi Database pada menu Login
Implementasi Database pada menu List
Implementasi Database pada menu Search
Implementasi Database pada menu Paging

Database Lanjutan,
Koneksi 2 tabel,Query,
Bonus Mempaketkan pustaka dalam pemrograman
Membuat Relasi dan Report
Latihan Program & Evaluasi.



Tutorial

Link Pembelajaran CI LP2M ARAY