TUTOR BAHASA PEMROGRAMAN JAVA PEMULA

Tutorial Belajar Bahasa Pemrograman Java untuk Pemula

Bahasa pemrograman Java bisa jadi merupakan salah satu bahasa pemrograman yang paling banyak digunakan saat ini. Cakupan bahasa Java sangat luas, mulai dari bidang web (terutama di server), aplikasi desktop, dan yang sedang booming saat ini adalah aplikasi mobile (android).



Java adalah bahasa “native” atau bahasa asli untuk membuat aplikasi android. Dan saat ini jumlah perangkat mobile sudah jauh melampaui perangkat komputer / laptop.



Selain itu, bahasa Java juga menjadi bahasa pemrograman wajib untuk setiap kampus atau institusi pendidikan komputer, terutama ketika membahas materi pemrograman berbasis object (PBO) atau yang dalam bahasa inggris disebut object oriented programming (OOP).


Karena bahasa pemrograman ini terbilang sangat populer dan penggunaannya terus meningkat, Duniailkom akan menyajikan seri tutorial belajar bahasa pemrograman Java. Semoga sedikit banyak bisa bermanfaat bagi teman-teman semua.


Dalam halaman ini kami meng-index seluruh tutorial dan artikel Java di duniailkom:


Pengertian Bahasa Java
Menjalankan Kode Program Java
Tipe Data Bahasa Java
Operator Bahasa Java
Struktur Kondisi dan Perulangan
Function (Static Method)
Pemrograman Object (OOP)
Latihan Soal Algoritma
Tutorial Lanjutan Java


Pengertian Bahasa Java
Untuk tutorial awal belajar Java, kita akan berkenalan dengan bahasa pemrograman Java, mulai dari pengertian bahasa Java, Pengertian JVM, JRE dan SKD. Semua istilah ini cukup penting untuk dipahami karena menjadi pondasi dasar dari bahasa Java


Tutorial Belajar Java Part 1: Pengertian Bahasa Pemrograman Java

Tutorial Belajar Java Part 2: Pengertian JVM (Java Virtual Machine)

Tutorial Belajar Java Part 3: Pengertian JRE dan JDK
Menjalankan Kode Program Java
Dalam sesi ini akan dibahas tentang persiapan untuk menjalankan kode program bahasa Java. Mulai dari menginstall Java JDK, pengaturan path, proses compile bahasa Java hingga instalasi teks editor Notepad++.

Tutorial Belajar Java Part 4: Cara Menginstall Java JDK (Java Development Kit)

Tutorial Belajar Java Part 5: Mengatur Setting Path untuk Java JDK

Tutorial Belajar Java Part 6: Cara Menjalankan kode Program Java (Proses Compile)

Tutorial Belajar Java Part 7: Melihat Pesan Error Kode Program Java

Tutorial Belajar Java Part 8: Cara Menjalankan Java dari Notepad++

Tutorial Belajar Java Part 9: Struktur Dasar Kode Program Bahasa Pemrograman Java

Tutorial Belajar Java Part 10: Aturan Dasar Penulisan Kode Program Bahasa Java

Tutorial Belajar Java Part 11: Pengertian dan Cara Penulisan Variabel Bahasa Java

Tutorial Belajar Java Part 12: Pengertian dan Cara Pembuatan Konstanta Bahasa Java

Tutorial Belajar Java Part 13: Cara Menampilkan Teks di Bahasa Java (Output)

Tutorial Belajar Java Part 14: Cara Menginput Data ke dalam Bahasa Java

Tipe Data Bahasa Pemrograman Java
Dalam bagian ini akan dibahas tentang apa saja jenis-jenis tipe data di dalam bahasa Java, termasuk pembagian tipe data yang disertai contoh cara penggunaannya.


Tutorial Belajar Java Part 15: Jenis-Jenis Tipe Data dalam Bahasa Java

Tutorial Belajar Java Part 16: Tipe Data Integer Bahasa Pemrograman Java

Tutorial Belajar Java Part 17: Tipe Data Float dan Double Bahasa Pemrograman Java

Tutorial Belajar Java Part 18: Tipe Data Boolean Bahasa Pemrograman Java

Tutorial Belajar Java Part 19: Tipe Data 
Char Bahasa Pemrograman Java

Tutorial Belajar Java Part 20: Tipe Data String Bahasa Pemrograman Java

Tutorial Belajar Java Part 21: Tipe Data Array Bahasa Pemrograman Java
Operator Bahasa Pemrograman Java
Dalam bagian ini akan dibahas tentang apa saja jenis-jenis operator dalam bahasa Java. Kita akan membahas operator aritmatika, operator increment & decrement, operator perbandingan, operator logika, operator bitwise, operator assignment, operator type comparison  dan operator ternary.

Tutorial Belajar Java Part 22: Jenis-jenis Operator dalam Bahasa Java

Tutorial Belajar Java Part 23: Jenis-jenis Operator Aritmatika Bahasa Java

Tutorial Belajar Java Part 24: Jenis-jenis Operator Increment & Decrement Bahasa Java

Tutorial Belajar Java Part 25: Jenis-jenis Operator Perbandingan / Relasional Java

Tutorial Belajar Java Part 26: Jenis-jenis Operator Logika Bahasa Java

Tutorial Belajar Java Part 27: Jenis-jenis Operator Bitwise Bahasa Java

Tutorial Belajar Java Part 28: Jenis-jenis Operator Assignment Bahasa Java
Struktur Kondisi dan Perulangan
Pada bagian ini akan dibahas perintah bahasa pemrograman Java untuk membuat percabangan kode program atau dikenal juga dengan struktur kondisi / struktur logika. Di dalam bahasa Java terdapat kondisi IF, IF ELSE, IF ELSE IF, Nested IF ELSE (if bersarang), dan struktur SWITCH / CASE.


Setelah itu kita akan masuk ke perulangan. Perulangan (atau dalam bahasa inggris dikenal dengan istilah loop) merupakan konsep pemrograman yang berguna untuk mengulang baris perintah. Disini akan dibahas cara membuat perulangan dalam bahasa Java menggunakan perintah FOR, WHILE dan DO WHILE.


Tutorial Belajar Java Part 29: Percabangan Kondisi IF Bahasa Java

Tutorial Belajar Java Part 30: Percabangan Kondisi IF ELSE Bahasa Java

Tutorial Belajar Java Part 31: Percabangan Kondisi IF ELSE IF Bahasa Java

Tutorial Belajar Java Part 32: Percabangan Kondisi Switch Case Bahasa Java

Tutorial Belajar Java Part 33: Perulangan FOR Bahasa Java
Tutorial Belajar Java Part 34: Perulangan WHILE Bahasa Java

Tutorial Belajar Java Part 35: Perulangan DO WHILE Bahasa Java
Tutorial Belajar Java Part 36: Fungsi dan Pengertian Perintah BREAK

Tutorial Belajar Java Part 37: Fungsi dan Pengertian Perintah CONTINUE
Function / Static Method
Secara sederhana, function adalah kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Ketika di sadur ke dalam bahasa indonesia, function ini di sebut juga sebagai fungsi.


Bahasa Java sebenarnya tidak dikenal istilah function, akan tetapi diganti dengan sebutan method. Ini karena secara internal Java sudah menerapkan paradigma object oriented programming (OOP) atau pemrograman berbasis object.


Untuk memudahkan pembahasan, saya akan tetap memakai istilah function untuk sementara. Pada dasarnya cara kerja function nyaris tidak berbeda dengan method. Materi tentang method akan kita bahas ketika masuk ke tutorial tentang pemrograman object Java.


Dalam beberapa tutorial ini kita akan bahas dengan lebih dalam apa itu function dan bagaimana cara penggunaannya. Termasuk juga pengertian parameter, argument, pengembalian nilai (return) hingga variable scope.

Tutorial Belajar Java Part 38: Pengertian Function (Fungsi) Bahasa Java

Tutorial Belajar Java Part 39: Pengertian Parameter dan Argumen Fungsi Java

Tutorial Belajar Java Part 40: Fungsi Perintah Return dalam Function

Tutorial Belajar Java Part 41: Pengertian Variable Scope


Object Oriented Programming (OOP) Java
Fitur utama bahasa Java adalah sudah mendukung pemrograman berorientasi objek secara bawaan. Bahkan, kita tidak bisa membuat kode program Java tanpa menggunakan object. Ini sedikit berbeda dengan bahasa “hybrid” seperti C++ atau PHP yang bisa ditulis secara procedural maupun OOP.


Secara sederhana, Object Oriented Programming (OOP) atau Pemrograman Berorientasi Objek (PBO) adalah konsep pembuatan program dengan memecah permasalahan menjadi objek-objek yang saling terpisah.


Dalam seri tutorial ini kita akan masuk lebih dalam ke dunia OOP Java, mulai dari pengertian object, class, property, method, constructor, penurunan class (inheritance), pembatasan hak akses public, default, protected dan private, serta berbagai istilah lain. Berikut daftar isi materi dari tutorial OOP Java di Duniailkom:


Tutorial OOP Java Part 1: Pengertian Pemrograman Berorientasi Objek
Tutorial OOP Java Part 2: Pengertian Class, Object, Property dan Method
Tutorial OOP Java Part 3: Cara Membuat Class dan Object
Tutorial OOP Java Part 4: Cara Membuat Method Bahasa Java
Tutorial OOP Java Part 5: Pengertian Constructor
Tutorial OOP Java Part 6: Cara Membuat Pewarisan Class (Inheritance)
Tutorial OOP Java Part 7: Cara Membuat Multiple Inheritance
Tutorial OOP Java Part 8: Pengertian Method Overriding
Tutorial OOP Java Part 9: Pengertian Method Overloading
Tutorial OOP Java Part 10: Pengertian dan Fungsi Perintah super
Tutorial OOP Java Part 11: Pengertian dan Fungsi Perintah this
Tutorial OOP Java Part 12: Pengertian dan Fungsi Perintah static
Tutorial OOP Java Part 13: Pengertian dan Fungsi Perintah final
Tutorial OOP Java Part 14: Cara Membuat Package dan Proses Import
Tutorial OOP Java Part 15: Cara Mengakses Class Pada Package Yang Sama
Tutorial OOP Java Part 16: Memahami Batasan Hak Akses (access modifier)
Tutorial OOP Java Part 17: Batasan Hak Akses Private
Tutorial OOP Java Part 18: Batasan Hak Akses Public
Tutorial OOP Java Part 19: Batasan Hak Akses Default
Tutorial OOP Java Part 20: Batasan Hak Akses Protected
Tutorial OOP Java Part 21: Membuat Setter dan Getter
Tutorial OOP Java Part 22: Pengertian Encapsulation Java
Tutorial OOP Java Part 23: Pengertian Polymorphism Java
Tutorial OOP Java Part 24: Pengertian Abstract Class
Tutorial OOP Java Part 25: Pengertian Interface Class
Contoh Kode Program dan Latihan Algoritma Java
Sepanjang tutorial di atas, kita telah membahas banyak hal tentang bahasa pemrograman Java. Mulai dari cara instalasi, aturan penulisan dasar, variabel, tipe data, operator, kondisi logika if else, perulangan, function/method, hingga konsep pemrograman object (OOP) Java.


Ini semua barulah skill awal. Paham semua perintah Java tidak otomatis membuat kita jadi programmer yang ahli. Bahkan belum banyak berguna jika tidak bisa menyelesaikan masalah.


Bahasa pemrograman Java sering dipakai sebagai bahasa pengantar dalam materi programming di kampus IT. Karena itu pula Duniailkom ingin menyajikan berbagai contoh kode program dan latihan algoritma dasar.


Berikut kumpulan contoh kode program dan latihan algoritma menggunakan bahasa pemrograman Java (akan dilengkapi bertahap):


Latihan Membuat Pola Bintang:
Latihan Kode Program Java: Pola Persegi Bintang
Latihan Kode Program Java: Pola Persegi Panjang Bintang
Latihan Kode Program Java: Pola Segitiga Bintang
Latihan Kode Program Java: Pola Segitiga Bintang Terbalik
Latihan Kode Program Java: Pola Piramida Bintang
Latihan Kode Program Java: Pola Piramida Bintang Terbalik
Latihan Kode Program Java: Pola Belah Ketupat Bintang
Latihan Membuat Pola Angka:
Latihan Kode Program Java: Membuat Segitiga Angka
Latihan Kode Program Java: Membuat Persegi Angka
Latihan Luas Bangun Datar / Luas Bangun Ruang:
Latihan Kode Program Java: Menghitung Luas Persegi
Latihan Kode Program Java: Menghitung Luas Persegi Panjang
Latihan Kode Program Java: Menghitung Luas Segitiga
Latihan Kode Program Java: Menghitung Luas Lingkaran
Latihan Kode Program Java: Menghitung Luas Belah Ketupat
Latihan Deret Angka:
Latihan Kode Program Java: Membuat Deret Angka
Latihan Logika Matematika:
Latihan Kode Program Java: Konversi Suhu Celcius
Latihan Kode Program Java: Cara Konversi Desimal ke Biner
Latihan Kode Program Java: Cara Konversi Biner ke Desimal
Latihan Kode Program Java: Cara Cek Bilangan Prima
Latihan Kode Program Java: Mencari Akar Persamaan Kuadrat
Latihan Algoritma Dasar:
Latihan Kode Program Java: Menghitung Gaji Karyawan
Latihan Kode Program Java: Membuat Menu Berulang
Latihan Kode Program Java: Menampilkan Biodata Mahasiswa
Latihan Kode Program Java: Menghitung Diskon Potongan Harga
Latihan Kode Program Java: Cek Tahun Kabisat
Latihan Kode Program Java: Menentukan Nama Hari
Latihan Kode Program Java: Menentukan Nama Bulan
Latihan Kode Program Java: Menghitung Jumlah Huruf Vokal
Latihan Array:
Latihan Kode Program Java: Penjumlahan Array
Latihan Kode Program Java: Pencarian Data Array (Searching)
Latihan Kode Program Java: Mencari Nilai Terbesar Array
Latihan Kode Program Java: Mencari Nilai Terkecil Array
Latihan Kode Program Java: Mencari Nilai Rata-rata Array
Tutorial Lanjutan Bahasa Java
Untuk sesi ini, akan diisi materi tambahan serta tutorial lanjutan bahasa Java:



cek out

Komentar