PHPackages                             yudhaang/equation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. yudhaang/equation

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

yudhaang/equation
=================

01PHP

Since Sep 30Pushed 3y ago1 watchersCompare

[ Source](https://github.com/yudhaAng-code/Equation)[ Packagist](https://packagist.org/packages/yudhaang/equation)[ RSS](/packages/yudhaang-equation/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Equation
========

[](#equation)

[![Current Version](https://camo.githubusercontent.com/ad07c2f82833c50fb2655de89df69b6f0756fdec0500ad2b9177e2a5fc320976/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d76312e302e302d626c7565)](https://camo.githubusercontent.com/ad07c2f82833c50fb2655de89df69b6f0756fdec0500ad2b9177e2a5fc320976/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d76312e302e302d626c7565)[![GitHub contributors](https://camo.githubusercontent.com/485de3df1e25c1a4e60d4c98b476ea06a09cd39b10437183a9a27b364e2b83f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f7975646861416e672d636f64652f4571756174696f6e)](https://camo.githubusercontent.com/485de3df1e25c1a4e60d4c98b476ea06a09cd39b10437183a9a27b364e2b83f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f7975646861416e672d636f64652f4571756174696f6e)[![GitHub stars](https://camo.githubusercontent.com/2915bb234c3a0ddc9f0403aa93d2c88261bf0c6937b295f3ea170836cb5e7c2a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7975646861416e672d636f64652f4571756174696f6e3f7374796c653d736f6369616c)](https://camo.githubusercontent.com/2915bb234c3a0ddc9f0403aa93d2c88261bf0c6937b295f3ea170836cb5e7c2a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7975646861416e672d636f64652f4571756174696f6e3f7374796c653d736f6369616c)[![GitHub forks](https://camo.githubusercontent.com/59f785229fecd379f31dfeb92f78edcabd7918d3706ba13e94e68aaefcb8a0ee/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f7975646861416e672d636f64652f4571756174696f6e3f7374796c653d736f6369616c)](https://camo.githubusercontent.com/59f785229fecd379f31dfeb92f78edcabd7918d3706ba13e94e68aaefcb8a0ee/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f7975646861416e672d636f64652f4571756174696f6e3f7374796c653d736f6369616c)[![Twitter Follow](https://camo.githubusercontent.com/308afd4375f036b08df37377b8f6f8ef055d56864e962940d408d0e8578a16c0/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f7975646861416e673f7374796c653d736f6369616c)](https://camo.githubusercontent.com/308afd4375f036b08df37377b8f6f8ef055d56864e962940d408d0e8578a16c0/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f7975646861416e673f7374796c653d736f6369616c)

Equation is php library for conversion qty by conversion ladder of units.

Table of Contents
-----------------

[](#table-of-contents)

- [Table of Contents](#table-of-contents)
- [Introduce](#introduce)
- [Getting Started](#getting-started)
    - [Requirement](#requirement)
    - [Project Structure](#project-structure)
    - [Installation](#installation)
- [Basic Usage](#basic-usage)
    - [Use the class](#use-the-class)
    - [Function And Method](#function-and-method)
- [Advance Usage](#advance-usage)
- [Authors](#authors)
- [License](#license)

Introduce
---------

[](#introduce)

Dalam mengembangkan aplikasi yang mencatat data kuantitas barang dan bahan baku, sering kali kita dihadapkan permasalahan jumlah kuantitas berdasarkan satuan yang berbeda untuk barang yang sama. Contoh Transaksi:

- Pembelian `Minyak` sebanyak 1 liter
- Produksi sebuat produk menggunakan `Minyak` sebanyak 100 mililiter

Berdasarkan data transaksi diatas, sering kali kita diminta untuk membuat laporan sisa ketersedian `Minyak` tersebut. Untuk membuat data yang valid, maka dibutuhkan sebuah library yang dapat membantu untuk memudahkan proses konversi kuantitas dalam satuan yang berbeda. `Equation` bermaksud untuk menjadi alat bantu konversi satuan pada barang agar dapat membantu memudahkan seorang software developer dalam mengembangkan sebuah aplikasi. Selamat menggunakan, semoga bermanfaat.

Getting Started
---------------

[](#getting-started)

### Requirement

[](#requirement)

- PHP Version &gt;= 7.4
- [Composer](https://getcomposer.org)

### Project Structure

[](#project-structure)

```
Equation
├── src
│	├── Data
│	│	└── DefaultUnit.php
│	├── Example
│	│	├── data.json
│	│	└── index.php
│	└── Equation.php
├── .gitignore
├── composer.json
├── LICENSE
└── README.md

```

### Installation

[](#installation)

Run composer via cli. See composer [documentation](https://getcomposer.org/doc).

```
composer require yudhaang/equation

```

Basic Usage
-----------

[](#basic-usage)

### Use the class

[](#use-the-class)

Include the class into your php file and initialize to variable.

- Open your file in your project : `example : path_of_your_project/index.php`
- Write this code to include the class : ```
