Category Archives: Belajar Coding

Penjelasan Algoritma RNN dan Contoh Kasus

By | August 20, 2023

814 ViewsRNN (Recurrent Neural Network) dan MLP (Multi-Layer Perceptron) adalah dua jenis jaringan saraf yang berbeda. RNN memiliki mekanisme untuk mengingat konteks sebelumnya saat memproses input saat ini, yang membuatnya cocok untuk menangani data yang memiliki keterkaitan dalam waktu seperti teks, suara, atau video. Sedangkan MLP tidak memiliki mekanisme tersebut, sehingga lebih cocok untuk menangani… Read More »

Memahami Forward dan Backward pada Pytorch

By | January 26, 2023

312 ViewsMembuat model NN menggunakan pytorch sebenarnya sangat mudah sekali karena kita tidak lagi dipusingkan dengan operasi backward yang merupakan teknik gradient descent. Adapun untuk operasi forward merupakan perkalian dot matrik yang biasa kita temui. Operasi forward secara umum menggunakan persamaan target=xw+b atau disebut dengan Linear.   Misalkan kita punya x berupa tensor dengan ukuran sebagai… Read More »

Passing String sebagai Variabel Kolom di dplyr

By | January 19, 2023

259 ViewsPassing  a string as variable name in dplyr. Yup bagi pengolah data berbasis data frame, kita selalu dimudahkan dengan package dplyr / tidy di R. Cara kerjanya mirip-mirip dengan bahasa SQL sehingga urusan Pivot, aggregasi data menjadi lebih mudah. Ada hal menarik pada dplyr yaitu select kolom tidak menggunakan string akan tetapi dianggap simbol.… Read More »

Package lubridate untuk mengolah date time

By | January 16, 2023

319 ViewsPackage lubridate untuk mengolah date time Format date time merupakan format data yang sering kita jumpai pada data yang mengandung time series / transaksi. Seringkali penyajian format data bertipe date itu berbeda-beda. Bagi kita terbiasa menyajikan date/tanggal dengan format d/m/y atau dd/mm/yyyy akan tetapi ada juga yang mengganti dengan seperatornya berupa strip. Lain lagi… Read More »

Time Sleep pada Looping Java Script dan Ubah Value Component HTML

By | January 11, 2023

412 ViewsJava Script dengan sifatnya single thread, asynchronous, dan non blocking tentu tidak seperti pada bahasa pemrograman umumnya yaitu eksekusi akan dilakukan satu-persatu/demi baris tanpa bisa loncat sebelum eksekusi sebelumnya selesai. Biasanya pada bahasa pemrograman umum menggunakan teknik threading. Pada java script misalkan komunikasi berbasis AJAX akan sangat efektif untuk loading beragam data ke sisi… Read More »

Local Storage menggunakan Java Script

By | January 9, 2023

377 ViewsBeberapa aplikasi berbasis web biasanya menggunakan session seperti cookies untuk menyimpan data akan tetapi session tersebut bersifat temporary demi keamanan. Lain halnya ingin menyimpan data secara permanen walaupun aplikasi browser dimatikan. Solusinya menggunakan Local Storage. Local Storage dapat menyimpan data sampai maksimal 5 MB, biasanya bisa kita gunakan untuk menyimpan pengaturan aplikasi daripada menggunakan… Read More »

Kompresi JSON dan Set Header PHP

By | January 8, 2023

356 ViewsBagi pembuat rest API yang return JSON berukuran cukup besar. Maka teknik kompresi perlu digunakan untuk mengecilkan file pada saat loading. Secara umum teknik kompresi menggunakan GZIP dengan kecilnya ukuran file maka berdampak pada semakin cepatnya waktu loading website/blog serta hemat bandwith. Kompresi ini sama seperti kita meng compress file pada umumnya (.zip, .rar,… Read More »

Mengolah data JSON menggunakan Tidy JavaScript

By | January 5, 2023

265 ViewsBagi pengguna bahasa R kita sangat dipermudah sekali dengan adanya package dplyr dan tidy verse dan bahkan lebih simple daripada SQL itu sendiri berkat adanya operator piping di R. Dibandingkan dengan Pandas/Python maka akan jauh lebih efektif mengolah data berbasis tabula menggunakan R. Namun kemudahan tersebut bisa kok kita temui di java script! berkat… Read More »

Plotly JavaScript untuk Visualisasi Grafik yang Dinamis

By | January 5, 2023

369 ViewsVisualisasi data berbasis grafik tentu sangat berguna untuk mendapatkan gambaran secara menyeluruh arah pergerakan data. Namun membuat grafik yang interaktif membutuhkan skill yang bagus. Banyak postingan yang dibahas disini seperti Matplotlib, Ggplot. Namun semuanya itu tidaklah interaktif. Interaktif yaitu adanya interaksi antar user dengan objek melalui event seperti klik mouse, drag dan yang lainnya.… Read More »

Function Map pada Java Script untuk Looping Array JSON

By | January 5, 2023

328 ViewsSaat ini aplikasi lebih banyak dikembangkan dalam bentuk web app dan menggunakan JSON sebagai pertukaran datanya. Return Value dalam bentuk JSON dapat kita olah secara praktis bila menggunakan function map untuk mengurangi proses looping array pada java script. Pada aplikasi https://softscients.com/stocks sebenarnya merupakan aplikasi berbasis micro service yang didalamnya banyak memanggil API, salah satunya yaitu API https://softscients.com/stocks/index.php/idx/getStock2/ yang… Read More »