Pemograman Java. Input(ii) String Function Pengulangan(FOR-While-DoWhile) Yoannita, S.Kom

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

Percabangan & Perulangan

MODUL 5 PERULANGAN A. WHILE

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

Modul 3 Flow Control dan Input

Pertemuan 3 Struktur Perulangan pada Java

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

PRAKTIKUM 7 DASAR INPUT OUTPUT

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

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

Pertemuan 4 Array pada Java

Input Nilai tanpa Case String di Java

Bahasa Pemrograman :: Dasar Pemrograman Java

UAS JAVAUAS JAVA. Fibonaci Naik :

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

BAB 1 KONSEP DASAR JAVA

BAB 2 INPUT DARI KEYBOARD

Pertemuan 2 Struktur Kontrol Percabangan

Modul Praktikum Pemrograman

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

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

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

MODUL 2 STRUKTUR KONTROL

Modul Praktikum Bahasa Pemrograman 1

PENYELEKSIAN /PERCABANGAN & PERULANGAN Part II. 5 th week Estu Sinduningrum ST,MT

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

Percabangan dan Perulangan

BAB 6. Struktur Kontrol

Nama Lengkap : Muiz Lidinillah NIM :

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

length() dipakai untuk

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

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

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

Modul Praktikum 4 Pemograman Berorientasi Objek

Struktur Kontrol Pemrograman Java : PERCABANGAN

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

BAB Argument Command-Line dan System Properties

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

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

I/O (Input dan Output)

Percabangan & Perulangan

IF2281 Pemrograman Berorientasi Objek Program kecil Pelengkap Diktat. import java.io.*; import java.util.scanner; class IO {

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

OPERATOR-OPERATOR DALAM JAVA

Decision and Looping

Perulangan / Looping

Dasar Pemrograman Java

SUMBER BELAJAR PENUNJANG PLPG

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Struktur Data dan Algoritma IKI10400 Semester Gasal 2010/2011 Fakultas Ilmu Komputer Universitas Indonesia

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Obyektif : KONTROL ALUR PROGRAM

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

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 if : If tanpa else (if) If dengan else (if-else) Nested if

BAB V. STATEMEN KONTROL

BAB 5 Mendapatkan Input dari Keyboard

Metode Insertion Sort di Java Console

STREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream.

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

BAB 5 Mendapatkan Input dari Keyboard

Metode Sequential Searching di Java Console

//PROGRAM " tidak dapat dibaca")); import java.io.file; Date tanggal = new Date(); import java.io.ioexception;

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

IKG2I4 / Software Project I

Dasar-Dasar Pemrograman Java

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

PEMROGRAMAN BERORIENTASI OBJEK

BAB II VARIABEL DAN TIPE DATA

2 TIPE DATA DAN VARIABEL

SEKUEN, PERCABANGAN & PENGULANGAN

PERTEMUAN I PENGENALAN JAVA

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

PEMAHAMAN DASAR DASAR JAVA

BAB 6. Struktur Kontrol

IF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.

Modul 3: Kendali program dan teknik. penyimpanan data

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Pertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else

Modul Praktikum 3 Pemograman Berorientasi Objek

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

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

Program Java Sesi 1. Arief Susanto

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

Mukhlidi Muskhir Modul 2

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

PEMROGRAMAN JARINGAN MODUL 3 STREAM

PRAKTIKUM I EXCEPTION HANDLING

MODUL PRAKTIKUM DASAR PEMROGRAMAN

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

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

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

Struktur Kontrol. Gambar 1: Flowchart Statement If

PEMROGRAMAN JAVA. Operator. Yoannita

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Pengenalan Program Java

Transkripsi:

Pemograman Java Yoannita, S.Kom Place photo here Input(ii) String Function Pengulangan(FOR-While-DoWhile) When you are willing to make sacrifices for a great cause, you will never be alone. 1

String to Integer (i) String teks = new String(); int bil; bil = new Integer("32").intValue(); //Integer bil2 = 31; error // error : incompatible types found : int required: java.lang.integer Integer bil2; bil2 = new Integer(32); 2

String to Integer (ii) // mengkonversikan string ke dalam integer //cara 1 : new Integer(parameterstring).intValue(); int bil1; bil1 = new Integer("32").intValue(); //cara 2 : Integer.parseInt(parameterstring) int bil2; teks = "23"; bil2 = Integer.parseInt(teks); 3

Menerima/membaca data bilangan dari keyboard import java.io.*; class bacabil { public static void main(string[] args) throws IOException { int bilangan; BufferedReader br = new BufferedReader (new InputStreamReader(System.in)); System.out.print("Masukkan suatu bilangan: "); bilangan = new Integer(br.readLine()).intValue(); System.out.println("Bilangan yang dimasukkan = "+bilangan); //atau : System.out.print("Masukkan suatu bilangan: "); int bil2; bil2 = Integer.parseInt(br.readLine()); System.out.println("Bilangan kedua yang dimasukkan = "+ bil2); 4

String Function(i) Menghapus karakter spasi dalam string: str.trim() konversi ke huruf kecil : str1.tolowercase() konversi ke huruf besar : str1.touppercase() Banyaknya karakter suatu string : str.length() Membandingkan karakter : equals() Membandingkan karakter dengan mengabaikan huruf besar dan kecil : equalsignorecase() 5

String Function (ii) class UjiString { public static void main (String args[]) { String str = "sedang belajar pemograman Java"; System.out.println("======================"); System.out.println("String yang disimpan adalah "+ str); System.out.println("Panjang string : " + str.length()); System.out.println("Karakter pada posisi kelima adalah " + str.charat(5) ); System.out.println("Substring dari 15 sampai 20 :" + str.substring(15,20)); System.out.println("Index karakter d adalah " + str.indexof('d')); System.out.print("index awal dari "); System.out.println("substring \" Java\" : "+ str.indexof("java")); System.out.println("String dalam huruf kapital "+ str.touppercase()); System.out.println("======================"); 6

Pengulangan: While Pernyataan ini akan memperhatikan ekspresi logika yang mengikutinya, jika kondisi logika bernilai benar, maka pernyataan-pernyataan yang ada di antara tanda kurung kurawal akan dilaksanakan while (ekspresi logika) { statement 1; statement 2; 7

Pengulangan: While Contoh Program class ulangwhile { public static void main (String [ ] args) { int a = 18; while (a >= 5) { System.out.println ( lakukan pengurangan + a); a--; 8

Pengulangan: Do While Kondisi logika pada pernyataan ini berada di akhir, sehingga blok pernyataan dikerjakan selama kondisi logika bernilai benar/ memenuhi do { statement1; statement2; while (ekspresi logika); Pascal: Repeat statement; Until (ekspresi logika); 9

Pengulangan: Do While Contoh Program class ulangdowhile { public static void main (String [ ] args) { int a = 18; do { System.out.println ( lakukan pengurangan + a); a--; while (a >= 5); 10

Pengulangan: For Pernyataan ini akan melaksanakan satu blok pernyataan secara berulang-ulang sampai batas tertentu yang ditentukan for (inisialisasi ; terminasi ; increment) { statement1; statement2; Pascal: int p; forp:=1to5do begin write(p); end; Java : int p; for (p = 1; p <=5; p++) { System.out.print(p); 11

Pengulangan: For Contoh Program (i) class ulangfor{ public static void main (String [ ] args) { int a; for (a = 0; a < 10; a++) { System.out.println (a); //atau for (int a = 0; a < 10; a++) { System.out.println (a); 12

class ulangfor{ public static void main (String [ ] args) { for (char x = 'a'; x <= 'e'; x++) { Pengulangan: For Contoh Program (i) System.out.print(x); 13

FOR bertingkat (i) for (int x = 1; x <= 5; x++) { System.out.print(x); System.out.print( );? 14

FOR bertingkat (ii) for (int x = 1; x <= 5; x++) { System.out.print(p); for (char x = 'a'; x <= 'e'; x++) { System.out.print(x); System.out.print( ); 15

Membuat bintang bertingkat dengan FOR class BintangBertingkat { public static void main (String [ ] args) { for (int baris = 1; baris <= 5; baris++) { for (int x = 1; x <= baris; x++) { System.out.print (x); System.out.println(); // pindah baris 16

Contoh Program: Pengulangan pada Java I/O import java.io.*; class DemoInput { public static void main (String [ ] args) throws IOException { String str = " "; String hasil = " "; BufferedReader br = new BufferedReader (new InputStreamReader(System.in)); System.out.println("Ketik sejumlah karakter: "); while (!str.equals("keluar")) { hasil += str + '\n'; str = br.readline(); System.out.println ("============================="); System.out.println ("String yang anda ketik yaitu: " + hasil); Slide from Josephine Petrina Kotjik 17