Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

dokumen-dokumen yang mirip
Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Dasar-Dasar Pemrograman Java

BAB 3 STRUKTURE PROGRAM JAVA

Dasar-Dasar Pemrograman Java

TIPE DATA, VARIABEL DATA DAN OPERATOR

BAB 4. System.out.println("Hello world!");

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

Tujuan. Dasar Pemrograman. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

Dasar-dasar Pemrograman JAVA

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

PEMROGRAMAN BERORIENTASI OBJEK

BAB 4 Dasar-Dasar Pemrograman

Bahasa Pemrograman :: Dasar Pemrograman Java

BAB 4 Dasar-Dasar Pemrograman

SUMBER BELAJAR PENUNJANG PLPG

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

TIPE DATA Pertemuan (K-03/L-03)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

Dasar Pemrograman Java

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

OPERATOR-OPERATOR DALAM JAVA

Pemrograman JAVA INPUT-OUTPUT

PEMROGRAMAN JAVA. Operator. Yoannita. Special thanks : Some slides are from Josephine Petrina K & Gasim Alkaff

Bahasa Pemrograman 2.

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Java Operators. Nurochman

Pemrograman Dasar I N T R O D U C T I O N T O J A V A

Pertemuan 4 Array pada Java

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Dasar Pemrograman Java

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

INSTALL JAVA. 2. Kemudian akan muncul tampilan dalam bentuk rar. Klik ganda pada jdk-7u45-windows- i586.exe, seperti gambar berikut :

Pengenalan Program Java

Pemrograman Berorientasi Object

BAB 4. System.out.println("Hello world!");

LAB02 : KODING PROGRAM

BAHASA PEMROGRAMAN JAVA

Pertemuan 2 Struktur Kontrol Percabangan

Chapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 {

2 TIPE DATA DAN VARIABEL

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

DASAR PEMOGRAMAN JAVA

BAB II VARIABEL DAN TIPE DATA

Pendahuluan. Tujuan MODUL

Percabangan dan Perulangan

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Pertemuan 3 Struktur Perulangan pada Java

INSTRUKSI PENCABANGAN

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

Modul Praktikum 2 Pemograman Berorientasi Objek

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

Pemrograman Berorientasi Obyek. Operator & Assignment

Input Nilai tanpa Case String di Java

Tipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal

Percabangan & Perulangan

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

PEMAHAMAN DASAR DASAR JAVA

PERTEMUAN I PENGENALAN JAVA

Method / Fungsi / Sub Program

PEMROGRAMAN JAVA. Operator. Yoannita

Modul Praktikum Bahasa Pemrograman 1

BAB 8 Argumen dari Command-line

Pemrograman Berbasis Objek Operator dan Assignment

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

MODUL 5 PERULANGAN A. WHILE

Operator dan Assignment

BAB 8 Argumen dari Command-line

DASAR PEMROGRAMAN JAVA

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

BAB 5 Mendapatkan Input dari Keyboard

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

Modul PVB-POLINEMA V1.0

BAB 5 Mendapatkan Input dari Keyboard

Nama : Julian Chandra W Telp :

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

Perulangan / Looping

Pendahuluan Dasar Pemrograman Java

TIPE DATA DAN VARIABLE

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

Struktur Kontrol Pemrograman Java : PERCABANGAN

IKG2I4 / Software Project I

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

LAPORAN PRAKTIKUM STRUKTUR DATA

Dasar Pemrograman Java

Transkripsi:

Pengenalan Java, Tipe Data, Variabel dan Operator

Topik Struktur program Java Analisa Program Java Komentar Program Penyataan dan Blok program Penggunaan Editor Netbeans Latihan1 Tipe Data Variabel Operator Latihan 2

Penyataan dan Blok program pernyataan adalah satu atau lebih baris kode yang diakhiri dengan semicolon.( ; ) Contoh: System.out.println( Hello world ); Blok program dinyatakan dengan kurung kurawal buka dan tutup. Contoh: public static void main( String[ ] args ){ System.out.println("Hello"); System.out.println("world"); }

Struktur Program Java NB: dicetak tebal adalah reserved word (kata tercadang dari bahasa Java yang harus ditulis seperti adanya.

Analisa Struktur Program Java public class Hello { /** * Program pertama dengan java */ public static void main(string[] args) { //menampilkan string Hello world pada screen System.out.println("Hello world!"); } }

Analisa Struktur Program Java Public class Hello Public : mengindikasikan bahwa class kita mempunyai akses bebas ke class yang lain dari package (package merupakan kumpulan class-class). Class : mengindikasikan namakelas dengan menggunakan keyword class kurung kurawal { Penulisannya selalu berpasangan -> mengindikasikan awal blok.( { ) dan akhir blok ( } ). Penulisan: public class Hello{ atau public class Hello {

Analisa Struktur Program Java /** * program pertama dengan java */ // Komentar beberapa Baris : diindikasikan oleh tanda /* dan */. tanda tersebut diabaikan oleh compiler java. Komentar Satu Baris.

Analisa Struktur Program Java public static void main(string[ ] args) { mengindikasikan nama suatu method dalam class NamaKelas yang bertindak sebagai method utama. Method utama adalah titik awal dari suatu program java. System.out.println("Hello world!"); Menampilkan Kata Hello world pada layar

Komentar pada Java Java mendukung tiga jenis komentar : C++ style komentar satu baris, // This is a C++ style or single line comments C style beberapa baris, /* this is an example of a C style or multiline comments */ Komentar javadoc khusus /** This is an example of special java doc comments used It uses tags like: @author Florence Balagtas @version 1.2 */

Penggunaan Editor Java Netbeans 7.1.1 Langkah 1 : mengaktifkan programa Netbeans : Klik Icon NetBeans pada dekstops

Penggunaan Editor Java Netbeans 7.1.1 Langkah 2 : Membuat sebuah projek : klik file > new project

Penggunaan Editor Java Netbeans 7.1.1 Langkah 3 : Membuat nama dan lokasi menyimpan project

Penggunaan Editor Java Netbeans 7.1.1 Langkah 4 : Menulis program

Penggunaan Editor Java Netbeans 7.1.1 Langkah 4 : Menulis program

Penggunaan Editor Java Netbeans 7.1.1 Langkah 5 : Meng-compile progra ; run > build main project (F11)

Penggunaan Editor Java Netbeans 7.1.1 Langkah 5 : Meng-compile program : run > build main project (F11)

Penggunaan Editor Java Netbeans 7.1.1 Langkah 6 : Menjalankan program ; run > run main project (F6)

Latihan 1 1. Membuat program java dengan nama class : [NamaAnda]. Hasil dari program yang harus tampil dilayar : Selamat Belajar Pemrograman Java [ NamaAnda ]!!! 2. Membuat program dengan nama class : ikrar Hasil dari program ditampilkan pada layar. Saya sedang belajar pemrograman java Saya belajar program java dengan sungguh -sungguh Semoga Berhasil!!!

Tipe Data Primitif Ada 4 tipe data primitif: Logikal Tekstual Integral floating point : boolean : char : dengan, string : byte, short, int, long : double, float

Tipe Data Primitif Ada 4 tipe data primitif: 1) Logikal : boolean tipe data boolean diwakili oleh dua pernyataan : true atau false. contoh : boolean hasil = true;

Tipe Data Primitif Ada 4 tipe data primitif: 2) Tekstual : char, string char ciri berada dalam tanda single quotes( ). Contoh : a //Huruf a string. Ciri menggunakan tanda double quotes( ). contoh, String pesan = Hello world!

Tipe Data Primitif Ada 4 tipe data primitif: 3) Integral : byte, short, int, long menggunakan tiga bentuk- yaitu desimal, oktal atau heksadesimal.

Tipe Data Primitif Ada 4 tipe data primitif: 4) floating point : double, float

Variabel Variabel adalah item yang digunakan untuk menyimpan nilai. variabel memiliki tipe data dan nama. tipe data mengindikasikan tipe dari nilai pada variabel tsb.

Deklarasi dan Inisialisasi Variabel <data tipe> <name> [=initial value]; Keterangan: Nilainya berada diantara <> adalah nilai yang disyaratkan, nilai dalam tanda [] bersifat optional.

Contoh deklarasi dan inisialisasi variabel

Menampilkan Data Variabel Menampilkan data variabel menggunakan perintah sebagai berikut: System.out.println() System.out.print() Perbedaan: System.out.print() System.out.print("Hello "); System.out.print("world!"); System.out.println() System.out.println("Hello "); System.out.println("world!"); Output pada layar, Hello world! Output pada layar, Hello world!

Contoh Program: data variabel Output pada layar: 10 The value of x=a

Operators Ada Beberapa operator : 1) operator arithmatika, 2) operator relasi, 3) operator logika, 4) operator kondisi.

1. Operator arithmatika

Contoh program operator aritmatika

Contoh program operator aritmatika

2. Operator Relasi

Contoh program operator relasi

Contoh program operator relasi

3. Operator Logika 4 operator logika: && = Operasi AND = Operasi OR ^ = Operasi XOR (Exclusive OR)! = Operasi NOT (Negasi)

Contoh: program operator logika,.. //PROGRAM Operator Logika dalam JAVA class DemoOperatorLogika { public static void main(string[ ] args) { System.out.println("Operasi AND"); System.out.println("true && true = " + (true && true)); System.out.println("true && false = " + (true && false)); System.out.println("false && true = " + (false && true)); System.out.println("false && false = " + (false && false)); System.out.println("\nOperasi OR"); System.out.println("true true = " + (true true)); System.out.println("true false = " + (true false)); System.out.println("false true = " + (false true)); System.out.println("false false = " + (false false));

Contoh: program operator logika System.out.println("\nOperasi XOR"); System.out.println("true ^ true = " + (true ^ true)); System.out.println("true ^ false = " + (true ^ false)); System.out.println("false ^ true = " + (false ^ true)); System.out.println("false ^ false = " + (false ^ false)); } } System.out.println("\nOperasi NOT"); System.out.println("!true = " + (!true)); System.out.println("!false = " + (!false));

Ouput program : DemoOperatorLogika Operasi AND true $ true = true true $ false = false false $ true = false false $ false = false Operasi OR true true = true true false = true false true = true false false = false Operasi XOR true ^ true = false true ^ false = true false ^ true = true false ^ false = false Operasi NOT!true = false!false = true

4. Operator Kondisi (?:) Operator kondisi?: adalah operator ternary. Berarti bahwa operator ini membawa tiga argumen yang membentuk suatu ekspresi bersyarat. Struktur pernyataan yang menggunakan operator kondisi adalah, exp1?exp2:exp3 Dimana nilai exp1 adalah suatu pernyataan boolean yang memiliki hasil yang salah satunya harus berupa nilai true atau false. Jika exp1 bernilai true, exp2 merupakan hasil operasi. Jika bernilai false, kemudian exp3 merupakan hasil operasinya.

Contoh public class ConditionalOperator { public static void main( String[] args ){ String status = ""; int grade = 80; //mendapatkan status pelajar status = (grade >= 60)?"Passed":"Fail"; } } //print status System.out.println( status );

Input data dari Keyboard Untuk menggunakan masukan keyboard, Digunakan library Scanner, dari paket java.util.

Contoh program:input data dari keyboard import java.util.scanner; public class Inputkeyboard { /** * @param args the command line arguments */ public static void main(string[] args) { // TODO code application logic here Scanner masukan = new Scanner(System.in); int var_a, var_b,var_c; System.out.print("Masukkan nilai var var_a :"); var_a = masukan.nextint(); System.out.print("Masukkan nilai var var_b :"); var_b = masukan.nextint(); var_c =var_a +var_b; System.out.println(); System.out.println("Variabel yang terdapat dalam program :"); System.out.println("var_a = " + var_a); System.out.println("var_b = " + var_b); System.out.println("var_c = var_a + var_b =" + var_c); } }

Contoh: program konversi suhu 01 import java.util.scanner; 02 public class konversi_suhu { 03 public static void main (String[] args) { 04 Scanner masukan = new Scanner(System.in); 05 float celcius, reamur; 06 System.out.print( Masukkan nilai suhu (celcius) : ); 07 celcius = masukan.nextfloat(); 08 reamur = 0.8f * celcius; 09 System.out.println(); 10 System.out.print( nilai suhu reamur dari input : ); 11 System.out.println(reamur); 12 } 13 }