https://github.com/azizlike29/lab7web
Projek ini merupakan hasil dari praktikum menggunakan codeigniter dan beserta tugas yang diberikan.
https://github.com/azizlike29/lab7web
Last synced: 9 months ago
JSON representation
Projek ini merupakan hasil dari praktikum menggunakan codeigniter dan beserta tugas yang diberikan.
- Host: GitHub
- URL: https://github.com/azizlike29/lab7web
- Owner: AzizLike29
- License: mit
- Created: 2023-05-23T03:31:07.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-21T02:10:53.000Z (almost 3 years ago)
- Last Synced: 2025-01-11T03:44:00.704Z (over 1 year ago)
- Language: PHP
- Size: 8.92 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Nama : Abdul Aziz Firdaus
Kelas : TI.21.A.3
Nim : 312110262
Mata Kuliah : Pemrograman Web 2
Praktikum 7 : PHP Framework (Codeigniter)
Lengkapi kode program untuk menu lainnya yang ada pada Controller Page, sehingga semua link pada navigasi header dapat menampilkan tampilan dengan layout yang sama.
1. Tampilan article.php

2. Tampilan about.php

3. Tampilan contact.php

Praktikum 8 : Framework Lanjutan (CRUD)
Selesaikan programnya sesuai Langkah-langkah yang ada. Anda boleh melakukan improvisasi.
4. Mengaktifkan kembali di shell XAMPP http://localhost:8080/ dengan cara :
cd [nama projek]
php spark
php spark serve

5. Membuat database di phpMyAdmin dengan menambahkan tabel artikel beserta isinya.

6. Selanjutnya masuk ke halaman admin dengan mengakses http://localhost:8080/admin/artikel/ berikut tampilannya :

7. Dapat melakukan pencarian data di halaman admin, lalu klik tombol cari.

8. Kemudian bisa melakukan ubah data dengan klik tombolnya, lalu ubah sesuai keinginan.

9. Setelah itu kita klik navbar artikel dan langsung masuk ke halaman beserta konten yang sudah dibuat.

10. Dapat melakukan tambah artikel dengan klik navbar bagian atas, lalu tambah artikel sesuai keinginan.

Praktikum 9 : Framework Lanjutan (Modul Login)
Selesaikan programnya sesuai Langkah-langkah yang ada. Anda boleh melakukan improvisasi.
11. Tambahkan tabel pada database lab_ci4 dengan nama user.

12. Berikut merupakan tampilan halaman login :

13. setelah itu isi dengan email dan password yang sesuai pada tabel user, sedangkan password_hash sebagai keterangan :
Dalam PHP, fungsi password_hash() digunakan untuk mengamankan atau mengenkripsi kata sandi (password) pengguna.
Tujuan utamanya adalah untuk melindungi kata sandi pengguna dengan cara yang aman.
Jika penulisan password tidak sesuai yang ada di database maka muncul notif danger/password salah.
Passwordnya adalah "admin123"

14. Isikan email dan password dengan benar, lalu klik login :

15. Berhasil masuk ke tampilan halaman admin makanan.

16. Kemudian terdapat menu atas logout, jika tidak memerlukan akses web tersebut dan klik :

16. Kembali ke tampilan halaman login

Praktikum 10: Pagination dan Pencarian
Selesaikan programnya sesuai Langkah-langkah yang ada. Anda boleh melakukan improvisasi.
17. Pilihan penomeran halaman
Terdapat penomeran halaman yang dapat dipilih apabila menu yang disediakan ada banyak, dan bisa memilih nomer secara urut maka akan tampil menu yang lainnya makanan & minuman.

lanjut pilih nomer :

18. Pencarian halaman menu makanan & minuman
Buka folder dan file app/Controllers/Artikel.php lalu ubah pada function admin_index paginate ubah menjadi 10 yang tadinya 1.
1 --> Memperkecil halaman page
10 --> Memperluas halaman page
Kemudian lakukan pencarian dengan kata kunci harus judul makanan & minuman yang harus di cari, contohnya :

lalu hasil ketika dicari halamannya :

Praktikum 11: Upload File Gambar
Selesaikan programnya sesuai Langkah-langkah yang ada. Anda boleh melakukan improvisasi.
19. Menambahkan upload data file
Selanjutnya, saya menambahkan upload file data/choose file, tambahkan data sesuai keinginan.

20. Data berhasil ditambahkan
Lalu klik navbar article, data berhasil ditambahkan :)

Data sudah masuk ke dalam database phpmyadmin.

Praktikum 12: API (Postman)
Selesaikan programnya sesuai Langkah-langkah yang ada. Anda boleh melakukan improvisasi.
21. Menampilkan semua data (GET)

22. Menampilkan data spesifik ID

23. Mengubah data (PUT)
Tidak ada modelnya
24. Menambahkan data (POST)

25. Menghapus data (DELETE)

Sekian dan Terima Kasih