# 🛠️ Panduan & Daftar Helper & Library Sistem ERP Everest

Dokumen ini menyajikan daftar seluruh **Helper** (`application/helpers/`) dan **Library** (`application/libraries/`) lengkap dengan penjelasan fungsinya. Dokumentasi ini berfungsi sebagai referensi kerja bagi developer pemula maupun AI Agent.

---

## 1. Helpers (`application/helpers/`)
*Total: 52 berkas*

| Berkas | Deskripsi & Fungsi Utama |
| :--- | :--- |
| [he_cek_item_transaksi_data_helper.php](application/helpers/Pairs/he_cek_item_transaksi_data_helper.php) | Helper pasangan (pairs) untuk memvalidasi/cek kondisi transaksi. |
| [he_cek_kurs_valas_helper.php](application/helpers/Pairs/he_cek_kurs_valas_helper.php) | Helper pasangan (pairs) untuk memvalidasi/cek kondisi transaksi. |
| [he_cek_modal_saham_helper.php](application/helpers/Pairs/he_cek_modal_saham_helper.php) | Helper pasangan (pairs) untuk memvalidasi/cek kondisi transaksi. |
| [he_cek_price_produk_helper.php](application/helpers/Pairs/he_cek_price_produk_helper.php) | Helper pasangan (pairs) untuk memvalidasi/cek kondisi transaksi. |
| [he_cek_price_produk_last_purchase_helper.php](application/helpers/Pairs/he_cek_price_produk_last_purchase_helper.php) | Helper pasangan (pairs) untuk memvalidasi/cek kondisi transaksi. |
| [he_cek_price_supplies_helper.php](application/helpers/Pairs/he_cek_price_supplies_helper.php) | Helper pasangan (pairs) untuk memvalidasi/cek kondisi transaksi. |
| [he_cek_saldo_kas_helper.php](application/helpers/Pairs/he_cek_saldo_kas_helper.php) | Helper pasangan (pairs) untuk memvalidasi/cek kondisi transaksi. |
| [he_cek_stock_aktiva_locker_helper.php](application/helpers/Pairs/he_cek_stock_aktiva_locker_helper.php) | Helper pengecekan ketersediaan stok fisik di locker. |
| [he_cek_stock_produk_helper.php](application/helpers/Pairs/he_cek_stock_produk_helper.php) | Helper pengecekan ketersediaan stok fisik di locker. |
| [he_cek_stock_produk_hpp_helper.php](application/helpers/Pairs/he_cek_stock_produk_hpp_helper.php) | Helper pengecekan ketersediaan stok fisik di locker. |
| [he_cek_stock_produk_locker_helper.php](application/helpers/Pairs/he_cek_stock_produk_locker_helper.php) | Helper pengecekan ketersediaan stok fisik di locker. |
| [he_cek_stock_produk_rakitan_helper.php](application/helpers/Pairs/he_cek_stock_produk_rakitan_helper.php) | Helper pengecekan ketersediaan stok fisik di locker. |
| [he_cek_stock_supplies_helper.php](application/helpers/Pairs/he_cek_stock_supplies_helper.php) | Helper pengecekan ketersediaan stok fisik di locker. |
| [he_cek_stock_supplies_hpp_helper.php](application/helpers/Pairs/he_cek_stock_supplies_hpp_helper.php) | Helper pengecekan ketersediaan stok fisik di locker. |
| [he_cek_stock_supplies_locker_helper.php](application/helpers/Pairs/he_cek_stock_supplies_locker_helper.php) | Helper pengecekan ketersediaan stok fisik di locker. |
| [he_cek_stock_valas_helper.php](application/helpers/Pairs/he_cek_stock_valas_helper.php) | Helper pengecekan ketersediaan stok fisik di locker. |
| [he_cek_uang_muka_helper.php](application/helpers/Pairs/he_cek_uang_muka_helper.php) | Helper pasangan (pairs) untuk memvalidasi/cek kondisi transaksi. |
| [he_pair_data_produk_helper.php](application/helpers/Pairs/he_pair_data_produk_helper.php) | Helper pairing data transaksi (seperti alokasi biaya produksi). |
| [he_pair_produksi_prebiaya_depresiasi_helper.php](application/helpers/Pairs/he_pair_produksi_prebiaya_depresiasi_helper.php) | Helper pairing data transaksi (seperti alokasi biaya produksi). |
| [he_pair_produksi_prebiaya_helper.php](application/helpers/Pairs/he_pair_produksi_prebiaya_helper.php) | Helper pairing data transaksi (seperti alokasi biaya produksi). |
| [he_pair_produksi_prebiaya_opname_helper.php](application/helpers/Pairs/he_pair_produksi_prebiaya_opname_helper.php) | Helper pairing data transaksi (seperti alokasi biaya produksi). |
| [he_pair_produksi_prebiaya_opname_main_helper.php](application/helpers/Pairs/he_pair_produksi_prebiaya_opname_main_helper.php) | Helper pairing data transaksi (seperti alokasi biaya produksi). |
| [company_profiles_helper.php](application/helpers/company_profiles_helper.php) | . |
| [he_access_right_helper.php](application/helpers/he_access_right_helper.php) | . (Helper untuk validasi dan manajemen hak akses (authorization).) |
| [he_accounting_helper.php](application/helpers/he_accounting_helper.php) | Helper inti akuntansi untuk kalkulasi posting jurnal dan COA. |
| [he_angka_helper.php](application/helpers/he_angka_helper.php) | . (Helper format angka dan pembilangan.) |
| [he_cart_helper.php](application/helpers/he_cart_helper.php) | . (Helper manipulasi keranjang belanja (shopping cart).) |
| [he_date_time_helper.php](application/helpers/he_date_time_helper.php) | . (Helper manipulasi dan format tanggal & waktu.) |
| [he_element_helper.php](application/helpers/he_element_helper.php) | . (Helper rendering elemen UI HTML dinamis.) |
| [he_form_helper.php](application/helpers/he_form_helper.php) | Helper generator form HTML dan validasi input. |
| [he_format_helper.php](application/helpers/he_format_helper.php) | . (Helper generator form HTML dan validasi input.) |
| [he_inword_helper.php](application/helpers/he_inword_helper.php) | . |
| [he_kompositProduk_helper.php](application/helpers/he_kompositProduk_helper.php) | Helper/Library pembantu sistem. |
| [he_lang_eng_helper.php](application/helpers/he_lang_eng_helper.php) | . |
| [he_lib_route_helper.php](application/helpers/he_lib_route_helper.php) | Helper/Library pembantu sistem. |
| [he_mass_table_helper.php](application/helpers/he_mass_table_helper.php) | Helper/Library pembantu sistem. |
| [he_menu_helper.php](application/helpers/he_menu_helper.php) | . (Helper rendering menu dinamis dan pemrosesan component gates.) |
| [he_menuwebs_helper.php](application/helpers/he_menuwebs_helper.php) | . (Helper rendering menu dinamis dan pemrosesan component gates.) |
| [he_misc_helper.php](application/helpers/he_misc_helper.php) | Created by thomas Maya Graha Kencana. |
| [he_navigation_helper.php](application/helpers/he_navigation_helper.php) | . |
| [he_payment_source_helper.php](application/helpers/he_payment_source_helper.php) | Helper/Library pembantu sistem. |
| [he_prices_helper.php](application/helpers/he_prices_helper.php) | . |
| [he_route_helper.php](application/helpers/he_route_helper.php) | Created by thomas Maya Graha Kencana. (Helper routing dan URL rewrite.) |
| [he_session_replacer_helper.php](application/helpers/he_session_replacer_helper.php) | . |
| [he_setting_helper.php](application/helpers/he_setting_helper.php) | Helper/Library pembantu sistem. |
| [he_stepping_helper.php](application/helpers/he_stepping_helper.php) | . |
| [he_table_helper.php](application/helpers/he_table_helper.php) | . |
| [he_url_helper.php](application/helpers/he_url_helper.php) | Created by thomas Maya Graha Kencana. |
| [he_value_builder_helper.php](application/helpers/he_value_builder_helper.php) | . (Helper inti pembuat nilai matematika dan kalkulasi formula transaksi.) |
| [he_value_maker_helper.php](application/helpers/he_value_maker_helper.php) | . |
| [he_variant_unifier_helper.php](application/helpers/he_variant_unifier_helper.php) | Normalisasi key session items ke format variant:{produk_id}:{variant_id}. Defensive: skip item yang produk_id tidak valid, coba fallback ke field 'id'. |
| [he_versi_history_old_helper.php](application/helpers/he_versi_history_old_helper.php) | . |

---

## 2. Libraries (`application/libraries/`)
*Total: 41 berkas*

| Berkas | Deskripsi & Fungsi Utama |
| :--- | :--- |
| [Bigdata.php](application/libraries/Bigdata.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. |
| [CheckerLocker.php](application/libraries/CheckerLocker.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. |
| [Ciqrcode.php](application/libraries/Ciqrcode.php) | PHP QR Code porting for Codeigniter |
| [CounterNumber.php](application/libraries/CounterNumber.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. (Library generator nomor transaksi / serial counter nota.) |
| [Curl.php](application/libraries/Curl.php) | CodeIgniter Curl Class Work with remote servers via cURL much easier than using the native PHP bindings. |
| [DataCrm.php](application/libraries/DataCrm.php) | Helper/Library pembantu sistem. |
| [Datatables.php](application/libraries/Datatables.php) | Ignited Datatables This is a wrapper class/library based on the native Datatables server-side implementation by Allan Jardine found at http://datatables.net/examples/data_sources/server_side.html for CodeIgniter Yusuf Ozdemir <yusuf |
| [Excel.php](application/libraries/Excel.php) | . |
| [Excel_reader.php](application/libraries/Excel_reader.php) | A class for reading Microsoft Excel Spreadsheets. Originally developed by Vadim Tkachenko under the name PHPExcelReader. (http://sourceforge.net/projects/phpexcelreader) Based on the Java version by Andy Khan (http://www.andykhan.com). Now maintained by David Sanders. Reads only Biff 7 and Biff 8 formats. PHP versions 4 and 5 LICENSE: This source file is subject to version 3.0 of the PHP license that is available through the world-wide-web at the following URI: http://www.php.net/license/3_0.txt. If you did not receive a copy of the PHP License and are unable to obtain it through the web, please send a note to license |
| [FieldCalculator.php](application/libraries/FieldCalculator.php) | . |
| [Format.php](application/libraries/Format.php) | Format class Help convert between various formats such as XML, JSON, CSV, etc. |
| [LaporanKeuangan.php](application/libraries/LaporanKeuangan.php) | Helper/Library pembantu sistem. |
| [LaporanKeuangan_sebelum_adj_20240118.php](application/libraries/LaporanKeuangan_sebelum_adj_20240118.php) | Helper/Library pembantu sistem. |
| [Layout.php](application/libraries/Layout.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. (Library layouting template HTML dan views.) |
| [LayoutWebs.php](application/libraries/LayoutWebs.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. (Library layouting template HTML dan views.) |
| [LibCoa.php](application/libraries/LibCoa.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. |
| [Locker.php](application/libraries/Locker.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. |
| [LoginForm.php](application/libraries/LoginForm.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. |
| [MataUang.php](application/libraries/MataUang.php) | Helper/Library pembantu sistem. |
| [MobileDetect.php](application/libraries/MobileDetect.php) | Mobile Detect Library ===================== Motto: "Every business should have a mobile detection script to detect mobile readers" Mobile_Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment. Nick Ilyin <nick.ilyin Original author: Victor Stanciu <vic.stanciu More details: https://github.com/serbanghita/Mobile-Detect/blob/master/LICENSE.txt GitHub Repo: https://github.com/serbanghita/Mobile-Detect Google Code: http://code.google.com/p/php-mobile-detect/ README: https://github.com/serbanghita/Mobile-Detect/blob/master/README.md HOWTO: https://github.com/serbanghita/Mobile-Detect/wiki/Code-examples |
| [Mongo_db.php](application/libraries/Mongo_db.php) | CodeIgniter MongoDB Active Record Library A library to interface with the NoSQL database MongoDB. For more information see http://www.mongodb.org Thanks to Alex Bilbie (http://alexbilbie.com) for help. (Library wrapper koneksi dan manipulasi database MongoDB.) |
| [PHPExcel.php](application/libraries/PHPExcel.php) | PHPExcel root directory |
| [REST_Controller.php](application/libraries/REST_Controller.php) | CodeIgniter Rest Controller A fully RESTful server implementation for CodeIgniter using one library, one config file and one controller. (Base library controller untuk REST API services.) |
| [Rabbitmq_lib.php](application/libraries/Rabbitmq_lib.php) | Deklarasikan queue |
| [Rekening.php](application/libraries/Rekening.php) | Helper/Library pembantu sistem. |
| [SmtpMailer.php](application/libraries/SmtpMailer.php) | . |
| [Transaksional.php](application/libraries/Transaksional.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. (Library utama pengendali pipeline transaksi (Transaksional & TransaksionalPenjualan).) |
| [TransaksionalPenjualan.php](application/libraries/TransaksionalPenjualan.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. (Library utama pengendali pipeline transaksi (Transaksional & TransaksionalPenjualan).) |
| [Validator.php](application/libraries/Validator.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. |
| [ValueGate.php](application/libraries/ValueGate.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. |
| [ViewTemplate.php](application/libraries/ViewTemplate.php) | Created by JetBrains PhpStorm. To change this template use File | Settings | File Templates. |
| [Webhook_service.php](application/libraries/Webhook_service.php) | Mengirim data reject ke subsidiary |
| [DataAktivitas.php](application/libraries/laporan/DataAktivitas.php) | Helper/Library pembantu sistem. |
| [DataCrm.php](application/libraries/laporan/DataCrm.php) | Helper/Library pembantu sistem. |
| [DataOutstanding.php](application/libraries/laporan/DataOutstanding.php) | Helper/Library pembantu sistem. |
| [DataPindahGudang.php](application/libraries/laporan/DataPindahGudang.php) | Helper/Library pembantu sistem. |
| [DataProcurement.php](application/libraries/laporan/DataProcurement.php) | Helper/Library pembantu sistem. |
| [DataProduksi.php](application/libraries/laporan/DataProduksi.php) | Helper/Library pembantu sistem. |
| [lg_form_helper.php](application/libraries/lg_form_helper.php) | Helper/Library pembantu sistem. |
| [oleread.inc.php](application/libraries/oleread.inc.php) | Helper/Library pembantu sistem. |
| [xlsxwriter.class.php](application/libraries/xlsxwriter.class.php) | Helper/Library pembantu sistem. |


## 3. Module-Specific Helpers & Libraries
*Tidak ada helper atau library spesifik di tingkat modul saat ini.*

---
