Belajar Framework PHP CodeIgniter 4 (CI4) Bahasa Indonesia dari Awal (Panduan Lengkap)

Bagi orang yang ingin mempelajari suatu Framework dari bahasa pemrograman, melihat dokumentasi adalah pilihan terbaik. Namun terkadang ada kendala bahasa, dokumentasi yang terlalu tinggi dan kurang disertai contoh menyebabkan orang kesulitan untuk mempelajari suatu framework baru.

Dea Venditama
3 min readMay 10, 2021
Photo by Ben on Unsplash

Menurut saya, berdasarkan apa yang saya lihat selama beberapa tahun terakhir, ada 3 tipe orang dalam mempelajari suatu PHP framework.

  1. Tipe pertama adalah yang langsung praktek ke pembuatan aplikasi, dia melihat dokumentasi sesuai yang diperlukan saja. Orang tipe ini biasanya sudah senior dalam dunia web development, dia tau apa yang dia butuhkan karena sudah berpengalaman dengan PHP framework lainnya, karena secara konsep menurut mereka hampir sama.
  2. Kedua adalah yang langsung praktek ke pembuatan aplikasi tapi tidak melihat dokumentasi, mungkin karena kesulitan bahasa atau dokumentasi yang terlalu teknis. Orang tipe ini biasanya langsung melihat tutorial di youtube atau artikel yang ada di internet, copas lalu melakukan edit. Biasanya di tipe kedua ini akan stuck jika menemukan suatu masalah dan kesulitan untuk menyelesaikannya karena tidak begitu mengerti basic.
  3. Ketiga yang mungkin jarang ditemui adalah yang membaca dokumentasi resmi dari pengembangnya, lalu mencoba praktek dengan membuat aplikasi berdasarkan apa yang dia pelajari.

Untuk tipe pertama dan ketiga biasanya orang yang sudah cukup berpengalaman dalam pengembangan aplikasi, orang ini biasanya memiliki jam terbang yang cukup untuk menyelesaikan masalah-masalah yang ditemui ketika melakukan pengembangan aplikasi.

Nah.. karena yang sering saya liat baik di sekitar saya maupun di forum-forum pemrograman ini adalah yang nomor dua, cenderung hanya mengikuti tutorial tanpa tau apa yang dia ketik dan buat, ketika ingin melakukan modifikasi atau ketika ada error dia akan bingung dan mencoba bertanya tanya tanpa mengerti apa yang dia tanyakan. Maka saya dalam setahun terakhir ini mulai sering membuat tutorial pembuatan aplikasi, khususnya menggunakan framework PHP CI4.

Saya mencoba untuk menjelaskan langkah-langkah pembuatan aplikasi nya dan sekaligus menjelaskan apa yang sedang diketik, agar orang tidak sekedar copy paste tanpa mengetahui apa yang dia copy.

Namun, ternyata masih banyak yang belum mengerti tentang apa yang saya jelaskan karena mungkin tidak mengerti dasarnya dan kesulitan untuk memahami official documentation dari CI4.

Oleh karena itu saya mencoba membuat seri tutorial basic/dasar dari CI4 dengan nama CodeIgniter 4 From Scratch. Pada seri ini saya mencoba menjelaskan dengan Slide dan Bahasa Indonesia tentang dasar-dasar CI4 disertai dengan contoh. Dengan harapan orang akan lebih mengerti lagi dalam penggunaan fitur-fitur yang ada pada CI4.

Berikut video yang sudah ada pada seri CI4 from Scratch.

  1. INTRODUCTION / Perkenalan CodeIgniter (https://youtu.be/ExEduXzxd_w)
  2. INSTALLATION (Composer dan Manual) https://youtu.be/jfzCHzdZkQI
  3. Model View Controller (MVC) https://youtu.be/m-OhJMY1nVA
  4. Application Structure (Struktur Aplikasi) https://youtu.be/gqI9w-0zYWE
  5. Database Forge dan Migration https://youtu.be/ntMoE6arZkQ
  6. Database Seeding dan Penggunaan Faker https://youtu.be/KaXDq6r_nV8
  7. Konfigurasi Model https://youtu.be/KQZdacX6F8Q
  8. Working With Data, Basic CRUD Method untuk Manipulasi Data https://youtu.be/JFahKXw0YOo
  9. Validasi Data Pada Model https://youtu.be/2dKZ43wyGkI
  10. Query Builder (Select dan Where) https://youtu.be/rcSv5fka5OM
  11. Query Builder (Like, Group, Order By, Limit dan Counting Results) https://youtu.be/T7fi5O2xtms
  12. Query Builder (INSERT dan UPDATE Data) https://youtu.be/b6z8salh4WE
  13. Query Builder (DELETE Data) https://youtu.be/YYnij8OTozo
  14. Database Queries https://youtu.be/Q3ux3MGgZmU
  15. Database Transactions https://youtu.be/STTFUMRxgAU
  16. Entity https://youtu.be/r-zBzLWUKcw
  17. Controllers (Coming Soon)

Full Playlist:
https://www.youtube.com/playlist?list=PL6Q0e1MsNEUIEO_qJMBRc1th5WwCch6dQ

Semoga bermanfaat, Terimakasih.

--

--

Dea Venditama
Dea Venditama

Written by Dea Venditama

Freelance Programmer & Fungsional Pranata Komputer Badan Pusat Statistik RI

No responses yet