Modul ini memperkenalkan sisi ekosistem Perl: memecah program menjadi modul, memanfaatkan modul inti, dan mengambil ribuan paket siap pakai dari CPAN. Materinya mencakup pembuatan package serta pemuatannya dengan use dan require, modul inti File::Basename, Data::Dumper, dan Getopt::Long, penginstalan paket dengan cpanm, serta modul modern seperti Path::Tiny, Try::Tiny, dan JSON::PP. Penguasaan bagian ini membuat program Perl tetap ringkas karena pekerjaan umum sudah tersedia sebagai paket buatan komunitas.
Modul dan CPAN
Modul ekosistem: memuat modul dengan use dan require, modul inti Perl, menginstal paket dari CPAN dengan cpanm, serta modul modern.
0/0 selesai
- use dan require
Membuat modul berupa package, memuatnya dengan use dan require, serta mekanisme export melalui @EXPORT dan @EXPORT_OK.
- Modul inti
Modul bawaan Perl yang sering digunakan: File::Basename, Data::Dumper, dan Getopt::Long untuk argumen command line.
- CPAN
Menginstal modul dari CPAN dengan cpanm, mencari modul di metacpan.org, dan menilai kualitasnya sebelum digunakan.
- Perangkat modern
Modul modern untuk pekerjaan sehari-hari: Path::Tiny untuk berkas, Try::Tiny untuk error, dan JSON::PP untuk data JSON.