Anda di halaman 1dari 7

Composer

Composer adalah dependency manager untuk PHP. Karena keandalan dan kemudahan


penggunaannya, tool ini kerap dipakai oleh para developer untuk mengelola dan
mengintegrasikan package atau library eksternal ke proyek berbasis PHP. Mereka pun tidak
perlu lagi membuat halaman web (webpage) atau aplikasi web dari nol.

Cara Menginstall Composer


Sebelum kita mencoba instal library dengan menggunakan composer, kita diharuskan untuk
menginstall composer terlebih dahulu, untuk dokumentasi lengkap instalasi composer bisa
melihat di situs resmi composer : https://getcomposer.org, Untuk pengguna Windows bisa
download installer composer di : https://getcomposer.org/Composer-Setup.exe

Langkah – Langkah instalasinya adalah sebagai berikut :

1. Untuk proses instalasi menggunakan koneksi internet, jadi pastikan anda terkoneksi
dengan koneksi internet. 
2. Silahkan klik 2 x pada file Composer-Setup.exe, hingga muncul tampilan Composer Setup
seperti gambar dibawah ini, klik next.
3. Berikutnya pilih posisi dari file php, dalam contoh ini file php terletak di folder instalasi
xampp, karena kita menggunakan xampp, silahkan anda menyesuaikan tempat dari file
php, berikutnya klik tombol next.

4. Berikutnya anda bisa setting proxy, jika koneksi internet yang anda gunakan
menggunakan proxy, jika internet anda tidak menggunakan proxy, anda bisa
melewatkan bagian ini, lalu klik next.
5. Berikutnya silahkan tombol install, untuk memulai proses instalasi
6. Tunggu proses instalasi, hingga proses instalasi selesai, lalu klik tombol Finish.
7. Untuk melakukan pengecekan apakah composer telah terinstall dengan benar, anda
bisa membuka terminal / Command Prompt, lalu ketikkan composer –version, dan tekan
Enter
Menggunakan Composer
Setelah proses instalasi, berikutnya kita akan coba menggunakan composer, baik langkah –
langkahnya adalah sebagai berikut :

1. Silahkan buat dulu folder di direktori web kita, dalam contoh ini karena kita
menggunakan xampp, sehingga kita buat foldernya di C:/xampp/htdocs, dalam contoh
ini saya buat sebuah folder dengan nama belajarcomposer

2. Berikutnya silahkan masuk kedalam terminal, dan akses halaman tersebut, dan ketikkan
composer init lalu tekan enter.
Berikutnya anda diharuskan mengisikan beberapa bagian informasi melalui comand prompt,
dalam contoh diatas kita isikan :

 Package Name : warungbelajar/belajar-composer


 Description : Untuk Kebutuhan Belajar Composer
 Author : Aris Samsudin <arissamsudinonline@gmail.com>
 Minimum Stability kita biarkan kosong
 Package Type : project
 License : GPL
 Depedencies : no
 Depedencies <require-dev> : no

Berikutnya perhatikan di folder belajarcomposer akan terbuat sebuah file dengan


nama composer.json, dengan isi seperti berikut :
{
"name": "warungbelajar/belajar-composer",
"description": "Untuk Kebutuhan Belajar Composer",
"type": "project",
"license": "GPL",
"authors": [
{
"name": "Aris Samsudin",
"email": "arissamsudinonline@gmail.com"
}
],
"require": {}
}

File tersebut berisi informasi yang sebelumnya kita masukkan melalui command prompt
dengan perintah composer init, dibagian require tidak memiliki isi karena kita menuliskan no
dibagian depedency.

 
Install Library Melalui Composer
Berikutnya kita akan belajar bagaimana caranya meginstall library melalui composer.

Kita akan coba belajar membuat report PDF dengan library DOMPDF.

Baik langkah – langkahnya sebagai berikut :

1. Buka Command Prompt / Terminal, dan masuk kedalam folder project PHP anda, dalam
contoh ini adalah folder belajarcomposer, lalu tuliskan perintah : composer require
dompdf/dompdf

2. Maka didalam folder belajarcomposer akan terbuat folder dengan nama vendor, dimana
didalamnya terdapat beberapa folder yang berisi file library

3. Coba buka file composer.json, Isi file composer.json juga berubah. Ada penambahan
"require": {
        "dompdf/dompdf": "^0.8.3"
    }
Menggunakan Library

Setelah kita install dari library dompdf, berikutnya kita akan coba menggunakan library
tersebut, kita akan buat report PDF dengan library DOMPDF, langkah – langkahnya adalah
sebagai berikut :

1. Buatlah file dengan nama report.php, lalu isikan didalamnya code seperti berikut :

<?php
require 'vendor/autoload.php';
// reference the Dompdf namespace
use Dompdf\Dompdf;

// instantiate and use the dompdf class


$dompdf = new Dompdf();
$dompdf->loadHtml('Membuat Report PDF dengan DOMPDF');

// (Optional) Setup the paper size and orientation


$dompdf->setPaper('A4', 'landscape');

// Render the HTML as PDF


$dompdf->render();

// Output the generated PDF to Browser


$dompdf->stream('hasil_report.pdf');
?>

2. Untuk melakukan test dari report, kita bisa mengakses


halaman : http://localhost/belajarcomposer/report.php jangan lupa sebelum itu
pastikan service apache sudah dijalankan. Hasilnya akan otomatis mendownload file
report dengan nama hasil_report.pdf, dengan tampilan seperti berikut :
Setelah Kamu tau cara menggunakan composer, berikut nya kita akan belajar cara
menggunkan github

Anda mungkin juga menyukai