Skip to content

shafygunawan/inventarisku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2afe088 · Sep 17, 2024

History

2 Commits
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024
Sep 17, 2024

Repository files navigation

InventarisKu

Website sistem inventaris toko.

Fitur

Admin & Pegawai

  • Login
  • Logout
  • Dashboard
  • Transaksi keluar - daftar
  • Transaksi keluar - tambah
  • Transaksi keluar - detail
  • Transaksi keluar - hapus
  • Transaksi masuk - daftar
  • Transaksi masuk - tambah
  • Transaksi masuk - detail
  • Transaksi masuk - hapus
  • Barang - daftar
  • Barang - tambah
  • Barang - edit
  • Barang - hapus
  • Log aktivitas
  • Profil - edit
  • Profil - ubah password

Admin

  • Barang - rekalkulasi
  • Laporan - barang terlaris
  • Laporan - stok barang
  • Laporan - user aktif/tidak aktif
  • User - daftar
  • User - tambah
  • User - edit
  • User - hapus
  • User - ubah password

Instalasi

Berikut adalah langkah-langkah untuk instalasi website InventarisKu:

  1. Buat sebuah database.
  2. Import schema.sql ke database yang telah dibuat untuk membuat skema database atau tabel-tabel yang dibutuhkan oleh website ini.
  3. Import data.sql ke database yang dibuat untuk mengisi data-data sementara ke dalam database.
  4. Isi konfigurasi website InventarisKu di file-file yang terletak pada folder config (app.php dan db.php).
  5. Akses website melalui web browser. Enjoy!!!

Struktur File & Folder

  • assets: Berisi file-file aset (css, js, img, dll).
  • config: Berisi konfigurasi-konfigurasi untuk website InventarisKu.
  • guards: Berisi file-file yang memiliki fungsi mirip middleware untuk autentikasi dan otorisasi sebuah halaman.
  • helpers: Berisi file-file fungsi untuk membantu saat pengembangan website.
  • in: Berisi file-file untuk pengelolaan tabel in_h dan in_d (index.php: daftar, add.php: tambah, dan details.php: edit).
  • items: Berisi file-file untuk pengelolaan tabel items (index.php: daftar, add.php: tambah, details.php: edit, dan recalculation.php: rekalkulasi).
  • out: Berisi file-file untuk pengelolaan tabel out_h dan out_d (index.php: daftar, add.php: tambah, dan details.php: edit).
  • partials: Berisi potongan-potongan atau komponen tampilan website.
  • profile: Berisi file-file untuk pengelolaan profil (index.php: edit dan change-password.php: ubah password)
  • reports: Berisi file-file untuk laporan (barang-terlaris/index.php, barang-terlaris/print.php, stok-barang/index.php, stok-barang/print.php, user-aktif-tidak-aktif/index.php, dan user-aktif-tidak-aktif/print.php).
  • users: Berisi file-file untuk pengelolaan tabel users (index.php: daftar, add.php: tambah, dan details.php: edit/ubah password).
  • activity-logs.php
  • index.php
  • login.php
  • logout.php

Panduan Pengembangan

Pada saat membuat file baru yang berekstensi .php pastikan untuk selalu memasukkan file config/app.php pada bagian atas kode atau file.

Pengembang

  • Ali
  • Shafy