MUDAH DAN RINGKAS. Membuat CRUD dengan Codeigniter dan Bootstrap | Codeigniter CRUD Tutorial

Поділитися
Вставка
  • Опубліковано 12 січ 2025

КОМЕНТАРІ • 101

  • @dirumahrafif
    @dirumahrafif  3 роки тому +8

    Timeline, biar bisa maju mundur sesuaknya... 😀
    00:00 Intro
    01:21 Jalankan XAMPP
    01:47 Buat Database CI4CRUD melalui PHPMyAdmin
    02:13 Buat Table pegawai di Database
    04:21 Buka Command Prompt jalankan proses install Codeigniter melalui composer
    05:50 Buka Visual Studio Code melalui command prompt
    06:14 Membuka file pengaturan dan konfigurasi .env
    08:07 Membuka aplikasi Codeigniter
    08:46 Membuat Controller, View dan Model Pegawai
    15:23 Membuat Tampilan dengan Bootstrap 5. Menambahkan CSS dan Javascript dari Bootstrap
    17:48 Membuat Layout Aplikasi Pegawai
    22:00 Membuat Form Pencarian
    25:19 Menampilkan MODAL untuk input data baru
    28:27 Membuat form untuk isian atau edit data
    33:01 Membuat table untuk menampilkan data
    37:18 Menambahkan Jquery di view
    38:29 Membuat fungsi di javascript ketika tombol Simpan di bagian modal dijalankan
    48:01 Membuat fungsi simpan data di controller Pegawai
    54:22 Menambahkan pesan alert di bagian modal
    01:06 Membuat proses mengirimkan data di ajax
    01:02:40 Membuat proses validasi inputan data di PHP
    01:10:49 Memasukkan data ke database
    01:13:08 Menampilkan data dari database ke bagian view
    01:15:37 Membuat pagination di Codeigniter
    01:21:23 Membuat penomoran data
    01:23:56 Membuat fitur pencarian
    01:31:52 Membuat fungsi javascript untuk membersihkan isian data di form dan redirect halaman setelah sukses input data
    01:38:31 Membuat fungsi EDIT
    01:51:16 Membuat fungsi DELETE

    • @achmadnurisman5675
      @achmadnurisman5675 2 роки тому

      Bang mo tanya, klo setelah buat controller, view dan model ketika kita mw panggil public/namaController nya kena error 404 itu ada salah confignya kah??

    • @rizkyakatsuki4711
      @rizkyakatsuki4711 10 місяців тому

      @@achmadnurisman5675 sama di gw juga gitu sekarang

    • @mnmuzaki2001
      @mnmuzaki2001 7 місяців тому

      @@achmadnurisman5675 coba di file Config/Routes tambahin ini bang $routes->get('/pegawai', 'Pegawai::index');

  • @mhdaminalfatakh4513
    @mhdaminalfatakh4513 Рік тому +1

    terimakasih untuk tutorial nya bg, sukses selalu
    salam coding :)

  • @airaDiti
    @airaDiti Рік тому

    Mantap bang. Mohon dibuatkan tutornya dlm bentuk sistem pelayanan publik. Terimakasih atas pencerahannya

  • @RidwanGhibran
    @RidwanGhibran 3 роки тому +3

    Naaaah ini yg di cari, penjelasannya cepet, jelas, mudah dipahami 👍👍
    Makasih om tutorialnya, sangat bermanfaat 🙏🙏🙏

    • @dirumahrafif
      @dirumahrafif  3 роки тому +1

      Terima kasih kembali semoga bermanfaat

    • @RidwanGhibran
      @RidwanGhibran 3 роки тому

      @@dirumahrafif pas ngikutin semua aman, di bagian pagination, pas di klik next atau urutan berikutnya, seketika tampilan data pegawai berubah jadi tampilan html biasa yg tanpa style ,😅 apanya kira2 om ? 😁

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      @@RidwanGhibran biasanya styling di header nya pake yang relative path Bang, belum yang absolute

    • @RidwanGhibran
      @RidwanGhibran 3 роки тому

      @@dirumahrafif iya bang sudah teratasi, ternyata src css nya salah penulisan, soalnya pake yg offline.. hehehe

    • @129_liliskurniawati4
      @129_liliskurniawati4 Рік тому

      @@RidwanGhibran saya gak berhasil gimana ini solusinya

  • @ahmadcharir3724
    @ahmadcharir3724 2 роки тому

    Terimakasih Pak 🙏, auto subscribe

  • @febrianizer
    @febrianizer 2 роки тому +8

    Ingin memberikan solusi kalo ada yang mendapatkan pesan error "404 not found" ketika sampai di menit 48:01
    Solusinya dengan menambahkan route di Routes.php
    $routes->jenisAksi('/pathnya', 'judulFilePHP::namaFungsi');
    kalo saya di tutorial ini jadinya seperti ini:
    $routes->post('/home/simpan', 'Home::simpan');
    edit: simpelnya kalo mau otomatis, masih di Routes.php, tinggal un-commit ini:
    $routes->setAutoRoute(value);
    lalu ganti value jadi true, done

  • @area0312
    @area0312 Рік тому

    Terima kasih banyak 🙏🏼

  • @andhikaulysutomo422
    @andhikaulysutomo422 3 роки тому +2

    Pak boleh request penerapan Google API Classroom untuk mengakses isi classroom (tugas/materi).
    Terima Kasih pak.

  • @anwariel-ayyuby252
    @anwariel-ayyuby252 3 роки тому

    Thanks bang....tutor dasboard admin pesantren bang. 🙏🙏🙏

  • @DanswerGea-gj2qf
    @DanswerGea-gj2qf 6 місяців тому

    Bg, reques buat aplikasi koperasi pinjam donk menggunaka CI4. 🙏

  • @zarirramiz8978
    @zarirramiz8978 Рік тому

    Pak, contoh jika date colum dan date status ada...bila meets satu condition pada date dan blinker light pada colum status value aktif,bagaimana ya?

  • @dewyperry7437
    @dewyperry7437 6 місяців тому

    Undefined array key ' id' d button edit, mohon solusinya?

  • @krisnan8937
    @krisnan8937 Рік тому +1

    Pak.ijin bertanya,di saya pas input di controler pas bag function __construct()
    $this->model. Di bawah tulisan model ada garis merah.klo boleh tau knapa ya..mohon pencerahannya.saya di bagian menit 48.03 klik simpan tidak muncul pesan data berhasil di simpan

    • @ariopermadi4629
      @ariopermadi4629 Рік тому +1

      constructnya coba pakai ini mas,
      function __construct()
      {
      $model = new \App\Models\ModelPegawai();
      }
      pake ini pas mau panggil contructnya.
      $model = new \App\Models\ModelPegawai();

  • @SpbuWariab
    @SpbuWariab 10 місяців тому

    saya masih di awal folder public di exampp localhost tidak bisa masuk ke codeigniter4
    hanya muncul fatal error

  • @zalfyann
    @zalfyann 2 роки тому

    Kerennnn

  • @dpmptspkab.kulonprogo6243
    @dpmptspkab.kulonprogo6243 Рік тому

    kak kok tombol tambah data saya di bagian Modal menit 26 tidak bisa di klik ya? apa karena link js ada yg kurang apa gimana

  • @bakulimpian8815
    @bakulimpian8815 Рік тому +1

    Untuk edit id-nya gimana gan?

  • @fahrin8604
    @fahrin8604 Рік тому

    modelnya error bg, kek gini
    Undefined property: App\Controllers\Pegawai::$modelPHP(PHP0416)

  • @riyadhuljannah
    @riyadhuljannah Рік тому

    Buat model gini pake CI 3 dong bang..

  • @Jindal_jindul
    @Jindal_jindul Рік тому +1

    Bang kok saat saya mengetikan localhost/Todo/public/pelajar terdapat info 404 cant find a route for 'get: pelajar' padahal saya sudah melakukan cara sesuai instruksi Abang?

  • @agungpradana528
    @agungpradana528 3 роки тому

    Akhirnya ada solusi

  • @kusumawardana5236
    @kusumawardana5236 Рік тому

    kang, saya sudah sampai tahap memasukan data ke database. hanya saja saat saya masukan isian nya dan tambah, data itu tidak masuk ke database. kira2 salahnya dimana ya kang

  • @AramG168
    @AramG168 Рік тому

    Ko pas tekan tombol simpan pesan error gagal memasukan datanya gede banget ya ukurannya , ga kaya data memasukan data ?

  • @mzherry
    @mzherry 2 роки тому +1

    pada pagination, harusnya kan yang di urutan terakhir nomor 7, bukan nomor 5. gimana memperbaikinya ya?

  • @badhyalmasasi8679
    @badhyalmasasi8679 2 роки тому

    izin bertanya bang kenapa ya ada tulisan alert (The Alamat field must contain a valid email address.) pas mau nge post padahal sudah ikuti cara abang. salahnya dimana ya

  • @androidgame8689
    @androidgame8689 2 роки тому

    Izin Bertanya Untuk Route CRUD bagaimana ya?

  • @12.mohammadilhamsyahputra94

    Menit 48.55 kok alert saya tidak bisa muncul ketika dijalankan

  • @shabillaramadhani5798
    @shabillaramadhani5798 3 роки тому

    instalasi codeigniter lewat command prompt tulisannya "invalid argument exception" itu kenapa ya bang?

  • @Darlina-Intuition
    @Darlina-Intuition Рік тому

    Saya sudah mengetik persis, tetapi selalu muncul error: POST.... 404 (not found). Untuk klik tombol simpannya sudah muncul, tetapi begitu masuk ke ajax sepertinya url tidak bisa dikenali oleh CodeIgniter.... apakah karena versi CodeIgniternya tidak sama, saya memakai 4.2.10. ?

  • @purwa8
    @purwa8 2 роки тому

    Untuk menambahkan upload file pdf caranya gimana mas

  • @WiraHarta-h6q
    @WiraHarta-h6q Рік тому

    Bg punya gua eror pas di cmd nya gmna ya solusi dong

  • @hariwijaya9032
    @hariwijaya9032 Рік тому

    Saya udh masukan .ajax untuk function simpan data dan di arahkan ke home/simpan, juga di class home method simpan itu sudah sama persis dengan video abang, tapi gak kepanggil bang jquerynya, gak keluar notif kalo di klik, mohon pncerahannya bang...

    • @dirumahrafif
      @dirumahrafif  Рік тому

      Coba cek lewat console log di browser Bang, ada error' kah?

    • @marshaydps19
      @marshaydps19 Рік тому

      @@dirumahrafif ada eror not found 404, routesnya gimana? di video tidak dijelaskan

  • @maldiniabdillah4828
    @maldiniabdillah4828 Рік тому

    izin tanya om, untuk validation di modal harus pakai ajax ya? atau ga pakai juga bisa sebenernya?

    • @dirumahrafif
      @dirumahrafif  Рік тому

      karena pake modal, maka baiknya pakai Ajax banh

  • @muhammadaldo8485
    @muhammadaldo8485 Рік тому

    Bang izin bertanya,, bagian simpan tu saya tidak bisa menampil kan ,,dan tidak bsa menyimpan itu masalah nya dimana ya,

  • @ibrahimsetiawan133
    @ibrahimsetiawan133 2 роки тому

    Pak kenapa Jquery Ajax saya tidak berjalan aksi ketika tombol simpan di klik ya?? padahal saya sudah mengikuti tutornya pelan-pelan

    • @AramG168
      @AramG168 Рік тому

      @diwanternity ini pas bikin percobaan alert('test'); apa pas masukin data ke database ?

    • @zhr.channel3325
      @zhr.channel3325 Рік тому

      ​@diwanternity kok masi fak bisa ya udah saya hapus ,

  • @mrsantuyy9070
    @mrsantuyy9070 3 роки тому

    Kalau Ditambah input file xlx/xlsx bisa ga bang?

  • @adhzarik
    @adhzarik Рік тому

    kok bisa sih tanpa ngatur route tapi pas /public/pegawai tetap muncul tampilannya, sedangkan aku gabisa

    • @ibnuzaman3941
      @ibnuzaman3941 10 місяців тому

      di routesnya kasih ini bang
      $routes->setAutoRoute(true);

  • @129_liliskurniawati4
    @129_liliskurniawati4 Рік тому

    Knpa punya saya pas dicba untuk menampilkan saya adalah tampilan pegawai kok gak muncul bang

  • @kangkotok
    @kangkotok Рік тому

    Bang mo tanya, klo setelah buat controller, view dan model ketika kita mw panggil public/namaController nya kena error 404 itu ada salah confignya kah??

    • @dirumahrafif
      @dirumahrafif  Рік тому

      bisa jadi penulisan nama Controller nya salah Bang

    • @kangkotok
      @kangkotok Рік тому

      @@dirumahrafif Bang itu udah aman, tapi terjadi saat ajax tidak keluar notif

  • @4ia10_muhammadriyan6
    @4ia10_muhammadriyan6 3 роки тому +5

    izin bertanya mas, ko no urutnya ga sesuai yaa di page 3dst. misal di page 3 itu mulainya dari 4, harusnya kan page 3 itu no urutnya 5 dan 6. terimakasih sebelumnya

    • @mzherry
      @mzherry 2 роки тому +2

      saya jg nunggu nih jawabannya. kenapa ya? harusnya yang terakhir kan nomor 7, bukan nomor 5

  • @riorenldi1561
    @riorenldi1561 2 роки тому

    Izin bertanya bang jika dibuat table data bidang di database, dan pada saat menginputkan data pegawai input data bidang nya berdasarkan data yang ada di table bidang apakah bisa atau tidak bang?
    Mohon solusinya 🙏

  • @zhr.channel3325
    @zhr.channel3325 Рік тому

    Jquernya gabisa ya mas , yang pada saat click simpan di form tambah ga bisa muncul information nya

  • @marshaydps19
    @marshaydps19 Рік тому

    kak saya mau tanya, pas mau simpan udah muncul alert berhasil tapi datanya ga masuk ke database. kenapa ya?

    • @marshaydps19
      @marshaydps19 Рік тому

      tutorialnya gak lengkap itu kak, yg bagian edit, hapus, simpan, setengah2

    • @area0312
      @area0312 Рік тому

      Ada yg kurang mungkin, punyaku bisa2 aja

  • @Ballsky
    @Ballsky 3 роки тому

    bang punya saya kok pas input ga berhasil ya, malahan muncul validasi di suruh ngisi, padahal udah ane ngisi semua tapi masih tetep muncul perintah validasi

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      pas di validasi, kemungkinnan rule yang dimasukkan belum pas Bang, parameter inputan yang diterima kemungkinan

    • @Ballsky
      @Ballsky 3 роки тому

      @@dirumahrafif bang ada contact?
      Nanti ane mau kirim ss eror nya

    • @dirumahrafif
      @dirumahrafif  2 роки тому

      email bisa Bang... ke dirumahrafif@gmail.com

  • @ilhamsamsularifin8897
    @ilhamsamsularifin8897 Рік тому

    malah lebih banyak javascript nya di banding penjelasan CI4

  • @Rint0youtub3
    @Rint0youtub3 3 роки тому

    Assalamu'alaikum.. pak mau nanya klo untuk ajax nya gak berfungsi jadi klo saya klik tombol simpan tidak keluar pesan alert nya ?

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      coba di klik kanan di bagian browser, kemudian pilih inspect element , kemudian console...biasanya nanti ada peringatannya di sana Bang...

    • @Rint0youtub3
      @Rint0youtub3 3 роки тому

      @@dirumahrafif makasih pak...

    • @joshuanaisau7998
      @joshuanaisau7998 2 роки тому

      @@dirumahrafif punya saya seperti itu pak. muncul di konsol seperti ini "Failed to load resource: the server responded with a status of 500 (Internal Server Error)"

    • @hilmiaufa3841
      @hilmiaufa3841 Рік тому

      ​@@joshuanaisau7998solusinya bagaimana bang?

  • @ezadeveloper1215
    @ezadeveloper1215 3 роки тому

    assalamualaikum pak,fungsiny AJAX dan JSON apa pak?
    maaf pemula pak
    terimakasih pak responnya

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      Ajax digunakan untuk menjalankan PHP dari javascript Bang, untuk json dia semacam format data, semacam html

  • @waktutube
    @waktutube 2 роки тому

    Kok saya harus lempar id dulu yaa di routers

  • @ardyassetya6579
    @ardyassetya6579 3 роки тому

    untuk ci3 apakah sama juga?

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      alur nya sama, tapi script nya mungkin beda Bang

  • @types683
    @types683 2 роки тому

    Pushing eui

  • @ekimaulana2022
    @ekimaulana2022 2 роки тому

    Berat jadi ultramen

  • @ibrahimsetiawan133
    @ibrahimsetiawan133 2 роки тому

    Saya ada problem mengikuti tutorialnya.. btw saya bertanya ke siapa ya??

    • @dirumahrafif
      @dirumahrafif  2 роки тому

      ada kendala apa Bang?

    • @ibrahimsetiawan133
      @ibrahimsetiawan133 2 роки тому

      @@dirumahrafif Alhamdulillah akhirnya di balas...
      Begini pak, Saya tidak bisa memanggil sebuah METHOD yang saya buat mengikuti sesuai tutorial di video ini... "Kira-kira masalahnya di mana ya pak"???

  • @AnieNuraeni-d3n
    @AnieNuraeni-d3n Рік тому

    Bang, sy klik tombol tambah data pegawainya tidak mau muncul modalnya

    • @dirumahrafif
      @dirumahrafif  Рік тому

      script nya berarti ada yang kurang pas Kak