Tag Archives: Belajar Java

Perbaikan Deskewing Image

By | May 22, 2022

131 ViewsPerbaikan Deskewing Image –  Grafika komputer yang sebelumnya pernah kita bahas yaitu Croping Image dengan Mouse Event yang masih ada pekerjaan utama untuk menganhandle objek/gambar yang terkena skewing. Skewing pernah juga kita bahas Corner Detection (python) serta sedikit menyinggung penerapannya dengan OpenCV Membuat Scanner Document Corner Detection OpenCV Java. Pada 2 judul postingan tersebut… Read More »

Amankan Data dengan Enkripsi

By | March 27, 2022

298 ViewsTeknik enkripsi file – Enkripsi berkaitan dengan sebuah kerahasiaan data. Kerahasiaan dari data atau informasi merupakan suatu kelengkapan pelayanan yang dibuat untuk menjaga agar informasi yang tersimpan tidak dapat dibaca atau dibuka oleh pihak yang tidak berhak. Beragam konsep perlindungan akan data informasi dapat dilakukan dengan sistem enkripsi dan dekripsi menggunakan algoritma yang telah… Read More »

Menyimpan Gambar ke dalam Database Sqlite Java

By | March 27, 2022

204 ViewsSqlite selain kuat untuk menyimpaan jutaan record (pernah saya gunakan untuk menyimpan generate password ukuran 8 gb) sekitar 136 juta record tanpa ada masalah sedikit pun. Sqlite menyediakan type data berupa blob seperti gambar, text. Menyimpan Gambar ke dalam Database Sqlite Java harus dilakukan dalam mode byte. Apa itu BLOB? merupakan singkatan dari Binary… Read More »

Database Sqlite Java

By | March 26, 2022

178 ViewsDatabase yang ringan dan paling sering digunakan saat ini yaitu Sqlite. Sqlite merupakan pilihan yang tepat untuk menyimpan database yang bersifat relational. Begitu populernya banyak sekali API/wrapper yang tersedia di banyak bahasa seperti Java, Python, Matlab, C# juga. Bahkan daripada Acces dari buatan microsoft, saya lebih suka menggunakan Sqlite karena ringan dan banyak tersedia… Read More »

Scraping Situs Secara Rekursif

By | March 24, 2022

233 ViewsScraping situs mempunyai banyak tujuannya seperti melakukan otomatisasi pengambil URL/Link atau feed tertentu. Algoritma Scraping dilakukan secara rekursif yaitu persatu-satu link akan dikunjungi. Tak heran bila sebuah website bisa berisi ribuan link. Agar Scraping berjalan dengan baik, tentu kita membutuhkan library/tools yang mampu melakukan parsing. Bila kalian pengguna bahasa Java, saya sarankan menggunakan JSOUP… Read More »

Belajar Java

By | March 21, 2022

1,581 ViewsBahasa Java sudah semakin familiar sebagai bahasa pengantar pemrograman di tingkat SMK/SMA maupun D3/S1 karena dibangun dengan berbasis OOP yaitu Object Oriented Programming dengan 3 pilar utama yaitu Inheritance, Overloading, dan poliporisme. Basis komunitas yang kuat serta dukungan untuk pengembangan aplikasi Mobile (dulu dikenal dengan J2ME), Desktop (J2SE), serta Server (J2EE). Untuk saat ini… Read More »

7 Alasan Mengapa Bahasa Java masih bakal terus digunakan

By | March 20, 2022

201 ViewsJava telah dan terus menjadi bahasa paling populer selama dua dekade terakhir sejak diciptakan tahun 1995 sampai sekarang (2022). Hal itu bisa dibuktikan dengan selalu di urutan 5 teratas survey index TIOBE dalam hal popularitas bahkan Java sangat dominan di dunia enterprise seperti di Banking dengan Jakarta EE. Namun, dalam beberapa tahun terakhir, berkembang… Read More »

Color Matching

By | February 28, 2022

707 ViewsColor Matching –  Urusan warna adalah hal yang lumayan ribet, secara umum kedalaman warna yang  digunakan oleh komputer saat ini ada banyak, namun seringkali menggunakan 8 bit atau 2^8 (dari skala 0 sampai 255). Kalian bisa melihat skala 0 sampai 255 dari mulai hitam sampai putih.  Apalagi untuk warna RGB yang terdiri dari 3… Read More »

Membuat Scanner Document Corner Detection OpenCV Java

By | February 17, 2022

313 ViewsMembuat Scanner Document Corner Detection OpenCV Java – Corner Detection merupakan fitur yang selalu ada bila kita membuat aplikasi Scanner untuk mengetahui lokasi sebuah 4 titik sebuah objek seperti dokumen. Algoritma Corner Detection yang paling sering digunakan yaitu shi tomashi. Pernah kita bahas pada sesi sebelumnya Corner Detection yang menggunakan bahasa Python. Tentu dalam membuat… Read More »

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 »

Hilangkan Blank Space pada String di awal dan akhir

By | August 30, 2021

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

Deep Learning Machine

By | October 23, 2021

367 Views— Deep Learning Machine — Library Deep Learning saat ini banyak dikembangkan dengan menggunakan bahasa python, adapun beberapa bahasa seperti C++ yaitu caffe2 dan banyak lainnya tidak begitu berkembang. Setiap bahasa dan library berkembang dengan adanya komunitas penggunanya. Hemm… bagaimana dengan bahasa seperti java?! Apakah ada library yang mempermudah deep learning dengan java? Deep… Read More »

Yuk Belajar Tuning Model

By | October 23, 2021

537 ViewsTuning Model adalah salah satu kerjaan dari data science lho setelah mendapatkan dataset dari data engineer. Tuning model bisa dimulai dari goal yang ingin dicapai dengan cara memilih algoritma yang tepat! ada banyak sekali algoritma yang bisa kita gunakan seperti klasifikasi, clustering, segmentation bisa menggunakan statistik biasa bahkan deep machine learning! Saya ambil contoh… Read More »

Segmentasi Gambar

By | October 23, 2021

985 ViewsSegmentasi Gambar merupakan langkah awal dalam pengolahan citra digital. Banyak sekali metode yang dikembangkan segmentasi gambar seperti metode statistik biasa ataupun menggunakan teknik thresholding. Apa itu segmentasi gambar? Adalah teknik untuk memisahkan antara foreground dengan background, misalkan pada gambar berikut dengan foreground yang diinginkan berupa gambar kucing saja Teknik segmentasi gambar Segmentasi gambar adalah… Read More »

Membuat JTable dan Auto Resize Width

By | August 11, 2021

725 ViewsUrusan tampilan data yang berbentuk tabular berbasis GUI, maka Tabel / Table adalah cara terbaik. Di Java Swing Netbeans, component Tabel/Table menggunakan class JTable, namun agak sulit untuk di custom. Yuk kita bahas cara membuat JTable yang dinamis di java.

Integrasi Machine Learning API WEKA dengan Java

By | October 23, 2021

385 ViewsWEKA – merupakan tools yang dibuat oleh universitas wakaito yang berbasis java sebagai implementasi java di ranah machine learning. Tampilan WEKA juga sangat sederhana dan fokus pada fungsionalitas. Berbasis Open Source memudahkan penggunaan API WEKA bila para developer ingin menggunakan kemampuan WEKA  seutuhnya. Machine learning sudah sangat luas digunakan oleh dunia industri, seperti hitachi… Read More »

Mengubah CSV menjadi ARFF WEKA

By | October 23, 2021

488 ViewsMengubah CSV menjadi ARFF WEKA – Format data berbasis tabular yang paling sering digunakan yaitu CSV/XML/JSON karena independent OS/machine. Kalau menggunakan office, kita biasa menggunakan excel/xlsx. Berbicara mengenai machie learning java biasanya data science menggunakan WEKA dan menggunakan file berupa *.atrr

Java Builder antara Ant, Maven, dan Gradle

By | August 1, 2021

626 ViewsJava Builder antara Ant, Maven, dan Gradle – Bila kalian progammer pemula bahasa java, tidak usah bingung untuk memilih Java Builder, Setidaknya ada 3 java builder yang sering digunakan saat ini. Bahkan saya sering menggunakan Ant daripada Maven dan Gradle. Namun Ant terkadang bikin repot karena kita harus add path depencies nya secara manual,… Read More »

Mengubah Ukuran Font Netbeans dan setting Conf

By | September 26, 2021

1,231 ViewsMengubah Ukuran Font Netbeans Java –  IDE (integrated develop environment) Netbeans merupakan IDE favorit untuk develop aplikasi menggunakan Java dibandingkan dengan Eclipse, Jetbrain, serta Visual Code. Walaupun Java itu sangat payah dalam component GUI tidak seperti Net Framework yang sudah sangat matang sekali dalam WPF nya. GUI di java masih banyak belum berkembang, apalagi… Read More »

Mengolah Data Tabular Java

By | August 1, 2021

323 ViewsLibrary Pandas di Java –  Yup kalian tidak salah baca! bila kalian pengguna python sudah sangat akrab sekali mengolah data berbasis tabular dengan pandas! atau kalian yang suka menggunakan R tentu akrab dengan dplyr dan tidyverse.