PHPackages                             komputronika/kalkulator - 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. komputronika/kalkulator

ActiveLibrary

komputronika/kalkulator
=======================

Demo Composer PSR4 Autoload

1.0.3(8y ago)2422FreePHP

Since Sep 13Pushed 8y ago2 watchersCompare

[ Source](https://github.com/komputronika/kalkulator)[ Packagist](https://packagist.org/packages/komputronika/kalkulator)[ Docs](http://www.duniahost.com)[ RSS](/packages/komputronika-kalkulator/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Contoh Menggunakan Composer, PSR4 &amp; Unit Test
=================================================

[](#contoh-menggunakan-composer-psr4--unit-test)

[![Build Status](https://camo.githubusercontent.com/7e1f319a2e309ae909032d7b2738e268cbcb89a792a45bb1fd863b7d59779780/68747470733a2f2f7472617669732d63692e6f72672f6b6f6d707574726f6e696b612f6b616c6b756c61746f722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/komputronika/kalkulator) [![Latest Stable Version](https://camo.githubusercontent.com/4636181bd342b2fdb70453f9ee36392a9dda81064e3a5fb7c6a7879d3bf2dfeb/68747470733a2f2f706f7365722e707567782e6f72672f6b6f6d707574726f6e696b612f6b616c6b756c61746f722f76657273696f6e)](https://packagist.org/packages/komputronika/kalkulator) [![Total Downloads](https://camo.githubusercontent.com/0afe3aa1ef531fbef06db0abd06dc01f881b2dc87ad79366de48d072a1d2b24c/68747470733a2f2f706f7365722e707567782e6f72672f6b6f6d707574726f6e696b612f6b616c6b756c61746f722f646f776e6c6f616473)](https://packagist.org/packages/komputronika/kalkulator) [![Follow](https://camo.githubusercontent.com/d1696fd01e5b2e6158b8d40f4e5c4fedda99a720427ea2c255c87b5baf7beff2/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6b6f6d707574726f6e696b612e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77)](https://twitter.com/intent/follow?screen_name=komputronika)

Ini adalah proyek contoh sederhana tentang bagaimana membuat dan menggunakan sebuah package menggunakan PHP Composer, PSR4 dan Unit test.

Untuk menggunakan package ini anda memerlukan software:

- [Git](https://git-scm.com/downloads)
- [Composer](https://getcomposer.org/download/)
- PHP minimal versi 5.4

Untuk mempelajari contoh ini, silahkan clone dengan cara:

```
git clone git@github.com:komputronika/kalkulator.git
```

atau dengan cara [download](https://github.com/komputronika/kalkulator/releases/).

Cara menggunakan package
------------------------

[](#cara-menggunakan-package)

### Membuat composer.json

[](#membuat-composerjson)

Buatlah sebuah folder misalnya `demo_kalkulator`, kemudian buatlah sebuah file dengan nama `composer.json` dengan isi seperti ini:

```
{
    "name": "demo/kalkulator",
    "description": "Coba composer",
    "require-dev": {
        "phpunit/phpunit": "4.0.*"
    },
    "require": {
        "komputronika/kalkulator": "1.0.*"
    },
    "authors": [
        {
            "name": "Saya",
            "email": "saya@email.com"
        }
    ],
    "minimum-stability": "dev"
}
```

### Membuat file index.php

[](#membuat-file-indexphp)

Masih dalam folder `demo_kalkulator`, buatlah sebuah file baru dengan nama `index.php` dengan isi sebagai berikut:

```
