MATERI 8 ALGORITMA DAN PEMROGRAMAN

Slides:



Advertisements
Presentasi serupa
CARI ERROR !!! ADA BERAPA KESALAHAN ??? Apa beda JRE dan JDK ??? JDK JRE.
Advertisements

Malang,22 November 2012
 public static void main(String[] args) {  int bil1=3;  do {  System.out.print(bil1+",");  bil1=bil1+4;  }  while(bil1
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Dasar Pemrograman Komputer
Array.
- PERTEMUAN 3 - PENYELEKSIAN KONDISI
Algoritma : CONTROL STRUCTURES
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pengambilan Keputusan
Selection (pemilihan) As’ad Djamalilleil
Pemrograman Berorientasi Objek
Modul 3: Kendali program dan teknik penyimpanan data
Pemrograman Berorientasi Objek (3)
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Flow Control & Exception Handling
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Java array.
Control Structures in Java Risanuri Hidayat, Ir., M.Sc.
KONTROL ALUR EKSEKUSI PROGRAM
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Struktur Kendali Proses (Seleksi)
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
PEMROGRAMAN BERORIENTASI OBJEK
Struktur Kontrol.
Materi-Materi Pengantar Algoritma Konsep Bahasa Pemrograman Flowchart
Pemrograman Berbasis Obyek Oleh Tita Karlita
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
PELATIHAN JAVA FUNDAMENTAL
Algoritma & Pemrograman 1
Struktur Kontrol Pemilihan
PEMROGRAMAN TERSTRUKTUR
DASAR-DASAR PEMROGRAMAN JAVA
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Exceptional Pendahuluan Bugs dan error dalam sebuah program sangat sering muncul meskipun program tersebut dibuat oleh programmer berkemampuan tinggi.
Struktur kontrol.
PERNYATAAN PERULANGAN
Perulangan (Iteration)
Struktur Kontrol Keputusan
Struktur Kontrol #1 Keputusan
If, If/else, switch SUSSI.
Pemprograman Berorientasi Objek
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
INPUT DATA, PERCABANGAN & PERULANGAN DENGAN JAVA
Struktur Kontrol Keputusan
Ekspresi Kondisi dan Pernyataan Berkondisi
PERCABANGAN & PERULANGAN DALAM JAVA
Algoritma & Pemrograman 1
Aliran Kendali (Flow Control)
Bifurcation & Lompatan Instruksi
PERCABANGAN Siti Mukaromah, S.Kom.
Percabangan dan Perulangan.
Tipe Data, Variabel, dan Operator
Algoritma & Pemrograman 3
Bifurcation & Lompatan Instruksi
JAVA FUNDAMENTAL.
Percabangan/Penyeleksian Kondisi
Pernyataan Kondisional, Perulangan dan Jump
Dasar-Dasar Pemrograman
Struktur Kontrol Pemilihan
Tipe Data, Variabel, dan Operator
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Transcript presentasi:

MATERI 8 ALGORITMA DAN PEMROGRAMAN CASE

Penggunaan Case Untuk percabangan dengan banyak alternatif kita dapat menggunakan case

Flow chart

BENTUK UMUM switch( switch_expression ){ case case_selector1: statement1; // statement2; //block 1 . . . // break; case case_selector2: statement2; //block 2 default: statement2; //block n }

ATURAN switch_expression adalah ekspresi integer atau karakter dan case_selector1,case_selector2 dan seterusnya adalah konstanta unik dari nilai integer atau karakter. Ketika pernyataan switch ditemukan pada potongan kode program, java pertama kali akan memeriksa switch_expression, dan menuju ke case yang akan menyamakan nilai yang dimiliki oleh switch_expression. Selanjutnya program akan mengeksekusi pernyataanpada dari kode setelah case yang ditemukan sampai menemui pernyataan break, selanjutnya akan mengabaikan pernyataan yang lainnya hingga akhir dari struktur daripernyataan switch. Jika tidak ditemui case yang cocok, maka program akan mengeksekusi blok default. Sebagai catatan, bahwa bagian blok default adalah opsional. Sebuah pernyataan switch bisa jadi tidak memiliki blok kode default.

CATATAN Tidak seperti pada pernyataan if, beberapa pernyataan pada struktur pernyataan switch akan dieksekusi tanpa memerlukan tanda kurung kurawal ({}). Ketika sebuah case pada pernyataan switch menemui kecocokan, semua pernyataan pada case tersebut akan dieksekusi. Tidak hanya demikian, pernyataan lain yang berada pada case yang sesuai juga akan dieksekusi. Untuk menghindari program mengeksekusi pernyataan pada case berikutnya,kita menggunakan pernyataan break sebagai pernyataan akhir pada setiap blok case.

CONTOH (JAVA) public class Grade { public static void main( String[] args ) int grade = 92; switch(grade){ case 92: System.out.println( "Excellent!" ); break; case 90: System.out.println("Good job!" ); case 80: System.out.println("Study harder!" ); default: System.out.println("Sorry, you failed."); }

TENTUKEN MASALAH YANG TJOTJOK DI SELESAIKEN DG CASE Konversi nilai 90 .. 100 -> A 80 .. 89 -> B 70 .. 79 -> C Selain itu D Konversi Nilai huruf menjadi harkat A -> 4 B ->3 C ->2 D ->1 E ->0 Konversi hari pasaran 1 ->Kliwon 2 ->manis 3 -> pahing 4 -> pon 5 -> Wage Tentoekan flowchartnya laloe bikin programnja