0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan32 halaman

Dasar Pemrograman Java

Dokumen ini menjelaskan dasar-dasar pemrograman Java, termasuk cara menulis dan menjalankan kode Java, struktur program, serta penggunaan input dan output console. Selain itu, dijelaskan juga tentang identifier, variabel, dan assignment, serta tipe data dan operasi yang digunakan dalam Java. Struktur kontrol seperti percabangan dan perulangan juga dibahas untuk memberikan pemahaman lebih dalam tentang alur program.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan32 halaman

Dasar Pemrograman Java

Dokumen ini menjelaskan dasar-dasar pemrograman Java, termasuk cara menulis dan menjalankan kode Java, struktur program, serta penggunaan input dan output console. Selain itu, dijelaskan juga tentang identifier, variabel, dan assignment, serta tipe data dan operasi yang digunakan dalam Java. Struktur kontrol seperti percabangan dan perulangan juga dibahas untuk memberikan pemahaman lebih dalam tentang alur program.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 32

DASAR PEMROGRAMAN

JAVA
Menulis Kode Java
• Secara sederhana, kode
program java dapat ditulis
dengan notepad dengan
menyimpan file tersebut
dengan tipe allfiles
berekstensi .java. File diberi
nama sama seperti nama
class seperti contoh di
samping
• File diberi nama Hello.java
yang disimpan dengan path:
D:\Hello.java
Struktur Anatomi dan Sintaks Program Java
 Sebuah program java setidaknya terdiri dari sebuah class dan sebuah method
main dengan struktur seperti berikut:

Blok main method Blok class

 Untuk membuat class dapat menggunakan sintaks:


public class <nama_class> { }
Nama class diawali dengan huruf dan dapat diikuti oleh angka atau karakter
underscore “_”. Biasanya penamaan class dimulai dengan huruf besar.
 Main method dibuat menggunakan sintaks berikut:
public static void main (String[] args){ }
Method main sebagai acuan statement yang akan dieksekusi pertama kali pada
program yang dibuat.
Kompilasi dan Menjalankan Program Java
Kompilasi dan Menjalankan Program Java dengan cmd
Sebagai contoh file java yang akan dikompilasi dan dijalankan
disimpan pada path D:\Hello.java. Perintah untuk mengkompilasi dan
menjalankan file java menggunakan cmd sebagai berikut:

Perintah pindah ke drive d


Perintah untuk mengkompile fiel Hello.java yang ada
pada path d:\ , dan akan menghasilkan file
Hello.class di path yang sama
Perintah untuk menjalankan file Hello.class sehingga
Menampilkan output teks “Hello Java!”

Catatan:
untuk masuk ke direktori tertentu gunakan perintah cd, contoh: cd kuliah untuk masuk ke direktori kuliah
Untuk menuju ke upper direktori gunakan perintah cd ..
Input Output Console
• Console merupakan istilah jaman dulu yang memiliki arti memasukkan teks dan
menampilkan di layar. Console input artinya kode program yang digunakan untuk
membaca apa yang diketikkan oleh keyboard. Console output artinya kode
program yang digunakan untuk menampilkan yang diketikkan tadi di layar
monitor.
• Seperti program Hello.java yang sebelumnya sudah dijelaskan, di sana terdapat
kode statement untuk console output yaitu System.out.println. Secara umum Java
memiliki dua console output yaitu System.out.println dan System.out.print.
Keduanya memberikan output teks atau dikenal dengan tipe data String.
Perbedaanya adalah output teks yang dihasilkan oleh println dimulai dari baris
yang baru sedangkan pada print tidak demikian.
Input Output Console
• System.in digunakan untuk mendefinisikan input pada Java. Tetapi untuk melakukan console input
tidak bisa langsung memanggil System.in, melainkan dengan menggunakan Scanner class.
Scanner digunakan untuk membuat objek dari pembacaan input oleh System.in seperti kode
berikut:
Scanner input = new Scanner(System.in);
• Scanner merupakan class yang didefinisikan oleh java.util.Scanner sehingga dapat dipanggil
dengan menambahkan import java.util.Scanner; terlebih dahulu. Variabel input merupakan Objek
dari scanner yang terbentuk dari System.in. Untuk membuat input menjadi suatu tipe data yang
kita inginkan kita harus lakukan pemanggilan method khusus. Misalnya, ketika kita ingin tipe data
input menjadi double maka kita panggil method nextDouble() seperti pada kode berikut:
double beratbadan = input.nextDouble();
Contoh Program Input Output Console
Identifier, Variabel, dan Assignment
Identifier merupakan nama-nama yang dibuat sendiri untuk mengidentifikasi
variabel, method, atau class. Perhatikan bahwa penamaan identifier di Java
adalah case-sensitive. Semua identifier di Java harus mengikuti kaidah-kaidah
aturan sebagai berikut:
 Terdiri dari urutan karakter yang terdiri dari huruf, angka, garis bawah “_”, dan penkita dollar
“$”.
 Identifier harus dimulai dari huruf, garis bawah, atau penkita dollar. Tidak boleh dimulai
dengan angka.
 Identifier tidak boleh memuat kata-kata yang sudah disiapkan oleh Java. Misalnya menamai
variabel dengan class.
 Bisa terdiri dari satu atau lebih karakter.
Identifier, Variabel, dan Assignment
Variabel pada Java digunakan untuk merepresentasikan suatu nilai yang mungkin akan berubah-
ubah didalam program. Nilai tersebut mengikuti suatu tipe data tertentu atau objek tertentu.
Perlu mekanisme pengenalan variabel yang disebut dengan deklarasi variabel. Deklarasi variabel
meminta kompiler untuk mengalokasikan ruang memori yang benar berdasarkan kepada tipe
data/objek dari variabel tersebut. Deklarasi variabel dapat dilakukan dengan cara berikut:
<tipe data> <nama variabel>
int x;
double rata2;
Kita dapat memberikan nilai awal dari sebuah variabel dengan cara inisialisasi variabel. Berikut
adalah cara inisialisasi variabel:
int y = 10;
double panjang;
panjang = 9.5;
Identifier, Variabel, dan Assignment
Setelah deklarasi variabel, kita dapat membuat assignment statement. Assignement dilakukan
varibel dengan cara memerintah (assign) suatu nilai yang ditujukan ke variabel tersebut.
Assignment statement dapat digunakan sebagai ekspresi. Ekspresi mewakili komputasi
perhitungan yang melibatkan nilai, variabel, dan operator untuk mengevaluasi suatu nilai
tertentu. Jadi aturan sintak untuk assigment adalah sebagai berikut:
variabel = ekspresi
Assignment diwakili oleh simbol sama dengan “=”. Berikut adalah contoh assignment kepada nilai
langsung, varibel lain, dan ekspresi aritmatika:
double x = 10;
double sisi = x;
double luas = sisi * sisi;
Tipe Data dan Operasi
Tipe Data dan Operasi
Tipe Data dan Operasi
Tipe Data dan Operasi
Tipe Data dan Operasi
Tipe Data dan Operasi
STRUKTUR KONTROL
Struktur Runtutan Start

Langkah ke-1
• Struktur runtutan merupakan
proses algoritma yang dilakukan
secara beruntun dari langkah Langkah ke-2
ke-1 sampai langkah ke-N. Tiap
baris perintah dikerjakan satu Langkah ke-3
per satu tanpa percabangan
atau perulangan, dan setiap
perintah hanya dilakukan satu Langkah ke-N

kali.
End
Struktur Runtutan
Struktur Percabangan
Start

• Pada struktur Langkah X


percabangan,
runtutan perintah
yang dijalankan Kondisi?
bergantung kepada
pemenuhan kondisi
yang disyaratkan. Langkah Y Langkah Z

End
Struktur Percabangan dengan if-else
• Bentuk percabangan dengan N kondisi
Struktur Percabangan dengan if-else
Struktur Percabangan dengan switch-case
• Bentuk percabangan dengan switch-case
Struktur Percabangan dengan switch-case
Struktur Perulangan
Start

• Struktur perulangan kadang


disebut sebagai looping, struktur Langkah X

ini biasa digunakan untuk


mengulang kode yang sama Kondisi?
berkali-kali.
• Terdapat 3 struktur perulangan di Langkah Y
Java, yaitu For, While, dan Do-
While End
Struktur Perulangan For
Bentuk umum:
For (<inisialisasi_counter>;ekspresi;<inkremen/dekremen>){
<pernyataan>
}
Struktur Perulangan For
Struktur Perulangan WHILE
Bentuk umum:
While (<kondisi>){
<pernyataan>
}
Struktur Perulangan WHILE
Struktur Perulangan Do-While
Bentuk Umum:
do{
<pernyataan>
} while (<kondisi>)
Struktur Perulangan Do-While

Anda mungkin juga menyukai