Skip to content

YuukioFuyu/Inventaris-Barang

Repository files navigation

Sistem Inventaris Barang

CodeIgniter 3

Sistem Inventarisasi Barang Berbasis Web dengan CodeIgniter dan Bootstrap.

Donasi   GitHub Repo stars

⚠️ Informasi Penting

Sistem Inventaris Barang ini tersedia untuk digunakan secara bebas dengan ketentuan. Apabila Anda mendistribusikan ulang atau mengunggah ulang repositori ini pada website pribadi atau komunitas, Anda diwajibkan untuk mencantumkan tautan balik (backlink) ke repositori GitHub asli: YuukioFuyu/Inventaris-Barang.

Informasi tambahan tentang cara instalasi, update dan FAQ dapat diakses melalui: https://ask.yuuki0.net


πŸš€ Fitur Utama

  • Data Management:
    • ChartJS
    • Departemen/Unit
    • Supplier
    • Lokasi
    • Jenis Pengadaan
    • Kategori Barang
    • Barang
    • Pengadaan, Penempatan, Mutasi, Peminjaman, Pengembalian, Retur, Disposal
  • Akun dan Hak Akses:
    • Multi Akun dengan Profil Kustom
    • Group Permission dan Custom Permission
  • Fitur Lanjutan:
    • Upload Gambar
    • Rich Text Editor
    • Konfigurasi Dinamis
    • Pencarian & Filter Data
    • Aksi Cepat (Bulk)
    • Ekspor Excel & PDF

πŸ› οΈ Teknologi yang Didukung

PHP CodeIgniter Bootstrap jQuery

  • Server:
    • XAMPP
    • Apache2
    • NGINX
  • Database:
    • MySQL
    • PostgreSQL

πŸ–ΌοΈ Preview

🎨 Dashboard Interaktif

Menghadirkan grafik dinamis untuk laporan dengan integrasi ChartJS, memungkinkan pengguna memahami data dengan lebih visual. Dashboard

πŸ“‚ Pengelolaan Data

Fitur unggulan untuk inventarisasi barang dengan kemampuan aksi cepat dan laporan otomatis dalam format PDF/Excel. Barang

πŸ‘€ Multi Akun

Fasilitas akun multi pengguna dengan kemampuan personalisasi profil untuk organisasi besar. User

πŸ‘₯ Manajemen Grup

Atur akses pengguna dengan cepat melalui fitur manajemen grup yang fleksibel. Group

πŸŽ–οΈ Kustomisasi Hak Akses

Tambahkan atau batasi akses untuk setiap role dengan tingkat fleksibilitas tinggi. Akses

βš™οΈ Kustomisasi Aplikasi

Aplikasi modular yang mudah disesuaikan untuk berbagai kebutuhan organisasi. Setting


πŸ” Login Default

Grup Username Password
Administrator admin admin
Staff staff staff
Guest guest guest

πŸ“ ChangeLog

Versi 3.1 (Terbaru)

  • Bug Fixes:
    • Fixed pagination issue caused by incorrect URL segment configuration.
    • Resolved incompatibility with SQL ONLY_FULL_GROUP_BY mode by changing the data retrieval method for ChartJS on the dashboard from direct SQL queries to CodeIgniter Query Builder.
    • Cleaned up backend functionality for alternate text handling of images, specifically for index pages and PDF exports.
    • Corrected configuration issue in the platform_check function, allowing the program to run on PHP versions 8.0 to 8.2 as initially intended. This issue was reported by Muhammad Adji Maulana Putera in a private chat.

Versi 3.0

  • Additions:
    • ChartJS Integration on Dashboard
    • Organisation Name and Logo in Website Settings
    • PostgreSQL Database Support
    • Support for PHP 8.2 up to the latest version
  • Improvements:
    • Validate the minimum password length in the add user form and fix missing password input field
    • [Bulk] data delete feature changed to [Aksi Cepat]
    • Improvement on user profile regarding lost roles after saving
    • Table export (PDF/Excel) now supports images
    • Group information in user profiles no longer always shows the currently logged in user
    • Page redirection after login
    • Language fixed and improved
    • Security vulnerability fixes thanks to reports from Jafar Akhoundali and Hamidreza Hamidi
  • Increases:
    • Excel export library change from PHPExcel to PHPOffice
    • PDF export library change from HTML2PDF to TCPDF
    • Landing page redesign

Versi 2.4

  • Bug Fixes on Security Issues
  • Minor Bug Fix in Menu Akun
  • Deleting Role Selector on User Account Profile Menu
  • Changes Sub-Menu from [Role] to [Group]
  • Minor Changes to the Database

Versi 2.3

  • Added Feature Disposal (Penghapusan Asset)
  • Reconfigure MySQL Database
  • Bug Fixed on MySQL Database Trigger Function

Versi 2.2

  • Added Responsive Icons and Links
  • Improve UI Appearance

Versi 2.1

  • Added Informasi
  • Minor Bug Fixed
  • Fixed Typo

Versi 2.0

  • Upgrade Framework
  • Major Bug Fixed
  • Add PostgreSQL Support

Versi 1.0

  • First Release