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

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 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 8 หลายเดือนก่อน

      @@achmadnurisman5675 sama di gw juga gitu sekarang

    • @mnmuzaki2001
      @mnmuzaki2001 5 หลายเดือนก่อน

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

  • @airaDiti
    @airaDiti ปีที่แล้ว

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

  • @mhdaminalfatakh4513
    @mhdaminalfatakh4513 11 หลายเดือนก่อน +1

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

  • @RidwanGhibran
    @RidwanGhibran 2 ปีที่แล้ว +3

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

    • @dirumahrafif
      @dirumahrafif  2 ปีที่แล้ว +1

      Terima kasih kembali semoga bermanfaat

    • @RidwanGhibran
      @RidwanGhibran 2 ปีที่แล้ว

      @@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  2 ปีที่แล้ว

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

    • @RidwanGhibran
      @RidwanGhibran 2 ปีที่แล้ว

      @@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

  • @DanswerGea-gj2qf
    @DanswerGea-gj2qf 5 หลายเดือนก่อน

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

  • @zarirramiz8978
    @zarirramiz8978 11 หลายเดือนก่อน

    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?

  • @SpbuWariab
    @SpbuWariab 8 หลายเดือนก่อน

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

  • @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();

  • @area0312
    @area0312 ปีที่แล้ว

    Terima kasih banyak 🙏🏼

  • @dewyperry7437
    @dewyperry7437 4 หลายเดือนก่อน

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

  • @fahrin8604
    @fahrin8604 ปีที่แล้ว

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

  • @andhikaulysutomo422
    @andhikaulysutomo422 2 ปีที่แล้ว +2

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

  • @febrianizer
    @febrianizer 2 ปีที่แล้ว +7

    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

    • @maharrandid.s1609
      @maharrandid.s1609 2 ปีที่แล้ว

      solusi ditemukan

    • @Unknown-nh5xp
      @Unknown-nh5xp 2 ปีที่แล้ว

      mantap bang..Terimakasih! hahahaha

    • @syamsullubis2513
      @syamsullubis2513 2 ปีที่แล้ว

      kalau ngak mau value, coba true

    • @Aweu7
      @Aweu7 ปีที่แล้ว

      makasih gan
      mantap

    • @riyadhuljannah
      @riyadhuljannah ปีที่แล้ว

      Alhamdulillah mantap bang works pake autoRoute

  • @bakulimpian8815
    @bakulimpian8815 ปีที่แล้ว +1

    Untuk edit id-nya gimana gan?

  • @badhyalmasasi8679
    @badhyalmasasi8679 ปีที่แล้ว

    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

  • @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

  • @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?

    • @kusumawardana5236
      @kusumawardana5236 ปีที่แล้ว

      solusinya apakah sudah ada kak? saya juga sama

  • @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

  • @riyadhuljannah
    @riyadhuljannah ปีที่แล้ว

    Buat model gini pake CI 3 dong bang..

  • @AramG168
    @AramG168 ปีที่แล้ว

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

  • @ahmadcharir3724
    @ahmadcharir3724 2 ปีที่แล้ว

    Terimakasih Pak 🙏, auto subscribe

  • @androidgame8689
    @androidgame8689 2 ปีที่แล้ว

    Izin Bertanya Untuk Route CRUD bagaimana ya?

  • @zalfyann
    @zalfyann 2 ปีที่แล้ว

    Kerennnn

  • @anwariel-ayyuby252
    @anwariel-ayyuby252 3 ปีที่แล้ว

    Thanks bang....tutor dasboard admin pesantren 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. ?

    • @mynameisdwi1
      @mynameisdwi1 ปีที่แล้ว

      Routenya blm dijelaskan

  • @mzherry
    @mzherry 2 ปีที่แล้ว +1

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

  • @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

  • @12.mohammadilhamsyahputra94
    @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?

  • @WiraHarta-h6q
    @WiraHarta-h6q ปีที่แล้ว

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

  • @purwa8
    @purwa8 2 ปีที่แล้ว

    Untuk menambahkan upload file pdf caranya gimana mas

  • @adhzarik
    @adhzarik ปีที่แล้ว

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

    • @ibnuzaman3941
      @ibnuzaman3941 8 หลายเดือนก่อน

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

  • @ibrahimsetiawan133
    @ibrahimsetiawan133 ปีที่แล้ว

    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 ,

  • @zhr.channel3325
    @zhr.channel3325 ปีที่แล้ว

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

  • @muhammadaldo8485
    @muhammadaldo8485 11 หลายเดือนก่อน

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

    • @dirumahrafif
      @dirumahrafif  11 หลายเดือนก่อน

      coba dicek, ada errornya gak Bang?

  • @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

  • @agungpradana528
    @agungpradana528 3 ปีที่แล้ว

    Akhirnya ada solusi

  • @maldiniabdillah4828
    @maldiniabdillah4828 ปีที่แล้ว

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

    • @dirumahrafif
      @dirumahrafif  11 หลายเดือนก่อน

      karena pake modal, maka baiknya pakai Ajax banh

  • @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

  • @ilhamsamsularifin8897
    @ilhamsamsularifin8897 ปีที่แล้ว

    malah lebih banyak javascript nya di banding penjelasan CI4

  • @waktutube
    @waktutube 2 ปีที่แล้ว

    Kok saya harus lempar id dulu yaa di routers

  • @mrsantuyy9070
    @mrsantuyy9070 3 ปีที่แล้ว

    Kalau Ditambah input file xlx/xlsx bisa ga bang?

  • @4ia10_muhammadriyan6
    @4ia10_muhammadriyan6 2 ปีที่แล้ว +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

  • @Ballsky
    @Ballsky 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

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

    • @Ballsky
      @Ballsky 2 ปีที่แล้ว

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

    • @dirumahrafif
      @dirumahrafif  2 ปีที่แล้ว

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

  • @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 🙏

    • @AramG168
      @AramG168 ปีที่แล้ว

      Bisa sih bang

  • @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

  • @types683
    @types683 2 ปีที่แล้ว

    Pushing eui

    • @dirumahrafif
      @dirumahrafif  2 ปีที่แล้ว

      lanjut Bang...sabar Bang..heheh

  • @ardyassetya6579
    @ardyassetya6579 2 ปีที่แล้ว

    untuk ci3 apakah sama juga?

    • @dirumahrafif
      @dirumahrafif  2 ปีที่แล้ว

      alur nya sama, tapi script nya mungkin beda Bang

  • @ekimaulana2022
    @ekimaulana2022 2 ปีที่แล้ว

    Berat jadi ultramen

  • @ibrahimsetiawan133
    @ibrahimsetiawan133 ปีที่แล้ว

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

    • @dirumahrafif
      @dirumahrafif  ปีที่แล้ว

      ada kendala apa Bang?

    • @ibrahimsetiawan133
      @ibrahimsetiawan133 ปีที่แล้ว

      @@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