Skip to main content

Membuat REST API CRUD Spring Boot sederhana menggunakan Database H2

· 7 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

👋 Hi Guys.. pada tutorial kali ini kita akan membangun aplikasi Spring Boot sederhana, dengan fitur REST API sederhana dengan menggunakan database H2. Project yang akan dibuat sederhana saja, tidak menggunakan banyak layer cukup layer Controller -> Repository -> Database. Jadi tutorial kali ini sebenarnya bukan best practice, tapi hanya untuk pembuatan project REST API sederhana 💪.

Perintah Dasar Git Tag

· 3 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Git Tag 🏷️ berfungsi untuk memberikan label yang menunjuk ke titik tertentu dalam riwayat Git. Tag digunakan untuk menandai versi, rilis, atau tonggak penting dalam sebuah project. Manfaat git tag untuk menjaga riwayat project yang jelas dan teratur, menyederhanakan alur kerja pengembangan, meningkatkan kolaborasi, memudahkan melacak dan mengelola perubahan.

Tips Menjalankan Spring Boot di Intellij IDEA Community

· 2 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Saat ini mungkin bisa dibilang Intellij IDEA adalah IDE powerfull untuk mengembangkan aplikasi di ekosistem Java. Fiturnya yang lengkap dan plugin yang banyank, membuat IDE ini menjadi yang paling powerfull saat ini. IDE yang dikembangkan oleh Jetbrains ini sangat cocok untuk mengembangkan aplikasi berskala besar. Namun untuk mendapatkan fitur lengkapnya kita harus menggunakan Intellij IDEA versi Ultimate termasuk jika kita ingin menggunakan plugin untuk Spring Boot.

Cara Install Eclipse Temurin JDK di Fedora/Redhat/Centos

· 2 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Secara default pada mayoritas distro linux sudah menyertakan paket Openjdk pada repository mereka, termasuk Redhat dan turunannya. Tetapi kita dapat menginstall versi distribusi JDK lain termasuk distribusi Eclipse Temurin JDK (Temurin). Temurin sendiri dulunya bernama AdoptOpenJDK/Adoptium, yang saat ini berada di bawah project Eclipse Temurin.

Cara Custom Domain Github Pages

· 2 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

GitHub Pages adalah layanan hosting situs web statis yang memanfaatkan repositori GitHub. Layanan ini mengambil file HTML, CSS, dan JavaScript dari repositori GitHub, kemudian menerbitkan situs web. GitHub Pages dapat digunakan untuk membuat situs web pribadi, seperti portofolio atau blog. Situs web yang dibuat menggunakan GitHub Pages dapat diakses secara publik di internet. Secara default domain yang digunakan memiliki url path <nama-repo>.github.io, tetapi kita dapat menghosting situs web di github.io atau di domain kustom Anda sendiri.

Cara melihat log service pada Linux

· One min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Log adalah tool yang memberikan informasi berharga untuk pemecahan masalah, keamanan, audit, analisis kinerja, pemantauan, dan pemeliharaan sistem. Tanpa log, akan sulit untuk memahami apa yang terjadi di dalam sistem, mengidentifikasi masalah, atau memastikan keamanan dan kinerja yang optimal.

Belajar Java Comparator

· 4 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Pada postingan sebelumnya, kita bisa membandingkan class dengan mensortirnya dengan menggunakan comparable. Dengan comparable kita dapat menggunakan class sendiri sebagai object comparable dengan mengimplementasi class Comparable, namun bagaimana dengan class milik orang lain yang ingin kita comparable. Dengan kasus seperti itu kita dapat menggunakan interface generic bernama Comparator. Interface Comparator akan mengimplementasikan method int compare(T o1, T o2) yang nanti melakukan compare antara 2 objek, yang akan mengembalikan nilai bilangan bulat negatif, nol, dan bilangan bulat positif:

Belajar Java Comparable

· 3 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Interface Comparable pada Java digunakan untuk menentukan urutan objek pada class yang didefinisikan. Interface ini merupakan bagian dari paket java.lang dan menyediakan method compareTo() untuk membandingkan instance class. Class harus mengimplementasikan interface Comparable untuk menentukan urutannya. Method compareTo() akan me-return bilangan bulat negatif, nol, atau bilangan bulat positif, untuk hasi objek yang lebih kecil dari, sama dengan, atau lebih besar dari objek yang ditentukan.