Java: kenapa 1 == 1 true sedangkan 1000 == 1000 false?

By | 16 November 2024

Java baru-baru ini menjadi bahasa pemrograman favorit saya, beralih dari PHP. Alasannya, saya cukup benci dengan kondisi dimana tipe data suatu variable yang dapat berubah, yang hal ini belum saya temui (dan mungkin tidak akan) di Java. Saat pertama menggunakan Java, saya cukup bingung dengan operator perbandingannya. Memang, kita bisa menggunakan == atau != sama seperti di PHP maupun bahasa pemrograman lainnya.… Read More »

Mengintegrasikan Midtrans ke Laravel 11 dengan SNAP API

By | 16 November 2024

Hai. Tulisan ini sebenarnya merupakan dokumentasi pribadi saya, mengingat saya cukup banyak menggunakan Midtrans sebagai payment gateway pada proyek-proyek yang kerjakan, baik yang menggunakan Laravel, Node JS, maupun Spring Boot (baru-baru ini). Midtrans, yang sekarang sudah jadi milik Gojek, merupakan payment gateway favorit saya untuk menerima pembayaran dan saya selalu menyarankan ke klien untuk menggunakan Midtrans dibandingkan payment gateway lain. Bukan… Read More »

Menambah SSH untuk Authentikasi GitHub dari Windows

By | 25 Desember 2022

SSH atau Secure Shell merupakan sebuah protokol yang memungkinkan suatu komputer untuk berkomunikasi dengan komputer lain secara remote dan berbasis perintah teks. Umumnya, SSH digunakan untuk mengontrol server secara remote. Selain digunakan untuk mengontrol server, SSH juga dapat digunakan untuk kebutuhan lain, salah satunya untuk authentikasi GitHub. GitHub merupakan layanan hosting git gratis berbasis cloud… Read More »

Membuat Non-Root User di Server Ubuntu

By | 23 Desember 2022

Dalam sistem Linux, baik distro Ubuntu maupun distro lain, user root merupakan user dengan hak akses tertinggi. User root dapat melakukan apapun yang dikehendaki seperti menginstal aplikasi, mengupdate sistem, mengubah hak akses, mengubah konfigurasi firewal hinggal mengubah file sistem. Bisa dibilang, user root adalah pemilik dalam suatu sistem berbasis Linux. Distro-distro Linux umumnya memiliki hanya… Read More »

Membuat API Untuk Mengirim Pesan WhatsApp dari Node JS

By | 23 Desember 2022

Artikel ini merupakan bagian dari seri “Membuat REST API Untuk Mengirim Pesan WhatsApp menggunakan Node JS“. Sebelumnya kita sudah dapat mengirim pesan ke WhatsApp melalui Node JS, tetapi selalu harus menjalankan perintah npm run dev setiap saat ingin mengirim pesan. Tentu ini tidak efisien dan tidak bisa digunakan untuk project nyata. Untuk mengatasi hal tersebut,… Read More »

Membuat REST API Untuk Mengirim Pesan WhatsApp menggunakan Node JS

By | 22 Desember 2022

WhatsApp merupakan salah satu aplikasi perpesanan yang sangat banyak digunakan di seluruh dunia. Hari ini, lebih dari 2,2 miliar orang menggunakan WhatsApp untuk berkomunikasi satu sama lain. WhatsApp cukup sederhana, aman dan memiliki banyak fitur yang sangat memanjakan pengguna. WhatsApp tidak hanya digunakan untuk berkirim pesan saja. Hari ini sangat banyak layanan aplikasi yang menggunakan… Read More »