Skip to content

Login with CRUD (AngularJs & CodeIgniter 4)

Azharrizki edited this page Jul 28, 2020 · 20 revisions

Muhammad azhar rizki / 1800016137 / Tekweb Lanjut B

Pada kesempatan kali ini saya akan membuat sebuah web aplikasi menggunakan AngularJs (front-end) dan CodeIgniter (back-end) dengan tema Daftar Komik yang didalamnya terdapat halaman login sebagai tampilan awal dan halaman home sebagai tampilan utama, jadi ketika user melakukan pengisian username & password pada halaman login jika sesuai maka akan masuk kedalam halaman home, tetapi jika salah user akan tetap berada dihalaman login.

  1. buat projek angular terlebih dahulu pada local disk C dengan peritnah
ng new project-uas

dan hasilnya kurang lebih seperti ini Screenshot (137) 2. install material design pada projek angular kita dengan perintah

ng add @angular/material

Screenshot (138) 3. buat component baru hapus, home, login, tambah dengan perintah

ng g c login // untuk halaman login
ng g c home // untuk halaman home
ng g c tambah // untuk dialog tambah data
ng g c hapus // untuk dialog hapus

dan hasil foldernya akan seperti ini Screenshot (139) 4. buat file material.ts pada folder app lalu masukan code berikut image image 5. setelah itu pada app.module.ts masukan code seperti berikut Screenshot (141) 6. atur routingnya seperti berikut Screenshot (143) 7. pada app.component.html ubah jadi seperti ini Screenshot (144) 8. codingan untuk login.component.html Screenshot (145) 9. tambahkan fungsi masuk pada login.component.ts seperti gambar berikut, ketika usernamenya azhar dan passwordnya 1 maka akn direct ke halaman home tetapi jika username dan password salah maka akan tetap berada pada halaman login Screenshot (146) 10. codingan untuk login.component.css Screenshot (147) 11. tampilan halaman login login 12. codingan untuk home.component.html Screenshot (148) 13. codingan untuk home.component.css Screenshot (149) 14. codingn untuk home.component.ts Screenshot (150) Screenshot (151) 15. dan beginilah tampilan home home 16. berikutnya kita ubah codingan tambah.component.html menjadi seperti berikut Screenshot (152) 17. tambah.component.css Screenshot (153) 18. tambah.component.ts Screenshot (154) 19. tampilan dialog tambah dialog tambah 20. berikutnya kita ubah hapus.component.html menjadi seperti ini Screenshot (155) 21. hapus.component.css Screenshot (156) 22. hapus.component.ts Screenshot (157) 23. tampilan dialog hapus komik dialog hapus 24. setelah itu kita mulai membuat rest-api dengan framework codeIgniter, pertama kita buat database project_uas dengan nama tabel komik dan sesuaikan kolomnya seperti dibawah ini image 25. selanjutnya config/database.php configurasikan menjadi seperti ini agar dapat membaca database project_uas Screenshot (163) 26. kita buat controller baru bernama komik.php dan masukan codingan fungsi CRUD seperti berikut image 27. jika sudah pada config/config.php ubah link base_url menjadi seperti ini Screenshot (166) 28. setelah itu kita integrasikan project angular yang sudah kita buat dengan rest-api yang sudah kita konfigurasi. pada project daftar komik kita buat services api dengan perintah

 ng g service api

jika sudah tambah fungsi" berikut image 29. sebelumnya pastikan dulu mysql dan apache pada xampp sudah nyala lalu coba kita jalankan project_uas kita dengan perintah

ng serve

image 30. dan inilah testing web aplikasi kita image


Fungsi CRUD

  • Create image
  • Read image
  • Update image
  • Delete image

Clone this wiki locally