Category Archives: Belajar Coding

Penggabungan / Concatenate String

By | October 24, 2021

8 ViewsPenggabungan String atau sering populernya dengan concatenate disingkat concat sering kita temui untuk menampilkan output kepada user. Setiap bahasa mempunyai fitur sendiri-sendiri untuk operasi tersebut. Bagi pengguna excel, maka fungsi yang dipanggil yaitu concatenate(). Fungsi ini biasa saya gunakan untuk mempermudah pembuatan tanggal secara otomatis biar nggak kelupaan setting tanggal. Caranya mudah koq cukup… Read More »

Mempercepat Eksekusi Kode

By | October 22, 2021

26 Views— Mempercepat Eksekusi Kode – Apa yang kalian pikirkan dengan functional programming?? Tentu kemudahan dalam menulis kode tanpa perlu mikirin deklarasi tipe data variabel. Nggak perlu kasih baris perintah seperti titik koma (;) untuk mengakhiri statement. Bisa melihat langsung variabel tanpa perlu melakukan debugging. Kodenya lebih ramah terhadap para newbie. Functional Programming yang banyak… Read More »

Summary Data menggunakan Pivot

By | October 20, 2021

49 ViewsSummary Data menggunakan Pivot – Sekumpulan data berbentuk tabular yaitu baris dan kolom yang banyak tentu membuat pusing saja karena kita akan kesulitan dalam memahami data itu. Sekumpulan data perlu didapatkan insight sehingga dapat ditarik kesimpulan. Biasanya cara termudah yaitu menggunakan summary berbasis pivot di Excel. Kalian masih sering menggunakan Pivot tabel di Excel?… Read More »

Append value to empty vector in R?

By | October 20, 2021

47 ViewsAppend value to empty vector in R? – Sebelum bahas lebih lanjut, saya akan ulas terlebih dahulu mengenai vector. Vector adalah struktur data yang paling banyak digunakan di R/Rtudio untuk menyimpan variabel dalam bentuk array, seperti membuat urutan/sequence. Vector atau sering disebut dalam bahasa lain array dalam inisiasinya yaitu c(). Sesi ini kita akan… Read More »

Saatnya Upgrade R ke versi baru

By | October 23, 2021

63 ViewsUpgrade R –  Saat tulisan ini ditulis, versi terakhir R sudah mencapai 4.1.1, bila kalian masih menggunakan versi dibawah, alangkah baiknya melakukan upgrade R ke versi terbaru. Langkah-langkah cukup mudah koq, bagi kalian pengguna windows untuk upgrade R cukup install package installr # installing/loading the latest installr package: install.packages(“installr”); library(installr) # install+load installr updateR()… Read More »

Deteksi Anomali pada Time Series/Deret Waktu

By | October 23, 2021

58 Views— Deteksi Anomali Data – adalah hal yang sangat penting sebagai early warning system, salah satu yang kejadian yang tak enak dialami oleh saya pribadi yaitu tagihan PDAM dan listrik yang tiba-tiba melonjak beberapa kali lipat padahal tidak ada beban kerja/tambahan alat listrik dirumah. Lebih menjengkelkan lagi ketika tagihan itu bersifat payroll alias bayar… Read More »

Hilangkan Duplikasi Foto

By | October 23, 2021

80 Views— Mendeteksi Gambar Serupa atau biasa remove duplicate image –  Hilangkan Duplikasi Foto akan saya gunakan untuk mengurangi file media pada WhatsApp yang kadang isinya belasan ribu file, bila kalian sudah membaca akses storage ponsel yang menggunakan bahasa C# dengan Media Transfer Protocol. Belasan ribu file media yang isinya gambar semua tentu tidak semuanya… Read More »

Fuzzy Logic – Logika Fuzzy di RStudio

By | October 23, 2021

109 Views— Fuzzy Logic – Logika Fuzzy — dalam arti makna adalah logika kabur Fuzzy merupakan sebuah istilah yang diartikan sebagai logika kabur yaitu mengaburkan batasan yang bersifat tegas antara 0 dan 1. Sebagai contoh, untuk menyatakan air itu panas atau dingin, amat bersifat relative. Logika fuzzy merupakan suatu cara yang tepat untuk memetakan suatu… Read More »

k-nearest neighbors Distance – kNNDist

By | October 23, 2021

49 Views— k-nearest neighbors Distance – kNNDist  adalah salah satu function yang digunakan menghitung nilai eucleid distance antara i dengan i+1 … n pada sebuah dataset. Function KnnDist seringkali digunakan untuk menghitung jumlah K / kelas pada algoritma dbscan. Algoritma Clustering DBScan berbeda dengan KMeans Clustering, dimana untuk KMeans Clustering terlebih dahulu ditentukan jumlah K/kelas… Read More »

Daftar Library Machine Learning

By | October 23, 2021

59 ViewsDaftar Library Machine Learning – Urusan machine learning saat ini terasa lebih mudah dibandingkan 1o tahun yang lalu karena perkembangan teknologi open source sehingga banyak developer yang membuat tools/library yang bisa diakses oleh para komunitas. Library machine learning saat ini ada banyak sekali tapi yang lagi ngetrend yaitu menggunakan bahasa R dan Python. Namun… Read More »

Akses Storage Ponsel – Media Transfer Protocol

By | September 22, 2021

140 ViewsAkses Storage Ponsel – Backup media ponsel kedalam hardisk PC perlu dilakukan setiap 1 tahun sekali karena begitu banyak sekali media berupa gambar yang disimpan dalam ponsel kita terutama aplikasi whatsapp. Pengalaman saya melakukan akses storage ponsel via PC Explorer terasa lambat sekali, ya maklum ada puluhan ribu media gambar yang tersimpan dalam ponsel.… Read More »

Ciri Fitur dengan GLCM – Gray Level Coocurance Matrix

By | October 23, 2021

127 ViewsCiri Fitur dengan GLCM – Gray Level Coocurance Matrix – Manusia mengenal tekstur seperti lembut dan kasar walaupun tangan tidak menyentuh benda tersebut, tapi otak mampu membedakan  hal tersebut melalui visualisasi yang ditangkap oleh mata. Ciri fitur tersebut dapat dicirikan sebagai berikut Pengulangan pola dari variasi lokal sehingga membentuk kesatuan yang utuh Menyediakan informasi… Read More »

Naive Bayes

By | October 23, 2021

67 ViewsNaive Bayes classifier (NBC) merupakan salah satu metoda pemelajaran mesin yang memanfaatkan perhitungan probabilitas dan statistik yang dikemukakan oleh ilmuwan Inggris Thomas Bayes, yaitu memprediksi probabilitas di masa depan berdasarkan pengalaman di masa sebelumnya ref: wiki Algoritma Naive Bayes teknik klasifikasi berdasarkan penerapan teorema Bayes dengan asumsi kuat bahwa semua prediktor independen satu sama… Read More »

Mengubah data numerik menjadi kategori

By | October 23, 2021

74 ViewsMengubah data numerik menjadi kategori biasanya kita temui dalam mengolah data berbentuk tabel/tabular. Misalkan saja mengolah data nilai ujian. Kalau datanya dikit sih biasanya menggunakan excel cukup ringkas, namun bila datanya sangat banyak tentu akan sangat merepotkan juga. Mengubah data numerik menjadi kategorikal pernah dibahas di https://softscients.com/2020/05/29/mengubah-data-kategori-menjadi-numerik-secara-cepat/#gsc.tab=0 serta juga di https://softscients.com/2020/04/11/buku-belajar-dasar-dasar-statistika-dengan-r-manipulasi-data-frame-dengan-dplyr/#gsc.tab=0 Manipulasi data tabular menggunakan… Read More »

Hilangkan Blank Space pada String di awal dan akhir

By | August 30, 2021

82 Views— Belajar Java – Adakalanya kita akan melakukan Hilangkan Blank Space pada String di awal dan akhir dengan melakukan parsing/membersihkan string dari proses regex malah menimbulkan blank space. Mari kita bahas mengenai kasus berikut. Misalkan kita punya nama file jeruk 1.jpg; jeruk 2.jpg menginginkan parsing nama file menjadi jeruk saja. Caranya sangat mudah yaitu,… Read More »