Pernyataan Pertemuan 3 Season 1

Slides:



Advertisements
Presentasi serupa
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Advertisements

Flow Control & Exception Handling
Pemrograman JAVA (TIB09)
Struktur Kontrol.
Struktur Kontrol #2 Perulangan
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Algoritma dan Struktur Data
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
PEMROGRAMAN BERORIENTASI OBJEK
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
PELATIHAN JAVA FUNDAMENTAL
Algoritma & Pemrograman 1
Struktur Kontrol Pemilihan
Struktur Kontrol.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Struktur kontrol.
Perulangan (Iteration)
03 Elemen Dasar Bahasa Java
Pengulangan.
Object-oriented Programming (OOP) with JAVA 2011/2012
Struktur Kontrol Perulangan
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
Algoritma dan Pemprograman 1
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Transfer of control (pemindahan langkah)
PERULANGAN C++.
Pemprograman Berorientasi Objek
Struktur Kontrol Pemilihan
PENGENDALI PROGRAM 1 Pokok bahasan :
Pengambilan Keputusan dan Pengulangan Proses
INPUT DATA, PERCABANGAN & PERULANGAN DENGAN JAVA
PERULANGAN WHILE.
Looping (perulangan).
PERCABANGAN & PERULANGAN DALAM JAVA
Struktur Kontrol Perulangan
BAB 4 Flow Control & Looping
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Pemrograman Web Lanjut “Pertemuan ke-3”
Algoritma dan Pemrograman
Percabangan dan Perulangan.
Minggu ke-10 Imam Fahrur Rozi
Pemrograman Terstruktur
Algoritma & Pemrograman 3
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
JAVA FUNDAMENTAL.
Pengulangan.
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
JAVA FUNDAMENTAL.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Dasar Bahasa Java.
Interface Umar muhammad JAVA.
Percabangan/Penyeleksian Kondisi
Looping (perulangan).
Flow Control & Exception Handling
Aliran Kendali Pengulangan
Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Pernyataan Kondisional, Perulangan dan Jump
Pengulangan Proses.
Algoritma dan Pemrograman
Konsep Bahasa Pemrograman I Operator
Perulangan Minggu ke-10.
Kamis, 08 Nopember 2018.
Struktur Kontrol Pemilihan
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Transcript presentasi:

Pernyataan Pertemuan 3 Season 1 TI 014 – STRUKTUR DATA Pernyataan Pertemuan 3 Season 1

Pernyataan Pernyataan adalah salah satu instruksi yang dapat diproses oleh Java. Sebuah pernyataan dapat dibayangkan seperti sebuah kalimat. Hanya saja perbedaan terletak pada akhir, jika sebuah kalimat diakhiri dengan tanda titik (.), sebuah pernyataan diakhiri dengan tanda titik koma (;)

Perulangan Perulangan (looping) merupakan suatu bentuk kegiatan mengulang sebuah pernyataan dalam batasan jangka waktu tertentu sesuai denga yang diinginkan. Penggunaan perulangan dalam dunia pemrograman, khususnya algoritma, sangat penting.

Contoh sederhana : Percetakan kalimat “STRUKTUR DATA SANGAT MUDAH” sebanyak 1000 kali, akan menghabiskan banyak waktu jika kita mengetikkannya satu persatu, akan tetapi jika menggunakan teknik perulangan, program untuk mencetak kalimat itu hanya membutuhkan beberapa baris.

Penggunaan konsep perulangan dalam struktur data akan lebih bermanfaat bila digunakan untuk menghitung suatu nilai yang bersifat periodik atau mengurutkan data yang berjumlah besar. Ada bebrapa macam teknik perulangan dalam bahasa java yaitu : For While Do…while rekursi

1. Teknik Perulangan dengan FOR Perulangan dengan FOR dikontrol oleh tiga hal : Inisialisasi nilai awal dari looping (start) yang biasanya berupa variabel bertipe “int” Pengontrol yang menentukan batas perulangan tersebut dibuat untuk menetapkan kapan perulangan akan berhentui Increment/decrement yang berfungsi untuk proses iterasi dari perulangan tersebut

Bentuk umum Perulangan FOR For (ungkapan1; ungkapan2; ungkapan3) { pernyataan; } Keterangan : ungkapan1 merupakan pernyataan inisialisasi Ungkapan2 sebagai kondisi yang menentukan perulangan terhadap pernyataan atau tidak Ungkapan3 digunakan sebagai pengatur variabel yang digunakan didalam ungkapan1

Contoh 1 Program Perulangan FOR Public clas perulangan_for { public static void main(String [] args) { for (int i=0; i<6; i++) System.out.println (“STRUKTUR DATA SANGAT MUDAH”); }

Hasil Run Program

Contoh 2 Program Perulangan For Public class Ulang_For { public static void main (String args []) { int jumlah=0; for (int i=0;i<5;i++){ jumlah = jumlah + i; System.out.println(“I = “ +i+” dan jumlah = “ +jumlah); }

Hasil Run Program Perulangan FOR

2. Perulangan dengan While Perulangan dengan while memiliki bentuk yang hampir sama dengan FOR. Pernyataan di dalam blok perulangan akan dieksekusi dengan cara memeriksa ekspresi penambahan yang ada. Sepanjang ekpresi bernilai TRUE maka pernyataan akan terus dieksekusi. Kelebihan perulangan dengan while adalah tidak hanya variabel bertipe int (integer) dan double, namun juga variabel bertipe boolean

Bentuk umum perulangan WHILE While (ungkapan) { pernyataan; } Keterangan : Bagian pernyataan akan dieksekusi selama ungkapan dalam WHILE bernilai TRUE Pengujian terhadap ungkapan pada WHILE dilakukan sebelum bagian pernyataan Kemungkinan pernyataan pada WHILE tidak dijalankan sama sekali jika bertemu kondisi pertama bernilai FALSE

Contoh 1 Program Perulangan WHILE Public class perulangan_while { public static void main (String [] args) { int i=6; while (i>0) System.out.println(“STUKTUR DATA SANGAT MUDAH”); i - -; }

Hasil Run Program Perulangan WHILE

Contoh 2 Program Perulangan WHILE Public class UlangWhile { public static void main (String args []) { int jumlah=0; int i=0; while (i<5) { jumlah = jumlah + i; System.out.println(“I = “ +i+” dan jumlah = “ +jumlah); i++; }

Hasil Run Program Perulangan WHILE

Contoh WHILE dengan BOOLEAN Public class perulangan_while2 { public static void main(String[] args){ boolean hasil=false; int i=0; while(!hasil) { if (i==5) hasil=true; System.out.println(“While dengan Boolean”); i++; }

3. Perulangan dengan Do-While Perulangan dengan do-while menggunakan logika yang sama dengan teknik perulangan dengan while. Dalam perulangan dengan do-while, pernyataan dalam sebuah pernyataan dieksekusi terlebih dahulu, baru dilalukan pengontrolan. Artinya pernyataan do-while berada di bagian akhir struktur looping.

Bentuk umum perulangan DO-WHILE Do { pernyataan1; pernyataan2; ……………. penyataan_N; } While (ungkapan)

Contoh 1 Program Perulangan DO-WHILE Public class perulangan_dowhile { public static void main (String args[]) { int i=0; do { System.out.println(“Perulangan DO-WHILE”); i++; } while (i<6);

Hasil Run Program DO-WHILE

Contoh 2 Program Perulangan Do-While Public class UlangDo { public static void main (String args []) { int jumlah=0; int i=0; do { jumlah = jumlah + I; System.out.println(“I = “+i+” dan jumlah = +jumlah); i++; } while (i<10);

Hasil Run Program Do-While

4. Perulangan dengan Rekursi Teknik perulangan dengan rekursi ini cukup unik. Teknik ini memanggil dirinya sendiri untuk melakukan perulangan. Perulangan akan berhenti jika variabel yang diulang pada saat proses rekursif sudah tidak terpenuhi. Teknik rekursi sangat bermanfaat terutama pada kasus seperti pengurutan data, tree dan graph.

Contoh program perulangan rekursi Public class rekursif { public static void main (String args[]) { int a=4; System.out.println(“Nilai faktorial dari “+a+” adalah : “+factorial(a)); } static int factorial (int n) { if (n==0) return 1; else return n*factorial(n-1);

Hasil Run Program Rekursif

Pernyataan BREAK Pernyataan break digunakan unutk keluar dari Switch atau loop. Dengan memakai break, kita dapat mengakhiri suatu looping tanpa harus menunggu proses tersebut selesai.

Ilustrasi Pernyataan BREAK

Contoh pernyataan break Public class pernyataan_break{ public static void main (String [] args) { for (int i=0;i<6;i++) { if(i==3) { System.out.println(“Perulangan berhenti”); break; } System.out.println(“Perulangan ke : “+i);

Hasil Run Program Break

Pernyataan Continue Apabila pernyataan break berfungsi untuk menghentikan/keluar dari looping, maka pernyataan continue digunakan untuk segera melanjutkan proses ke perulangan berikutnya, tanpa mengeksekusi proses yang sedang berlangsung.

Ilustrasi pernyataan continue

Contoh Continue Public class pernyataan_continue { public static void main(String [] args) { for(int i=0;i<6;i++) { if (i==4) { System.out.println(“Lompat ke looping : “+(i+1)); continue; } System.out.println(“looping ke : “+i);

Hasil Run Program

Pernyataan return Berbeda dengan pernyataan break dan continue. Pernyataan return digunakan untuk segera keluar dari fungsi/method. Pernyataan return biasanya digunakan pada sebuah method yang memiliki nilai pengembalian

Contoh Return Public class pernyataan_return { public static void main(String [] args){ int sisi=5; System.out.println(“Luas volume kubus dengan sisi “+sisi+” adalah : “+kubus(sisi)); } static int kubus(int i) { int volume=i*i*I; return volume;

Hasil Run Program Return

SEKIAN dan TERIMA KASIH