MATERI 2 - DASAR PEMROGRAMAN JAVA
PEMROGRAMAN BERORIENTASI OBJEK I D3 MI
S T E V I E M A W I J A Y A N T I Page 2 Seperti contoh program java yang telah dibuat pada pertemuan 1, yaitu :
Baris kode yang pertama :
Baris kode diatas merupakan komentar dan akan diabaikan oleh java (tidak dieksekusi). Komentar dengan tanda /* .... */ dapat digunakan untuk beberapa baris komentar. Sedangkan komentar dengan tanda // hanya dapat digunakan untuk satu baris komentar.
Baris kode yang selanjutnya :
Baris kode diatas mena daka ahwa a a lass dari progra terse ut adalah Perkenalan . Class
tersebut memiliki hak akses (access specifier) public , hal terse ut e u jukka ahwa lass Perkenalan dapat diakses secara bebas oleh class lain.
Baris kode yang selanjutnya :
Baris kode diatas menunjukkan nama sebuah method dalam class Perkenalan yang bertindak sebagai method utama/main method.
Baris selanjutnya
Tiga baris diatas merupakan baris kode untuk menampilkan teks pada layar monitor.
DASAR-DASAR PEMROGRAMAN JAVA
MEMAHAMI SOURCE CODE BAHASA PEMROGRAMAN JAVA
/*
Program perkenalan Java Author Stevi Ema Wijayanti */
public class Perkenalan {
//deklarasi method main/method utama public static void main(String [] args) {
//menampilkan teks pada layar
System.out.println("Ini program pertama saya...."); }
}
public class Perkenalan {
public static void main(String [] args) {
System.out.println("Ini program pertama saya...."); /*
S T E V I E M A W I J A Y A N T I Page 3 Dalam bahasa pemrograman Java, penamaan elemen program harus mengikuti aturan yang telah dibuat. Penamaan identifier tidak boleh sama dengan keyword yang ada pada Java.
Identifier merupakan nama yang digunakan untuk mengidentifikasi elemen program, misalnya nama class, nama variabel, nama konstanta, nama method dan lain sebagainya.
Aturan penulisan identifier untuk Java adalah sebagai berikut :
1. Ide tifier tidak oleh dia il dari keyword atau kata true , false , null
2. Identifier boleh menggunakan huruf, angka 0-9, garis bawah (underscore) atau tanda dollar ($)
3. Hindari menggunakan garis bawah ( _ ) atau tanda dollar ($) pada awal penulisan identifier. 4. Pemberian nama class pada Java diberikan huruf Kapital untuk huruf Pertama. Untuk nama
method dan variabel, huruf pertama dimulai dengan huruf kecil.
Keyword atau kata kunci merupakan kata yang memiliki arti khusus sehingga tidak dapat digunakan sebagai identifier. Berikut daftar keyword dalam bahasa Java.
Keyword atau kata kunci dapat berubah sesuai dengan perkembangan bahasa pemrograman Java.
IDENTIFIER DAN KEYWORD
ContohPenulisanKelas //contoh penulisan class
contohPenulisanMethod //contoh penulisan method
S T E V I E M A W I J A Y A N T I Page 4 Bahasa pemrograman Java mendefinisikan 8 tipe data primitif, antara lain :
Berdasarkan tipe data diatas, tipe data primitif dapat dikelompokkan menjadi empat : 1. Tipe data integer atau bilangan bulat yaitu : byte, short, int, long
2. Tipe data float atau bilangan nyata yaitu : float dan double 3. Tipe data karakter : char
4. Tipe data Boolean : boolean
Variabel digunakan untuk menyimpan data sehingga data dapat diolah oleh program. Variabel memiliki tipe data dan nama. Pemberian nama variabel harus mengikuti aturan untuk identifier. Sintaks deklarasi variabel :
Contoh deklarasi variabel :
Agar lebih sederhana, deklarasi dan inisialisasi variabel dapat dilakukan sekaligus dalam satu statement.
Sintaks deklarasi dan inisialisasi variabel :
VARIABEL
TIPE DATA PRIMITIF
[tipe data] [identifier] ;
[tipe data] [identifier1] , [identifier2] , [identifier3] ;
double luas;
String namaLengkap, jurusan, thnAngkatan;
[tipe data] [identifier] = nilai ;
S T E V I E M A W I J A Y A N T I Page 5 Contoh deklarasi dan inisialisasi varibel
Contoh 1 : Menampilkan Variabel
TampilVariabel.java
Operator aritmatika digunakan untuk melakukan perhitungan atau melakukan operasi matematika. Berikut ini adalah daftar operator aritmatika :
Seperti halnya perhitungan matematika yang telah dipelajari :
1. Operator perkalian (*) digunakan untuk mengalikan variabel1 dengan variabel2. 2. Operator pembagian (/) digunakan untuk membagi variabel1 dengan variabel2. 3. Operator penjumlahan (+) digunakan untuk menambah variabel1 dengan variabel2. 4. Operator pengurangan (-) digunakan untuk mengurangi variabel1 dengan variabel2.
5. Operator Modulus (%) digunakan untuk menghitung sisa pembagian variabel1 dengan variabel2.
OPERATOR ARITMATIKA/NUMERIK
double luas = 100.0;
S T E V I E M A W I J A Y A N T I Page 6 Contoh 2 : Penggunaan Operator Aritmatika
Aritmatika.java
Contoh 3 : Menghitung Luas Persegi Panjang
S T E V I E M A W I J A Y A N T I Page 7 Latihan 1 : Menghitung Volume Tabung
Latihan 2 : Konversi Suhu
LATIHAN
Buat sebuah program untuk menghitung Volume Tabung dengan menggunakan operator aritmatika yang telah dipelajari.
Simpan file dengan nama : VolumeTabungXXXX.java  (XXXX = 4 digit NIM terakhir) --- Selamat Mencoba ---
Buat sebuah program untuk menghitung konversi suhu. Konversi Celcius ke Fahrenheit
oF = oC x 1,8 + 32
Konversi Fahrenheit ke Celcius
oC = (oF - 32)/1,8
Konversi Celcius ke Kelvin
oK = oC + 273,15
Konversi Kelvin ke Celcius
oC = oK – 273,1
S T E V I E M A W I J A Y A N T I Page 8
TAKE HOME :
Menghitung Nilai Akhir Mahasiswa
Buat sebuah program untuk menghitung nilai akhir seorang mahasiswa. Terdapat 6 variabel : Nama
NIM
Nilai UTS (30%) Nilai UAS (35%) Nilai Tugas (15%) Nilai Quiz (20%)
Nilai akhir mahasiswa merupakan pengolahan dari keseluruhan nilai dengan prosentase yang telah ditentukan.
KETENTUAN :
1. Tugas ditulis tangan pada kertas Folio bergaris.
2. Output dari program di printscreen dan dilampirkan pada saat pengumpulan tugas.