PHP

Teknik Format Tanggal 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.

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.

My Book: Konsep dan Implementasi Python di Kasus Big Data

Alhamdulillaah… setelah melakukan kompilasi dari modul-modul kuliah saya tentang pemrograman dasar Python dan mengembangkan kontennya selama sekitar 2 tahun, akhirnya bisa terbit juga buku saya ini.

Berikut ini adalah spesifikasi buku tersebut.

Judul: Konsep dan Implementasi Pemrograman Python, Kasus Big Data
Penulis: Rosihan Ari Yuana
Harga: Rp. 130.000
Tebal Buku: 406 Halaman
Dimensi (L x P): 14 x 21 Cm (Standar)
Penerbit: Lokomedia
Tanggal Terbit: 18 November 2019

PHP

Penggunaan Array Asosiatif dalam Session PHP

Ada seorang pengunjung blog ini, sebut saja Mr. X, yang beberapa waktu lalu bertanya, bagaimana caranya supaya menyimpan beberapa data ke dalam session.

Kasus riil yang dihadapi Mr. X ini adalah membuat form pendaftaran bagi user yang terdiri dari beberapa pages. Misalkan, pada halaman pertama user diminta mengisi tentang profil biodatanya, setelah disubmit user diminta mengisi data riwayat studi, kemudian di halaman ke tiga user diminta mengisi data riwayat pekerjaan. Setelah itu data disubmit dan barulah semua data tadi tersimpan ke dalam database. Problemnya adalah bagaimana cara menyimpan data sementara yang disubmit dari form di setiap halamannya, sehingga dari beberapa data yang dicollect dari beberapa halaman tersebut ketika di akhir form barulah disubmit untuk disimpan ke dalam database semuanya. Bagaimana solusinya? Solusinya adalah bisa dengan menggunakan array asosiatif yang disimpan ke dalam session.

Cara Setup Jupyter Notebook di Amazon EC2

Untuk keperluan big data analytics, memang paling enak menggunakan Jupyter Notebook untuk menganalisis data. Jupyter Notebook merupakan aplikasi opensource berbasis web yang bisa digunakan untuk membuat dan berbagi dokumen yang berisi live code, equations, visualisasi, dan teks naratif sehingga cocok buat presentasi dan ngajar kuliah 😀 .

Dalam artikel kali ini, saya akan mencoba memaparkan bagaimana cara setup Jupyter Notebook yang terintegrasi dengan Python di Amazon EC2, sebuah cloud service di AWS yang memberikan fitur kemudahan dalam scaling terhadap spesifikasi kebutuhan big data. Melalui artikel sebelumnya tentang cara setup Amazon EC2 sudah saya paparkan panjang lebar, nah sekarang akan dibahas bagaimana memanfaatkan EC2 untuk keperluan komputasinya.

Tutorial Cara Mudah Setup Amazon EC2 dan Aksesnya

Sejak tahun 2006, Amazon bergerak dalam bisnis cloud computing dengan produk layanannya adalah Amazon Web Service (AWS). Salah satu layanan cloud computing yang ada dalam paket AWS adalah virtual server untuk keperluan komputasi yaitu Amazon EC2 (Amazon Elastic Compute Cloud). Amazon EC2 adalah perpaduan antara virtual server dengan web service yang menyediakan keamanan, serta kapasitas komputasi yang dapat dengan mudah diatur, baik ukuran maupun spesifikasinya.

Dalam artikel kali ini, saya akan menjelaskan bagaimana cara melakukan setup virtual server Amazon EC2 kemudian bagaimana cara mengaksesnya melalui SSH. Harapan saya setelah bisa melakukan setup Amazon EC2 tersebut, ke depannya akan saya hadirkan beberapa artikel terkait komputasi di awan (cloud computing) menggunakan platform Amazon EC2 ini.

Cara Mudah Membuat Rekap Data di Python

Di dalam proses analisis data, pembuatan rekap data dapat menghasilkan sebuah informasi dari sekumpulan data yang diperoleh. Sebagai contoh, misalkan terdapat data sejumlah 10.000 mahasiswa, di mana dalam data tersebut terdapat gender si mahasiswa. Dengan menggunakan sebuah rekap jumlah mahasiswa berdasarkan gender tersebut, kita bisa mengetahui berapa persentase mahasiswa bergender laki-laki dan juga perempuannya. Lebih banyak manakah antara mahasiswa bergender laki-laki atau perempuan.

Di dalam Python, untuk membuat rekap data sangat mudah sekali dilakukan. Salah satu idenya adalah dengan menggunakan bantuan tipe data dictionary. Tipe data dictionary adalah sebuah tipe data dinamis di dalam Python yang mirip dengan tipe data array asosiatif di dalam PHP, di mana indeks dari dictionary ini adalah berupa key (bisa berupa string atau number). Secara umum struktur dari sebuah dictionary adalah berupa pasangan key dan value, yaitu berbentuk {key1: value, key2: value, ...}. Mirip array asosiatif di dalam PHP bukan?

Teknik Mengambil Data Kolom Tertentu pada List Dua Dimensi Python

Di dalam Python terdapat beberapa tipe data dinamis yang dapat digunakan untuk menyimpan banyak data. Salah satu tipe data dinamis ini adalah list. List merupakan tipe data yang bersifat mutable, di mana struktur list ini dapat diubah, tidak seperti tipe data dinamis lainnya yaitu tuple dan set.

Secara struktur, tipe data list mirip dengan array di mana dapat menyimpan banyak data dalam bentuk satu dimensi maupun dua dimensi. Pada artikel ini akan dibahas bagaimana teknik mengambil data pada kolom tertentu pada list dua dimensi. Tidak seperti jika mengambil data pada baris tertentu dari list yang mudah dilakukan, mengambil data pada kolom tertentu pada list ini perlu dilakukan teknik tertentu. Ada dua teknik yang akan dibahas pada artikel ini untuk keperluan tersebut, yaitu menggunakan teknik manual dengan menggunakan looping, dan menggunakan lambda expression.

56789