Mengubah Versi Java JDK di Mac OS

Kamu pernah di satu waktu ngerjain proyek pakai bahasa Java tapi versinya berbeda. Proyek A pakai versi 1.8, proyek B pakai versi 11, dan proyek C pakai versi 14. Kok bisa beda? Ya bisa dong, itu semua tergantung kebutuhan dan biasanya ngikutin proyek itu pakai versi berapa pada saat pertama dibuat.

Kita sebagai programmer yang belum terlibat di proyek tersebut dari awal, mau ga mau harus ikuti existing code base. Alhasil kita harus setup laptop kita ke versi target. Jika tidak di atur, pasti akan error. Contohnya, ketika kita sedang bekerja di proyek A menggunakan versi JDK 14, kemudian kita jalankan mvn clean install. Akan lancar jaya karena di set versi 14. Tapi ketika kita pindah proyek, dan menjalankan command line yang sama, pasti akan error. Terlebih jika kita pakai suatu library, maka library tersebut harus disesuaikan dengan mesin kita.

Contoh, kita import Lombok. Apabila kita clean project dengan versi yang berbeda dari sebelumnya, akan muncul error seperti ini.

because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module

Kemudian gimana mengatasinya?

  1. Cek List Java SDK yang terinstall dengan command: /usr/libexec/java_home -V

2. Pindahkan versi Java ke yang dituju, misalnya, saat ini saya JDK 14 ingin pindah ke JDK 8.

export JAVA_HOME=/usr/libexec/java_home -v 1.8

3. Cek versi Java terbaru

java --version

Selamat kita berhasil. Terima kasih sudah membaca artikel ini.

Mengatasi Google Chrome Tidak Bisa Mengakses Web di Mac

Tulisan ini bagi pengguna Mac saja ya. Dan ini juga berangkat dari pengalaman saya pribadi. Awalnya ketika browsing di Indonesia menggunakan Google Chrome lancar-lancar saja. Saya bisa menikmati video youtube, membaca berita online ataupun berbelanja online. Setibanya di Saudi Arabia, mendadak Google Chrome saya tidak bisa digunakan untuk browsing. Hasilnya seperti dibawah ini. Kadang juga bukan ERR_FAILED tapi DNS_PROBE_FINISHED_NXDOMAIN.

Panik dong. Saya utak-atik, mulai dari clear history and cache, reset google chrome, uninstall google chrome sampai flush DNS, itu semua tidak ada yang berhasil.

Akhirnya saya coba browsing pakai Safari – browser bawaan Mac. Alhamdulillah bisa. Tapi saya belum terbiasa pakai safari. Saya coba cari alternatif browser lain, ketemulah brave dan vivaldi. Saya nggak akan nulis review tentang kedua browser itu. Kedua browser itu bagus, ringan, cepat, dan privasi terjaga. Tapi saya butuh chrome extension. Ada beberapa extension yang hanya ada di chrome.

Akhirnya saya baca-baca forum mac dan google. Alhamdulillah, setelah sekian lama ketemulah solusinya. Cara mengatasi Google Chrome tidak bisa mengakses internet.

  1. Masuk ke terminal (Command+T)
  2. Ketik cd ~/Library/Application\ Support/Google
  3. Akan muncul beberapa folder dengan mengetik perintah ls
  4. Hapus folder Chrome dengan perintah rm -r Chrome
  5. Cek kembali, seharusnya folder Chrome akan hilang.

Kemudian cek browser google chrome. Alhamdulillah sudah bisa mengakses internet kembali.

chrome tidak bisa akses internet

Percantik Profile Github Dengan Langkah Sederhana

Github merilis fitur baru yang membuat profile github kita lebih menarik.

Berikut contoh profile github saya versi lama.

Dengan beberapa menit, kita dapat mengubah tampilan profile tersebut dengan tampilan yang lebih menarik.

Berikut caranya:

  1. Buat repository baru dengan nama profile github kamu. Contoh: https://github.com/secondl1f3/secondl1f3
  2. Buat README .md file. Cukup centang pilihan add a readme file.
  3. Tulis konten readme sesuka kamu, bisa tambahkan text, foto, link atau lainnya.

4. Kemudian save atau git push perubahannya.

Kita cek hasilnya dengan kembali ke halaman profile.

Silahkan mencoba!

Langkah Praktis Dapat Beasiswa Kuliah di Saudi Arabia

Jika seseorang mendengar negara Saudi Arabia, biasanya yang terlintas dipikiran orang itu adalah Islam, Haji dan Umroh, panas, ataupun gurun pasir. Itu semua tidak ada salahnya dan wajar saja jika berpikiran seperti itu. Namun, kini Kerajaan Saudi Arabia sedang gencar menyiapkan ekonomi negaranya dari awalnya ekonomi berbasiskan minyak menjadi ekonomi yang lebih beragam seperti kesehatan, pendidikan, infrastruktur dan pariwisata.

Sektor pendidikan pun menjadi salah satu pusat perhatian negara ini. Investasi dibidang pendidikan sangat besar dilihat dari melimpahnya dana penelitian untuk kampus atau pusat-pusat riset. Universitas-universitas Saudi Arabia pun tak melulu tentang keislaman, tapi ada ilmu pengetahuan umum. Lihat saja kampus baru KAUST yang fokus di science and technology. 

Oke cukup ya muqodimah-nya hehe. Kalau mau explore lebih jauh tentang visi Saudi Arabia 2030, silahkan klik ini.

Kita masuk ke pembahasan intinya, yaitu langkah-langkah untuk dapat beasiswa kuliah di Saudi Arabia. Tulisan kali ini berfokus pada pascasarjana (S2 & S3) ya. Untuk S1 menyusul ya. Magister (S2) di Arab Saudi di tempuh dalam waktu normal 4 semester atau 2 tahun kurang dengan maksimal 4 tahun. Sedangkan Doktoral (S3) di tempuh paling cepat 6 semester atau 3 tahun. Bahasa pengantar di keduanya full English. Jadi tak perlu khawatir jika belum bisa berbahasa Arab. Walaupun kemampuan bahasa Arab sangat berguna di kehidupan sehari-hari.

Supaya lebih semangat, kita cek dulu benefit apa saja yang akan kita dapat dari beasiswa ini.

  • A monthly bursary of SR 1,900
  • A preparation allowance when coming for the first time of SR 1,800.
  • The candidate would receive the health care.
  • Providing an accommodation and facilities.
  • Subsidized meals can be provided for the candidate.
  • A total sum of SR 4,000 for PhD, and SR 3.000 for masters’ allowance for printing the thesis.
  • An allowance of SR 2,700 for shipping books (when graduated).
  • Providing the candidate with a two-way ticket annually.

Alhamdulillah lumayan ya. Silahkan cek channel youtube saya Fajar Notes tentang beasiswa ini dan kehidupan mahasiswanya.

Read More »

Cara Mudah Mentransfer Uang dari Arab Saudi ke Indonesia

Arab Saudi sebagai salah satu negara dengan warga negara Indonesia (WNI) terbanyak di dunia baik pelajar/mahasiswa ataupun pekerja. Kebanyakan pekerja mempunyai keluarga di Indonesia. Mereka pun setiap bulannya atau dalam periode waktu tertentu mengirimkan uang ke Indonesia. Sebelum era disrupsi teknologi kini, pengiriman uang hanya bisa dilakukan melalui transfer manual bank dan western union (WU). Metode pengiriman tersebut tidak fleksibel dan tergolong menyulitkan karna penerima uang harus ke kantor/agen WU.

Nah era sekarang, kondisi sudah berubah. Opsi-opsi lain yang memudahkan pengirim dan penerima bermunculan tanpa perlu ke Western Union, langsung ke rekening bank Indonesia. Berikut cara mudah mentransfer uang dari Arab Saudi ke Indonesia.

Bank Tahweel Ar Rajhi

1. Buat akun bank tahweel ar rajhi. Datang langsung ke bank.

2. Ketika sampai bank, pasti akan ditanya mau ngapain. Bilang saja transfer uang ke Indonesia. Nanti akan diarahkan untuk mengisi form transfer.

3. Isi form transfer. Coba diperhatikan betul nomor akun bank tujuan, nama bank, nama pemilik rekening dan branch bank. Ar Rajhi kerja sama dengan bank Mandiri, BCA, BNI, Bank Rakyat, Express Money untuk Indonesia. Selain itu saya kurang tau.

4. Serahkan formulir itu ke petugas di nomor antrian, siapkan iqoma, nanti akan di print nomor antrian. Sebenernya nggak terlalu berlaku nomornya, banyak yang barbar nasabahnya. Biasanya sih dari Asia Selatan hehe

5. Siapin uang 53 SAR untuk pembuatan rekening, uang itu totally sebagai biaya pembuatan rekening di Tahweel Ar Rajhi. Jangan lupa bilang ke tellernya saya belum punya akun bank, jadi sekalian bikin akun banknya. Nanti dimintain 53 SAR itu.

6. Kalau mau sekalian transfer uang ke Indonesia, siapin uangnya dan akan di transfer ke rekening yg ada di formulir yang tadi kita isi. Biayanya 25SAR dengan waktu 1 hari kerja sampai ke akun bank tujuan. Kursnya mengikuti kurs Ar Rajhi.

7. Setelah dapat kartu atm, langsung aja ke atm buat ubah pin, nnti akan ada kode verifikasi ke nomor telepon. Jadi bisa sekalian pastikan bahwa nomor telepon kita benar. Ini berguna untuk aktivasi aplikasi mobilenya tahweel ar rajhi.

8. Kalau mau nyoba deposit, silahkan. Deposit bisa dilakukan di ATM. Sama kayak Indonesia. Pilih aja bahasa inggris biar gampang.

9. Selesai.

Setelah kita dapat kartu dan nomor hape aktif terigistrasi.

Read More »