Composer: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 21150425; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
[[File:Logo-composer-transparent.png|thumb|right|280px|Logo-composer-transparent]] | |||
Composer berjalan melalui [[Antarmuka baris perintah|baris perintah]] dan menginstal dependensi (pustaka perangkat lunak) untuk aplikasi. Hal ini juga memungkinkan pengguna untuk menginstal aplikasi PHP yang tersedia di "Packagist" yang mana itu adalah repositori utamanya. Hal ini juga menyediakan kemampuan autoload untuk pustaka yang menentukan autoload informasi untuk kemudahan penggunaan kode pihak ketiga. | '''Composer''' adalah aplikasi [[manajer paket]] untuk bahasa pemrograman [[PHP]] yang menyediakan format standar untuk mengelola dependensi PHP dan [[Pustaka perangkat lunak|pustaka-pustaka]] yang diperlukan. Composer dikembangkan oleh Nils Adermann dan Jordi Boggiano, yang terus mengelola proyek. Mereka mulai pengembangan pada bulan April 2011 dan merilis Composer pertama kali pada tanggal 1 Maret 2012.<ref>[https://github.com/composer/composer/releases/tag/1.0.0-alpha1 Release 1.0.0-alpha1]. ''GitHub''.</ref> Composer sangat terinspirasi oleh package manager [[Node.js]] "[[npm]]" dan [[Ruby (bahasa pemrograman)|Ruby]] "[[bundler]]".<ref>[https://getcomposer.org/doc/00-intro.md#dependency-management Dependency management]. ''Composer''.</ref> | ||
Composer berjalan melalui [[Antarmuka baris perintah|baris perintah]] dan menginstal dependensi (pustaka perangkat lunak) untuk aplikasi. Hal ini juga memungkinkan pengguna untuk menginstal aplikasi PHP yang tersedia di "Packagist"<ref>[https://packagist.org/ Packagist].</ref> yang mana itu adalah repositori utamanya. Hal ini juga menyediakan kemampuan autoload untuk pustaka yang menentukan autoload informasi untuk kemudahan penggunaan kode pihak ketiga. | |||
== Sintaksis == | == Sintaksis == | ||
=== Baris perintah === | === Baris perintah === | ||
Composer menawarkan beberapa parameter sebagai berikut: | Composer menawarkan beberapa parameter sebagai berikut:<ref>[https://getcomposer.org/doc/03-cli.md Command-line interface / Commands]. ''getcomposer.org''.</ref> | ||
* <code>require</code>: menambahkan pustaka pada parameter ke dalam berkas [[JSON|composer.json]] dan menginstalnya. | * <code>require</code>: menambahkan pustaka pada parameter ke dalam berkas [[JSON|composer.json]] dan menginstalnya. | ||
* <code>install</code>: instal semua pustaka dari composer.json. Ini perintah yang digunakan untuk mengunduh semua dependensi repositori PHP. | * <code>install</code>: instal semua pustaka dari composer.json. Ini perintah yang digunakan untuk mengunduh semua dependensi repositori PHP. | ||
| Baris 15: | Baris 17: | ||
composer require monolog/monolog | composer require monolog/monolog | ||
<syntaxhighlight lang="javascript"> | |||
{ | |||
"require": { | |||
"monolog/monolog": "1.2.*" | |||
} | |||
} | |||
</syntaxhighlight> | |||
== Update Composer == | == Update Composer == | ||
Pada sistem operasi windows untuk update composer ke versi terbaru bisa dengan cara berikut: | Pada sistem operasi windows untuk update composer<ref>[https://www.panduancode.com/2021/07/cara-update-composer-ke-versi-terbaru.html Cara Update Composer Ke Versi Terbaru Di Windows]. ''Panduan Code''.</ref> ke versi terbaru bisa dengan cara berikut: | ||
1.Buka Command Prompt (CMD) | 1.Buka Command Prompt (CMD) | ||
2.Ketikan Perintah Berikut:Setelah itu tekan enter untuk mengeksekusi baris perintah tersebut, dan selesai. | 2.Ketikan Perintah Berikut:<syntaxhighlight lang="php" line="1"> | ||
php c:\ProgramData\ComposerSetup\bin\composer.phar self-update | |||
</syntaxhighlight>Setelah itu tekan enter untuk mengeksekusi baris perintah tersebut, dan selesai. | |||
== Pranala luar == | == Pranala luar == | ||
* | |||
* | * | ||
* | |||
* [https://getcomposer.org/doc/ Dokumentasi resmi Composer] | * [https://getcomposer.org/doc/ Dokumentasi resmi Composer] | ||
* [https://www.codementor.io/php/tutorial/composer-install-php-dependency-manager Tutorial Composer] | * [https://www.codementor.io/php/tutorial/composer-install-php-dependency-manager Tutorial Composer] | ||
* [https://packagist.org/ Packagist - Repositori utama Composer] | * [https://packagist.org/ Packagist - Repositori utama Composer] | ||
== Referensi == | |||
<references /> | |||
== Sumber dan atribusi == | |||
== | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Composer&oldid=21150425 Wikipedia bahasa Indonesia], revisi 21150425 (2022-05-26T04:16:49Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | ||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 23 Agustus 2026 10.29

Composer adalah aplikasi manajer paket untuk bahasa pemrograman PHP yang menyediakan format standar untuk mengelola dependensi PHP dan pustaka-pustaka yang diperlukan. Composer dikembangkan oleh Nils Adermann dan Jordi Boggiano, yang terus mengelola proyek. Mereka mulai pengembangan pada bulan April 2011 dan merilis Composer pertama kali pada tanggal 1 Maret 2012.[1] Composer sangat terinspirasi oleh package manager Node.js "npm" dan Ruby "bundler".[2]
Composer berjalan melalui baris perintah dan menginstal dependensi (pustaka perangkat lunak) untuk aplikasi. Hal ini juga memungkinkan pengguna untuk menginstal aplikasi PHP yang tersedia di "Packagist"[3] yang mana itu adalah repositori utamanya. Hal ini juga menyediakan kemampuan autoload untuk pustaka yang menentukan autoload informasi untuk kemudahan penggunaan kode pihak ketiga.
Sintaksis
Baris perintah
Composer menawarkan beberapa parameter sebagai berikut:[4]
require: menambahkan pustaka pada parameter ke dalam berkas composer.json dan menginstalnya.install: instal semua pustaka dari composer.json. Ini perintah yang digunakan untuk mengunduh semua dependensi repositori PHP.update: perbarui semua pustaka dari composer.json, sesuai dengan versi yang diizinkan dan yang disebutkan di dalam berkas tersebut.remove: copot sebuah pustaka dan menghapusnya dari composer.json.
Definisi pustaka
Contoh berkas composer.json yang dihasilkan oleh perintah berikut:
composer require monolog/monolog
<syntaxhighlight lang="javascript"> {
"require": {
"monolog/monolog": "1.2.*"
}
} </syntaxhighlight>
Update Composer
Pada sistem operasi windows untuk update composer[5] ke versi terbaru bisa dengan cara berikut:
1.Buka Command Prompt (CMD)
2.Ketikan Perintah Berikut:<syntaxhighlight lang="php" line="1"> php c:\ProgramData\ComposerSetup\bin\composer.phar self-update </syntaxhighlight>Setelah itu tekan enter untuk mengeksekusi baris perintah tersebut, dan selesai.
Pranala luar
Referensi
- ↑ Release 1.0.0-alpha1. GitHub.
- ↑ Dependency management. Composer.
- ↑ Packagist.
- ↑ Command-line interface / Commands. getcomposer.org.
- ↑ Cara Update Composer Ke Versi Terbaru Di Windows. Panduan Code.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 21150425 (2022-05-26T04:16:49Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.