MEMBUAT TOKO ONLINE MENGGUNAKAN CODE IGNITER 3

EAS PBKK (Genicine : Toko Online Fashion)

Anggota :

Putu Putri Natih Devayanti / 05111840000163

Geizka Wahyu Fahriza / 05111840000062

Elvira Catrine Natalie / 05111840000016

Deskripsi


Genicine merupakan Toko Online yang memberikan fashion terkini ke kamu dengan harga yang terjangkau. Pencarian produk dalam Toko Online Genicine sangat mudah dengan fitur pengelompokkan terhadap kategori dan fitur search. Toko Online Genicine juga memberikan fitur pengurutan berdasarkan harga untuk memberikan list terurut dari murah ke mahal atau sebaliknya.

Link Youtube

Link Source Code

Link Blog

Prerequisite :

Sebelum menjalankan produk, harap membuat database bernama 'genicine' dan jalankan genicine.sql yang ada di folder github.

Terdapat 2 akun yang sudah ada di database awal :

Akun admin :

Email : admin@gmail.com

Password : Natih1234

Akun pengguna:

Email : geizka@gmail.com

Password : Natih1234

Sebagai Pembeli, Genicine mempunyai fitur :

  • Menambahkan produk ke keranjang
  • Menyunting jumlah produk dan menghapus produk di keranjang
  • Melakukan transaksi produk
  • Mengelompokkan produk berdasarkan kategori
  • Mengurutkan produk berdasarkan harga
  • Mencari produk berdasarkan nama
  • Edit profile
  • Melihat list order
  • Register Akun
  • Login

Sebagai admin, Genicine mempunyai fitur :

  • Melihat list produk
  • Menambahkan produk baru
  • Mengubah isi produk
  • Menghapus produk
  • Melihat list kategori
  • Mengedit kategori
  • Menambahkan kategori baru
  • Menghapus kategori
  • Melihat list user
  • Mengedit user
  • Menghapus user
  • Menambahkan user
  • Menambahkan admin baru
  • Melihat semua list order

Fitur Pengguna

Berikut merupakan deskripsi fitur pengguna dan cara implementasinya

1. Login

Pengguna dapat melakukan autentikasi dengan memasukkan email dan password

Controller Login.php :

2. Register

Pengguna dapat melakukan registrasi dengan memasukkan nama lengkap, email, password, dan konfirmasi password.

Controller Register.php :

Fitur Pembeli

Berikut merupakan deskripsi fitur pembeli dan cara implementasinya

1. Menambahkan barang ke keranjang

Pembeli dapat menambahkan item ke keranjang.

Controller Cart.php :

 

2. Check Out Keranjang

Pembeli dapat checkout dan membeli item yang ada di keranjang.




Controller Checkout.php :

 

3. Konfirmasi Pembayaran

Setelah melakukan checkout, pembeli dapat melakukan konfirmasi pembayaran





Controller Myorder.php :

 

4. Mengelompokkan produk berdasarkan kategori

Pembeli dapat mencari produk untuk kategori tertentu

Controller Shop.php :

 

5. Mengurutkan berdasarkan harga

Pembeli dapat mengurutkan produk berdasarkan harga terendah maupun harga termahal


Controller Shop.php :

 

6. Mencari produk berdasarkan nama

Pembeli dapat mencari produk menggunakan search bar dengan mengetik nama produk

Controller Shop.php :

 

7. Mengubah data profil

Pembeli dapat mengubah data profil seperti email, nama, foto, dan password




Controller Profile.php :

 

8. Melihat list order dan detail order

Pembeli dapat melihat list order dan detail dari order yang sudah pernah dipesan pembeli


Controller Myorder.php :

 

Fitur Admin

Berikut merupakan deskripsi fitur admin dan cara implementasinya

1. Melihat list produk

Admin dapat melihat list produk yang ada di Genicine



Controller Product.php :

2. Menambahkan produk

Admin dapat menambahkan produk di Genicine



Controller Product.php :

3. Mengubah data produk

Admin dapat mengubah data produk yang sudah ada di Genicine



Controller Product.php :

4. Menghapus produk

Admin dapat menghapus produk yang sudah ada di genicine


Controller Product.php :

5. Melihat list kategori

Admin dapat melihat list kategori yang sudah ada di Genicine



Controller Category.php :

6. Menambahkan kategori

Admin dapat menambahkan kategori baru di Genicine



Controller Category.php :

7. Mengubah data kategori

Admin dapat mengubah data kategori yang sudah ada di Genicine



Controller Category.php :

8. Menghapus kategori

Admin dapat menhapus kategori yang ada di Genicine


Controller Category.php :

9. Melihat list user

Admin dapat melihat list user yang terdaftar di Genicine


Controller User.php :

 

10. Mendaftarkan pengguna

Admin dapat mendaftarkan pengguna sebagai member biasa ataupun sebagai admin lain.


Controller User.php :

 

11. Mengubah data user

Admin dapat mengubah data user yang sudah terdaftar di Genicine


Controller User.php :

 

12. Menghapus user

Admin dapat menghapus pengguna yang terdaftar di Genicine


Controller User.php :

 

13. Melihat list order dan detail order

Admin dapat melihat semua order yang masuk ke toko Genicine dan detail order tersebut




Controller Order.php :

 

Komentar

Postingan populer dari blog ini

TUTORIAL MENGGUNAKAN SOFTWARE BLUEJ

Final Project PBO