https://github.com/komputronika/kalkulator
Contoh menggunakan composer, PSR4 dan unit test dengan PHP
https://github.com/komputronika/kalkulator
autoloader composer namespace php phpunit psr4
Last synced: 7 months ago
JSON representation
Contoh menggunakan composer, PSR4 dan unit test dengan PHP
- Host: GitHub
- URL: https://github.com/komputronika/kalkulator
- Owner: komputronika
- License: mit
- Created: 2017-09-13T14:01:09.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-28T08:59:38.000Z (over 7 years ago)
- Last Synced: 2025-03-30T06:11:08.520Z (8 months ago)
- Topics: autoloader, composer, namespace, php, phpunit, psr4
- Language: PHP
- Size: 7.81 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Contoh Menggunakan Composer, PSR4 & Unit Test
[](https://travis-ci.org/komputronika/kalkulator) [](https://packagist.org/packages/komputronika/kalkulator) [](https://packagist.org/packages/komputronika/kalkulator) [](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:
```sh
git clone git@github.com:komputronika/kalkulator.git
```
atau dengan cara [download](https://github.com/komputronika/kalkulator/releases/).
## Cara menggunakan package
### Membuat composer.json
Buatlah sebuah folder misalnya `demo_kalkulator`, kemudian buatlah sebuah file dengan nama `composer.json` dengan isi seperti ini:
```json
{
"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
Masih dalam folder `demo_kalkulator`, buatlah sebuah file baru dengan nama `index.php` dengan isi sebagai berikut:
```php
";
echo "
Demo Kalkulator dengan Composer
";
echo "";
echo "100 + 5 = ". $o->tambah(100,5)."
";
echo "100 - 5 = ". $o->kurang(100,5)."
";
echo "100 * 5 = ". $o->kali(100,5)."
";
echo "100 / 5 = ". $o->bagi(100,5);
echo "
";
echo "