Maksimalkan yang Kita Kuasai

Saya yakin bahwa para programmer adalah orang yang suka melakukan eksplorasi terhadap hal-hal baru, dan merasa apa yang dikuasainya bukan suatu yang istimewa, meskipun kalau dihitung banyak pekerjaan yang tidak terlalu membutuhkan metode atau bahasa pemrograman yang paling mutakhir.

Kadang itu juga yang membuat kita membuang-buang tenaga dan pikiran untuk urusan itu. Pada akhirnya saya merapikan framework kecil saya. Untuk membuat aplikasi sederhana, saya sering masih pakai php-sqlite yang saya rancang khusus.

Katanya, Ismail Fahmi  masih menggunakan Perl untuk beberapa modul Drore Empritnya.

Intinya, kita harus punya prinsip, tangani segala sesuatunya sesuai kapasitasnya.

Install Aplikasi PHP dari GitHub

Ini hanya sebagai catatan agar kalau saya lupa bisa saya lihat kembali.  Ya karena sebelumnya saya terbiasa melakukan hal ini, terus lama gak saya pakai terus lupa lagi :). Ini memang kelemahan aplikasi yang dijalankan berbasis text.

Tentu saja sebelumnya kamu harus menginstall Composer dan Git.

Codeigniter

git clone https://github.com/dirumahrafif/ci4-blog.git
cd ci4-blog

Lalu buat database, edit .env kalau harus ada yg disesuaikan, atau di database config. Kemudian Install library-library via composer
composer install

Untuk menjalankannya:
php spark serve

Laravel

git clone https://github.com/febrihidayan/laravel-blog.git
cd laravel-blog

Setting .env terutama konfigurasi databasenya
copy .env.example .env

Install library via Composer
composer install

Generate Key di .env
php artisan key:generate

Database Migrate
php artisan migrate

Get Seed
php artisan db:seed

Run
php artisan serve

Data Analisis antara Python dan PHP

Akhir-akhir ini saya memang belajar tentang Data Analisis agak banyak. Karena dari berbagai teknologi yang saya pelajari, untuk saat ini bidang inilah yang mempunyai pasar dan lagi trending.

Dimulai dari data, sampai bagaimana menyajikan data dalam grafik, sehingga bisa dibaca dengan mudah.

Terakhir Python muncul dengan membawa berbagai library yang memudahkan data analis membuat analisa data sampai tahap visualisasi.

Untuk data dengan jumlah besar, dan analisis yang komplek, maka ini adalah solusi. Namun untuk aplikasi analisi data dengan interface, bagi saya yang basisnya programmer PHP, masih akan mengandalkan PHP – HighChart.  PHP adalah Web Scipting yang sudah matang, dan HighChart bisa diandalkan untuk data visualization.

PHP-Statistik

Kjta perlu library statistik untuk mengolah data. Dan nampaknya Project Al-Kashi, sebuah project  PHP-Statistik cukup bisa diandalkan. Nama Al-Kashi dimbil dari Amshid Al-Kashi, Ilmuan Besar Islam Bidang Matematika dan Astronomi.

Kamu juga bisa melihat project ini di GitHub dan PHP Classes

PHP-HighChart

HightChart adalah library javascript untuk visualisasi data. Dan agak repot juga jika kita melakukan manipulasi data langsung emlalui HighChart. Tadi saya berencara membuat library PHP untuk membungkus HighChart agar bisa di atur-atur menggunakan PHP. Tapi untunglah lagi-lagi ada orang baik yang sudah mengerjakannya.

PHP HighChart bisa kamu akses disini. Atau temukan Githubnya disini. Termasuk contoh kodenya disini.

PHP DataFrame (update 2024-01-07)

Menemukan  library Archon: PHP Data Analysis Library  untuk menangani analisis data berbasis CSV maupun XLSX, maupun database. Mirip-mirip Pandas di Pythonlah. Silahkan mengunjungi situs githubnya disini

Habis ini nampaknya harus dibuat aplikasi kecil sebagai basis aplikasi selanjutnya 🙂