Mengenal Unit Testing

Unit testing merupakan sebuah teknik untuk mengetes apakah sub-sub fitur pada software kita berjalan sesuai yang kita ekspektasikan atau tidak. Mengapa saya sebut sub-sub fitur? Karena, daripada kita menjadikannya dalam satu fitur lebih baik kita pecah menjadi beberapa sub fitur. Kasus kecil sederhana misalnya kita punya sebuah kalkulator yang memiliki fitur menambah atau membagi angka. Sebagai user kita berharap bahwa detail fiturnya seperti ini: Operasi penambahan angka berjalan dengan baik dan bisa ditambah dengan banyak deret....

April 17, 2019 · 2 min · Satya Kresna

Belajar Web Tahun 2019

Perkembangan teknologi web terus melangkah jauh dan tentunya saya sebagai web developer tidak ingin ketinggalan momentum ini walaupun saya menilai apa yang saya akan pilih ini mungkin terlambat di mata kalian. Hanya meluruskan persepsi bagi yang tidak atau belum tahu profesi saya. Saya adalah seorang web programmer dan saya mulai belajar pengembangan web secara serius di tahun 2016. Kalau Anda berpikir saya adalah mobile programmer karena saya menulis artikel Tantangan Menjadi Android Developer maka Anda salah....

April 12, 2019 · 3 min · Satya Kresna

Voice Over di Web Form

Di tulisan ini saya akan mencoba menggunakan Voice Over (VO) untuk berinteraksi dengan web form (formulir web) tentang konferensi palsu untuk developer (fake conference). Browser-browser yang digunakan yakni Chrome versi 73.0.3683.75, Safari versi 12.0.3 dan Firefox versi 65.0.1 di MacOS. Jika Anda tertarik untuk mencobanya silahkan akses situs ini dan nyalakan Voice Over Anda. Chrome Berikut perlakuan VO dan Chrome terhadap web form yang dibuat: Tag input text baik text maupun email dan text area dibaca sebagai edit text....

March 16, 2019 · 4 min · Satya Kresna

Voice Over Shortcut on MacOS

Berikut adalah shortcut Voice Over di MacOS yang saya perlukan setiap saat agar tidak lupa: Hidupkan/matikan voice over => cmd + f5 VO (Voice Over) key => ctrl + option Navigasi => ctrl + option + right Navigation by heading => ctrl + option + cmd + H Klik => ctrl + option + space Berhenti bicara => ctrl Focus VO on browser => ctrl + option + shift + down Rotor (our savior) => ctrl + option + u Anda bisa coba halaman Google di Wikipedia sebagai “kelinci percobaan” Voice Over Anda....

March 10, 2019 · 1 min · Satya Kresna

Voice Over di HTML Semantic

HTML semantic adalah tag HTML yang memiliki sebuah arti atau makna. Contoh tag semantic yang umum Anda gunakan namun kadang tidak anda sadari antara lain: tag heading mulai dari <h1> sampai <h6>, paragraph <p>, <form> dan tag <button>. Tag-tag seperti <header>, <nav>, <main>, <article>, <section>, <aside>, <footer>, <address>, <time>, <figure>, <figcaption>, <table>, <thead>, <tfooter>, <th>, <td> juga termasuk dalam tag semantic. Tag <div>, <span> dan <font> tidak termasuk dalam tag HTML semantic....

March 10, 2019 · 3 min · Satya Kresna

Cara Mengecek dan Mengatur Versi Browser untuk Pengguna

User Agent berisikan informasi tentang nama browser, versi browser, sistem operasi, tipe perangkat dan banyak informasi yang berguna untuk dipakai. Dalam pekerjaan, saya menggunakan informasi berupa nama browser dan versinya untuk mengendalikan browser dan versi yang digunakan oleh pengguna ketika mengakses ke sistem saya. Daripada membuat sebuah library untuk menampung user-agent dari awal lebih baik saya menggunakan yang sudah ada dan banyak penggunanya. Terima kasih Github. :) Saya mengandalkan ua-parser-js untuk mengecek dan mengendalikan browser dan versi dari browser tersebut....

March 6, 2019 · 2 min · Satya Kresna

Menulis Untuk Dibayar atau Tidak Dibayar?

Ketertarikan saya di dunia menulis terjadi sejak saya kuliah semester 5 dan saat itu CodePolitan membuka kesempatan kepada penggunanya untuk membuat tulisan dan dipublikasikan ke halaman CodePolitan. Tulisan pertama saya di CodePolitan tidak begitu bagus menurut saya namun seiring berjalan waktu saya melihat tulisan saya semakin lebih baik. Gara-gara tulisan saya yang membahas tentang Google Developer Expert di Indonesia yang dimuat di CodePolitan, tak lama kemudian Chromplex meminta ijin kepada saya untuk dimuat ulang di web mereka dan tentunya saya bersedia....

March 6, 2019 · 2 min · Satya Kresna

Urutan Membaca Jurnal Ilmiah yang Efektif

Berikut adalah urutan membaca jurnal ilimiah yang efektif yang saya dapatkan dari Quora: Judul Abstrak Kesimpulan Metodologi/detail eksperimen Introduction/latar belakang Hasil dan pembahasan Kesimpulan (lagi) Daftar pustaka Saya sudah membaca jawaban tersebut dari link ini: https://id.quora.com/Bagaimana-cara-membaca-jurnal-ilmiah-yang-efektif/answer/Christian-Marvelous Semoga bermanfaat....

February 27, 2019 · 1 min · Satya Kresna