Perulangan Struktur kontrol perulangan adalah pernyataan dari Java
- Slides: 15
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 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 [] 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 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 [] args) { int x = 0; do { System. out. println(x); x++; } while (x<10); } }
• 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 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 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 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 [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 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 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 melalui referensi. Pemanggilan method dilakukan dengan menuliskan objek pemiliknya dan diikuti oleh operator titik (. ) beserta nama method yang akan dieksekusi. Untuk memanggil method adalah:
- Pernyataan kondisional
- Perulangan bersarang java
- Bentuk umum perulangan for adalah
- Fungsi dari pernyataan if pada struktur percabangan adalah
- Yang merupakan pernyataan looping (perulangan) adalah
- Jenis-jenis nested selection terdiri dari
- Ada berapa variasi dari struktur kontrol selection
- Struktur perulangan terdiri dari
- Struktur kontrol percabangan adalah
- Contoh algoritma berurutan
- Bentuk struktur kontrol pemilihan di atas adalah
- Penggunaan repeat until adalah struktur perulangan dengan
- Apa makna repetition dalam struktur dasar algoritma
- Kekurangan dari unit kontrol termikroprogram adalah
- Kekurangan dari unit kontrol termikroprogram adalah
- Pernyataan normatif dalam ekonomi