Tutorial Belajar Bahasa Pemrograman Java Online Indonesia - Okedroid | Situs Blog Belajar Pemrograman Java Android
Okedroid | Situs Blog Belajar Pemrograman Java Android

Tutorial Belajar Bahasa Pemrograman Java Online Indonesia

Hai selamat datang di halaman 'Tutorial Belajar Bahasa Pemrograman Java Online Indonesia' . Disini kalian dapat menemukan  lebih dari 150+ artikel ,  tentang tutorial belajar bahasa pemrograman Java  dari nol , lalu mulai ke dasar (untuk pemula),  sampai ke tingkat lanjut. Di karenakan Java dan Kotlin , termasuk bahasa pemrograman resmi Android. Jadi halaman ini sengaja dibuat untuk kalian , calon programer atau developer android ,yang ingin belajar coding bahasa pemrograman java,  untuk membuat aplikasi Android di Android Studio. 



Jadi bagi kalian yang masih belum tahu,  tentang pemahaman konsep dasar dan keyword-keyword ,serta contoh penerapan program bahasa pemrograman Java. Kalian bisa pelajari beberapa artikel yang disajikan pada halaman ini. Terdapat ratusan contoh kode java  dan penjelasanya,yang ada di halaman ini.  Meskipun masih banyak kekurangan di sana-sini , setidaknya ini bisa menjadi referensi untuk kalian ,yang ingin belajar bahasa pemrograman Java.




tutorial learn belajar java online android dari nol untuk pemula dengan netbeans intellij idea eclipse  bahasa indonesia di windows contoh program pemrograman java


hal hal yang dipersiapkan sebelum prasayarat belajar bahasa pemrograman java online



Sebelum kita belajar tentang bahasa pemrograman Java, di sarankan untuk kalian membaca beberapa hal terkait,  tentang dunia pemrograman ,seperti yang sudah di jelaskan pada artikel di bawah:
  1. Belajar Mengenal Apa itu Bahasa Pemrograman di Komputer
  2. Belajar Mengenal Dasar Algoritma dan Struktur Data
  3. Belajar Algoritma dan Struktur Data lewat Animasi Agar Mudah Paham
  4. Belajar Mengasah Logika Bahasa Pemrograman Lewat Game
  5. Belajar Mengenal Perbedaan Apa itu Compiler dan Interpreter
  6. Belajar Mengenal Apa itu Refactoring


Tools atau Software dari alat dan bahan apa saja untuk  belajar coding bahasa pemrograman java



Untuk memulai membuat dan menjalankan program Java. Tentunya ,kita harus mempersiapkan tool-tool yang harus terinstall di  Komputer kalian.  Berikut beberapa tool yang harus dipersiapkan :

  1. JDK 8 (Baca : Cara Install dan Setting)
  2. Eclipse IDE ,Netbeans IDE ,dan  IntelliJ IDEA  (pilih salah satu)
  3. Notepad ++ (optional)
  4. Tips Cara Menjalankan Program Java lewat CMD(Command Prompt)
  5.  3 Software IDE Tool Terbaik Untuk Belajar Bahasa Pemrograman Java
  6. Belajar Membuat Program Hello World Java di IntelliJ IDEA
  7. Belajar Membuat Program Pertama Hello World Java di Netbeans
  8. Belajar Membuat Program Pertama Hello World Java di Eclipse
  9. Belajar Cara Debugging Program Java di IntelliJ IDEA

mulai belajar coding java dari nol dasar android


Pada bagian ini berisi artikel list tutorial , kita akan memulai belajar bahasa pemrograman Java ,dengan beberapa kategori ,yang salah satunya bisa kalian pelajari. Berikut selengkapnya:

Basic  :

Disini kalian dapat belajar tentang dasar-dasar dari java , seperi mengenal apa itu JDK , konsep dasar ,tipe variable, dan lain sebagainya.

  1. Belajar Mengenal Perbedaan JDK ,JRE dan JVM pada Program Java
  2. Belajar Cara Memahami Konsep Dasar Bahasa Program Java
  3. Belajar Mengenal Contoh Class dan Object di Program Java
  4.  Belajar Mengenal Modifier Public,Protected, dan Private pada Java
  5. Belajar Mengenal Garbage Collector pada Java
  6. Belajar Mengenal Tipe Variable Bahasa Pemrograman Java
  7. Belajar Mengenal Type Casting dalam Coding Java
  8. Belajar Mengenal Expressions Statements dan Blocks di Program Java
  9. Perbedaan Tipe Data Primitif dan Referensi di Program Java
  10. Belajar tentang Method di Bahasa Pemrograman Java
  11. Belajar Constructor Bahasa Pemrograman Java
  12. Belajar Naming Convention pada Program Java
  13. Belajar Mengenal Perbedaan Method println() dan printf() di Java
  14. Belajar Mengenal Perbedaan Alokasi Memori Stack vs Heap di Java



Class  :

Disini kalian dapat belajar tentang , jenis-jenis class apa saja , di dalam bahasa pemrograman Java.

  1. Belajar Mengenal Contoh Nested Inner Class pada Program Java
  2. Belajar Menggunakan Generic Class dalam Program Java
  3. Belajar Menggunakan Anonymous Class di Program Java
  4. Belajar Menggunakan Wrapper Class pada Program Java


Keyword :


Disini kalian dapat belajar tentang struktur data ,bagaimana cara mengatur dan mengorganisasikan data ,secara programmatically (bahasa pemrograman) di Java.

  1. Belajar Mengenal Array Bahasa Pemrograman Java
  2. Belajar Mengenal Array 2 Dimensi (2D) pada Program Java
  3. Belajar tentang ArrayList Bahasa Pemrograman Java
  4. Belajar Mengimplementasi Getter dan Setter pada ArrayList Java
  5. Belajar Mengenal Contoh Penggunaan Hashset di Program Java
  6. Belajar tentang HashMap pada Program Java
  7. Belajar Mengenal Contoh Program Enumeration di Java
  8. Belajar Menggunakan Iterator pada Program Java
  9. Belajar Mengenal LinkedList pada Program Java
  10. Belajar Mengurutkan (Sorting) List pada Program Java
  11. Cara Mengurutkan (Sorting) List dengan Comparator di Program Java
  12. Cara Mengurutkan (Sorting) List dengan Comparable di Program Java
  13. Contoh Program Menggunakan Queue(Antrian) di Java
  14. Perbedaan Contoh Penggunaan Collection List ,Set, dan Map di Java
Konsep OOP:
Control Flow:

Disini kalian dapat belajar tentang kondisi, seperti if else dan switch di Java.
  1. Belajar Conditional IF ELSE Bahasa Pemrograman Java
  2. Belajar Mengenal Contoh Percabangan Switch Case pada Java

Design Pattern :

String :

Disini kalian dapat belajar tentang bagaimana memanipulasi , dan mengenal berbagai macam fungsi atau method di class String, dalam bahasa pemrograman Java.

  1. Belajar Cara Memanipulasi String pada Bahasa Program Java
  2. Belajar Konversi String ke Integer dalam Program Java
  3. Belajar Menggunakan String Regex di Program Java
  4. Belajar Mengenal Fungsi length String pada Program Java
  5. Belajar Mengenal Fungsi charAt String Pada Program Java
  6. Belajar Mengenal Fungsi replace String pada Program Java
  7. Belajar Mengenal Fungsi contains String pada Program Java
  8. Belajar Mengenal Fungsi equals String Pada Program Java
  9. Belajar Mengenal Fungsi valueOf String pada Program Java
  10. Belajar Mengenal Fungsi concat String Pada Program Java
  11. Belajar Mengenal Fungsi split String pada Program Java
  12. Belajar Mengenal Fungsi startsWith dan endsWith di Program Java
  13. Belajar Mengenal Fungsi compareTo String pada Program Java
  14. Belajar Mengenal Fungsi indexOf String pada Program Java
  15. Belajar Mengenal Fungsi lastIndexOf String pada Program Java
  16. Belajar Mengenal Fungsi trim String Pada Program Java
  17. Belajar Mengenal Fungsi join String Pada Program Java
  18. Belajar Mengenal Fungsi isEmpty String pada Program Java
  19. Belajar Mengenal Fungsi format String Pada Program Java

User Input :

Contoh  Program:

Disini kalian dapat belajar tentang penerapan, tentang berbagai macam contoh program ,menggunakan bahasa pemrograman Java.

  1. Contoh Program Menghitung Penjumlahan dan Pengurangan di Java
  2. Contoh Program Menghitung Pembagian dan Sisa Bagi di Java
  3. Contoh Program Menghitung Perkalian di Java
  4. Contoh Program Menghitung Umur Berdasarkan Tahun Lahir di Java
  5. Contoh Program Menghitung Inputan Jumlah Array di Java
  6. Contoh Program Menghitung Bilangan Faktorial di Java
  7. Contoh Program Menghitung Bilangan Fibonacci di Java
  8. Contoh Program Menghitung Jumlah Digit Angka Integer di Java
  9. Contoh Program Menghitung Luas Segitiga di Java
  10. Contoh Program Menghitung Nilai Angka Positif ,Negatif dan Nol di Java
  11. Contoh Program Menghitung Nilai Rata-Rata Array di Java
  12. Contoh Program Menghitung Luas dan Keliling Lingkaran di Java
  13. Contoh Program Menghitung Luas dan Keliling Persegi Panjang di Java
  14. Contoh Program Menghitung Luas dan Keliling Persegi di Java
  15. Contoh Program Menghitung Luas ,Volume dan Keliling Balok di Java
  16. Contoh Program Menghitung Luas ,Volume dan Keliling Kubus di Java
  17. Contoh Program Menghitung Luas dan Volume Tabung di Java
  18. Contoh Program Menampilkan Bilangan Ganjil dan Genap di Java
  19. Contoh Program Menampilkan Bilangan Prima 1-100 di Java
  20. Contoh Program Menampilkan Tabel Perkalian 1 sampai 10 di Java
  21. Contoh Program Mencari Nilai Terbesar diantara 3 Angka di Java
  22. Contoh Program Membalikan Kata String di Java
  23. Contoh Program Menentukan Bilangan Positif atau Negatif di Java
  24. Contoh Program Menentukan Bilangan Prima di Java
  25. Contoh Program Menentukan Kata Palindrome di Java
  26. Contoh Program Menentukan Tahun Kabisat di Java
  27. Contoh Program Menentukan Huruf Vokal dan Konsonan di Java
  28. Contoh Program Menentukan Kalimat Pangram atau Tidak di Java
  29. Contoh Program Mengurutkan Angka Kecil ke Besar di Java
  30. Contoh Program Mengurutkan (Sort) Huruf Acak di Java
  31. Contoh Program Generate Angka Random di Program Java
  32. Contoh Program Pertukaran Nilai 2 Buah Variabel di Java
  33. Contoh Program Membandingkan 2 Nilai String di Java
  34. Contoh Program Metode Ascending dan Descending di Java
  35. Contoh Program Konversi Menit ke Tahun dan Beberapa Hari di Java
  36. Contoh Program Konversi Waktu Detik ke Menit dan Jam di Java
  37. Contoh Program Konversi Suhu Fahrenheit ke Celcius di Java
  38. Contoh Program Konversi Suhu Celcius ke Fahrenheit di Java
  39. Contoh Program Konversi Nilai Mata Uang di Java
  40. Contoh Program Konversi Kilometers ke Miles di Java
  41. Contoh Program Membuat Segitiga Bintang dan Angka di Java
  42. Contoh Program Membuat Menara Hanoi di Java


Multithreading

Kemampuan untuk melakukan lebih dari satu hal , pada saat yang bersamaan.
  1. Belajar Mengenal Apa itu Thread pada Program Java
  2. Belajar Menggunakan Keyword Volatile di Bahasa Program Java
  3. Belajar Menggunakan Keyword Synchronized di Bahasa Program Java
  4. Belajar Menggunakan Thread Pool di Program Java
  5. Belajar Menggunakan CountDownLatch di Program Java

Lainya:


Disini kalian dapat belajar tentang artikel tutorial java ,yang belum dikategorikan dalam satu topic.

  1. Mengenal Contoh Penggunaan Serialization dan Deserialization di Java
  2. Contoh Penggunaan Serialization dan Deserialization ArrayList di Java
  3. Belajar Menggunakan Method Rekursif pada Program Java
  4. Belajar Check Kata Anagram atau Tidak pada Program Java
  5. Belajar Konversi Desimal ke Biner Oktal Hexa di Program Java
  6. Belajar Membaca isi File TXT dengan Scanner di Program Java
  7. Belajar Membaca isi Data File TXT dengan BufferedReader di Java
  8. Belajar Menulis isi File TXT dengan Formatter di Program Java
  9. Belajar Menulis isi Data File TXT dengan BufferedWriter di Java
  10. Belajar Menggunakan Method toString pada Program Java
  11. Belajar Mengenal Method StringBuffer pada Program Java
  12. Belajar Menggunakan Method StringBuilder pada Program Java
  13.  Mengenal Perbedaan StringBuilder dan StringBuffer di Program Java
  14. Belajar Mengenal Annotations pada Program Java
  15. Belajar Mengenal Immutable dan Mutable Object di Program Java
  16. Belajar Mengenal Perbedaan Method .next() dan nextLine() di Java
  17. Belajar Menampilkan Karakter Khusus dengan Unicode di Program Java
  18. Belajar Mengenal Exception Handling dalam Coding Java
  19. Belajar Menggunakan Format Waktu(Date Time) di Program Java
  20. Belajar Convert Waktu UTC ke Waktu Lokal di Program Java
  21. Belajar Mengakses Variabel dari Class Lain di Program Java
  22. Belajar Mengenal Perbedaan == dan .equals() di Program Java
  23. Contoh Penggunaan Method hashCode() dan equals() di Program Java
  24. Belajar Menggunakan Lambda Expressions di Program Java

 Q&A   : Tanya Jawab




Q :  Gan , banyak banget nih tutorialnya , yang mana dulu harus di pelajari ?
A  : Tips belajar dari saya , pelajari yang mudah, dan dibutuhkan oleh agan. Jangan lompat-lompat ya.


Q : Kalo belajar coding java , efektifnya belajar berapa jam ya gan ?
A : Tergantung waktu yang agan luangkan , tipsnya bisa belajar 30 menit ,  lalu 5 menit sisakan untuk referesh otak ,lalu bisa lanjut lagi.

Q : Ada tutorial web , atau semacam lainnya gan ?
A:  Di halaman ini , saya hanya membagikan tutorial tentang java ya gan.


Q: Tutorial java kok gak ada tentang pembelajaran GUI ,Spring dan framework lain tentang java ?
A: Di halaman ini saya sajikan ,memang untuk orang  belajar java ,yang nantinya ingin belajar membuat dan mengembangkan , aplikasi android studio. Jadi mohon maaf , jika memang tidak 100% benar-benar tutorial tentang java.

Q : Kalau saya mau kasih kritik dan saran boleh gan ?
A : Boleh silahkan , malah saya sangat senang jika agan memberikan kritik dan saran yang membangun untuk blog ini , silahkan kunjungi link Feedback.







121 Komentar untuk "Tutorial Belajar Bahasa Pemrograman Java Online Indonesia"

Thank sharing nya gan, harus dimulai dari awal belajar nih..
semangat!!

Good tutorial,,,, sangat mudah dipahami,,, thank a lot share nya

trimakasih banyak mas tutornya sangat membantu

Nyubi ikut nyimak Gan, ane mau ikutan belajar Java, tengkyu Gan..

Sangat Membantu,,, Thanks... :)

Buat java enaknya pake software apa ya?

Komentar ini telah dihapus oleh pengarang. - Hapus

Jazakallah khoiron mas Fathur, sangat membantu saya buat ngerjakan skripsi. Mohon bantuan dan doanya buat ngerjain TA sya berjudul: Rancang Bangung Aplikasi Pembelajaran bahasa Arab Berbasis Android. ^^

Terimakasih gan ..ya semoga dilancarkan skprisi agan.....:)

Thank you so Munch.... Tutorialnya Rapih dan Jelas Sekali.

Terimakasih sudah berbagi ilmu dan tutorialnya 👍

Terimakasih sudah berbagi ilmu, sangat bermanfaat :-)

Iya sama-sama gan.. saya senang berbagi :D

Wow terimakasih gam..kedepan semoga bisa lebih baik dan lebih lengkap lagi :D

Iya sama-sama saya senang berbagi gan :D

Terimakasih kedepan semoga lebih baik lagi :D

Iya semangat gan belajarnya :D

terimakasih banyak om, sangat membantu
saya ingin membuat game di android nih gan tapi gk tau mulai darimana gan,
terimakasih, hatur thank you..

semarang ada yg bisa les android studio gag yaa gan??

TERIMA KASIH BANYAK, GAN. SUDAH BERBAGI ILMU YANG BERMANFAAT. SUKSES SELALU GAN!

gan posisi dmn?bandung ?saya mau kursus gan..terima kasih.

Mantap Gan, Yang mau saya tanya, apakah untuk designya harus menggunakan xml atau boleh menggunakan java?

Assalamualaikum gan,,mau nanya nih... Maksud dari java berorientasi pada objek itu gimana? Trimakasih

Bikin semangat berkarya thanks gan :D

saya gk nyediain kursus sih..tapi saya domisil bogor..

saya gk nyediain kursus sih..tapi saya domisil bogor..

yo semangat berkaryanya gan :)

kan sudah di jelaskan di artikel gan..

kalau untuk java library nya untuk ui bisa memakai swing ...

ya gan..
untuk game memang lbh kompleks gan..memang kepikiran ingin buat tutorial game java sih ..tpi entah gmn nanti..si..

Unutk berlangganan gmna gan? biar ada notif di email gtu klo ada informasi terbaru...

tiap postingan artikel okedroid kan ada cara buat berlangganan ..kan masa gk ngeliat di bagian bawah ..post ..atau bisa juga ke pojok menu atas yang bertulissan Subscribe Gratis ....masa gtu doang harus di ajarin ..gan :)

Gan ajari saya bahasa progaman java & c+++ ,saya gk ngerti tentang kode2 nya?

Maksih bang untuk tutorialnya, semoga bermanfaat buat saya untuk belajar java.. ^_^

Semoga Ilmunya semakin berkembang.

C++ ,disini gk ada tutorialnya gan hhehe. :)

Yap ,amin terima kasih gan,Alhamdulilah kalau artikel yang saya sajikan bermanfaat :)

Maaf saya nubi dalam hal android.. yg ingin saya tanyakan adalah sejauh mana Java yg harus dipelajari jika ingin mengarah ke Android ? Apa hanya java mobile saja? Atau apakah semua hal dari Java harus dipelajari ?

Ya diatas sbnrnya msh blom cukup ,sih gan ,tp stidaknya kita punya bayangan .dan konsepnya,yg plg penting logika atau cara berpikir agan. aja hhe..tentang alogritma dan struktur data..terus2an. gan latihanya .hhe..

ijin sedot om ilmunya. klau login dengan php ada juga ga om disini.

Mantapp..semoga berkah ilmunya..

this is what i'm looking for,,, terima kasih Mas Fathur sudah berbagi...

gan mau tanya nih.. ane pemula pengen blajar cma bingung mau mulai dari mana .. bisa kasih sedikit saran ..

Ya bisa belajar di artikel yang disediakan di atas gan :)

Thanx akhi Fathur..
smga sy bs mudah memahami nya. modal coba2 aja ��

iya gan jangan pernah berhenti mencoba ya gan :)

Wah baru liat ada link ini :D izin beljar bos ,, semoga ilmu saya belajar disini bisa bermanfaat dan mengerti ,,


semoga obos sehat selalu dan banyak rezekinya....

nuhun gan.... sedikit sedikit mulai mengerti dengan adanya tutorial ini walopun masih agak susah perlu di asah lagi. nuhun pisan gan

Iya gan sami-sami , pelan-pelan aja gan nikmati prosesnya :) hhe

Iya terima kasih gan.. semoga bener-bener bisa membantu agan :)

newbie berat nii gan....klo nanya boleh dong....susah juga ngapalin syntax2 nya....

Pelan-pelan aja gan..jangan buru2 hehe.. slow but sure

Beribu ribu makasih nih sama adminnya. Udah mau lengkap sharing pemograman android via blog. Sangat bermanfaat banget mas. Bagi pemula yang mau belajar android seperti saya. Lengkap dari Java sampai XML. Ini sangat membantu buat user yang pengen manual belajar dari dasar banget. Terimakasih mas sekali lagi ilmunya bermanfaat sekali. Kalo boleh kasih saran ada studi kasus kecil aja mas hehe saran aja sih. Kaya 1 studikasus make database . Studikasus make google map.

Terimakasih sudah share ilmunya sgt bermanfaat sekali utk pdmula spt sy

tks utk sharing ilmunya....Alhamdulilah sdh mampir kmana mana baru disini mudah utk mempelajarinya...bravo

Mantap gan..terimakasih tutorialnya..ada chanel youtubenya gak?:v

utk tools nya apakah bisa jg pake android studio mas?

wahhhh.. artikelnya sangat membantu

Bisa sih sebnrnya ,,cuman lebih baik dipisah

Oke thanks gan atas apresiasi dan saranya..

Terima kasih ..gan ..semoga bisa membantu agan..

Sangat membantu gan tutorialnya
Btw android juga pakek java ini kan gan?

Ya gan ,,kan saya sudah jelaskan di atas ,,masa gk bisa baca hehe .. --->>Halaman ini sengaja dibuat untuk para kalian , calon programer atau developer ,yang belajar bahasa pemrograman java untuk Android ,yang masih belum tahu tentang pemahaman konsep dasar dan keyword-keyword di bahasa pemrograman Java

Thanks gan .. artikelnya bagus banget .. cuma saya terbiasa dengan python, dengan indent yang rapi antara class dan method, btw contoh kodenya yg agak membingungkan indent bracket nya ,makasih

ooh gtu gan , ya semoga sih buat referensi agan ya hehe..

Siap gan.. semoga bisa bermanfaat..

monggo gan..wah login php mah gk ada gan..

yow gan. .ada gan tapi masih blum di update lagi..

Makasih Bro, smoga ilmu mu bermanfaat dan terus menambah.

Maaf gan mau tnya, saya pemula mau belajar java,
baiknya saran agan pakai tools eclips atau netbean? Kelebihan masing2nya klo boleh tau apa ya? Trm ksh gan sblmnya.

Kalau mau belajar java ,untuk nantinya membuat aplikasi android ,saya sarankan Intellij IDEA. Tapi kalau memang pure bener-benar hanya program java saja ,bisa pilih netbeans. Kelebihanya sih pada dasarnya sama saja, mungkin nanti akan saya buat artikelnya..

Saya mau fokus buat aplikasi desktop dan juga Web base, pakai netbean ya brarti saran dr agan? Makasih ya

Agan ini hebat dan keren. Sukses gan.

Terima kasih banyak atas ilmunya, semoga dibalas segala kebaikannya

Kalau fokus nya ke membuat apps android gitu, pakainya eclipse?

Komentar ini telah dihapus oleh pengarang. - Hapus

Ya sama-sama gan Aamiin.. saya cuma butuh feedbacknya aja gan....biar nanti bisa membantu agan atau temen2lainya yang mau belajar ..karena ini masih banyak banget..kekurangan sana-sani..

Terimakasih.. tulisannya sangat membantu..
My blog
My Campus

jongmal gamawo, terimakasih banyak... saya akan mulai belajar dari dasar, semoga makin jaya web nya.

Siap gan ,,terima kasih sudah berkunjung ya gan..

Mantap, Nice sharing. Good job

Terima kasih gan sangat bermanfaat sekali untuk belajar Java.

Btw, untuk urutan disini saya perhatikan tidak urut ya gan tutorialnya? Apakah ada list yang urut gan? Terima kasih banyak sekali lagi.

mantapp lengkap nih tutor

Manteeeepppp... Alhamdulillah..
Semoga dicatat sebagai amal sholeh gan atas sharing ilmunya. Aamiin

Melihat artikel in, Saya jadi tertarik belajar Java. Dan membuka ide2 untuk skripsi. Terimakasihh mas

iya makasih gan ..bisa dibilang memeang tidak terlalu urut si , tapi setidaknya ,bisa jadi referensi hehe

Masih jauh dari kata lengkap sih and ,,and banyak kekurangan. hehe.thanks gan....

Aamiin gan,,semoga bisa berguna and bermanfat untuk agan..walaupun masih banyak kekurangan artikel yang saya sajikan hehe...

Yup ,apalagi jika pengen belajar membuat aplikasi android hehe , sama-sama hehe

Silakan berkomentar dengan baik ,jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP

Back To Top