Blog — DedeIrwanto.Gitlab.IO

Dev Life, Cerita Kode dan Kopi.

CentOS 7 Setelah End Of Life

Per 30 Juni 2024, CentOS 7 secara resmi telah mencapai masa End of Life (EOL). Ini berarti tidak akan ada lagi dukungan, pembaruan keamanan, dan perbaikan bug dari pihak pengembang. Meskipun sistem masih dapat berjalan, penggunaan software yang telah mencapai EOL tidak direkomendasikan karena berisiko terhadap keamanan dan stabilitas sistem.

CentOS 7 EOL
Ilustrasi: CentOS 7 dengan status End Of Life

Permasalahan Repository

Salah satu masalah yang muncul setelah CentOS 7 mencapai EOL adalah repository yang tidak lagi tersedia saat mencoba menginstal atau memperbarui paket.

Baca selengkapnya…
Catatan Saat Belajar Java: This Keyword

Saat membuat program, terkadang kita butuh mengakses sebuah field yang namanya sama dengan parameter pada method. Hal ini tidak bisa dilakukan begitu saja, karena akan menyebabkan terjadinya variable shadowing. Misalkan, kita membuat sebuah program perkenalan diri kepada seseorang yang bernama Budi.

class Person {
    String name = "Budi";

    void sayHello(String name) {
        System.out.println("Halo " + name + ", nama saya " + name);
    }
}

class Main {
    public static void main(String[] args) {
        Person person = new Person();
        person.sayHello("Dede");
    }
}
Output Program
Gambar output program

Dari output program di atas, terlihat bahwa variable name pertama pada baris perintah System.out.println(“Halo " + name + “, nama saya " + name) merujuk ke parameter name pada method sayHello(String name),

Baca selengkapnya…
Catatan Saat Belajar Java: Tipe Data Primitif vs Tipe Data Object

Saat membuat sebuah variable di Java, terlebih dahulu kita harus menentukan apa tipe data yang akan digunakan, sehingga pengetahuan tentang tipe data menjadi syarat mutlak. Secara garis besar, Java mempunyai 2 tipe data, yaitu tipe data Primitif dan tipe data Object (bukan primitif).

Tipe Data Primitif

Tipe data primitif adalah tipe data bawaan bahasa pemrograman. Di java sendiri, tipe data primitif dibagi menjadi 8, yaitu: byte, short, int, long, float, double, char dan boolean. Lebih jelasnya perhatikan table berikut:

Baca selengkapnya…
Catatan Saat Belajar Java: System.out.print() vs System.out.println()

Seperti pembuatan program pertama pada umumnya, hal yang biasa dilakukan adalah menampilkan tulisan “Hello World”. Di Java sendiri, untuk menampilkan / mencetak sebuah teks, biasanya kita menggunakan perintah System.out.print() atau System.out.println().

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}
Output Program
Gambar output program HelloWorld

Perbedaan System.out.print() dan System.out.println()

Pada dasarnya kedua perintah di atas memiliki fungsi yang sama, yaitu digunakan untuk mencetak / menampilkan sebuah teks. Perbedaannya adalah pada perintah System.out.println() akan ditambahkan new line (baris baru) pada akhir teks sedangkan pada System.out.print() tidak.

Baca selengkapnya…