Install dan konfigurasi JDK, Netbeans dan Eclipse di Linux Mint

Bagi yang baru ingin memulai belajar programming menggunakan Java, atau bahkan sudah lama menggunakan Java tapi baru menggunakan Linux, atau bahkan belum pernah menggunakan Java dan belum pernah menggunakan Linux :hammer:, disini saya akan menulis tutorial singkat bagaimana menginstall dan mengkonfigurasi JDK, Netbeans dan Eclipse secara step by step, saya biasa menggunakan Eclipse untuk belajar Android Programming dan Netbeans untuk Java Web, dll. Tapi tentu saja semua itu bukanlah paksaan, anda bisa memilih IDE kesayangan anda dalam membangun suatu aplikasi, hehe…. Continue reading

Konfigurasi MySQL Query Browser dengan MySQL Service dari LAMPP

Bagi anda yang menggunakan MySQL yang di bundle di dalam lampp dan menggunakan MySQL Query Browser sebagai client mungkin akan mendapatkan sedikit masalah ketika program pertama kali dijalankan. Secara default MySQL Query Browser mencari MySQL Service pada /var/run/mysqld.sock, jika kita belum menginstall MySQL Server dari repositori,tentu saja akan menghasilkan error “Can’t connect to local MySQL server through socket ‘var/run/mysqld/mysqld.sock”, solusinya ternyata mudah sekali, pertama-tama jangan lupa matikan service lampp kita dengan perintah :

Continue reading

Cerita ketika masih bersekolah di Manba’ul Khair

Baru saja melihat album foto guru saya ketika saya dulu belajar di MI (Madrasah Ibtidaiyah) dan MTs (Madrasah Tsanawiyah) Manba’ul Khair, jadi ingin menulis artikel tentang saya waktu kecil dulu. MI dan MTs adalah sebutan untuk Sekolah Islam yang berada di bawah Departemen Agama, setara dengan SD dan SMP. Album yang saya lihat dari guru saya memberikan gambaran yang berbeda dengan kehidupan saya yang sekarang, yang saya fikir sangat jauh dari keadaan saya ketika saat masih sekolah disana, saya jadi kangen dengan masa-masa tersebut. Continue reading

Implementasi Basis Data Tertanam H2 pada bahasa pemrograman Java

Ada dua tipe Basis data yang sudah lumrah kita ketahui, yaitu Basis Data yang bisa berdiri sendiri (Standalone Database) dan tertanam di aplikasi (Embedded Database). Berdiri sendiri berarti Basis Data tersebut tidak menjadi satu dengan aplikasi, biasanya kita harus mengunduhnya secara terpisah. Sedangkan untuk Basis Data yang tertanam, biasanya dijadikan satu paket di aplikasi dan memiliki dua cara untuk menyimpan data, yaitu menggunakan file dan menggunakan memori. Menggunakan memori artinya data tersebut akan disimpan di dalam memori komputer, yang berarti datanya jadi bersifat sementara (volatile) atau akan hilang setelah komputer kehilangan daya (restart atau turn off). Kebalikannya, jika berbentuk file, berarti data tersebut bersifat non-volatile, karena akan disimpan di dalam cakram keras (Hard Disk Drive)

Ada beberapa basis Data tertanam yang bisa digunakan pada bahasa pemrograman Java, yaitu H2, Apache Derby, Berkley DB, dll. Pada artikel kali ini kita akan menggunakan H2.

Continue reading