Belajar Regex Regular Expression

Banyak aplikasi saat ini mengharuskan pattern matching Sebagai contoh, memeriksa validitas alamat e-mail, Semua hal tersebut dilakukan dengan bantuan Regular Expression.

Apa itu Regular Expression?

Regular Expression adalah suatu cara menggambarkan susunan pola dalam suatu kalimat. Regular Expression ini banyak digunakan dalam text processing. Kalian mungkin bertanya-tanya apa sih kegunaan Regular Expression yang sering disingkat regex ini?

Pembahasan regex disini ditujukan untuk pemula sehingga pembahasannya tidak akan terlalu mendalam. Sebagai ilustrasi dari pemakaian regex, kita akan mengambil contoh berikut. Misalnya kalian memiliki sebuah daftar nama dan nomor telepon, kemudian ingin mencari pemilik nomor yang digit ke-3 nya adalah 8 dan digit terakhirnya adalah 9. Ataupun hanya ingin mengekstrak semua alamat e-mail ataupun website dalam suatu dokumen. Tentu yang kalian butuhkan adalah teknik Regular Expression. Read More

Ikutan Kompetisi The largest online data science competition in Indonesia

Bagi kalian yang berjiwa data science, ikutilah kompetisi menarik ini yang diselenggarakan oleh @Shopee dengan judul National Data Science Challenge 2020. Kompetisi ini akan diselenggarakan sepenuhnya secara online. Jadi untuk kamu yang belum sempat mendaftarkan diri sebelumnya, daftarkan tim kamu sekarang di careers.shopee.co.id/ndsc

Registrasi akan dibuka hingga 31 Oktober 2020.

Menariknya, terbuka untuk siapa saja lho

Terbuka bagi para pekerja yang bergerak di bidang teknologi maupun non-teknologi yang bekerja di Indonesia dan juga untuk pelajar yang saat ini terdaftar di Sekolah Menengah Atas (SMA), Sekolah Menengah Kejuruan (SMK), atau Universitas di Indonesia.

Lebih lanjut, kalian bisa baca https://careers.shopee.co.id/ndsc/#faq, Bila sudah OK, daftar saja ke https://techatshopee.formstack.com/forms/ndscid_2020

Method for fingerprint image orientation estimation

Ada hal yang menarik ketika ditemui case yaitu pre processing pada algoritma fingerprint yang sangat variasi keadaannya bila ditemui pada kondisi real.  Ada 2 core engine yang digunakan pada fingerprint recognition yaitu contour based dan minutiae based. Semuanya mempunyai kelebihan dan kekurangannya masing-masing. Pada tulisan ini tidak dibahas mengenai 2 teknik tersebut, tapi lebih ke tahap pre processing nya (simple) dengan tujuan meningkatkan akurasinya. Case nya yaitu melakukan perbaikan arah rotasi image, karena kondisi image pada kasus-kasus real sangat variasi sekali seperti contoh dibawah ini. Read More

Algoritma Penentuan Finger Core Point

Fingerprint recognition yaitu sebuah teknik yang digunakan untuk melakukan identifikasi dari sidik jari. Langkah penting dalam fingerprint recognition yaitu menentukan sebuah core pointnya. Dalam menentukan core point sidik jari dibutuhkan beberapa langkah berikut

  1. perhitungan gradient citra
  2. operasi konvolusi dengan fft
  3. tahap operasi normalisasi block
  4. menghitung titik inti dari setiap blok

Read More

Belajar Simbol Flowcharts untuk Algoritma

flowchart digunakan sebagai visualisasi algoritma seperti aliran kegiatan dari awal hingga akhir mengenai suatu langkah-langkah dalam penyelesaian suatu masalah. Flowchart biasanya dipelajari pada saat kita mulai mempelajari pemrograman. Mengapa demikian? Hal ini tak lain karena dengan mempelajari flowchart, kita diharapkan dapat berfikir secara logis, dapat menentukan komponen program (input dan output), serta memahami alur program. Flowchart merupakan teknik yang memudahkan kita dalam memprogram, dalam hal ini memudahkan dalam arti mengantisipasi agar tak ada komponen program yang tertinggal. Berikut ini akan dibahas tentang simbol-simbol yang digunakan dalam menyusun flowchart, kegiatan yang diwakili serta aturan main yang diterapkan dalam penggunaan simbol tersebut, oiya bagi kalian yang ingin membuat flowchart bisa menggunakan tools ini

Read More