Category Archives: Belajar Coding

OCR di Java

By | January 2, 2022

175 ViewsOCR di Java – OCR Optical Character Recognition merupakan fitur yang digunakan oleh banyak aplikasi scanner, salah satu library yang banyak digunakan yaitu tesseract, mengingat membuat aplikasi OCR merupakan hal yang sangat sulit terutama bila digunakan dalam kondisi real dilapangan. Ada banyak noise seperti arah cahaya, deskewing, blur dan yang lainnya. Tesseract Ini bukan… Read More »

Cara Membuat Aplikasi GUI di Matlab

By | January 2, 2022

682 Views— Cara Membuat Aplikasi GUI di Matlab – Salah satu yang menarik menggunakan Matlab yaitu kita bisa membuat aplikasi berbasis GUI. Pembahasan GUI pernah dibahas sebelumnya pada link ini. Component GUI Matlab sangat banyak itu lebih dari cukup untuk membuat interaksi antara aplikasi dengan user. Salah satu aplikasi sederhana yang nanti kita bahas yaitu… Read More »

Penjelasan Konsep OOP object oriented programming

By | November 21, 2021

369 Views— Penjelasan Konsep OOP object oriented programming –  OOP adalah singkatan object oriented programming yang merupakan perkembangan bahasa dari sebelumnya berbasis procedure yaitu bahasa C dan Pascal. Bahasa OOP merupakan bahasa mesin yang lebih manusia alias mendekati real sehari-hari. Bahasa pemgroraman yang murni OOP yaitu Java, untuk bahasa yang masih berbasis procedure / hibrid… Read More »

Variabel dan Operasi Dasar Matlab

By | November 20, 2021

448 ViewsVariabel dan Operasi Dasar Matlab, layaknya seperti bahasa pemrograman umumnya yang mengenal variabel, maka Matlab juga ada deklarasi variabel akan tetapi tidak perlu secara eksplisit jenis/tipe data tersebut. Matlab yang merupakan bahasa functional telah dilengkapi intepreter tersendiri yang bisa kita coba langsung menulis kode/script di Command Window. Variabel yang kita deklarasikan nantinya bisa kita… Read More »

Setup Widget dan Work Directory Matlab

By | November 20, 2021

872 Views Setup Widget dan Work Directory Matlab adalah hal yang harus kita lakukan untuk mempermudah pekerjaan. Beberapa pengaturan seperti setting Work Direktory. Hal ini dilakukan agar kita seragam dalam pembahasan karena beberapa kasus kalau tidak dibuat default akan membingungkan para pembaca kalau tidak diatur widgetnya Pengaturan Default setidaknya memiliki 3 widget yaitu editor, command… Read More »

Array di matlab

By | November 20, 2021

813 ViewsDengan mempelajari Array di Matlab (Matrix Laboratory) maka kalian akan sangat terbantu beragam komputasi yang melibatkan Array yang pada dasarnya variabel di Matlab berupa Array lho seperti  kalkulator ilmiah yang sangat canggih. Pada bagian ini kalian akan belajar mengenai beberapa dasar mengenai Array pada Matlab yang sangat berguna mulai dari Pengertian Array Membuat 1D,… Read More »

Belajar Matlab

By | November 20, 2021

1,794 ViewsBuku Pemrograman Matlab ini dibuat untuk memudahkan para pembaca dalam belajar Matlab karena penggunaan yang sangat luas untuk beragam keperluan terutama kalangan riset yang membutuhkan bahasa pemrograman yang bersifat functional. Postingan  / Buku Dasar-Dasar Pemrograman Matlab ini dibuat secara dengan gaya bahasa yang mudah kalian pahami serta diberikan penjelasan kode yang cukup. Sejak penulis… Read More »

Konversi Warna dengan Matlab

By | November 20, 2021

373 ViewsKonversi warna pada proses pengolahan citra digital sering digunakan untuk mendapatkan fitur tertentu. Warna sendiri terbentuk dari pantulan sinar oleh permukaan objek. Biasanya format gambar umum terdiri dari 3 campuran warna utama yaitu Red, Green, dan Blue. Adapun ada beberapa konversi yang bisa kita terapkan dari RGB seperti HSV, Lab, dan yang lainnya. Konversi… Read More »

Deep Learning dengan Keras Cheat Sheet

By | November 17, 2021

332 ViewsKeras adalah library deep learning yang andal dan mudah digunakan untuk TensorFlow yang menyediakan API jaringan saraf tingkat tinggi untuk mengembangkan dan mengevaluasi model deep learning. Pembahasa mengenai cara install tensorflow dan keras ada diwebsite ini, kalian search saja dengan kedua keyword tersebut. Secara sekilas Keras merupakan API yang memanggil function pada Tensorflow agar… Read More »

Pandas Basics Cheat Sheet untuk Data Science

By | November 15, 2021

435 ViewsLibrary Pandas adalah salah satu perpustakaan paling kuat di Python. Ini dibangun di atas NumPy dan menyediakan struktur data dan alat analisis data yang mudah digunakan untuk bahasa pemrograman Python. Library ini setara dengan package dplyr miliknya R untuk mengolah data berbentuk tabular seperti pivot, aggregasi data, bahkan mendukung visualisasi grafik secara langsung. Lihat… Read More »

Scikit-Learn Cheat Sheet untuk Data Science

By | November 14, 2021

520 ViewsScikit-learn adalah library machine learning open source  untuk bahasa pemrograman Python. Ini fitur berbagai klasifikasi, regresi, algoritma pengelompokan, dan alat yang efisien untuk data mining dan analisis data. Ini dibangun di atas NumPy, SciPy, dan Matplotlib. Pada buku yang telah saya terbitkan pernah dibahas koq, ini tambahan juga, maka saya berikan judul Scikit-Learn Cheat… Read More »

Package Python yang layak kalian coba

By | November 14, 2021

605 ViewsPackage python saat sangat banyak sekali dan berkembang begitu pesat didukung oleh komunitas yang sangat besar. Ada banyak sekali package yang terkenal seperti pandas, numpy, matlplotlib, scikit. Namun kali ini saya akan bahas 9 package menarik yang layak kalian coba digunakan untuk project. Package Python yang layak kalian coba sudah dipilih manfaat yang banyak… Read More »

Deteksi Tepi / Edge Detection

By | November 12, 2021

391 ViewsTepi (edge) adalah perubahan nilai intensitas derajat keabuan yang cepat/tiba-tiba (besar) dalam jarak yang singkat. Sedangkan deteksi tepi (Edge Detection) pada suatu citra adalah suatu proses yang menghasilkan tepi-tepi dari obyek-obyek citra, tujuannya adalah untuk menandai bagian yang menjadi detail citra; dan memperbaiki detail dari citra yang kabur, yang terjadi karena error atau adanya… Read More »

Menghitung Confussion Matrix

By | November 12, 2021

1,250 ViewsConfussion Matrix  merupakan salah satu cara untuk mengukur kinerja algoritma klasifikasi yang lebih detail. Pada kasus klasifikasi dengan target hanya terdiri dari 2 kelas saja {-1,+1} dengan evaluasi dilakukan menggunakan Confusion Matrix berisi informasi tentang kondisi yang sebenarnya dan prediksi kondisi dalam sistem klasifikasi. Tabel confusion matrix untuk data dengan jumlah 2 kelas prediksi… Read More »

Kriptografi Metode Hill Cipher

By | November 9, 2021

396 ViewsKriptografi berasal dari bahasa Yunani yaitu cryptos yang berarti rahasia dan graphein yang berarti tulisan. Kriptografi merupakan ilmu yang mempelajari penulisan secara rahasia dengan menggunakan teknik-teknik metematika yang berhubungan dengan aspek keamanan informasi seperti : keabsahan, integritas data, serta autentifikasi data. Kriptografi itu sendiri terdiri dari dua proses utama yakni proses enkripsi dan proses… Read More »

Mengapa Customer Churn Rate Penting

By | November 7, 2021

396 ViewsPelanggan adalah raja itulah ungkapan klasik ketika berbisnis sehingga untuk mendapatkan pelanggan adalah tujuan utama pebisnis. Namun ada yang lebih sulit lagi yaitu mempertahankan pelanggan adalah hal yang berbeda. Bisnis kalian akan tertinggal jika tidak bisa merawat pelanggan. Jika hal itu terjadi, maka semua lambat laun akan mematikan bisnis bila semua pelanggan telah pergi.… Read More »

Steganografi Gambar dan Teks

By | November 5, 2021

255 ViewsSteganografi Gambar dan Teks –  Steganografi berasal dari 2 kata bahasa yunani yaitu Stegano yang berarti “tersembunyi atau menyembunyikan” dan graphy yang berarti “Tulisan. Lebih lengkap pengertian steganografi yaitu sebuah ilmu, teknik atau seni menyembunyikan sebuah pesan rahasia dengan suatu cara sehingga pesan tersebut hanya akan diketahui oleh si pengirim dan si penerima pesan… Read More »

Pengenalan Huruf dengan PCA

By | November 5, 2021

335 ViewsPengenalan Huruf dengan PCA yang akan kita bahas kali ini yaitu mengenali huruf atau sering disebut dengan OCR – Optical Character Recognition. Sebelum mengenal lebih jauh, kita wajib mempelajari terlebih dahulu mengenai PCA – Pricipal Component Analist bila dialih bahasakan menjadi AKU – Analisis Komponen Utama. Algoritma ini digunakan untuk mengurangi agar menjadi lebih… Read More »

Penggabungan / Concatenate String

By | October 24, 2021

328 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

261 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 »