Mengatasi Masalah OpenSSL Error Pada Parsing XML di PHP

Di dalam PHP, tersedia function untuk melakukan parsing data XML yang berasal dari situs tertentu dengan mudah . Function tersebut adalah simplexml_load_file(). Penggunaan dari function ini cukup mudah yaitu tinggal tuliskan saja target URL nya di dalam parameter function tersebut.

Namun, terkadang di balik kemudahan penggunaan function simplexml_load_file() muncul juga masalah yaitu adanya Error OpenSSL ketika proses parsingnya. Bagaimana cara mengatasinya? artikel ini akan membahasnya secara jelas.

Continue reading “Mengatasi Masalah OpenSSL Error Pada Parsing XML di PHP”

Teknik untuk Memformat Tanggal di PHP dari Tipe Data Datetime MySQL

Di dalam MySQL atau DBMS lainnya, tipe data date atau datetime seringkali memiliki format sebagai berikut:

yyyy-mm-dd hh:ii:ss

di mana yyyy adalah tahun sejumlah 4 digit, mm menyatakan angka bulan (2 digit), dd menyatakan tanggal (2 digit). Selanjutnya jika tipe data datetime diikuti dengan spasi, lalu ada hh yang menyatakan jam (2 digit), ii menyatakan menit (2 digit), dan terakhir adalah ss merupakan detik (2 digit). Adapun contohnya adalah: 2019-12-08 13:44:01.

Problemnya adalah, jika data tersebut dibaca di script PHP, maka bagaimana caranya supaya tipe data date atau datetime tersebut kita format dengan mudah? misalnya hanya diambil tanggalnya saja lalu diubah menjadi format tanggal di Indonesia sehingga menjadi: 08-12-2019, atau ditambahkan nama hari menjadi: Sunday, 08/12/2019.

Continue reading “Teknik untuk Memformat Tanggal di PHP dari Tipe Data Datetime MySQL”

Membuat Bilangan Random di Python

Di dalam buku saya tentang Python, pada salah satu project latihannya di Bab 5, adalah tentang membuat aplikasi game tebak angka. Ketika aplikasi ini nanti dijalankan, komputer akan merandom sebuah bilangan bulat positif kemudian user diminta menebaknya. Permainan tebak angka ini akan berhenti jika tebakan user sesuai dengan bilangan yang dipilih oleh komputer tersebut.

Untuk membuat aplikasi di atas, di dalam kode program Python diperlukan proses untuk merandom sebuah bilangan. Bagaimana cara merandom bilangan di dalam Python? baik bilangan riil maupun bilangan bulat (integer)? Serta dalam kasus lainnya, apabila terdapat sekumpulan bilangan dalam sebuah list, bagaimana mengambil secara acak sebuah bilangan dari list tersebut? Artikel ini akan membahasnya secara detil.

Continue reading “Membuat Bilangan Random di Python”