MODUL 3 PERULANGAN PERCABANGAN ARRAY

Slides:



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

Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Flow Control & Exception Handling
Pemrograman JAVA (TIB09)
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PHP (2) Pemrograman Internet.
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Flow Control & Exception Handling
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
PEMROGRAMAN BERORIENTASI OBJEK
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PENDALAMAN LOOP DAN LOGIKA
PELATIHAN JAVA FUNDAMENTAL
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
Struktur Kendali Perulangan pada C
Struktur Kontrol Pemilihan
Struktur Kontrol.
Struktur kontrol ∞ kondisi. ∞ if-else ,
1 Dasar Pemrograman Komputer [TKL-4002] Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Memahami struktur kendali pengulangan (looping)
Operator Fungsi Logika Perulangan
Tenia Wahyuningrum, S.Kom., MT
Struktur kontrol.
Java array.
DECISION KONDISI / PEMILIHAN
Struktur Kontrol Keputusan
Struktur Kontrol Perulangan
Struktur Kontrol #1 Keputusan
Transfer of control (pemindahan langkah)
Pernyataan Pertemuan 3 Season 1
JAVA ARRAY.
Kuliah IV Ricky Maulana Fajri, M.Sc
Java array.
STRUKTUR KONTROL.
Pertemuan 4 PROGRAMMING LANGUAGE.
Struktur Kontrol Keputusan
PERULANGAN WHILE.
Java array.
PERCABANGAN & PERULANGAN DALAM JAVA
Looping, Percabangan dan Array
Java array.
Aliran Kendali (Flow Control)
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
PERCABANGAN Siti Mukaromah, S.Kom.
Pemrograman Web Lanjut “Pertemuan ke-3”
Percabangan dan Perulangan.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PERTEMUAN 5 Pemrograman Visual
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
Kuliah IV Ricky Maulana Fajri, M.Sc
PRAKTIKUM DASAR PEMROGRAMAN
JAVA FUNDAMENTAL.
Java array.
Looping, Percabangan dan Array
Struktur Kontrol #1 Keputusan
Percabangan/Penyeleksian Kondisi
Flow Control & Exception Handling
PERTEMUAN 8 PHP 1.
PEMROG. BERORIENTASI OBJEK I (JAVA)
PEMrograman web database
Pernyataan Kondisional, Perulangan dan Jump
Konsep Bahasa Pemrograman I Operator
Java array.
Struktur Kontrol Pemilihan
Java array.
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

MODUL 3 PERULANGAN PERCABANGAN ARRAY GDE BRAHUPADHYA SUBIKSA, S.KOM

Pentingnya Control Flow Sebuah program dikatakan baik apabila alur dari program tersebut tersusun dengan baik berdasarkan proses-proses yang diinginkan. Proses sesuai dengan keinginan penggunannya, sehingga seorang programmer wajib dapat merancang system yang sesuai keinginan penggunannya. (proses sebuah system)

FUNGSI CONTROL FLOW Digunakan untuk meng-eksekusi/menjalankan program berdasarkan alur : pengkondisian (decision making), breaking (menghentikan), maupun perulangan(looping).

Jenis-jenis Control Flow di Java PENGKONDISIAN IF-ELSE SWITCH-CASE PENGULANGAN WHILE DO-WHILE FOR MENGHENTIKAN BREAK RETURN CONTINUE

PENGKONDISIAN Pengkondisian adalah pengontrol program dengan menggunakan operator bersyarat (Statement) dengan kondisi yang telah ditentukan

IF-ELSE Pengontrol alur program ini akan mengatur setiap statement yang akan dikerjakan berdasarkan kondisi yang disyaratkan. Jika syarat yang ditentukan bernilai true maka statement pada blok true akan dijalankan tetapi apabilai bernilai false maka statement pada blok false yang dijalankan.

FLOW CHART IF - ELSE

Implementasi Char nilai_huruf; int nilai = 75; if(nilai>80) { statement If Char nilai_huruf; int nilai = 75; if(nilai>80) { nilai_huruf = ‘A’; } else { nilai_huruf = ‘B’; Karena ekspresi bernilai benar maka baris perintah ini tidak dijalankan Statement else Baris perintah ini akan dijalankan

SWITCH-CASE Pengontrol alur program ini akan mengatur setiap statement yang akan dikerjakan berdasarkan pilihan yang disyaratkan. Dengan kata lain, program akan menjalankan statement sesuai dengan nilai yang didapat. Keuntungan dapat menggunakan Tipe data String dan Char

SYNTAX SWITCH-CASE variabel; switch(variabel) { case 1 :statement 1; ..... case n :statement n; default : break; }

FLOWCHART SWITCH-CASE

PENGULANGAN (LOOPING) Pengontrol alur program ini akan mengontrol program atau dijalankan sampai memenuhi nilai yang ditentukan. Dengan kata lain looping adalah menjalankan perintah yang sama berulang-ulang dan akan berhenti apabila syarat yang ditentukan telah dipenuhi.

FOR Perulangan (Looping) dengan for yaitu melakukan perulangan sampai syarat yang telah ditentukan terpenuhi. Looping for seringkali digunakan untuk iterasi sederhana dimana kita dapat mengulang blok pernyataan beberapa kali kemudian berhenti.

SYNTAX FOR for ( ; ; ) { // infinite loop // your code goes here } for (inisialisasi; terminasi; increment) { statement(s) }

ARRAY Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel. Int number1 = 1; Int number2 = 2; Int number3 = 3; ………. Int numberN = n; Println(numberN); Seperti yang dapat Anda perhatikan pada contoh diatas, kode tersebut akan sia-sia karena harus menginisialisasi dan menggunakan setiap variabel padahal sebenarnya variabel-variabel tersebut digunakan untuk tujuan yang sama.

DIMENSI ARRAY Menurut dimensinya Array dapat dibedakan menjadi 2, yaitu : Array Satu Dimensi Penulisan int angka[]; Atau int []angka; Array Dua/Multi Dimensi Penulisan int angka[][]; Atau int [][]angka;

Pengaksesan sebuah elemen array Untuk mengakses sebuah elemen dalam array, atau mengakses sebagian dari array, Anda harus menggunakan sebuah angka atau yang disebut sebagai indeks Perlu diingat pembacaan index dimulai dari 0 Int number[3] = {1,2,3};

Syntax String nama[] = {"Anton", "Tomy", "Pujo"}; // 0 1 2 .......

ARRAY DUA/MULTI DIMENSI Array multidimensi diimplementasikan sebagai array yang terletak di dalam array. Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung setelah nama array. Int number[][];

Contoh Syntax String ar[][] = { {"14001", "Anton","jakarta"}, //0 {"14002", "Tomy", "jogja"}, //1 {"14003", "Pujo", "magelang"} //2 };

LANJUTKAN PADA MODUL 3 TERIMA KASIH