PHPackages                             jauharimalik/belajarcomposer - 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. jauharimalik/belajarcomposer

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

jauharimalik/belajarcomposer
============================

Demo Composer PSR4 Autoload

01PHP

Since Jan 4Pushed 7y ago1 watchersCompare

[ Source](https://github.com/jauharimalik/belajarcomposer)[ Packagist](https://packagist.org/packages/jauharimalik/belajarcomposer)[ RSS](/packages/jauharimalik-belajarcomposer/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

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

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

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:jauharimalik/belajarcomposer.git
```

atau dengan cara [download](https://github.com/jauharimalik/belajarcomposer/).

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/belajarcomposer",
    "description": "Coba composer",
    "require-dev": {
        "phpunit/phpunit": "4.0.*"
    },
    "require": {
        "jauharimalik/belajarcomposer": "dev-master"
    },
    "authors": [
        {
            "name": "jauharimalik",
            "email": "jauharimalikupil@gmail.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:

```
