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

dokumen-dokumen yang mirip
24/09/2017 PERCABANGAN

Badiyanto, S.Kom., M.Kom. PBO java

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

BAB V. STATEMEN KONTROL

SUMBER BELAJAR PENUNJANG PLPG

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

BAB II VARIABEL DAN TIPE DATA

2 TIPE DATA DAN VARIABEL

Pemrograman Fery Updi,M.Kom

BAB 3 STRUKTURE PROGRAM JAVA

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

MODUL 2 STRUKTUR KONTROL

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Modul Praktikum 3 Pemograman Berorientasi Objek

BAB 6. Struktur Kontrol

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

JAVA BASIC PROGRAMMING Joobshet

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

Elemen Dasar Dalam Bahasa Java

OPERATOR-OPERATOR DALAM JAVA

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Modul Praktikum Bahasa Pemrograman 1

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

MODUL DUA VARIABEL DAN TIPE VARIABEL

BAB 6. Struktur Kontrol

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.

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

BAHASA PEMROGRAMAN JAVA

Pemrograman Fery Updi,M.Kom

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

DASAR PEMOGRAMAN JAVA

TIPE DATA, VARIABEL DATA DAN OPERATOR

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

Struktur Kontrol. Gambar 1: Flowchart Statement If

Tipe Data, Identifier, Operator dan Control Statement

PEMAHAMAN DASAR DASAR JAVA

Modul 1 Dasar Dasar Bahasa Pemrograman C

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

Dasar Pemrograman Java

Struktur Kontrol Pemrograman Java : PERCABANGAN

Tipe Data dan Operator

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

IT210 Pemrograman Visual. Ramos Somya

.::BAB II.::MENGENAL PASCAL

Percabangan & Perulangan

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

24/09/2017 PERULANGAN

Pemrograman Berorientasi Object

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

Tipe Data, Variabel, Input/Output

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Dasar-dasar Pemrograman JAVA

Modul PVB-POLINEMA V1.0

BAHASA PEMROGRAMAN C

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT

Pertemuan 2 Struktur Kontrol Percabangan

OPERATOR DAN STATEMEN I/O

Dasar Pemrograman Mikrokontroler dengan Bahasa C

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Bahasa Pemrograman 2.

Percabangan dan Perulangan

Achmad Solichin.

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

Pertemuan 2. Muhadi Hariyanto

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

SEKUEN, PERCABANGAN & PENGULANGAN

PHP (HYPERTEXT PREPROCESSOR)

OPERASI PERNYATAAN KONDISI

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

Pada akhir pembahasan, peserta diharapkan mampu untuk:

E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

BAB 1 KONSEP DASAR JAVA

Obyektif : KONTROL ALUR PROGRAM

Dasar-Dasar Pemrograman Java

Variable. Variable (cont) Variable (cont) Tipe Data

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

3. Struktur Perulangan dalam C++

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

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

9/12/2011. Tujuan. Struktur Kontrol. Struktur Kontrol. Struktur Kontrol Keputusan. Pernyataan-if. if-statement Flowchart. Struktur kontrol keputusan

VARIABEL & TIPE DATA PEMROGRAMAN C++

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Pemrograman Berbasis Objek Operator dan Assignment

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Nama : Julian Chandra W Telp :

Transkripsi:

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

IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa Java bersifat case-sensitive Identifier harus dimulai dengan huruf, underscore _, atau tanda dollar $. Karakter selanjutnya dapat menggunakan angka. Identifier tidak dapat menggunakan kata kunci dalam Java seperti class, public, void, dsb. Catatan: true, false, dan null bukan termasuk kata kunci akan tetapi mereka termasuk katakata khusus, jadi Anda tidak dapat menggunakan mereka sebagai nama variabel 2 pada program Anda.

KEYWORD JAVA 3

INPUT/OUTPUT Input/Output dengan console Bisa juga menuliskan import java.io.*; 4

INPUT/OUTPUT Input/Output dengan Swing 5

TIPE DATA Primitive Type Size Minimum Maximum Wrapper Type Integer byte 8 bit -128 +127 Byte short 16 bit -2 15 +2 15-1 Short int 32 bit -2 31 +2 31-1 Integer long 64 bit -2 63 +2 63-1 Long Real float 32 bit IEEE754 IEEE754 Float Tipe Lain double 64 bit IEEE754 IEEE754 Double char 16 bit Unicode 0 Unicode 2 16-1 Character boolean 8 bit/1 bit - - Boolean 6

CONTOH PENGGUNAAN TIPE DATA Primitive char c= x ; int i=5; Wrapper Class Character c = new Character( x ); Integer i = new Integer(5); 7

OPERATOR ARITMATIKA 8

OPERATOR INCREMENT & DECREMENT 9

OPERATOR RELASI 10

OPERATOR LOGIKA && (logika AND) & (boolean logika AND) (logika OR) (boolean logika inclusive OR) ^ (boolean logika exclusive OR)! (logika NOT). Apakah perbedaan operator dengn? 11

STRUKTUR KONTROL PEMILIHAN-1 Statement if if( boolean_expression ) statement; atau if( boolean_expression ){ statement1; statement2;... } dimana, boolean_expression adalah sebuah penyataan logika (true/false) atau variabel bertipe boolean. 12

CONTOH IF 13

STRUKTUR KONTROL PEMILIHAN-2 Statement if-else if( boolean_expression ) { statement1; statement2;... } else { statement1; statement2;... } 14

CONTOH IF-ELSE 15

STRUKTUR KONTROL PEMILIHAN-3 Statement if-else-if if( boolean_expression1 ) statement1; else if( boolean_expression2 ) statement2; else statement3; Catatan : anda dapat memiliki banyak blok else-if sesudah pernyataan if. Blok else bersifat opsional dan dapat dihilangkan. 16

IF-ELSE-IF 17

KESALAHAN UMUM PADA IF Kondisi pada statement if tidak mengevaluasi nilai logika boolean. Contohnya : int number = 0; if( number ){ //salah karena Variabel number tidak memiliki nilai Boolean. statement; } Menggunakan operator = sebagai operator perbandingan. Contohnya, int number = 0; if( number = 0 ){ statement; } Seharusnya kode tersebut ditulis, int number = 0; if( number == 0 ){ statement; } Penulisan elseif yang seharusnya ditulis sebagai else if. 18

STRUKTUR KONTROL PEMILIHAN-4 Statement switch switch( switch_expression ) { case case_selector1: statement1; statement2;... break; case case_selector2: statement1; statement2;... break;... default: } switch_expression adalah ekspresi integer atau karakter dan case_selector1, case_selector2 dan seterusnya adalah konstanta unik dari nilai integer atau karakter 19

MEMILIH IF ATAU SWITCH? If dapat digunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu, sedangkan switch bisa digunakan untuk membuat keputusan berdasarkan pada nilai unik dari tipe integer atau karakter 20

CONTOH SWITCH 21

PERULANGAN-1 While-loop while( boolean_expression ) { } statement1; statement2;... 22

CONTOH WHILE 23

PERULANGAN-2 do-while loop do { statement1; statement2;... } while( boolean_expression ); 24

CONTOH DO-WHILE-1 25

CONTOH FOR 26

BREAK Untuk keluar dari blok : menyebabkan interpreter sesegera mungkin melompat ke akhir blok di mana pernyataan tersebut dinyatakan Untuk keluar dari switch 27

CONTOH BREAK TAK BERLABEL Pada saat j=3 dan i tidak bernilai 2 (i=0,1,3), maka program akan keluar dari kalang j, dan langsung menaikkan i sejumlah 1 28

CONTOH BREAK BERLABEL Pada saat j=3 dan i tidak bernilai 2, maka program akan keluar dari hai (for i) 29

CONTINUE Melewati pernyataan-pernyataan yang dituliskan setelah statement continue dan memeriksa ekspresi boolean yang mengontrol perulangan ini. Apabila masih bernilai true, maka perulangan akan dilanjutkan 30

CONTOH CONTINUE TAK BERLABEL Pada saat j=3 dan i tidak bernilai 2, maka program tidak melakukan instruksi dalam kalang j, namun langsung menaikkan nilai j sejumlah 1 31

CONTOH CONTINUE BERLABEL Pada saat i tidak bernilai 2 dan j =3, maka program akan langsung meloncat ke hai (menaikkan nilai i sejumlah 1 dan tidak melakukan instruksi di bawah continue) 32

RETURN Pernyataan return digunakan untuk keluar dari method dan kembali ke baris pemanggil method tersebut. Apabila method dideklarasikan untuk mengembalikan nilai, maka pernyataan return harus diikuti oleh suatu ekspresi 33

CONTOH RETURN 34

35

TUGAS Dikerjakan secara berkelompok Dikumpulkan dalam bentuk hard copy pada tanggal 30 Maret 2011 Format source code dengan font Courier New 11 Contoh : latihan.java 1 2 3 4 5 6 7 public static int return2(int a) { int total=0; for(int i=1;i<=a;i++) total=total+i; return total; } 36

SOAL Buatlah program yang mengaplikasikan struktur kontrol if, switch, perulangan dengan for, while, do-while. Kasus yang dibuat selain kasus yang sudah dijelaskan sebelumnya. Tidak boleh ada dua atau lebih pekerjaan yang sama persis. 37

TERIMA KASIH 38