About Me

Hai, saya Rosihan Ari Yuana. Saya sehari-hari adalah mengajar di Universitas Sebelas Maret.

Bidang riset saya tentang adaptive learning, computer aided learning, dan datascience

Selain itu, saya juga seorang penulis buku dan blogger.

More about me...

SQL

Penggunaan Reguler Expression di MySQL Untuk Mencari Angka di Data Bertipe String

Penggunaan reguler expression (regex) tidak hanya diterapkan dalam bahasa pemrograman saja, sebut saja PHP, Python, Java dll, akan tetapi regex juga dapat diterapkan di dalam DBMS, misalnya MySQL. Pada artikel kali ini akan dibahas bagaimana memanfaatkan regex di MySQL untuk mencari data angka di dalam field bertipe data string. Sebagai contoh kasus, misalkan diberikan sebuah tabel data sebagai berikut:

Analisis Time Series Data NetCDF dengan Library Python FBProphet

Melalui artikel kali ini, saya akan mencoba mengupas tuntas sebuah metode dalam data science, yaitu analisis time series, menggunakan Python. Seperti yang sudah diketahui secara umum bahwa untuk keperluan data science, Python telah menyediakan banyak sekali library, yang dengannya analisis data menjadi lebih mudah dan cepat. Tidak terkecuali analisis time series. Artikel ini akan membahas tentang cara melakukan analisis time series menggunakan library FBProphet di Python. Analisis yang dilakukan meliputi prediksi data time series, mengetahui pola data trend mingguan, bulanan, dan tahunan. Sebagai dataset analisisnya, akan diambil data rata-rata temperatur harian di beberapa titik di asia di sepanjang tahun 2010,…

PHP

Script Download File Google Drive dengan PHP

Tutorial ini merupakan kelanjutan dari tutorial sebelumnya tentang upload file ke Google Drive via Google API dengan PHP. Pada tutorial ini saya akan menjelaskan cara membuat script PHP untuk menampilkan list file yang ada di akun Google Drive kita, kemudian bisa mengunduhnya. Lagi-lagi untuk membuat script ini, dibutuhkan Google API. Seperti halnya ketika membuat script upload file, untuk membuat script download file ini kita juga membutuhkan beberapa hal, yaitu: OAuth Credential File PHP Google API Client Module Untuk mendapatkan kedua hal tersebut, bisa kembali membaca artikel sebelumnya. Namun, khusus untuk membuat file OAuth Credential File, pada bagian Authorized redirect URIs…

Cara Install PySpark di Windows dan Menjalankannya Via Jupyter Notebook

Untuk keperluan Big Data Analytics, dan juga Machine Learning, dibutuhkan sebuah engine tangguh yang mampu mengolah data yang sangat besar. Salah satu engine yang saat ini cukup tangguh terhadap penanganan data yang sangat besar (big data) adalah Apache Spark. Apache Spark adalah engine analitik yang bekerja berdasarkan parallel computation framework sehingga mampu melakukan komputasi dengan sangat cepat. Basis dari Apache Spark menggunakan Hadoop MapReduce namun telah dilakukan pengembangan. Selain itu, Apache Spark dapat dideploy ke dalam beberapa bahasa pemrograman, yaituL Java, Scala, Python, dan R Dalam artikel kali ini, saya akan paparkan bagaimana melakukan instalasi PySpark (Apache Spark deployment untuk…

Import Data File NetCDF di Python dengan Library NetCDF4

Format file NetCDF dikembangkan dan dikelola oleh Unidata yang merupakan bagian dari University Corporation for Atmospheric Research (UCAR) Community Programs (UCP). Dalam penggunaannya, file NetCDF seringkali digunakan sebagai dataset di bidang geoscience. Di dalam file inilah terdapat data keadaan dari beberapa titik lokasi di bumi. Misalnya rata-rata suhu dari beberapa titik lokasi (berdasarkan koordinat latitude dan longitude) dalam rentang waktu tertentu. Untuk keperluan datascience di bidang geoscience, tentu saja diperlukan cara untuk mengekstrak data yang ada di dalam file NetCDF (berekstensi *.nc) tersebut. Pada tutorial ini, saya akan mencoba menjelaskan bagaimana mengimport dan mengekstrak data file NetCDF dengan menggunakan Python.

PHP

Generate String dari Template dengan Sumber Data Excel

Di dalam sebuah aplikasi untuk mengirim pesan massive, seperti software SMS blast, WhatsApp blast, dll., biasanya terdapat sebuah fitur di mana pengguna dapat mengimport data dari sebuah file Excel. Kemudian, dengan menggunakan sebuah template pesan yang di dalamnya terdapat tag-tag tertentu, akan bisa dihasilkan sebuah pesan di mana tag tersebut nantinya akan berisi data yang bersumber dari Excel tadi. Terkait dengan hal di atas, tutorial kali ini akan membahas bagaimana ide untuk mengenerate string dari template ber-tag yang datasource-nya diambil dari data Excel. Adapun implementasi ide ini nantinya menggunakan PHP.

PHP

Export Data File Excel ke JSON dengan PHP

Untuk keperluan data science atau yang lainnya, sering kita memerlukan tool untuk mengkonversi data dari format tertentu ke format lainnya. Tidak terkecuali data file Excel atau spreadsheet ke JSON. Pada tutorial ini, saya akan mencoba memaparkan bagaimana cara membuat script PHP untuk mengkonversi data yang tersimpan di file Excel ke JSON, atau mengenerate JSON dari data yang bersumber dari Excel. Sebenarnya di internet terdapat beberapa situs yang menyediakan tool untuk konversi ini, namun jika kita bisa membuatnya sendiri tentunya akan bisa lakukan customize terhadap struktur JSON yang dihasilkan.

PHP

Implementasi CURL untuk Download File di PHP

Penerapan cURL (client URL) seringkali digunakan untuk mendapatkan atau mengirim data dari/ke sebuah situs dengan URL tertentu, baik dengan cara GET maupun POST. Apakah hanya itu penerapannya? Ternyata tidak, cURL juga dapat digunakan untuk mengunduh/download file dari sebuah situs tertentu. Lebih jauh lagi, dengan kemampuan tersebut dapat dibuat sebuah robot script yang dapat secara otomatis mengunduh file-file yang diinginkan dari sebuah situs. Pada tutorial kali ini, saya mencoba menshare pengalaman pribadi bagaimana membuat script robot dengan cURL di PHP yang digunakan untuk mengunduh ratusan file dari sebuah situs secara otomatis.

123