Perulangan Struktur kontrol perulangan adalah pernyataan dari Java

  • Slides: 15
Download presentation
Perulangan Struktur kontrol perulangan adalah pernyataan dari Java yang mengijinkan untuk mengeksekusi blok code

Perulangan Struktur kontrol perulangan adalah pernyataan dari Java yang mengijinkan untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu yang diinginkan. Ada tiga macam jenis dari struktur kontrol pengulangan yaitu : 1. While 2. Do-while 3. For loops Setiap perulangan memiliki 4 bagian yaitu : • inisialisasi (initialization), • badan program (body) / statement, • iterasi (iteration), dan • termination.

While loop • While adalah pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi

While loop • While adalah pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok. Bentuk pernyataan while, while( boolean_expression ){ statement 1; statement 2; . . . } • Pernyataan di dalam while akan dieksekusi berulang-ulang selama kondisi boolean_expression bernilai benar (true).

Contoh program While public class while 1 { public static void main (String []

Contoh program While public class while 1 { public static void main (String [] args){ int i = 0; while ( i<5 ){ System. out. println(i); i++; } } }

Do-While loop • Pernyataan di dalam do-while akan dieksekusi beberapa kali selama kondisi bernilai

Do-While loop • Pernyataan di dalam do-while akan dieksekusi beberapa kali selama kondisi bernilai benar(true). Perbedaan antara while dan do-while adalah dimana pernyataan di dalam do-while akan dieksekusi sedikitnya satu kali. Bentuk pernyataan do-while, do{ statement 1; statement 2; . . . }while( boolean_expression ); • Pernyataan di dalam do-while akan dieksekusi pertama kali, dan akan dievaluasi kondisi dari boolean_expression. Jika nilai pada boolean_expression tersebut bernilai true, pernyataan di dalam do-while loop akan dieksekusi lagi.

Contoh program do-while public class dowhile 1 { public static void main (String []

Contoh program do-while public class dowhile 1 { public static void main (String [] args) { int x = 0; do { System. out. println(x); x++; } while (x<10); } }

 • Contoh : //infinite loop do{ System. out. println(“hello”); } while (true); •

• Contoh : //infinite loop do{ System. out. println(“hello”); } while (true); • Contoh di atas akan melakukan pengulangan terus menerus yang menulis kata “hello” pada layar. • Contoh : //one loop // statement is executed once do System. out. println(“hello”); while (false); • Contoh di atas akan memberikan output hello pada layar.

For loop Perulangan for menyediakan sarana mengulang kode dalam jumlah yang tertentu. Pengulangan ini

For loop Perulangan for menyediakan sarana mengulang kode dalam jumlah yang tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu. Berikut bentuk dasar perulangan for : for(Initialization. Expression; Loop. Condition; Step. Expression) Statement • Initialization. Expression, digunakan untuk inisialisasi variabel kendali perulangan. • Loop. Condition, membandingkan variabel kendali perulangan dengan suatu nilai batas. • Step. Expression, menspesifkasikan cara variabel kendali dimodifikasi sebelum iterasi berikutnya dari perulangan.

For loop bersarang Java memungkinkan loop yang disarangkan di loop yang lain. Satu loop

For loop bersarang Java memungkinkan loop yang disarangkan di loop yang lain. Satu loop berada di dalam loop yang lainnya. • public class perulangan 1 { public static void mains(String[] args) { int num=6; for (int i=1; i<=nums; i++) { for (int j=nums; j>i; j--) { System. out. print(" ") } for (int j=1; j<=i; j++) { System. out. print("* "); } System. out. println("n"); } } Tugas :

Class, Object, Method • Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instance

Class, Object, Method • Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instance dari object. Contoh : Class Person, Tree, Fruit dan lain-lain. • Object adalah instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri. Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dll Class State Attribute/ Variabel Object pada java Behaviour Method Contoh : Object : Manusia State : nama, jenis kelamin, warna kulit, dll Behaviour : bernafas, makan, berjalan, dll

1. Attribute, menggambarkan tampilan, status, kualitas dari object. Contoh: class motorcycle attribute-nya = color

1. Attribute, menggambarkan tampilan, status, kualitas dari object. Contoh: class motorcycle attribute-nya = color [red, green, silver] style[cruiser, sportbike, standart] merk [Honda, BMW] • 2. Didefinisikan dalam class dengan menggunakan variabel. Behavior, berlaku sebagai method (operasi). Menggambarkan bagaimana sebuah instance class beroperasi misal bagaimana reaksi dari class jika diminta untuk melakukan sesuatu hal. Contoh : class motorcycle behavior-nya = start the engine stop the engine change gear • Untuk menentukan behavior dari object harus membuat Methods.

 • Setiap Object (obyek) dibangun dari sekumpulan data (atribut) yang disebut "variabel" (untuk

• Setiap Object (obyek) dibangun dari sekumpulan data (atribut) yang disebut "variabel" (untuk menjabarkan karakteristik khusus dari obyek) dan juga terdiri dari sekumpulan method (menjabarkan tingkah laku dari obyek) • Obyek adalah = sebuah perangkat lunak yg berisi sekumpulan variabel dan method yg berhubungan.

 • Untuk membuat object, kita menggunakan perintah new dengan sebuah nama class yang

• Untuk membuat object, kita menggunakan perintah new dengan sebuah nama class yang akan dibuat sebagai instance dari class tersebut. Contoh : String str = new String(); Random r = new Random(); Pegawai p 2 = new PEgawai(); Date hari = new Date(); • hari adalah object reference dari class Date yang akan digunakan untuk mengakses class Date. Sedangkan operator new adalah operator yang akan menghasilkan hari sebagai reference ke instance dari class Date().

 • Method Semua method dalam suatu class dapat mengakses data-datanya secara langsung tanpa

• Method Semua method dalam suatu class dapat mengakses data-datanya secara langsung tanpa melalui referensi. Pemanggilan method dilakukan dengan menuliskan objek pemiliknya dan diikuti oleh operator titik (. ) beserta nama method yang akan dieksekusi. Untuk memanggil method adalah: