Selasa, 10 November 2026

Framework CI - ShopEase

 






















Hand On Labs



infografis ilmiah (Scientific Block Diagram). Dashboard Customer



Infografis menjelaskan arsitektur dan tahapan implementasi modul Product Management pada aplikasi ShopEase.

Komponen utama:

  1. Tujuan: Mengelola kategori dan produk melalui operasi CRUD.

  2. Fitur Utama: Tambah, lihat, ubah, hapus kategori dan produk, upload gambar, pengaturan harga dan stok.

  3. Arsitektur MVC: Admin/Operator → View → Routes → ProductController → Model → MySQL.

  4. AuthFilter: Membatasi akses berdasarkan role Admin dan Operator.

  5. Database: Relasi categories (1) → products (N).

  6. Struktur File: CategoryModel.php, ProductModel.php, ProductController.php, dan View CRUD.

  7. Tahapan Implementasi: Database, Model, Controller, Routes, View, Filter, dan pengujian.

Target akhir: Admin dan Operator dapat mengelola kategori serta produk secara dinamis melalui aplikasi ShopEase, dengan data tersimpan di MySQL dan siap diintegrasikan dengan Shopping Cart dan Checkout.







Web- Studi Kasus PPDB

 






Sabtu, 31 Oktober 2026

Android Studio - Flutter

 








Studi Kasus Python

 










mahasiswa = []

def hitung_nilai(tugas, uts, uas):
    return tugas * 0.3 + uts * 0.3 + uas * 0.4


def tentukan_predikat(nilai):
    if nilai >= 85:
        return "A"
    elif nilai >= 75:
        return "B"
    elif nilai >= 65:
        return "C"
    elif nilai >= 50:
        return "D"
    else:
        return "E"


while True:
    print("\n=== MENU NILAI MAHASISWA ===")
    print("1. Tambah Mahasiswa")
    print("2. Tampilkan Data")
    print("3. Keluar")

    pilihan = input("Pilih menu: ")

    if pilihan == "1":
        nama = input("Nama: ")
        nim = input("NIM: ")

        tugas = float(input("Nilai Tugas: "))
        uts = float(input("Nilai UTS: "))
        uas = float(input("Nilai UAS: "))

        akhir = hitung_nilai(tugas, uts, uas)
        predikat = tentukan_predikat(akhir)

        data = {
            "nama": nama,
            "nim": nim,
            "nilai_akhir": akhir,
            "predikat": predikat
        }

        mahasiswa.append(data)
        print("Data berhasil ditambahkan!")

    elif pilihan == "2":
        print("\n=== DAFTAR MAHASISWA ===")
        for mhs in mahasiswa:
            print("----------------------")
            print("Nama:", mhs["nama"])
            print("NIM:", mhs["nim"])
            print("Nilai:", mhs["nilai_akhir"])
            print("Predikat:", mhs["predikat"])

    elif pilihan == "3":
        print("Terima kasih!")
        break

    else:
        print("Pilihan tidak tersedia!")













🔗 Artikel Terkait di Complete Python Proyek: 👉https://geekyscript.com/turn-your-pyt...
👉https://geekyscript.com/turned-jpgs-i...
👉https://geekyscript.com/insane-qr-cod...
👉https://geekyscript.com/this-10-line-...
👉https://geekyscript.com/turn-text-int...


Framework CI - ShopEase

  Deskripsi Studi Kasus https://fajarbaskoro.blogspot.com/2021/05/mvc-dan-routing-ci.html https://fajarbaskoro.blogspot.com/2022/04/pbkk-mod...