DASAR PEMROGRAMAN JAVA Astrid Lestari Tungadi, S.Kom., M.TI.
INTRODUCE JAVA Java adalah sebutan Bahasa Inggris untuk sebuah pulau yang paling padat di Indonesia ialah Jawa. Java adalah nama salah satu Bahasa pemrograman komputer yang berorientasi objek dan diciptakan oleh satu tim di perusahaan Sun Microsystem, perusahaan workstation UNIX yang terkenal. Asal muasal nama Java ialah saat penciptanya yaitu James Gosling yang bingung memilih nama Bahasa pemrogramannya mampir di sebuah kafe untuk minum kopi dan memesan Java yang merupakan salah satu varian kopi panas yang disajikan di suatu kafe di Amerika.
TIPE DATA
VARIABEL Variabel adalah suatu nama yang dipakai untuk menyimpan nilai dan nilainya bisa diubah sewaktu-waktu ketika program dijalankan. Sebelum kita bisa menggunakan variabel dalam program, kita harus mendeklarasikan variabel tersebut. Pendeklarasian variabel digunakan untuk memesan lokasi pada memori komputer dan menentukan tipe data yang dapat disimpan dalam variabel tersebut. Bentuk pendeklarasian variabel ialah sebagai berikut : tipedata namavariabel;
JENIS OPERATOR 1. Operator Unary. Merupakan operator yang hanya melibatkan satu operator. Contoh : +3 dan -8 2. Operator Binary. Merupakan operator yang melibatkan dua buah operator. Contoh : 4 + 5; 7 * 8; 7 > 5 3. Operator Tertiary. Merupakan operator yang melibatkan tiga buah operator. Contoh : nilai > 70? 1 : 0 Ekspresi di atas berarti, jika pernyataan nilai > 70 adalah benar (misalkan nilai = 75) maka ekspresi menghasilkan nilai 1, jika tidak maka ekspresi menghasilkan nilai 0 (Akan dibahas lebih lanjut praktikum berikut).
OPERATOR ARITMATIKA Operator Prioritas Keterangan Contoh - 1 Unary minus -1 + 1 Unary plus +1 * 2 Perkalian 4*3 = 12 / 2 Pembagian % 2 Sisa Pembagian 9 / 2 = 4 9 / 2.0 = 4.5 7 % 2 = 1 11 % 3 = 2 10 % 2 = 0 + 3 Penjumlahan 3+6 = 9-3 Pengurangan 7-4 = 3
OPERATOR PEMBANDING Operator pembanding atau disebut juga operator relasional adalah operator yang berguna untuk melakukan pembandingan terhadap dua buah nilai. Hasil pembandingan bernilai 1 atau 0. Dalam hal ini, nilai 1 berarti bahwa pembandingan memberikan hasil bernilai benar dan nilai 0 berarti bahwa pembandingan memberikan hasil bernilai salah. Operator Keterangan > Lebih Dari >= Lebih Dari atau Sama Dengan < Kurang Dari <= Kurang Dari atau Sama Dengan!= Tidak Sama Dengan == Sama Dengan
OPERATOR LOGIKA Operator logika digunakan untuk membentuk ekspresi pembandingan dari satu atau dua buah ekspresi pembandingan. Operator && Operator dan Keterangan Operator atau! Operator bukan?: Operator berkondisi
CONTOH Nama class Nama metode yang akan dijalankan pertama kali class Ucapan { public static void main(string[] args) { String pesan = Selamat Belajar Java ; System.out.println(pesan); } } Nama variabel Mengawali dan mengakhiri tubuh class Tipe data
MENANGANI PEMASUKAN DATA/INFORMASI Pemasukan data/informasi dari keyboard dilakukan dengan menggunakan objek berkelas Scanner. Buatlah variabel yang akan merujuk ke objek berkelas Scanner dengan bentuk : Scanner namavariabel = new Scanner(System.in); MENAMPILKAN DATA/INFORMASI KE LAYAR Menampilkan data/informasi ke layer ditangani oleh: System.out.println(namaVariabel); Selain metode println(), Anda juga bisa menggunakan metode print(). Perbedaannya ialah tidak menambahkan karakter new line (pindah baris).
CONTOH Menampilkan umur seseorang di mana umur diinput oleh user import java.util.scanner; class TerimaUmur { public static void main(string[] args) { int umur; } } Pustaka Scanner Scanner masukan = new Scanner(System.in); System.out.println( Masukkan umur Anda = ); umur = masukan.nextint(); System.out.println( Umur Anda ialah = + umur);
TUGAS Buatlah flowchart dan program untuk menghitung umur seseorang di tahun 2017 di mana user menginput tahun lahirnya. Dikumpul hari Jumat tanggal 13 Oktober 2013