Membahas Tentang Composer di dalam PHP

Di bagian pertama ini kita akan membahas sesuatu yang disebut dengan composer. Composer adalah dependency manager yang ada didalam bahasa pemrograman PHP. Apa itu dependency manager? Apa itu Composer ? Kenapa kita harus menggunakan composer? Bagaimana cara pakainya? kita akan bahas secara singkat di artikel ini. Sebelum kita masuk lebih lanjut ada baiknya kita bahas dulu mengenai Apa itu dependency atau ketergantungan? 

Membahas-Tentang-Composer-Didalam-PHP-Eki-20022020-01

Nah kita tahu bahwa PHP itu adalah script yang open source jadi siapa pun bisa membuatnya. Katakanlah kita membuat script dengan menggunakan bahasa PHP. Kita pun juga tahu kalo ada orang lain yang sudah membuat sebuah script atau library atau framework yang bermanfaat, yang bisa kita pakai untuk membuat website kita menjadi semakin baik. Misalnya script kita itu terhubung ke script orang lain seperti ini

Membahas-Tentang-Composer-Didalam-PHP-Eki-20022020-02

Nah ini artinya script kita sekarang bergantung sama script orang lain. Kadang kadang script yang kita punya itu tidak hanya bergantung dengan satu script orang lain mungkin saja ada lebih dari satu. Jadi satu script yang kita miliki bergantung pada banyak library atau plugin orang lain. Tentu script orang lain itu mungkin saja dan kemungkinan besar itu juga bergantung pada script orang lain lagi. Jadi ketika scriptnya sudah saling bergantungan seperti ini 

Membahas-Tentang-Composer-Didalam-PHP-Eki-20022020-03

Kecenderungannya kita akan semakin sulit untuk mengelolanya apalagi ketergantungannya mungkin semakin besar apalagi ketika kita sudah bekerja dengan tim. Nah disini lah dibutuhkan mengelolaan dependency yang bagus. Karena kalo tidak dikelola semuanya bisa jadi berantakkan. Semakin bertumpuk script yang kita gunakan kalo tidak ada pengelolaannya akan semakin berantakkan. Disini lah peran dari composer untuk mengelola dependency tersebut sehingga ketika ada perubahan dari script punya orang lain, kita dapat dengan mudah mengelola yakni melakukan update atau menghapus atau menambah dan lain sebagainya. Jadi composer merupakan sebuah dependency manager khusus untuk bahasa pemrograman PHP 

Membahas-Tentang-Composer-Didalam-PHP-Eki-20022020-04

Tentu dibahasa pemrograman yang lain sebetulnya sudah banyak yang seperti composer. Seperti yang kalian lihat dibawah ini

Membahas-Tentang-Composer-Didalam-PHP-Eki-20022020-05 

Ada yang namanya bower, ada yang namanya npm atau node package manager

Membahas-Tentang-Composer-Didalam-PHP-Eki-20022020-06

Lalu ada yarn

Membahas-Tentang-Composer-Didalam-PHP-Eki-20022020-07

Terus ada bundler 

Membahas-Tentang-Composer-Didalam-PHP-Eki-20022020-08

Itu semua adalah dependency manager atau package manager untuk beberapa bahasa pemrograman yang lain. Nah nanti setelah kita mengelola package manager ini biasanya didalamnya sudah terdapat package-package atau source code-source code yang bisa kita gunakan karena si dependency managemennya hanya mengelola saja sedangkan librarynya tersimpan di satu tempat. Biasanya tiap tiap dependency manager punya kumpulan repository. Nah kalo di PHP composer akan terhubung kedalam sebuah tempat atau repository yang namanya packagist.org. Nah ini lah tempat yang menyimpan script-script yang nantinya kita butuhkan

Membahas-Tentang-Composer-Didalam-PHP-Eki-20022020-09

Sampai saat ini hampir semua library atau framework itu sudah menggunakan composer. Nah nanti yang kita pelajari artikel kali ini sederhana saja kita akan belajar bagaimana melakukan instalasi composer lalu konfigurasi dan terakhir kita akan mencoba untuk menggunakan salah satu package yang ada pada didalam packagist tersebut. Terima kasih

20 Februari 2020

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat