Author Archives:

Amankan Data dengan Enkripsi

By | March 27, 2022

2,476 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 »

Sortir Foto Wajah dengan Facenet

By | March 27, 2022

2,588 ViewsSortir Foto Wajah dengan Facenet – face detection adalah tugas computer vision yang menurut manusia adalah hal yang sangat mudah, namun bagi komputer merupakan pekerjaan yang cukup rumit bahkan dikatakan terlalu rumit. Pada library Computer vision seperti OpenCV yang cukup cepat menggunakan haarcascade classifier viola jones dan integral image. Algoritma ini cukup robust dan… Read More »

Menyimpan Gambar ke dalam Database Sqlite Java

By | March 27, 2022

2,515 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

1,402 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

1,841 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

5,167 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

2,656 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 »

Pytorch – Membuat Function Loss

By | November 27, 2022

1,475 ViewsMembuat Function Loss – Ada banyak jenis function loss yang sudah tersedia di Pytorch. Begitu banyak jenisnya mempunyai tugas khusus seperti Regression, Binary Classification dan Multi-Class Classification Loss Function. Namun terkadang kita butuh juga membuat function tersendiri sesuai keperluan. Membuat function loss sama mudahnya seperti membuat function pada umumnya dengan  membuat 2 argument input… Read More »

Pytorch – loss function Cross-entropy loss

By | November 27, 2022

2,949 ViewsCara menggunakan loss function Cross-entropy loss – Bisa digunakan untuk tugas klasifikasi. Loss function ini menghitung perbedaan antara dua distribusi probabilitas untuk serangkaian kejadian atau variabel acak yang disediakan. Ini digunakan untuk menghitung skor yang merangkum perbedaan rata-rata antara nilai yang diprediksi dan nilai sebenarnya. Untuk meningkatkan akurasi model, kalian harus mencoba meminimalkan skor—skor… Read More »

Pytorch – loss function Negative log likelihood loss nn.NLLLoss

By | November 27, 2022

2,425 Viewsloss function Negative log likelihood loss nn.NLLLoss – Fungsi Negatif Log-Likelihood Loss (NLL) untuk target multiclass dengan menerapkan fungsi softmax sebagai lapisan aktivasi keluaran. Softmax mengacu pada fungsi aktivasi yang menghitung fungsi eksponensial yang dinormalisasi dari setiap unit di lapisan. Fungsi Softmax dinyatakan sebagai:     NLL menggunakan konotasi negatif karena probabilitas (atau kemungkinan)… Read More »